.. 
			 
		
		
			
			
			
			
				
					
						
							
								 .cvsignore 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 .distfiles 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 A01grammar.ztst 
							
						
					 
				 
				
					
						
							
							53088: enable `time' on builtins, assignments, and current-shell actions 
						
					 
				 
				2024-09-14 12:40:56 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 A02alias.ztst 
							
						
					 
				 
				
					
						
							
							51307: Improve error on attempt to define function from aliased name 
						
					 
				 
				2023-02-02 10:09:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 A03quoting.ztst 
							
						
					 
				 
				
					
						
							
							41485: test for previous fix 
						
					 
				 
				2017-08-03 21:50:18 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 A04redirect.ztst 
							
						
					 
				 
				
					
						
							
							52360: simplify and improve bad-descriptor detection in %prep section 
						
					 
				 
				2023-12-02 15:14:12 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 A05execution.ztst 
							
						
					 
				 
				
					
						
							
							52515: (+ tests in 52527) avoid sh errors when running shebang-less scripts with paths starting with - or + 
						
					 
				 
				2024-02-18 18:22:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 A06assign.ztst 
							
						
					 
				 
				
					
						
							
							unposted: fix parsing of Bang token in value side of array element assignment 
						
					 
				 
				2024-08-15 18:06:19 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 A07control.ztst 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 A08time.ztst 
							
						
					 
				 
				
					
						
							
							53297: Test/A08time: allow %nU/%nS result to be 0 
						
					 
				 
				2025-01-02 17:13:04 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 B01cd.ztst 
							
						
					 
				 
				
					
						
							
							53515: tests: correct ztst documentation error 
						
					 
				 
				2025-04-27 07:47:53 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 B02typeset.ztst 
							
						
					 
				 
				
					
						
							
							52752: typeset -p fixes for local exports and "export -x" / "readonly -r" output. 
						
					 
				 
				2024-03-14 13:11:31 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 B03print.ztst 
							
						
					 
				 
				
					
						
							
							52385: avoid "tr" in test output formatting 
						
					 
				 
				2024-01-25 21:58:25 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 B04read.ztst 
							
						
					 
				 
				
					
						
							
							51214: handle read -d and a delimiter that can't be decoded into a character 
						
					 
				 
				2022-12-17 00:37:19 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 B05eval.ztst 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 B06fc.ztst 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 B07emulate.ztst 
							
						
					 
				 
				
					
						
							
							47794: exec: run final pipeline command in a subshell in sh mode 
						
					 
				 
				2021-04-10 17:56:39 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 B08shift.ztst 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 B09hash.ztst 
							
						
					 
				 
				
					
						
							
							39949: Special case for "-" in directory names. 
						
					 
				 
				2016-11-15 18:01:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 B10getopts.ztst 
							
						
					 
				 
				
					
						
							
							48614: getopts: Calculate OPTIND according to POSIX_BUILTINS 
						
					 
				 
				2021-05-03 18:11:38 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 B11kill.ztst 
							
						
					 
				 
				
					
						
							
							45463: test: kill: Document why we use SIGURG 
						
					 
				 
				2020-02-18 19:35:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 B12limit.ztst 
							
						
					 
				 
				
					
						
							
							github  #82 : Fix typos 
						
					 
				 
				2021-11-12 23:54:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 B13whence.ztst 
							
						
					 
				 
				
					
						
							
							45640: Fix new test when ${PWD}'s value contains symlinks. 
						
					 
				 
				2020-03-28 00:46:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 C01arith.ztst 
							
						
					 
				 
				
					
						
							
							unposted (cf. 51016): Add a test case for underscore-followed-by-digits in math context. 
						
					 
				 
				2022-11-23 14:22:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 C02cond.ztst 
							
						
					 
				 
				
					
						
							
							51692: not skip tests for [[ -r/-N file ]] on Cygwin 
						
					 
				 
				2023-05-08 12:53:37 +09:00  
			 
		
			
			
			
			
				
					
						
							
								 C03traps.ztst 
							
						
					 
				 
				
					
						
							
							52977: ERR_EXIT/ERR_RETURN are respected by the final command in && / || lists 
						
					 
				 
				2024-06-28 21:05:42 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 C04funcdef.ztst 
							
						
					 
				 
				
					
						
							
							Tweaks to MULTI_FUNC_DEF 
						
					 
				 
				2022-06-07 10:02:14 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 C05debug.ztst 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 comptest 
							
						
					 
				 
				
					
						
							
							51860: simplify suffix handling in _prefix to remove less accurate hack 
						
					 
				 
				2023-06-22 13:13:09 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 D01prompt.ztst 
							
						
					 
				 
				
					
						
							
							53257: use monotonic clock where appropriate 
						
					 
				 
				2024-12-26 10:09:25 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 D02glob.ztst 
							
						
					 
				 
				
					
						
							
							52008: Pattern bug with branches + exclusion 
						
					 
				 
				2023-08-01 14:32:55 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 D03procsubst.ztst 
							
						
					 
				 
				
					
						
							
							50160: Regression tests for 50126, 50136, and 50149 
						
					 
				 
				2022-05-01 12:17:33 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 D04parameter.ztst 
							
						
					 
				 
				
					
						
							
							53257: use monotonic clock where appropriate 
						
					 
				 
				2024-12-26 10:09:25 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 D05array.ztst 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 D06subscript.ztst 
							
						
					 
				 
				
					
						
							
							51278: make (i) subscript flag for zero-length string consistent 
						
					 
				 
				2023-01-16 11:10:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 D07multibyte.ztst 
							
						
					 
				 
				
					
						
							
							51214: handle read -d and a delimiter that can't be decoded into a character 
						
					 
				 
				2022-12-17 00:37:19 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 D08cmdsubst.ztst 
							
						
					 
				 
				
					
						
							
							users/28338: command substitution with alias edge case. 
						
					 
				 
				2022-11-08 14:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 D09brace.ztst 
							
						
					 
				 
				
					
						
							
							50668: treat 8bit chars correctly when multibyte is unset 
						
					 
				 
				2022-09-27 15:20:24 +09:00  
			 
		
			
			
			
			
				
					
						
							
								 D10nofork.ztst 
							
						
					 
				 
				
					
						
							
							52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...} 
						
					 
				 
				2024-04-01 22:35:33 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 E01options.ztst 
							
						
					 
				 
				
					
						
							
							users/29160, workers/52156: Fix repetition of substitution modifier. 
						
					 
				 
				2023-09-16 20:51:27 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 E02xtrace.ztst 
							
						
					 
				 
				
					
						
							
							48594 (plus an "F:" line corresponding to the question there): New tests for functions -t / functions -T 
						
					 
				 
				2021-05-18 01:57:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 E03posix.ztst 
							
						
					 
				 
				
					
						
							
							50043: avoid spurious test failures when "make check" as root 
						
					 
				 
				2022-04-11 15:45:42 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 K01nameref.ztst 
							
						
					 
				 
				
					
						
							
							53431: fix assignment via named reference to parameters in outer scopes 
						
					 
				 
				2025-03-31 15:25:34 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 K02parameter.ztst 
							
						
					 
				 
				
					
						
							
							51887: namespaces recognized in math, incorrect usages rejected. 
						
					 
				 
				2023-06-22 13:36:40 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 list-XFails 
							
						
					 
				 
				
					
						
							
							45290: New helper script for listing XFail tests. 
						
					 
				 
				2020-01-13 22:48:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 Makefile.in 
							
						
					 
				 
				
					
						
							
							44523: Add ZTST_handler capability. 
						
					 
				 
				2019-07-16 10:57:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 P01privileged.ztst 
							
						
					 
				 
				
					
						
							
							50013: skip %test if a chunk in %prep fails 
						
					 
				 
				2022-04-12 16:56:18 +09:00  
			 
		
			
			
			
			
				
					
						
							
								 README 
							
						
					 
				 
				
					
						
							
							51374: Expose named references in $parameters, fix substitution error. 
						
					 
				 
				2023-02-12 11:29:10 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 runtests.zsh 
							
						
					 
				 
				
					
						
							
							52635: show file name when test has crashed 
						
					 
				 
				2024-03-02 20:26:01 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 V01zmodload.ztst 
							
						
					 
				 
				
					
						
							
							45591 (Cf. 45587, 45620): In the test suite, centralize testing that compiled modules can be loaded successfully. 
						
					 
				 
				2020-03-27 01:14:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 V02zregexparse.ztst 
							
						
					 
				 
				
					
						
							
							37181: consistent use of zmodload and corresponding ZTST_unimplemented or ZTST_skip 
						
					 
				 
				2015-11-21 23:56:25 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 V03mathfunc.ztst 
							
						
					 
				 
				
					
						
							
							43275: Add log2 to match func 
						
					 
				 
				2018-08-13 09:36:55 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 V04features.ztst 
							
						
					 
				 
				
					
						
							
							37181: consistent use of zmodload and corresponding ZTST_unimplemented or ZTST_skip 
						
					 
				 
				2015-11-21 23:56:25 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 V05styles.ztst 
							
						
					 
				 
				
					
						
							
							48432 and enable test: fix quotiing of zstyle -L for zstyle -e 
						
					 
				 
				2021-04-09 21:01:37 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 V06parameter.ztst 
							
						
					 
				 
				
					
						
							
							Revert 40626 which broke tests. 
						
					 
				 
				2017-02-26 06:11:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 V07pcre.ztst 
							
						
					 
				 
				
					
						
							
							52405, 52502: add empty elements to $match for optional captures that don't match 
						
					 
				 
				2024-01-26 07:33:38 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 V08zpty.ztst 
							
						
					 
				 
				
					
						
							
							47849: do not skip tests requiring zpty on Cygwin 
						
					 
				 
				2021-01-20 13:49:42 +09:00  
			 
		
			
			
			
			
				
					
						
							
								 V09datetime.ztst 
							
						
					 
				 
				
					
						
							
							47494, 47495: Add -n option to strftime 
						
					 
				 
				2020-10-25 23:06:02 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 V10private.ztst 
							
						
					 
				 
				
					
						
							
							52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...} 
						
					 
				 
				2024-04-01 22:35:33 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 V11db_gdbm.ztst 
							
						
					 
				 
				
					
						
							
							Improve comment at top of GDBM test 
						
					 
				 
				2017-03-21 09:57:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 V12zparseopts.ztst 
							
						
					 
				 
				
					
						
							
							53483: zparseopts -G: accept only '--' as parsing terminator 
						
					 
				 
				2025-04-19 18:48:31 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 V13zformat.ztst 
							
						
					 
				 
				
					
						
							
							49561: add zformat -F option, similar to -f but ternary expressions check for existence instead of doing math evaluation 
						
					 
				 
				2021-11-12 20:33:52 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 V14system.ztst 
							
						
					 
				 
				
					
						
							
							50159: Tests for sysread, including 50101 regression 
						
					 
				 
				2022-05-01 11:56:28 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 W01history.ztst 
							
						
					 
				 
				
					
						
							
							49601: don't create ambiguous history file entries for lines ending with a backslash 
						
					 
				 
				2021-11-28 20:49:30 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 W02jobs.ztst 
							
						
					 
				 
				
					
						
							
							49787: test for jobs fix in 49783 
						
					 
				 
				2022-03-03 19:07:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 W03jobparameters.ztst 
							
						
					 
				 
				
					
						
							
							49906 (Bart), 49911: Fixes to querying jobs in subshell. 
						
					 
				 
				2022-03-30 09:28:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 X02zlevi.ztst 
							
						
					 
				 
				
					
						
							
							51215: consume whole CSI sequences from the input 
						
					 
				 
				2022-12-16 23:23:53 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 X03zlebindkey.ztst 
							
						
					 
				 
				
					
						
							
							51215: consume whole CSI sequences from the input 
						
					 
				 
				2022-12-16 23:23:53 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 X04zlehighlight.ztst 
							
						
					 
				 
				
					
						
							
							51320, 51383: fixes to prevent later reappearance of old attributes 
						
					 
				 
				2023-02-09 00:10:19 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 X05zleincarg.ztst 
							
						
					 
				 
				
					
						
							
							53087: don't produce spurious error when zpty is missing 
						
					 
				 
				2024-09-14 19:43:26 +02:00  
			 
		
			
			
			
			
				
					
						
							
								 Y01completion.ztst 
							
						
					 
				 
				
					
						
							
							53244: rename user in test case to reduce likelihood of failure due to user existing 
						
					 
				 
				2024-11-23 22:29:19 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 Y02compmatch.ztst 
							
						
					 
				 
				
					
						
							
							unposted (c.f. Bart: 49531): fix completion test where a typo marked it as expected to fail 
						
					 
				 
				2021-10-30 23:21:35 +02:00  
			 
		
			
			
			
			
				
					
						
							
								 Y03arguments.ztst 
							
						
					 
				 
				
					
						
							
							49518: fix exclusions for mixed - and + stacked options 
						
					 
				 
				2021-12-14 12:30:55 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 Z01is-at-least.ztst 
							
						
					 
				 
				
					
						
							
							47314: is-at-least false positive (5.8.0.2 / 5.8) 
						
					 
				 
				2020-08-16 14:24:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 Z02zmathfunc.ztst 
							
						
					 
				 
				
					
						
							
							48606 + 48607 + unposted test: zmathfunc: Force arguments to be numbers and catch errors. 
						
					 
				 
				2021-04-21 22:05:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 Z03run-help.ztst 
							
						
					 
				 
				
					
						
							
							49386: handle separate source/build trees 
						
					 
				 
				2021-09-08 15:47:43 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 Z04zgetopt.ztst 
							
						
					 
				 
				
					
						
							
							53516: add zgetopt contrib function 
						
					 
				 
				2025-04-27 07:58:23 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 ztst.zsh 
							
						
					 
				 
				
					
						
							
							52393: fix tests on Solaris by omitting -a option to diff as it is not supported there 
						
					 
				 
				2023-12-13 11:40:03 +01:00