]> granicus.if.org Git - gc/commitdiff
AppVeyor CI: Print .gc.log on gctest failure for mingw-shared-no-make
authorIvan Maidanski <ivmai@mail.ru>
Tue, 30 Jul 2019 23:25:04 +0000 (02:25 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 30 Jul 2019 23:25:04 +0000 (02:25 +0300)
appveyor.yml

index 1e430c3722378062f79552721800fb62cb762e1b..e9d54dc011b96a7a733b2ed0969bec1ee2dc4502 100644 (file)
@@ -90,7 +90,7 @@ test_script:
       "cd /c/projects/bdwgc && make -j -f Makefile.direct check CC=gcc CFLAGS_EXTRA='-DGC_NOT_DLL %CFLAGS_EXTRA%'" )
 - cmd: if [%TARGET%]==[mingw-shared-no-make] (
     C:\MinGW\msys\1.0\bin\bash -e -l -c
-      "cd /c/projects/bdwgc && gcc -I include -D GC_BUILTIN_ATOMIC -D GC_DLL %CFLAGS_EXTRA% -o gctest.exe tests/test.c gc.dll && gctest.exe && cat gctest.gc.log" )
+      "cd /c/projects/bdwgc && gcc -I include -D GC_BUILTIN_ATOMIC -D GC_DLL %CFLAGS_EXTRA% -o gctest.exe tests/test.c gc.dll && (gctest.exe && cat gctest.gc.log || (cat gctest.gc.log && exit 1))" )
 - cmd: if [%TARGET%]==[mingw-w64] (
     C:\msys64\usr\bin\bash -e -l -c
       "cd /c/projects/bdwgc && make -j -f Makefile.direct check CC=gcc CFLAGS_EXTRA='%CFLAGS_EXTRA%'" )