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