about summary refs log tree commit diff
path: root/Test/D03procsubst.ztst
diff options
context:
space:
mode:
authorAndrey Borzenkov <bor@users.sourceforge.net>2001-06-26 15:02:34 +0000
committerAndrey Borzenkov <bor@users.sourceforge.net>2001-06-26 15:02:34 +0000
commitb053d02cdb782f02e85b540b3fc0e2a70faa5695 (patch)
tree692af2d1f6c20cfc2513e83505e7670b52a096de /Test/D03procsubst.ztst
parent760d3b89a35743f79f825854d5fb4b04d0d261d7 (diff)
downloadzsh-b053d02cdb782f02e85b540b3fc0e2a70faa5695.tar.gz
zsh-b053d02cdb782f02e85b540b3fc0e2a70faa5695.tar.xz
zsh-b053d02cdb782f02e85b540b3fc0e2a70faa5695.zip
15099: rudimental support for skipping unimplemented tests
Diffstat (limited to 'Test/D03procsubst.ztst')
-rw-r--r--Test/D03procsubst.ztst14
1 files changed, 10 insertions, 4 deletions
diff --git a/Test/D03procsubst.ztst b/Test/D03procsubst.ztst
index 1810f9178..c1d7d289d 100644
--- a/Test/D03procsubst.ztst
+++ b/Test/D03procsubst.ztst
@@ -1,10 +1,16 @@
 # Tests for process substitution: <(...), >(...) and =(...).
 
 %prep
-  mkdir procsubst.tmp
-  cd procsubst.tmp
-  print 'First\tSecond\tThird\tFourth' >FILE1
-  print 'Erste\tZweite\tDritte\tVierte' >FILE2
+  if grep '#define PATH_DEV_FD' $ZTST_testdir/../config.h > /dev/null 2>&1 ||
+     grep '#define HAVE_FIFOS' $ZTST_testdir/../config.h > /dev/null 2>&1; then
+    mkdir procsubst.tmp
+    cd procsubst.tmp
+    print 'First\tSecond\tThird\tFourth' >FILE1
+    print 'Erste\tZweite\tDritte\tVierte' >FILE2
+  else
+    ZTST_unimplemented="process substitution is not supported"
+    true
+  fi
 
 %test
   paste <(cut -f1 FILE1) <(cut -f3 FILE2)