Skip to content

v25.0

Compare
Choose a tag to compare
@pmderodat pmderodat released this 31 Aug 15:26
· 140 commits to master since this release
  • Testsuite reports on the filesystem are relocatable now.
  • XUnit reports: count XFAIL test results as skipped instead of failures.
  • Introduce the --no-random-temp-subdir option.
  • --gaia-output: create the discs file in more cases.
  • TestsuiteCore.testsuite_main: force UTF-8 for text report
    generation.
  • Introduce the --cleanup-mode command line option.
  • Make --gaia-output (report formatted for GAIA) faster.
  • Fix the --max-consecutive-failures command line option.
  • Introduce multi-processing for test fragment execution.
  • Write command line options to the comment file by default.
  • AdaCoreLegacyDriver: add the TIMEOUT failure reason on rlimit abort.
  • GAIA reports: rename NOT_APPLICABLE to NOT-APPLICABLE.
  • Fix test filtering when they don't have dedicated directories.
  • Testsuite: enhance the API to ease adding inter-test dependencies.
  • Add the --generate-text-report/--no-generate-text-report command-line
    options.
  • Revamp the e3-testsuite-report script.
  • Create a "status" file to allow users to check testsuite execution.
  • GAIA reports: include discriminants list when available.
  • Protect test probing against duplicate test names.
  • Emit ERROR test results for trouble in test detection/parsing.
  • ClassicTestDriver: use XFAIL message for XPASS result.
  • AdaCoreLegacyTestDriver: stop altering shell scripts.
  • DiffTestDriver: make it possible to refine baselines.
  • Allow multiple testcases per test directory.
  • AdaCoreLegacyTestControlCreator: also check for shell scripts (test.sh).
  • Always enable "cross" support for testsuites.
  • Make the default testsuite failure exit code customizable (1 is the "default
    default").