chiark / gitweb /
struct/tests.at: Skip tests if we don't have a working Python.
[mLib] / struct / tests.at
index 3ae71996744a03dc066259d194d07eec12ebb66d..b93f1a2f24e9a74e0e2038de3ec614e61aedd2ee 100644 (file)
@@ -30,6 +30,7 @@
 ## assoc
 AT_SETUP([struct: assoc])
 AT_KEYWORDS([struct assoc])
+AT_SKIP_IF([test "$PYTHON" = :])
 for seed in 0x58677213 0xdfcc2ff4 ""; do
   $PYTHON SRCDIR/t/sym-gtest.py $seed
   AT_CHECK([BUILDDIR/t/assoc.t <sym.script], [0], [expout])
@@ -39,6 +40,7 @@ AT_CLEANUP
 ## darray
 AT_SETUP([struct: darray])
 AT_KEYWORDS([struct darray])
+AT_SKIP_IF([test "$PYTHON" = :])
 for seed in 0x0394946c 0xe8991664 ""; do
   $PYTHON SRCDIR/t/da-gtest.py $seed
   AT_CHECK([BUILDDIR/t/darray.t <da.script], [0], [expout])
@@ -48,6 +50,7 @@ AT_CLEANUP
 ## sym
 AT_SETUP([struct: sym])
 AT_KEYWORDS([struct sym])
+AT_SKIP_IF([test "$PYTHON" = :])
 for seed in 0xdc0f64a3 0xd0b9fad0 ""; do
   $PYTHON SRCDIR/t/sym-gtest.py $seed
   AT_CHECK([BUILDDIR/t/sym.t <sym.script], [0], [expout])