Skip to content

v24.0

Compare
Choose a tag to compare
@pmderodat pmderodat released this 03 Nov 14:18
· 219 commits to master since this release
  • AdaCoreLegacyTestDriver: fix working directory substitution.
  • LineByLine: new output refiner combinator, refines each line separately.
  • ClassicTestDriver: make tear_down delete the working directory by
    default.
  • DiffTestDriver: fix handling of encodings to read/write baselines.
  • e3-find-skipped-tests: new script to look for always skipped tests.
  • e3-testsuite-report: new script to display results on the terminal.
  • Enable the display of error outputs (-E/--show-error-output) by default on
    TTYs.
  • AdaCoreLegacyTestDriver enhance support for generated test scripts.
  • Add a lightweight report index.
  • DiffTestDriver: do not run output refiners on baselines.
  • Add the --show-time-info command-line option.
  • Add support for the --max-consecutive-failures command-line option.
  • Follow symbolic links to find testcases.
  • Force the use of UTF-8 for GAIA reports.
  • Fix ReplacePath to work on Windows.
  • AdaCoreLegacyTestDriver: when rewriting empty baselines with
    default file (test.out), just remove the baseline file.
  • driver.diff.PathSubstitute: use realpathrather thanabspath`.
  • Fix CRLF handling when truncating too long logs.
  • AdaCoreLegacyTestDriver: use Bash as soon as we have a Bourne shell script.
  • Accept invalid regexps as testcase filters.
  • Make DiffTestDriver add a DIFF failure reason (useful for advanced
    viewers).
  • Switch to more common statuses in the GAIA output (--gaia-output: OK
    instead of PASSED, XFAIL instead of XFAILED, ...).
  • Do not rewrite baselines for tests with expected failures.