tests: Fix grep syntax
In basic regular expressions | is not a special character that spearates branches, so use an extended regular expression.
This commit is contained in:
		
							parent
							
								
									79e4d3d124
								
							
						
					
					
						commit
						bb8d325c0c
					
				|  | @ -148,7 +148,7 @@ fi | ||||||
| # Process each test data file in test data directory. | # Process each test data file in test data directory. | ||||||
| integer something_failed=0 | integer something_failed=0 | ||||||
| for data_file in ${0:h:h}/highlighters/$1/test-data/*.zsh; do | for data_file in ${0:h:h}/highlighters/$1/test-data/*.zsh; do | ||||||
|   run_test "$data_file" | tee >($results_filter | ${0:A:h}/tap-colorizer.zsh) | grep -v '^not ok.*# TODO' | grep -q '^not ok\|^ok.*# TODO' && (( something_failed=1 )) |   run_test "$data_file" | tee >($results_filter | ${0:A:h}/tap-colorizer.zsh) | grep -v '^not ok.*# TODO' | grep -Eq '^not ok|^ok.*# TODO' && (( something_failed=1 )) | ||||||
|   (( $pipestatus[1] )) && exit 2 |   (( $pipestatus[1] )) && exit 2 | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue