about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--Test/A01grammar.ztst1
-rw-r--r--Test/A05execution.ztst2
-rw-r--r--Test/C02cond.ztst9
-rw-r--r--Test/D04parameter.ztst2
-rw-r--r--Test/E01options.ztst3
-rw-r--r--Test/E02xtrace.ztst8
-rw-r--r--Test/Y01completion.ztst8
-rw-r--r--Test/Y03arguments.ztst4
9 files changed, 38 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 50ad3a16d..4a0e8ddf5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2001-08-22  Bart Schaefer  <schaefer@zsh.org>
 
+	* 15676: Test/A01grammar.ztst, Test/A05execution.ztst,
+	Test/C02cond.ztst, Test/D04parameter.ztst, Test/E01options.ztst,
+	Test/E02xtrace.ztst, Test/Y01completion.ztst,
+	Test/Y03arguments.ztst:  Tweak %prep sections to exit sooner on
+	certain failures (by adding blank lines).  Other whitespace-only
+	changes.  Avoid [[ ! -r ... ]] test when running as root, as it
+	always fails in that case.  Test `typeset -ft' (function trace).
+	
 	* 15608: Completion/Zsh/Command/_cd: Don't treat numbers as
 	cd-able vars.
 
diff --git a/Test/A01grammar.ztst b/Test/A01grammar.ztst
index 92fde369b..c55ca4a83 100644
--- a/Test/A01grammar.ztst
+++ b/Test/A01grammar.ztst
@@ -5,6 +5,7 @@
 %prep
 
   mkdir basic.tmp && cd basic.tmp
+
   touch foo bar
 
 %test
diff --git a/Test/A05execution.ztst b/Test/A05execution.ztst
index 18f2a53f1..09ade29d8 100644
--- a/Test/A05execution.ztst
+++ b/Test/A05execution.ztst
@@ -7,7 +7,9 @@
   cd command.tmp
 
   print '#!/bin/sh\necho This is top' >tstcmd
+
   print '#!/bin/sh\necho This is dir1' >dir1/tstcmd
+
   print '#!/bin/sh\necho This is dir2' >dir2/tstcmd
 
   chmod 755 tstcmd dir1/tstcmd dir2/tstcmd
diff --git a/Test/C02cond.ztst b/Test/C02cond.ztst
index fd9f1205b..94c86789d 100644
--- a/Test/C02cond.ztst
+++ b/Test/C02cond.ztst
@@ -12,10 +12,12 @@
 
   touch zerolength
   chgrp $EGID zerolength
+
   print 'Garbuglio' >nonzerolength
 
   mkdir modish
   chgrp $EGID modish
+
   chmod g+xs modish
   chmod u+s modish
   chmod +t modish
@@ -85,7 +87,12 @@
   fi
 0dD:-p cond
 
-  [[ -r zerolength && ! -r unmodish ]]
+  if (( EUID == 0 )); then
+    print -u8 'Warning: Not testing [[ ! -r file ]] (root reads anything)'
+    [[ -r zerolength && -r unmodish ]]
+  else
+    [[ -r zerolength && ! -r unmodish ]]
+  fi
 0:-r cond
 
   [[ -s nonzerolength && ! -s zerolength ]]
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst
index ace4cbc86..01d71dbc5 100644
--- a/Test/D04parameter.ztst
+++ b/Test/D04parameter.ztst
@@ -3,7 +3,9 @@
 %prep
 
   mkdir parameter.tmp
+
   cd parameter.tmp
+
   touch boringfile evenmoreboringfile
 
 %test
diff --git a/Test/E01options.ztst b/Test/E01options.ztst
index 8060868fc..fe3859d7a 100644
--- a/Test/E01options.ztst
+++ b/Test/E01options.ztst
@@ -82,8 +82,11 @@
 
 %prep
   mkdir options.tmp && cd options.tmp
+
   mkdir tmpcd
+
   touch tmpfile1 tmpfile2
+
   mydir=$PWD
   mydirt=`print -P %~`
   catpath=$(which cat)
diff --git a/Test/E02xtrace.ztst b/Test/E02xtrace.ztst
index 2782e4e8b..412516cea 100644
--- a/Test/E02xtrace.ztst
+++ b/Test/E02xtrace.ztst
@@ -2,6 +2,7 @@
 
 %prep
   mkdir xtrace.tmp && cd xtrace.tmp
+
   function xtf {
     local regression_test_dummy_variable
     print "$*"
@@ -81,3 +82,10 @@
 ?+(eval):21> . ./xt.in Tracing: source 2>file
 ?+./xt.in:1> print Tracing: source 2>file
 ?+(eval):22> set +x
+
+ typeset -ft xtf
+ xtf 'Tracing: function'
+0:
+>Tracing: function
+?+xtf:1> local regression_test_dummy_variable
+?+xtf:2> print Tracing: function
diff --git a/Test/Y01completion.ztst b/Test/Y01completion.ztst
index 0dfb6c074..49df8ab3a 100644
--- a/Test/Y01completion.ztst
+++ b/Test/Y01completion.ztst
@@ -8,10 +8,10 @@
 
   comptestinit -z $ZTST_testdir/../Src/zsh &&
   {
-  mkdir dir1
-  mkdir dir2
-  touch file1
-  touch file2
+    mkdir dir1 &&
+    mkdir dir2 &&
+    touch file1 &&
+    touch file2
   }
 
 %test
diff --git a/Test/Y03arguments.ztst b/Test/Y03arguments.ztst
index 596441358..ba9188357 100644
--- a/Test/Y03arguments.ztst
+++ b/Test/Y03arguments.ztst
@@ -8,8 +8,8 @@
 
   comptestinit -z $ZTST_testdir/../Src/zsh &&
   {
-  comptesteval 'compdef _tst tst'
-  tst_arguments () { comptesteval "_tst () { _arguments ${${(@qq)*}} }" }
+    comptesteval 'compdef _tst tst'
+    tst_arguments () { comptesteval "_tst () { _arguments ${${(@qq)*}} }" }
   }
 
 %test