• Vasily Galkin's avatar
    gspawn, tests: extend spawn_test, run it on win32 · 50cb4f22
    Vasily Galkin authored
    The spawn_test is enabled on win32 meson build, both msys and msvc.
    
    Some modifications to make it useful for auto-testing on win32:
    - use own argv0 to find helper win32-specific subprogram
    - helper subprogram and conditions changed, so testing is fully
    automated instead of manually checking contents of some MessageBoxes
    
    Redirection test checks "sort" output for locale-independent string
    instead of relying on "netstat" locale-dependent string.
    Also with "sort" it become usable on unix, so enabled there too.
    Currently this fails on win32 with coverage since
    some coverage-realted error output from gpawn-win32-helper
    is unexpectedly treated as executed subprocess output.
    
    
    Added test checking "sort" with error-only redirection. This also fails
    on win32 by now, due to a typo in gspawn-win32.c (checks for stdout
    redirection instead of stderr)
    50cb4f22
Name
Last commit
Last update
.gitlab-ci Loading commit data...
build Loading commit data...
docs Loading commit data...
fuzzing Loading commit data...
gio Loading commit data...
glib Loading commit data...
gmodule Loading commit data...
gobject Loading commit data...
gthread Loading commit data...
m4macros Loading commit data...
po Loading commit data...
subprojects Loading commit data...
tests Loading commit data...
.dir-locals.el Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL.in Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-3 Loading commit data...
README Loading commit data...
README.md Loading commit data...
README.rationale Loading commit data...
README.win32 Loading commit data...
acglib.m4 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
check-abis.sh Loading commit data...
configure.ac Loading commit data...
gio-2.0.pc.in Loading commit data...
gio-unix-2.0.pc.in Loading commit data...
gio-windows-2.0.pc.in Loading commit data...
glib-2.0.pc.in Loading commit data...
glib-gettextize.in Loading commit data...
glib-tap.mk Loading commit data...
glib.doap Loading commit data...
glib.mk Loading commit data...
glib.supp Loading commit data...
gmodule-2.0.pc.in Loading commit data...
gmodule-export-2.0.pc.in Loading commit data...
gmodule-no-export-2.0.pc.in Loading commit data...
gobject-2.0.pc.in Loading commit data...
gthread-2.0.pc.in Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
msvc_recommended_pragmas.h Loading commit data...
sanity_check Loading commit data...
tap-driver.sh Loading commit data...
tap-test Loading commit data...
template-tap.test.in Loading commit data...
template.test.in Loading commit data...