Menu

Tree [85bed9] fork_early / Test /
 History

HTTPS access


File Date Author Commit
 .cvsignore 2003-05-05 Andrey Borzenkov Andrey Borzenkov [bd4cb9] unposted: cvsignore VIM *.swp files
 .distfiles 2014-08-23 Peter Stephenson Peter Stephenson [cc6e9d] 33047: use git to simplify massively source dis...
 A01grammar.ztst 2017-12-14 dana dana [cb04ae] add millisecond and microsecond options to TIME...
 A02alias.ztst 2017-12-20 Daniel Shahaf Daniel Shahaf [4b55c0] 42146: type -w += global aliases
 A03quoting.ztst 2017-08-03 Peter Stephenson Peter Stephenson [039a34] 41485: test for previous fix
 A04redirect.ztst 2018-03-26 Martijn Dekker Martijn Dekker [fa0105] 42538: Temporarily set umask for here document.
 A05execution.ztst 2016-11-06 Barton E. Schaefer Barton E. Schaefer [dee0bc] unposted: tests for 39839, 39844
 A06assign.ztst 2017-03-04 Sebastian Gniazdowski Sebastian Gniazdowski [8522e9] 40781: optimize array assignment, similar to 39...
 A07control.ztst 2015-01-02 Peter Stephenson Peter Stephenson [b83aa7] 34077: further tests for return status from "fo...
 B01cd.ztst 2017-06-13 Peter Stephenson Peter Stephenson [eb7837] 41284: Fix NULL dereference in cd.
 B02typeset.ztst 2017-09-30 Peter Stephenson Peter Stephenson [728f2a] Add typeset -p1, like typeset -p with newlines
 B03print.ztst 2016-12-16 Daniel Shahaf Daniel Shahaf [6bdb2e] 40203: Resolve 'printf --' question from grandp...
 B04read.ztst 2011-08-28 Peter Stephenson Peter Stephenson [af0714] 29731: fix read -AE, test that and read -Ae
 B05eval.ztst 2008-08-06 Peter Stephenson Peter Stephenson [c4f333] 25409: fix eval's use of lastval
 B06fc.ztst 2014-11-13 Barton E. Schaefer Barton E. Schaefer [c1d962] 33686: set PS1 before pattern-matching for it
 B07emulate.ztst 2017-09-11 Peter Stephenson Peter Stephenson [2ef3df] 41668: New --emulate option on invocation.
 B08shift.ztst 2014-01-11 Peter Stephenson Peter Stephenson [ed44dd] 32246: option "shift -p" pops arguments from en...
 B09hash.ztst 2016-11-15 Peter Stephenson Peter Stephenson [921b39] 39949: Special case for "-" in directory names.
 B10getopts.ztst 2017-12-01 dana dana [2bc02b] 42065: new getopts tests
 C01arith.ztst 2017-09-05 Peter Stephenson Peter Stephenson [ea5b38] 41641: Some math operations shouldn't be lvalues.
 C02cond.ztst 2017-11-24 Daniel Shahaf Daniel Shahaf [77a39b] 42031 + 42048: Make [[ -o invalidoption ]] a no...
 C03traps.ztst 2017-08-31 Peter Stephenson Peter Stephenson [ebcea9] Fix problem with ERR_RETURN.
 C04funcdef.ztst 2018-04-12 Oliver Kiddle Oliver Kiddle [65b265] 42624 (plus test): avoid freeing memory that's ...
 C05debug.ztst 2008-12-29 Geoff Wing Geoff Wing [78d1f8] clean up test temporary files
 D01prompt.ztst 2017-05-09 Peter Stephenson Peter Stephenson [263a0c] 41078: Empty psvar could cause bad dereference ...
 D02glob.ztst 2017-05-09 Peter Stephenson Peter Stephenson [1caaa9] unposted: Adding comments to test changed line ...
 D03procsubst.ztst 2015-07-23 Peter Stephenson Peter Stephenson [53fe58] 35873: add original test for process substituti...
 D04parameter.ztst 2017-10-18 Barton E. Schaefer Barton E. Schaefer [dcd4f0] 41902: ${(z)...} continues parsing on unmatched...
 D05array.ztst 2007-06-18 Peter Stephenson Peter Stephenson [abae4f] 23562: add KSH_ZERO_SUBSCRIPT option and leave ...
 D06subscript.ztst 2017-04-03 Peter Stephenson Peter Stephenson [f6ab9a] 40932: Parameter subscripts need to count paren...
 D07multibyte.ztst 2017-02-01 Jun-ichi Takimoto Jun-ichi Takimoto [0e25f1] 40470: make the test work also with ASCII colla...
 D08cmdsubst.ztst 2017-04-23 Peter Stephenson Peter Stephenson [68466f] 40995: Don't disable alias expansion when findi...
 D09brace.ztst 2017-07-13 Peter Stephenson Peter Stephenson [a3b3f0] 41420: "{.." wasn't check for brace expansion p...
 E01options.ztst 2017-10-13 Peter Stephenson Peter Stephenson [b3fa5c] 41877: Separate out SH_FILE_EXPANSION loop from...
 E02xtrace.ztst 2016-09-13 Peter Stephenson Peter Stephenson [1993a3] 39292: Distinguish "=" and "==" tests in output.
 Makefile.in 2009-05-13 Peter Stephenson Peter Stephenson [49db32] Paul Ackersviller: 26959: delay before removing...
 README 2002-08-05 Peter Stephenson Peter Stephenson [049dce] 17502: Test changes for xtrace in 17492.
 V01zmodload.ztst 2016-09-08 Peter Stephenson Peter Stephenson [198c7b] 39222: test math functions in modules.
 V02zregexparse.ztst 2015-11-22 Barton E. Schaefer Barton E. Schaefer [b16883] 37181: consistent use of zmodload and correspon...
 V03mathfunc.ztst 2015-11-22 Barton E. Schaefer Barton E. Schaefer [b16883] 37181: consistent use of zmodload and correspon...
 V04features.ztst 2015-11-22 Barton E. Schaefer Barton E. Schaefer [b16883] 37181: consistent use of zmodload and correspon...
 V05styles.ztst 2015-11-22 Barton E. Schaefer Barton E. Schaefer [b16883] 37181: consistent use of zmodload and correspon...
 V06parameter.ztst 2017-02-26 Daniel Shahaf Daniel Shahaf [c7048c] Revert 40626 which broke tests.
 V07pcre.ztst 2017-08-14 Peter Stephenson Peter Stephenson [74aff4] 41542: Fix pcre logic for extracting matched pa...
 V08zpty.ztst 2015-01-14 Peter Stephenson Peter Stephenson [455f85] 34275: assume zpty can't be used for testing Cy...
 V09datetime.ztst 2017-03-12 Jun-ichi Takimoto Jun-ichi Takimoto [2ff71e] 40820: add a few tests of strftime, related to ...
 V10private.ztst 2017-09-14 Peter Stephenson Peter Stephenson [ab7be4] More [key]=value tweaks
 V11db_gdbm.ztst 2017-03-21 Peter Stephenson Peter Stephenson [27a55d] Improve comment at top of GDBM test
 W01history.ztst 2015-03-27 Peter Stephenson Peter Stephenson [e6a650] 34787: Add more history tests
 W02jobs.ztst 2017-12-22 Peter Stephenson Peter Stephenson [5f6a52] 42156: new CHECK_RUNNING_JOBS option demanded b...
 X02zlevi.ztst 2017-12-18 Jun-ichi Takimoto Jun-ichi Takimoto [5f33a9] 42116: multibyte support for ZLE vi-mode word m...
 X03zlebindkey.ztst 2018-04-04 Peter Stephenson Peter Stephenson [3517e4] 42581(?): Fix ZLE inline history expansion.
 Y01completion.ztst 2017-12-24 dana dana [1af28c] 42164: fix digits in format escapes in completi...
 Y02compmatch.ztst 2015-11-22 Barton E. Schaefer Barton E. Schaefer [b16883] 37181: consistent use of zmodload and correspon...
 Y03arguments.ztst 2018-04-05 Oliver Kiddle Oliver Kiddle [25da57] 42575: fix to not complete options in the argum...
 comptest 2015-12-10 Peter Stephenson Peter Stephenson [a5233f] 37378: New bindkey tests.
 runtests.zsh 2007-12-25 Clint Adams Clint Adams [4aef00] 24316: count skipped tests differently from suc...
 ztst.zsh 2017-02-20 Barton E. Schaefer Barton E. Schaefer [79005f] use "diff -a" in case special characters were w...

Read Me

There are now different sections, expressed by the first letter in the
scripts names:

 A: basic command parsing and execution
 B: builtins
 C: shell commands with special syntax
 D: substititution
 E: options
 V: modules
 W: builtin interactive commands and constructs
 X: line editing
 Y: completion
 Z: separate systems and user contributions

You will need to run these by using `make test' in the Test subdirectory of
the build area for your system (which may or may not be the same as the
Test subdirectory of the source tree), or the directory above.  You can get
more information about the tests being performed with
  ZTST_verbose=1 make check
(`test' is equivalent to `check') or change 1 to 2 for even more detail.

Individual or groups of tests can be performed with
  make TESTNUM=C02 check
or
  make TESTNUM=C check
to perform just the test beginning C02, or all tests beginning C,
respectively.

Instructions on how to write tests are given in B01cd.ztst, which acts as a
model.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.