aboutsummaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorJacob Bachmeyer <jcb@gnu.org>2021-05-20 17:00:17 -0500
committerJacob Bachmeyer <jcb@gnu.org>2021-05-20 17:00:17 -0500
commitdbd4a5a3b7265e3292286f320ea53d048c80f307 (patch)
tree6bb6b36b713331a15c3883f6e89dbfea70caa44e /testsuite
parent899ee182bf624112002b470ee4055cefe1e7430b (diff)
downloaddejagnu-dbd4a5a3b7265e3292286f320ea53d048c80f307.zip
dejagnu-dbd4a5a3b7265e3292286f320ea53d048c80f307.tar.gz
dejagnu-dbd4a5a3b7265e3292286f320ea53d048c80f307.tar.bz2
Ensure that PR42399 regression test produces results
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/runtest.main/nested/testsuite/bug.test/pr42399-sub.exp3
-rw-r--r--testsuite/runtest.main/pr42399.exp10
2 files changed, 10 insertions, 3 deletions
diff --git a/testsuite/runtest.main/nested/testsuite/bug.test/pr42399-sub.exp b/testsuite/runtest.main/nested/testsuite/bug.test/pr42399-sub.exp
index 331e043..d3f2b32 100644
--- a/testsuite/runtest.main/nested/testsuite/bug.test/pr42399-sub.exp
+++ b/testsuite/runtest.main/nested/testsuite/bug.test/pr42399-sub.exp
@@ -21,5 +21,6 @@
load_lib dejagnu.exp
if {[info exists N]} {
- host_execute [which awk] -f [testsuite file -source -test pr42399.awk] N=$N
+ host_execute [which awk] -f [testsuite file -source -test pr42399.awk] \
+ N=$N /dev/null
}
diff --git a/testsuite/runtest.main/pr42399.exp b/testsuite/runtest.main/pr42399.exp
index 1782231..f1d3abe 100644
--- a/testsuite/runtest.main/pr42399.exp
+++ b/testsuite/runtest.main/pr42399.exp
@@ -33,7 +33,7 @@ proc test_pr42399 {} {
foreach test_count {5 5000} {
set result pass
- set failures [list]
+ set eof_reached 0
set want_num 1
set cmd_args [list --local_init nested-init.exp --tool bug \
-a pr42399-sub.exp N=$test_count]
@@ -49,9 +49,15 @@ proc test_pr42399 {} {
exp_continue
}
eof {
- $result "PR42399 test with $test_count inner tests"
+ set eof_reached 1
}
}
+ # Were any results at all produced?
+ if { $want_num == 1 } { set result unresolved }
+ # Did Expect report eof?
+ if { ! $eof_reached } { set result unresolved }
+ # emit test result
+ $result "PR42399 test with $test_count inner tests"
}
}