gash/test
Timothy Sample cb8b2758e0 test: Use script file for sed basename test.
As of this commit, Gash does not process the quotes around the script
properly, and ends up calling sed with no arguments.
2018-12-11 13:13:46 -05:00
..
data test: Use script file for sed basename test. 2018-12-11 13:13:46 -05:00
00-exit-0.sh Support escaped newline. 2018-11-05 20:13:26 +01:00
00-exit-1.exit Support escaped newline. 2018-11-05 20:13:26 +01:00
00-exit-1.sh Support escaped newline. 2018-11-05 20:13:26 +01:00
00-exit-2.exit narrow escape 2018-11-13 09:04:56 +01:00
00-exit-2.sh narrow escape 2018-11-13 09:04:56 +01:00
00-exit-error.exit test: 00-exit-error, 00-exit-var. 2018-12-02 06:56:17 +01:00
00-exit-error.sh test: 00-exit-error, 00-exit-var. 2018-12-02 06:56:17 +01:00
00-exit-var.exit test: 00-exit-error, 00-exit-var. 2018-12-02 06:56:17 +01:00
00-exit-var.sh test: 00-exit-error, 00-exit-var. 2018-12-02 06:56:17 +01:00
00-exit.sh test: Updates. 2018-07-03 22:18:05 +02:00
01-script-$#.sh test: 01-script-$#, 60-function-at. 2018-12-02 06:56:17 +01:00
01-script-$#.stdout test: 01-script-$#, 60-function-at. 2018-12-02 06:56:17 +01:00
01-script-$0.sh 01-script-$0.sh, 01-script-$@.sh: add test and fix. 2018-11-24 12:25:24 +01:00
01-script-$@.sh 01-script-$0.sh, 01-script-$@.sh: add test and fix. 2018-11-24 12:25:24 +01:00
01-script-$@.stdout 01-script-$0.sh, 01-script-$@.sh: add test and fix. 2018-11-24 12:25:24 +01:00
01-script-backslash-space.sh Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-backslash-twice.exit Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-backslash-twice.sh Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-backslash.exit narrow escape 2018-11-13 09:04:56 +01:00
01-script-backslash.sh narrow escape 2018-11-13 09:04:56 +01:00
01-script-newline.exit Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-newline.sh Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-semi.exit Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-semi.sh Support escaped newline. 2018-11-05 20:13:26 +01:00
01-script-shift.sh implement shift. 2018-11-25 08:46:10 +01:00
01-script-shift.stdout implement shift. 2018-11-25 08:46:10 +01:00
03-echo-brace.sh test: 03-echo-brace. 2018-12-02 06:56:17 +01:00
03-echo-brace.stdout test: 03-echo-brace. 2018-12-02 06:56:17 +01:00
03-echo-doublequotes.sh Support functions. 2018-11-05 20:16:39 +01:00
03-echo-doublequotes.stdout Support functions. 2018-11-05 20:16:39 +01:00
03-echo-escaped-doublequotes.sh test: Refactor. 2018-11-05 20:13:26 +01:00
03-echo-escaped-doublequotes.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
03-echo-nesting.sh test: Refactor. 2018-11-05 20:13:26 +01:00
03-echo-nesting.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
03-echo-quoted-doublequotes.sh test: Refactor. 2018-11-05 20:13:26 +01:00
03-echo-quoted-doublequotes.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
03-echo.sh test: Updates. 2018-07-03 22:18:05 +02:00
04-echo-equal.sh test: Refactor. 2018-11-05 20:13:26 +01:00
04-echo-equal.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
04-echo-var.sh test: Updates. 2018-07-03 22:18:05 +02:00
04-echo-word-at-word.sh test: 04-word-at-word. 2018-12-02 09:51:57 +01:00
04-echo-word-at-word.stdout test: 04-word-at-word. 2018-12-02 09:51:57 +01:00
04-echo-word-at.sh test: 04-word-at. 2018-12-02 09:51:57 +01:00
04-echo-word-at.stdout test: 04-word-at. 2018-12-02 09:51:57 +01:00
05-assignment-backtick.sh test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-backtick.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-double-quote.sh test: Update test suite. 2018-11-05 19:59:53 +01:00
05-assignment-doublequoted-doublequotes.sh test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-doublequoted-doublequotes.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-echo.sh test: Update test suite. 2018-11-05 19:59:53 +01:00
05-assignment-echo.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-empty.sh test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-empty.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-singlequote.sh test: Update test suite. 2018-11-05 19:59:53 +01:00
05-assignment-variable-word.sh test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-variable-word.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-word-variable.sh test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment-word-variable.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
05-assignment.sh test: Updates. 2018-07-03 22:18:05 +02:00
06-command-compound-word.sh test: Refactor. 2018-11-05 20:13:26 +01:00
06-command-compound-word.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
06-compound-word.sh test: Refactor. 2018-11-05 20:13:26 +01:00
06-compound-word.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
07-variable-not-or.sh Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
07-variable-not-or.stdout Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
07-variable-or-doublequote.sh test: 07-variable-or-doublequete.sh: New failing parse test. 2018-11-24 12:57:07 +01:00
07-variable-or-doublequote.stdout test: 07-variable-or-doublequete.sh: New failing parse test. 2018-11-24 12:57:07 +01:00
07-variable-or-empty.sh test: 07-variable-or-empty. 2018-11-25 11:53:29 +01:00
07-variable-or-empty.stdout test: 07-variable-or-empty. 2018-11-25 11:53:29 +01:00
07-variable-or-slash.sh test: add failing 07-variable-or-slash.sh. 2018-11-10 11:55:50 +01:00
07-variable-or-variable.sh test: 07-variable-or-variable.sh: New failing parse test. 2018-11-18 15:36:35 +01:00
07-variable-or-variable.stdout test: 07-variable-or-variable.sh: New failing parse test. 2018-11-18 15:36:35 +01:00
07-variable-or.sh Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
07-variable-or.stdout Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
08-variable-and.sh Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
08-variable-and.stdout Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
08-variable-not-and.sh Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
08-variable-not-and.stdout Support ${foob-bar} and ${foo+bar}. 2018-11-05 20:13:26 +01:00
10-else-multiple.sh Support elif. 2018-11-10 11:30:55 +01:00
10-else.multiple.stdout Support elif. 2018-11-10 11:30:55 +01:00
10-if-bracket-false.sh Fix [, use \[ in tests. 2018-12-04 21:00:47 +01:00
10-if-bracket.sh Fix [, use \[ in tests. 2018-12-04 21:00:47 +01:00
10-if-elif.sh Support elif. 2018-11-10 11:30:55 +01:00
10-if-else.sh Support elif. 2018-11-10 11:30:55 +01:00
10-if-false.sh test: Refactor. 2018-11-05 20:13:26 +01:00
10-if-line.sh test: 10-if-line.sh. 2018-12-02 06:56:17 +01:00
10-if-multiple.sh Support elif. 2018-11-10 11:30:55 +01:00
10-if-multiple.stdout Support elif. 2018-11-10 11:30:55 +01:00
10-if-redirect.sh test: 10-if-redirect. 2018-11-10 12:07:07 +01:00
10-if-test-false.sh test: 10-if-test, 10-if-test-false, 10-if-bracket, 10-if-bracket-false. 2018-12-02 06:56:17 +01:00
10-if-test.sh test: 10-if-test, 10-if-test-false, 10-if-bracket, 10-if-bracket-false. 2018-12-02 06:56:17 +01:00
10-if-word-variable.sh Fix [, use \[ in tests. 2018-12-04 21:00:47 +01:00
10-if.sh geesh: initial integration. 2018-10-21 12:45:51 +02:00
11-for-done-subshell.sh 11-for-subshell: new failing parse test. 2018-11-17 20:08:01 +01:00
11-for-split-sequence.sh test: Refactor. 2018-11-05 20:13:26 +01:00
11-for-split-sequence.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
11-for.sh test: Refactor. 2018-11-05 20:13:26 +01:00
11-for.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
20-and.exit Support && and ||. 2018-11-05 20:13:26 +01:00
20-and.sh Support && and ||. 2018-11-05 20:13:26 +01:00
20-exec.sh test: 20-exec. 2018-12-02 06:56:17 +01:00
20-or.sh Support && and ||. 2018-11-05 20:13:26 +01:00
20-pipe-exit-0.sh Add -e, -x options. Use -x for running tests. 2018-07-04 06:58:01 +02:00
20-pipe-exit-1.exit test: Refactor. 2018-11-05 20:13:26 +01:00
20-pipe-exit-1.sh test: Refactor. 2018-11-05 20:13:26 +01:00
20-pipe-sed-cat.sh test: Refactor. 2018-11-05 20:13:26 +01:00
20-pipe-sed-cat.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
20-pipe-sed.sh test: Refactor. 2018-11-05 20:13:26 +01:00
20-pipe-sed.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
20-semi.exit test: Refactor. 2018-11-05 20:13:26 +01:00
20-semi.sh test: Refactor. 2018-11-05 20:13:26 +01:00
30-for-substitution.sh test: Refactor. 2018-11-05 20:13:26 +01:00
30-for-substitution.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
30-substitution-assignment-at.sh fix 01-script-$@. 2018-12-02 09:03:02 +01:00
30-substitution-assignment-at.stdout fix 01-script-$@. 2018-12-02 09:03:02 +01:00
30-substitution-assignment.sh test: add substitution tests. 2018-11-24 20:48:21 +01:00
30-substitution-assignment.stdout test: add substitution tests. 2018-11-24 20:48:21 +01:00
30-substitution-backtick.sh test: Refactor. 2018-11-05 20:13:26 +01:00
30-substitution-backtick.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
30-substitution-redirect.sh test: add substitution tests. 2018-11-24 20:48:21 +01:00
30-substitution-redirect.stdout test: add substitution tests. 2018-11-24 20:48:21 +01:00
30-substitution-word.sh test: 30-substitution-word. 2018-12-02 06:56:17 +01:00
30-substitution-word.stdout test: 30-substitution-word. 2018-12-02 06:56:17 +01:00
30-substitution.sh test: Refactor. 2018-11-05 20:13:26 +01:00
30-substitution.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
40-assignment-eval-echo.sh test: Refactor. 2018-11-05 20:13:26 +01:00
40-assignment-eval-echo.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
40-eval-echo-variable.sh test: Refactor. 2018-11-05 20:13:26 +01:00
40-eval-echo-variable.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
40-eval.sh test: Refactor. 2018-11-05 20:13:26 +01:00
40-eval.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
41-dot.sh Support . script, source script. 2018-11-10 11:30:55 +01:00
41-dot.stdout test: 42-sh-export: New failing test. 2018-12-08 07:55:55 +01:00
42-sh-export.sh test: 42-sh-export: New failing test. 2018-12-08 07:55:55 +01:00
42-sh-export.stdout test: 42-sh-export: New failing test. 2018-12-08 07:55:55 +01:00
42-sh.sh test: add 42-sh.sh 2018-11-24 13:17:21 +01:00
42-sh.stdout test: 42-sh-export: New failing test. 2018-12-08 07:55:55 +01:00
50-iohere-builtin.sh io-here. 2018-11-14 22:49:06 +01:00
50-iohere.sh test: Refactor. 2018-11-05 20:13:26 +01:00
50-iohere.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
50-redirect-append.sh 50-redirect-append.sh: New failing parse test. 2018-11-24 11:05:46 +01:00
50-redirect-append.stdout 50-redirect-append.sh: New failing parse test. 2018-11-24 11:05:46 +01:00
50-redirect-in-out.sh test: 50-redirect-in-out, 100-tr. 2018-12-02 09:03:02 +01:00
50-redirect-in-out.stdout test: 50-redirect-in-out, 100-tr. 2018-12-02 09:03:02 +01:00
50-redirect-in.sh io-redirect: some progress, some new tests. 2018-11-14 22:41:24 +01:00
50-redirect-merge.sh test: add 50-redirect-merge.sh 2018-11-24 21:57:34 +01:00
50-redirect-merge.stdout test: add 50-redirect-merge.sh 2018-11-24 21:57:34 +01:00
50-redirect-pipe.sh test: add failing redirect/pipe test. 2018-11-24 21:05:59 +01:00
50-redirect-pipe.stdout test: add failing redirect/pipe test. 2018-11-24 21:05:59 +01:00
50-redirect-sed.sh test: 50-redirect-sed.sh 2018-12-02 06:56:17 +01:00
50-redirect-sed.stdout test: 50-redirect-sed.sh 2018-12-02 06:56:17 +01:00
50-redirect-space.sh io-redirect: some progress, some new tests. 2018-11-14 22:41:24 +01:00
50-redirect-space.stdout io-redirect: some progress, some new tests. 2018-11-14 22:41:24 +01:00
50-redirect.sh io-redirect: some progress, some new tests. 2018-11-14 22:41:24 +01:00
50-redirect.stdout io-redirect: some progress, some new tests. 2018-11-14 22:41:24 +01:00
60-function-at.sh test: 01-script-$#, 60-function-at. 2018-12-02 06:56:17 +01:00
60-function-at.stdout test: 01-script-$#, 60-function-at. 2018-12-02 06:56:17 +01:00
60-function.sh Support functions. 2018-11-05 20:16:39 +01:00
60-function.stdout Support functions. 2018-11-05 20:16:39 +01:00
60-subst.sh Support functions. 2018-11-05 20:16:39 +01:00
70-hash-hash.sh Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-hash-hash.stdout Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-hash.sh Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-hash.stdout Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-percent-percent.sh Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-percent-percent.stdout Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-percent-space.sh Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-percent-space.stdout Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-percent.sh Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-percent.stdout Support ${ # ## % %% }. 2018-11-05 22:47:34 +01:00
70-slash-string-slash.sh Support ${ / / }, ${ / }. 2018-11-10 11:30:55 +01:00
70-slash-string.sh Support ${ / / }, ${ / }. 2018-11-10 11:30:55 +01:00
70-slash-string.stdout Support ${ / / }, ${ / }. 2018-11-10 11:30:55 +01:00
70-slash.sh Support ${ / / }, ${ / }. 2018-11-10 11:30:55 +01:00
70-slash.stdout Support ${ / / }, ${ / }. 2018-11-10 11:30:55 +01:00
100-basename-autoconf.sh basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-basename-autoconf.stdout basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-basename-root.sh basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-basename-root.stdout basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-bracket-file.sh Fix [, use \[ in tests. 2018-12-04 21:00:47 +01:00
100-cd-foo.exit fix and test cd builtin. 2018-11-24 11:32:33 +01:00
100-cd-foo.sh fix and test cd builtin. 2018-11-24 11:32:33 +01:00
100-cd.sh fix and test cd builtin. 2018-11-24 11:32:33 +01:00
100-cd.stdout fix and test cd builtin. 2018-11-24 11:32:33 +01:00
100-dirname-autoconf.sh basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-dirname-autoconf.stdout basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-dirname-root.sh basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-dirname-root.stdout basename: fix /, add autoconf basename, dirname tests. 2018-12-09 04:13:27 +01:00
100-sed-autoconf-basename.sh test: Use script file for sed basename test. 2018-12-11 13:13:46 -05:00
100-sed-autoconf-basename.stdout test: Rename sed dirname test to basename. 2018-12-11 13:13:46 -05:00
100-sed-case.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-case.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-command-list.sh sed: Support command lists. 2018-12-11 13:13:46 -05:00
100-sed-command-list.stdout sed: Support command lists. 2018-12-11 13:13:46 -05:00
100-sed-file.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-file.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-fooRbar.sh test: 100-sed-fooRbar. 2018-12-02 09:03:02 +01:00
100-sed-fooRbar.stdout test: 100-sed-fooRbar. 2018-12-02 09:03:02 +01:00
100-sed-global.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-global.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-group-extended.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-group-extended.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-group.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-group.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-once.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-once.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-pattern-address.sh sed: Support single pattern addresses. 2018-12-11 13:13:46 -05:00
100-sed-pattern-address.stdout sed: Support single pattern addresses. 2018-12-11 13:13:46 -05:00
100-sed-quit.sh sed: Add quit function. 2018-12-11 13:13:46 -05:00
100-sed-quit.stdout sed: Add quit function. 2018-12-11 13:13:46 -05:00
100-sed-twice.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-twice.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-undo.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed-undo.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-sed.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-Z-old.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-Z-old.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-Z-pipe.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-Z-pipe.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-Z.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-Z.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar-ro.sh tar: Support extracting of read-only archives. 2018-12-04 10:13:45 +01:00
100-tar-ro.stdout tar: Support extracting of read-only archives. 2018-12-04 10:13:45 +01:00
100-tar.sh test: Refactor. 2018-11-05 20:13:26 +01:00
100-tar.stdout test: Refactor. 2018-11-05 20:13:26 +01:00
100-test-file.sh test: 100-test-file, 100-bracket-file. 2018-12-02 06:56:17 +01:00
100-test.sh builtins: test: Fix a = b. 2018-12-03 21:01:37 +01:00
100-tr.sh test: 50-redirect-in-out, 100-tr. 2018-12-02 09:03:02 +01:00
100-tr.stdout test: 50-redirect-in-out, 100-tr. 2018-12-02 09:03:02 +01:00
for-done-subshell.stdout 01-script-$0.sh, 01-script-$@.sh: add test and fix. 2018-11-24 12:25:24 +01:00