1all-tests: test-bugs \ 2 test-conf \ 3 test-alias \ 4 test-arg \ 5 test-arith \ 6 test-bltin \ 7 test-break \ 8 test-cmdsub \ 9 test-echo \ 10 test-errflg \ 11 test-error \ 12 test-exec \ 13 test-exit \ 14 test-for \ 15 test-getopts \ 16 test-glob \ 17 test-here \ 18 test-ifs \ 19 test-local \ 20 test-misc \ 21 test-parameter \ 22 test-pipe \ 23 test-printf \ 24 test-quoting \ 25 test-redir \ 26 test-return \ 27 test-set \ 28 test-syntax \ 29 test-test \ 30 test-tilde \ 31 test-trap 32 echo Tests passed. 33 34test-alias: 35 [ -d alias ] || exit 0 && cd alias && for i in *.sh; do echo Running test alias/$$i; $(SHELL) $$i; done 36 37test-arg: 38 [ -d arg ] || exit 0 && cd arg && for i in *.sh; do echo Running test arg/$$i; $(SHELL) $$i; done 39 40test-arith: 41 [ -d arith ] || exit 0 && cd arith && for i in *.sh; do echo Running test arith/$$i; $(SHELL) $$i; done 42 43test-bltin: 44 [ -d bltin ] || exit 0 && cd bltin && for i in *.sh; do echo Running test bltin/$$i; $(SHELL) $$i; done 45 46test-break: 47 [ -d break ] || exit 0 && cd break && for i in *.sh; do echo Running test break/$$i; $(SHELL) $$i; done 48 49test-bugs: 50 [ -d bugs ] || exit 0 && cd bugs && for i in *.sh; do echo Running test bugs/$$i; $(SHELL) $$i; done 51 52test-cmdsub: 53 [ -d cmdsub ] || exit 0 && cd cmdsub && for i in *.sh; do echo Running test cmdsub/$$i; $(SHELL) $$i; done 54 55test-conf: 56 [ -d conf ] || exit 0 && cd conf && for i in *.sh; do echo Running test conf/$$i; $(SHELL) $$i; done 57 58test-errflg: 59 [ -d errflg ] || exit 0 && cd errflg && for i in *.sh; do echo Running test errflg/$$i; $(SHELL) $$i; done 60 61test-echo: 62 [ -d echo ] || exit 0 && cd echo && for i in *.sh; do echo Running test echo/$$i; $(SHELL) $$i; done 63 64test-error: 65 [ -d error ] || exit 0 && cd error && for i in *.sh; do echo Running test error/$$i; $(SHELL) $$i; done 66 67test-exit: 68 [ -d exit ] || exit 0 && cd exit && for i in *.sh; do echo Running test exit/$$i; $(SHELL) $$i; done 69 70test-exec: 71 [ -d exec ] || exit 0 && cd exec && for i in *.sh; do echo Running test exec/$$i; $(SHELL) $$i; done 72 73test-for: 74 [ -d for ] || exit 0 && cd for && for i in *.sh; do echo Running test for/$$i; $(SHELL) $$i; done 75 76test-getopts: 77 [ -d getopts ] || exit 0 && cd getopts && for i in *.sh; do echo Running test getopts/$$i; $(SHELL) $$i; done 78 79test-glob: 80 [ -d glob ] || exit 0 && cd glob && for i in *.sh; do echo Running test glob/$$i; $(SHELL) $$i; done 81 82test-here: 83 [ -d here ] || exit 0 && cd here && for i in *.sh; do echo Running test here/$$i; $(SHELL) $$i; done 84 85test-ifs: 86 [ -d ifs ] || exit 0 && cd ifs && for i in *.sh; do echo Running test ifs/$$i; $(SHELL) $$i; done 87 88test-local: 89 [ -d local ] || exit 0 && cd local && for i in *.sh; do echo Running test local/$$i; $(SHELL) $$i; done 90 91test-misc: 92 [ -d misc ] || exit 0 && cd misc && for i in *.sh; do echo Running test misc/$$i; $(SHELL) $$i; done 93 94test-parameter: 95 [ -d parameter ] || exit 0 && cd parameter && for i in *.sh; do echo Running test parameter/$$i; $(SHELL) $$i; done 96 97test-pipe: 98 [ -d pipe ] || exit 0 && cd pipe && for i in *.sh; do echo Running test pipe/$$i; $(SHELL) $$i; done 99 100test-printf: 101 [ -d printf ] || exit 0 && cd printf && for i in *.sh; do echo Running test printf/$$i; $(SHELL) $$i; done 102 103test-quoting: 104 [ -d quoting ] || exit 0 && cd quoting && for i in *.sh; do echo Running test quoting/$$i; $(SHELL) $$i; done 105 106test-redir: 107 [ -d redir ] || exit 0 && cd redir && for i in *.sh; do echo Running test redir/$$i; $(SHELL) $$i; done 108 109test-return: 110 [ -d return ] || exit 0 && cd return && for i in *.sh; do echo Running test return/$$i; $(SHELL) $$i; done 111 112test-set: 113 [ -d set ] || exit 0 && cd set && for i in *.sh; do echo Running test set/$$i; $(SHELL) $$i; done 114 115test-syntax: 116 [ -d syntax ] || exit 0 && cd syntax && for i in *.sh; do echo Running test syntax/$$i; $(SHELL) $$i; done 117 118test-test: 119 [ -d test ] || exit 0 && cd test && for i in *.sh; do echo Running test test/$$i; $(SHELL) $$i; done 120 121test-tilde: 122 [ -d tilde ] || exit 0 && cd tilde && for i in *.sh; do echo Running test tilde/$$i; $(SHELL) $$i; done 123 124test-trap: 125 [ -d trap ] || exit 0 && cd trap && for i in *.sh; do echo Running test trap/$$i; $(SHELL) $$i; done 126