Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-04-06 | 48413: Fix _expand completion test | Marlon Richert | 1 | -5/+6 | |
2020-07-07 | 46189: Ignore exit status of final zpty_flush in comptesteval | Bart Schaefer | 1 | -0/+1 | |
2020-07-05 | 46174/0002: test harness: Restore indentation after the previous commit. No ↵ | Daniel Shahaf | 1 | -18/+18 | |
functional change. | |||||
2020-07-05 | 46174/0001: test harness: Plug a symlink attack | Daniel Shahaf | 1 | -2/+10 | |
The test harness created tempfiles with a predictable names and sourced them without verifying they had been created by itself. This opened anyone who ran the test suite to a symlink attacks from other local users on the build machine. Fix this by creating the file whilst NO_CLOBBER and ERR_EXIT are both in scope, to ensure that we'll abort unless the file really was created as expected. Put the existing rm(1) call in a try/always block to help it be unlinked on test failures, thus reducing the chances of the NO_CLOBBER check triggering on tempfiles created by earlier test suite runs. I had first tried to fix this by using the . () { ... } =(:) . idiom, but couldn't get that to work: it broke the %prep code of X03 with ZTST_verbose unset (its default value) but not with ZTST_verbose=3. (I tried to set the latter to debug zpty_flush.) While there, add a needed-in-principle-but-noop-in-this-specific-case (q). Indentation will be restored in the next commit. | |||||
2015-12-10 | 37378: New bindkey tests. | Peter Stephenson | 1 | -1/+1 | |
Also fix Meta bug on pattern match in zpty -r. | |||||
2015-11-21 | 37181: consistent use of zmodload and corresponding ZTST_unimplemented or ↵ | Barton E. Schaefer | 1 | -1/+1 | |
ZTST_skip | |||||
2015-03-25 | 34774: fix %prep and use read from a no-op pipe to force wait for the timeout | Barton E. Schaefer | 1 | -1/+1 | |
2015-03-23 | 34772: add new test suite file for history; fix "read" usage in comptest | Barton E. Schaefer | 1 | -1/+1 | |
2014-12-07 | 33829: unbind ESC~ as a more reliable workaround | Jun-ichi Takimoto | 1 | -1/+1 | |
2014-11-25 | 33769: workaround for KEYTIMEOUT to work from test | Jun T | 1 | -2/+2 | |
cases on Darwin and FreeBSD | |||||
2014-11-17 | 33704: keybindings, documentation, tests and minor | Oliver Kiddle | 1 | -1/+1 | |
fixes for vim style visual selection changes | |||||
2014-11-17 | 33699: support short delays in zle tests where we | Oliver Kiddle | 1 | -3/+9 | |
need KEYTIMEOUT to elapse | |||||
2014-11-15 | 33695: fix various vi-indent problems and vi-swap-case on a blank line | Oliver Kiddle | 1 | -1/+1 | |
2014-11-09 | 33599: workaround zpty issue that causes vi test | Jun T | 1 | -1/+1 | |
cases to fail on MacOS and FreeBSD | |||||
2014-03-18 | 32497: avoid using comptesteval in the middle of a series of tests | Barton E. Schaefer | 1 | -0/+8 | |
The change in control required for sourcing the command file can confuse the simulated interactive input | |||||
2014-02-15 | 32389 (with Jun Takimoto): additional PTY and keybinding adjustments | Barton E. Schaefer | 1 | -5/+3 | |
2014-02-13 | Fix character transposition typo | Barton E. Schaefer | 1 | -1/+1 | |
2014-02-13 | 32377: change keybindings and PTY control for vi-mode tests to make them ↵ | Barton E. Schaefer | 1 | -8/+28 | |
more reliable | |||||
2014-02-05 | 32355: document and test vi mode undo changes | Oliver Kiddle | 1 | -1/+1 | |
2013-12-26 | unposted: move path assignment from comptest to Y01completion.ztst | Barton E. Schaefer | 1 | -1/+0 | |
2013-12-25 | 32183: regression tests for 32182 and 31611 | Barton E. Schaefer | 1 | -0/+1 | |
2013-12-16 | 32137: set pseudo-terminal speed to prevent padding characters | J. Takimoto | 1 | -1/+1 | |
2013-02-12 | 31041: add support for testing line editor widgets from the test suite | Oliver Kiddle | 1 | -5/+28 | |
2009-01-13 | 26301: make zpty -r exit more cleanly on bad reads | Peter Stephenson | 1 | -2/+2 | |
add option -m to make zpty -r return status 1 if pattern failed to match use this option in comptest | |||||
2008-10-12 | unposted, c.f. 25848: attempt to sanitize comptest environment | Peter Stephenson | 1 | -0/+2 | |
2001-06-25 | Assorted "make check" tweaks. | Bart Schaefer | 1 | -1/+1 | |
2001-06-09 | Avoid echotc in completion tests. | Bart Schaefer | 1 | -2/+1 | |
2001-06-08 | Fix "make check" in emacs shell mode. | Bart Schaefer | 1 | -1/+2 | |
2001-05-08 | Fixes from Andrej for zpty on cygwin | Peter Stephenson | 1 | -1/+1 | |
2001-04-03 | (13892) fixes for fpaths and completion matching | Sven Wischnowsky | 1 | -1/+3 | |
2001-02-08 | 13442: Use +Z to suppress loading of ZLE modules when testing. | Bart Schaefer | 1 | -1/+2 | |
2001-01-28 | zsh-workers/13395: Added code to test compstate[insert_positions], value of ↵ | Felix Rosencrantz | 1 | -1/+3 | |
insert_positions are now reported | |||||
2000-10-19 | make non-blocking IO on ptys work again; add -t option to test if command is ↵ | Sven Wischnowsky | 1 | -1/+1 | |
still alive (13035) | |||||
2000-07-04 | 12151: Fix ZDOTDIR during "make check" for static builds. | Bart Schaefer | 1 | -1/+1 | |
2000-06-22 | Fix comptest interaction with compinit. | Bart Schaefer | 1 | -1/+2 | |
2000-06-19 | update comptest to not set ZLS_COLORS directly (11982) | Sven Wischnowsky | 1 | -5/+5 | |
2000-06-05 | fix wording in error messages for tests (11755) | Oliver Kiddle | 1 | -3/+3 | |
2000-05-18 | Felix Rosencrantz: 11450: Replace `tr` with paramsubst. | Bart Schaefer | 1 | -2/+1 | |
2000-05-17 | 11441: Test/comptest, Test/53completion.ztst, | Tanaka Akira | 1 | -74/+66 | |
Test/54compmatch.ztst: use only one zsh process to test for each completion test file. | |||||
2000-05-17 | add Felix' completion matching test; some fixes for bugs shown by it (11439) | Sven Wischnowsky | 1 | -16/+45 | |
2000-02-29 | Initial revision | Tanaka Akira | 1 | -0/+94 | |