aboutsummaryrefslogtreecommitdiffstats
path: root/t/chainlint.pl (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-09-12chainlint: colorize problem annotations and test delimitersEric Sunshine1-3/+43
2022-09-01chainlint.pl: allow `|| echo` to signal failure upstream of a pipeEric Sunshine1-0/+3
2022-09-01chainlint.pl: complain about loops lacking explicit failure handlingEric Sunshine1-0/+11
2022-09-01chainlint.pl: don't flag broken &&-chain if failure indicated explicitlyEric Sunshine1-0/+8
2022-09-01chainlint.pl: don't flag broken &&-chain if `$?` handled explicitlyEric Sunshine1-0/+6
2022-09-01chainlint.pl: don't require `&` background command to end with `&&`Eric Sunshine1-1/+1
2022-09-01chainlint.pl: don't require `return|exit|continue` to end with `&&`Eric Sunshine1-2/+18
2022-09-01chainlint.pl: validate test scripts in parallelEric Sunshine1-1/+49
2022-09-01chainlint.pl: add parser to identify test definitionsEric Sunshine1-3/+60
2022-09-01chainlint.pl: add parser to validate testsEric Sunshine1-0/+46
2022-09-01chainlint.pl: add POSIX shell parserEric Sunshine1-0/+243
2022-09-01chainlint.pl: add POSIX shell lexical analyzerEric Sunshine1-0/+177
2022-09-01t: add skeleton chainlint.plEric Sunshine1-0/+115