diff options
author | Xavier Leroy <xavier.leroy@inria.fr> | 2018-08-24 14:02:43 +0200 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@inria.fr> | 2018-08-24 14:02:43 +0200 |
commit | 3f153b74876e0a5dce14402f98d2d348ecfacc95 (patch) | |
tree | 5834b6c5594168bee70dba1e893185a19416946d /test/regression/interop1.cond | |
parent | 78ce76b87a7de88dcdf6d742428d5474dac19867 (diff) | |
download | compcert-3f153b74876e0a5dce14402f98d2d348ecfacc95.tar.gz compcert-3f153b74876e0a5dce14402f98d2d348ecfacc95.zip |
Improve execution of regression tests
- Make it possible to skip tests on some platforms
- Make it possible to expect a failure (typically: of the reference interpreter)
- Stop on error
Diffstat (limited to 'test/regression/interop1.cond')
-rw-r--r-- | test/regression/interop1.cond | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/regression/interop1.cond b/test/regression/interop1.cond new file mode 100644 index 00000000..77904189 --- /dev/null +++ b/test/regression/interop1.cond @@ -0,0 +1,10 @@ +#!/bin/sh +arch=`sed -n -e 's/^ARCH=//p' ../../Makefile.config` +model=`sed -n -e 's/^MODEL=//p' ../../Makefile.config` +system=`sed -n -e 's/^SYSTEM=//p' ../../Makefile.config` + +case "$arch,$model,$system" in + *,*,cygwin) exit $SKIP;; + x86,32sse2,*|arm,*,*|powerpc,*,*) exit $RUN;; + *) exit $SKIP;; +esac |