Skip to content

[BUG] XQTS tests failing silently #5953

@line-o

Description

@line-o

Describe the bug

XQTS tests do not finish in CI but the run is marked as successful. Tests runs cannot be compared as the tests
that are reported are just a small fraction of the entire test suite.

This became visible when @dizzzz asked for confirmation that #5946 fixed the issue and also did not introduce regressions.

Expected behavior

XQTS to be marked as successful only if the entire test suite ran and test results can be used to compare compatibility with XQuery 3.1 specification.

To Reproduce

If the above isn't working, please tell us the exact steps you took when you encountered the problem:

  1. checkout develop branch
  2. run mvn clean package
  3. run
    exist-xqts/target/exist-xqts-7.0.0-SNAPSHOT-dir/bin/exist-xqts-runner.sh \
      --xqts-version HEAD \
      --output-dir /tmp/xqts-test-output  \
      --exclude-test-case RangeExpr-411d,RangeExpr-409d,RangeExpr-408d,RangeExpr-409c,RangeExpr-408c,GenCompEq-2
  4. go to /tmp/xqts-test-output
  5. only a small portion of more than 31 thousand tests are reported, the set of tests varies between runs

Context (please always complete the following information)

  • Build: develop HEAD
  • Java: Liberica 21 and openjdk version "21.0.6" 2025-01-21 LTS
  • OS: GitHub action runner and OSX15.6.1

Additional context

  • How is eXist-db installed? N/A
  • Any custom changes in e.g. conf.xml? N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciissues related to continuous integration

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions