Revision 84826d21
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
t/test.sh | ||
---|---|---|
1 |
find t | grep "\.t$" | grep -v '^t/old' | HARNESS_OPTIONS=j:c xargs perl -Imodules/override -MTest::Harness -e 'BEGIN { push @INC, "modules/fallback" } runtests(@ARGV)' |
|
1 |
#!/bin/bash |
|
2 |
|
|
3 |
{ |
|
4 |
if [[ -z $1 ]]; then |
|
5 |
find t -type f -name '*.t' |
|
6 |
else |
|
7 |
echo -- "$@" |
|
8 |
fi |
|
9 |
} | HARNESS_OPTIONS=j:c xargs perl -Imodules/override -MTest::Harness -e 'BEGIN { push @INC, "modules/fallback" } runtests(@ARGV)' |
Auch abrufbar als: Unified diff
Aufruf einzelner Test-Scripts via Test::Harness ermöglichen
Syntax ist trivialerweise:
Um alle Tests auszuführen:
./t/test.sh
Um nur bestimmte auszuführen:
./t/test.sh t/unicorns/charlie.t t/chunky/bacon.t