dg-cmp-results: display NA->FAIL & NA->UNRESOLVED by default
authorThomas Preud'homme <thomas.preudhomme@linaro.org>
Thu, 25 Oct 2018 10:35:21 +0000 (10:35 +0000)
committerThomas Preud'homme <thopre01@gcc.gnu.org>
Thu, 25 Oct 2018 10:35:21 +0000 (10:35 +0000)
Currently, dg-cmp-results will not print anything for a test that was
not run before, even if it is a FAIL or UNRESOLVED now. This means that
when contributing a code change together with a testcase in the same
commit one must run dg-cmp-results twice: once to check for regression
on a full testsuite run and once against the new testcase with -v -v.
This also prevents using dg-cmp-results on sum files generated with
test_summary since these would not contain PASS.

This patch changes dg-cmp-results to print NA->FAIL and NA->UNRESOLVED
changes by default.

2018-10-25  Thomas Preud'homme  <thomas.preudhomme@linaro.org>

    contrib/
    * dg-cmp-results.sh: Print NA-FAIL and NA->UNRESOLVED changes at
    default verbosity.

From-SVN: r265483

contrib/ChangeLog
contrib/dg-cmp-results.sh

index 8ce2f934bda3043a1608b537da45c9be2deb52b0..6606b1df6dc57b7ba753eec1db360cf2cc7ca2ac 100644 (file)
@@ -1,3 +1,8 @@
+2018-10-25  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
+
+       * dg-cmp-results.sh: Print NA-FAIL and NA->UNRESOLVED changes at
+       default verbosity.
+
 2018-10-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * config-list.mk (LIST): Switch to i686-solaris2.11,
index 821d557a168fe6b01d0149c81e258188856bd983..eb976f68f4ac6800fca67c48bb6b3466f6213604 100755 (executable)
@@ -137,8 +137,11 @@ function drop() {
 function compare(st, nm) {
     old = peek()
     if (old == 0) {
-        # This new test wasn't run last time.
-        if (verbose >= 2) printf("NA->%s:%s\n", st, nm)
+       # This new test wasn't run last time.
+       if(st == "FAIL" || st == "UNRESOLVED" || verbose >= 2) {
+           # New test fails or we want all changes
+           printf("NA->%s:%s\n", st, nm)
+       }
     }
     else {
        # Compare this new test to the first queued old one.