mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
Unit Tests
- Added direct TAP support to run_all via the '--verbose' option. - Disabled regex tests that use \b for Cygwin.
This commit is contained in:
parent
7c408f4c5f
commit
660f7bd98e
3 changed files with 39 additions and 27 deletions
2
AUTHORS
2
AUTHORS
|
@ -7,7 +7,7 @@ contributions of the following people:
|
|||
John Florian (Contributing Author)
|
||||
Cory Donnelly (Contributing Author)
|
||||
Johannes Schlatow (Contributing Author)
|
||||
Dirk Deimeke (Technical Advisor & Marketing)
|
||||
Dirk Deimeke (Technical Advisor & Evangelist)
|
||||
Wim Schuermann (Contributing Author)
|
||||
Owen Clarke (Contributing Author)
|
||||
Louis-Claude Canon (Contributing Author)
|
||||
|
|
14
test/run_all
14
test/run_all
|
@ -1,5 +1,18 @@
|
|||
#! /bin/sh
|
||||
|
||||
if [ x"$1" = x"--verbose" ];
|
||||
then
|
||||
for i in *.t *.t.exe
|
||||
do
|
||||
echo '#' $i
|
||||
./$i > test.log 2>&1
|
||||
while read LINE
|
||||
do
|
||||
echo $LINE
|
||||
done < test.log
|
||||
rm test.log
|
||||
done
|
||||
else
|
||||
date > all.log
|
||||
|
||||
# Perl is used here to get the time in seconds
|
||||
|
@ -40,3 +53,4 @@ printf "Pass: %5d\n" `grep -c '^ok' all.log`
|
|||
printf "Fail: %5d\n" `grep -c '^not' all.log`
|
||||
printf "Skipped: %5d\n" `grep -c '^skip' all.log`
|
||||
printf "Runtime: %5d seconds\n" $RUNTIME
|
||||
fi
|
||||
|
|
|
@ -88,13 +88,12 @@ int main (int argc, char** argv)
|
|||
ut.ok (r9.match (start, end, text), "e there are matches");
|
||||
ut.is (start.size (), (size_t) 6, "e == 6 matches");
|
||||
|
||||
#ifdef DARWIN
|
||||
#if defined(DARWIN) || defined(CYGWIN)
|
||||
text = "this is the end.";
|
||||
ut.pass (text + " =~ /\\bthe/");
|
||||
ut.pass (text + " =~ /the\\b/");
|
||||
ut.pass (text + " =~ /\\bthe\\b/");
|
||||
#else
|
||||
#ifdef SOLARIS
|
||||
#elif defined(SOLARIS)
|
||||
RX r10 ("\\<the");
|
||||
text = "this is the end.";
|
||||
ut.ok (r10.match (text), text + " =~ /\\<the/");
|
||||
|
@ -114,7 +113,6 @@ int main (int argc, char** argv)
|
|||
|
||||
RX r12 ("\\bthe\\b");
|
||||
ut.ok (r12.match (text), text + " =~ /\\bthe\\b/");
|
||||
#endif
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue