Commit Graph

342 Commits

Author SHA1 Message Date
Thomas Levine
9772161eaf fix exit codes 2016-02-28 21:37:28 +00:00
Thomas Levine
fd85cc54a3 don't worry about supporting zsh for now 2016-02-28 21:31:57 +00:00
Thomas Levine
f29cf2cc86 add .urchin for exit codes testsuite 2016-02-28 21:10:59 +00:00
Thomas Levine
dfab129074 exit 11 2016-02-28 21:02:38 +00:00
Thomas Levine
d7e1806040 make fullpath a function instead of an alias
Somehow this helps with sub-shells I guess.
2016-02-28 20:58:54 +00:00
Thomas Levine
3b90d0cda6 shorter molly guard message code 2016-02-28 20:57:55 +00:00
Thomas Levine
5aa081f1df test exit codes 2016-02-28 20:56:21 +00:00
Thomas Levine
7ab322923a separate stdout files by shell 2016-02-28 20:31:17 +00:00
Thomas Levine
2ce27acf95 oops == is not shell 2016-02-28 20:18:22 +00:00
Thomas Levine
0d0c7aa0f3 use TEST_SHELL 2016-02-28 20:11:34 +00:00
Thomas Levine
008d8a2829 test tap format
and find new cross-shell bugs in urchin!
2016-02-28 20:03:49 +00:00
Thomas Levine
e0fc0356a9 move --version test 2016-02-28 19:47:07 +00:00
Thomas Levine
4e2ba32e98 add documented flags 2016-02-28 19:45:18 +00:00
Thomas Levine
22e4ff4cc3 tests for -e, --exit-on-fail 2016-02-28 19:43:32 +00:00
Thomas Levine
b6706fcc00 remove now-redundant tests 2016-02-28 19:35:15 +00:00
Thomas Levine
5b353b9734 fix regex more 2016-02-28 19:34:47 +00:00
Thomas Levine
968b539d15 empty testsuite test 2016-02-28 19:33:00 +00:00
Thomas Levine
fe9daae67b allow skipping 2016-02-28 19:26:18 +00:00
Thomas Levine
77da4ce194 generating tests 2016-02-28 19:18:54 +00:00
Thomas Levine
87d5aec23c change test generation 2016-02-28 19:01:59 +00:00
Thomas Levine
fa402bd42d doesn't quite work 2016-02-28 18:54:18 +00:00
Thomas Levine
32b32d0aa2 start test generator 2016-02-28 18:43:27 +00:00
Thomas Levine
4c84456574 formatting 2016-02-28 18:41:00 +00:00
Thomas Levine
287e54a4fe move tests out temporarily 2016-02-28 18:24:14 +00:00
Thomas Levine
efab5cde8e shell cycling 2016-02-28 16:53:49 +00:00
Thomas Levine
ad3c6b901e pass TEST_SHELL and stuff 2016-02-28 16:32:06 +00:00
Thomas Levine
e71ac885b4 parellel yay 2016-02-28 16:19:42 +00:00
Thomas Levine
d836a40047 include time in output 2016-02-28 16:12:13 +00:00
Thomas Levine
552873a642 adding parallel stuff 2016-02-28 16:05:03 +00:00
Thomas Levine
241ddcd2cf add series flag 2016-02-28 16:00:07 +00:00
Thomas Levine
2f57f7345e tap output with shell name 2016-02-28 15:50:53 +00:00
Thomas Levine
9f97f5d422 output for not executable file skipped 2016-02-28 15:40:28 +00:00
Thomas Levine
71881a8d2d group output of multiple shells 2016-02-28 15:28:56 +00:00
Thomas Levine
539e3f1c0d fix writing to log file 2016-02-28 15:21:47 +00:00
Thomas Levine
a3c0a50c72 typo 2016-02-28 15:19:15 +00:00
Thomas Levine
5c88db1743 check for shells 2016-02-28 15:18:16 +00:00
Thomas Levine
8db241f1c3 hypothetical timeout flag 2016-02-28 15:15:09 +00:00
Thomas Levine
91202528e9 do not allow tabs 2016-02-28 14:32:33 +00:00
Thomas Levine
ffc98da702 shell_list 2016-02-28 14:14:55 +00:00
Thomas Levine
f9562e035b update help 2016-02-28 14:12:21 +00:00
Thomas Levine
c477aebf16 cycling shells by default 2016-02-28 14:01:17 +00:00
Thomas Levine
aa0899aeb8 reuse code 2016-02-28 13:24:55 +00:00
Thomas Levine
9c633a2029 separate dirname and basename in non-tap format 2016-02-28 13:23:36 +00:00
Thomas Levine
e8d3f84b92 wording 2016-02-28 13:13:17 +00:00
Thomas Levine
1b3ec7cf2a stdout files 2016-02-28 13:12:55 +00:00
Thomas Levine
08d0104081 output formatting 2016-02-28 12:59:36 +00:00
Thomas Levine
6c54b1b841 remove unused stuff 2016-02-28 12:56:42 +00:00
Thomas Levine
0fdd14494c tests with nested directories 2016-02-28 12:53:26 +00:00
Thomas Levine
6b98a5a946 put non-TAP back 2016-02-28 12:45:38 +00:00
Thomas Levine
794973b5ee remove root prefix from paths 2016-02-28 12:41:39 +00:00