summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml4
-rw-r--r--msys2/build.sh2
-rwxr-xr-xtest-log4
-rwxr-xr-xtest-png2
-rwxr-xr-xtest-shell4
5 files changed, 11 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 30ac855..8a1bd51 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,8 +15,8 @@ fedora-mingw:
script:
- mingw64-configure
- mingw64-make
- - mingw64-make check
+ - mingw64-make check || { cat test-suite.log ; exit 1; }
- make distclean
- mingw32-configure
- mingw32-make
- - mingw32-make check
+ - mingw32-make check || { cat test-suite.log ; exit 1; }
diff --git a/msys2/build.sh b/msys2/build.sh
index 04f0ddf..1503442 100644
--- a/msys2/build.sh
+++ b/msys2/build.sh
@@ -1,6 +1,8 @@
#!/bin/bash
+set -ex
mkdir $1
cd $1
../configure
make -j$(nproc) msi
+make check || { cat test-suite.log ; exit 1; }
diff --git a/test-log b/test-log
index 4ba2efe..df49018 100755
--- a/test-log
+++ b/test-log
@@ -1,3 +1,5 @@
#!/bin/bash
-exec wine test-log-win.exe
+WINE=wine
+[ "x`uname -s`" = xLinux ] || WINE=
+exec $WINE ./test-log-win.exe
diff --git a/test-png b/test-png
index 57fa27e..ea93286 100755
--- a/test-png
+++ b/test-png
@@ -28,7 +28,7 @@ if [ "x`uname -s`" != xLinux ]; then
fi
# MSVC build put executables under <Configuration> directory
-IMAGETEST=imagetest.exe
+IMAGETEST=./imagetest.exe
if [ -e ./Release/imagetest.exe ]; then
IMAGETEST=./Release/imagetest.exe
fi
diff --git a/test-shell b/test-shell
index 3f286f1..ce0bbc9 100755
--- a/test-shell
+++ b/test-shell
@@ -1,3 +1,5 @@
#!/bin/bash
-exec wine test-shell-win.exe
+WINE=wine
+[ "x`uname -s`" = xLinux ] || WINE=
+exec $WINE ./test-shell-win.exe