RFR: JDK-8177957 run-test summary lines look bad/misleading with long test names
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Fri Nov 24 09:28:27 UTC 2017
When running individual tests using run-test, the summary section gets
hard to read. For instance: (imagine having a fixed-with font :))
TEST TOTAL PASS FAIL ERROR
jtreg:hotspot/test/gc/stress/gcbasher/TestGCBasherWithG1.java 1 1 0 0
What makes this exact example even worse is that it aligns so bad so
that the "1" belonging to the TOTAL column, ends up aligned with the
FAIL label, so it looks as if the test failed.
If the test name is too long to fit before the number columns, we should
add a line break, so the numbers still align on the right columns, but
on the line after.
This bug also fixes some remaining issues from JDK-8191820:
* jtreg test descriptors are now normalized to TOPDIR (or CUSTOM_ROOT,
if present). (Without this fix, almost all test names were too long.)
* Do not disallow running named test groups for jtreg tests out-of-tree.
* And a simplification in the matching for paths (we didn't need to
treat absolute paths differently).
Bug: https://bugs.openjdk.java.net/browse/JDK-8177957
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8177957-linebreak-long-test-names/webrev.01
/Magnus
More information about the build-dev
mailing list