diff options
author | Jacob Bachmeyer <jcb@gnu.org> | 2022-01-21 21:09:10 -0600 |
---|---|---|
committer | Jacob Bachmeyer <jcb@gnu.org> | 2022-01-21 21:09:10 -0600 |
commit | c5964e8fa2a8c3657cd6f6fef63d43451eedac7d (patch) | |
tree | 231d1f4423c1678632f7ba49a826b24a5d55eeef | |
parent | 4ae67fc9d751afc1ca708324df78770bdbf1bd8c (diff) | |
download | dejagnu-c5964e8fa2a8c3657cd6f6fef63d43451eedac7d.zip dejagnu-c5964e8fa2a8c3657cd6f6fef63d43451eedac7d.tar.gz dejagnu-c5964e8fa2a8c3657cd6f6fef63d43451eedac7d.tar.bz2 |
Reset error and warning counters before running each test file
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | runtest.exp | 6 |
2 files changed, 9 insertions, 2 deletions
@@ -2,6 +2,11 @@ PR53427 + * runtest.exp (runtest): Reset the global warning and error + counters before running each test file. This prevents an error + "left over" from a previous test file from causing the first test + in the next file to be spuriously reported as UNRESOLVED. + * Makefile.am (TESTSUITE_FILES): Add new files. * testsuite/runtest.main/pr53427.exp: New file for regression test. diff --git a/runtest.exp b/runtest.exp index 4e4eb15..7c6018f 100644 --- a/runtest.exp +++ b/runtest.exp @@ -1,5 +1,5 @@ # runtest.exp -- Test framework driver -# Copyright (C) 1992-2019, 2020 Free Software Foundation, Inc. +# Copyright (C) 1992-2019, 2020, 2022 Free Software Foundation, Inc. # # This file is part of DejaGnu. # @@ -1594,7 +1594,7 @@ proc runtest { test_file_name } { global prms_id global bug_id global test_result - global errcnt + global errcnt warncnt global errorCode global errorInfo global tool @@ -1603,6 +1603,8 @@ proc runtest { test_file_name } { clone_output "Running $test_file_name ..." set prms_id 0 set bug_id 0 + set errcnt 0 + set warncnt 0 set test_result "" # set testdir so testsuite file -test has a starting point |