Browse Source

Update DejaGnu internal testsuite for changes to unit test protocol

master
Jacob Bachmeyer 4 years ago
parent
commit
23862f5b87
  1. 6
      ChangeLog
  2. 4
      testsuite/runtest.main/nested/testsuite/stat.test/unit-sub.awk
  3. 1
      testsuite/runtest.main/stats.exp

6
ChangeLog

@ -1,5 +1,11 @@
2022-11-28 Jacob Bachmeyer <jcb@gnu.org>
* testsuite/runtest.main/stats.exp: Add test for UNSUPPORTED
result from a unit test program.
* testsuite/runtest.main/nested/testsuite/stat.test/unit-sub.awk:
Update to account for addition of END marker and UNSUPPORTED to
DejaGnu unit testing protocol.
* dejagnu.h: Add UNSUPPORTED test result.
(unsupport): New counter variable for UNSUPPORTED results.
(unsupported): New function in C API.

4
testsuite/runtest.main/nested/testsuite/stat.test/unit-sub.awk

@ -34,6 +34,10 @@ END {
print "\tUNTESTED: sample unit test"
else if (UNIT_RESULT == "unresolved")
print "\tUNRESOLVED: sample unit test"
else if (UNIT_RESULT == "unsupported")
print "\tUNSUPPORTED: sample unit test"
print "\tEND: unit-sub.awk done"
}
# EOF

1
testsuite/runtest.main/stats.exp

@ -41,6 +41,7 @@ set tests {
{ unit xfail "expected failures\[ \t\]+1\n" }
{ unit untested "untested testcases\[ \t\]+1\n" }
{ unit unresolved "unresolved testcases\[ \t\]+1\n" }
{ unit unsupported "unsupported tests\[ \t\]+1\n" }
}
foreach t $tests {

Loading…
Cancel
Save