Skip to content

Continuous testing exclude-tags or exclude-engines cannot be configured via pom.xml anymore in 3.13 #42714

Closed

Description

Describe the bug

Imagine a test with @Tag("slow") and the following in pom.xml:

<quarkus.test.exclude-tags>slow</quarkus.test.exclude-tags>

As expected, Quarkus 3.12.3 does not execute this test in continuous testing, but Quarkus 3.13.3 (or 3.13.0) does.

Same goes for quarkus.test.exclude-engines.

Expected behavior

Test excluded

Actual behavior

Test not excluded

How to Reproduce?

q_ct-tags.zip

  • mvn quarkus:test -> test is executed 🔴
  • mvn quarkus:test -Dquarkus.platform.version=3.12.3 -> test is not executed 🟢

Output of uname -a or ver

No response

Output of java -version

No response

Quarkus version or git rev

3.13.0-.3

Build tool (ie. output of mvnw --version or gradlew --version)

Maven 3.9.8

Additional information

First discussed here: #42326

00350b7 broke it.

You cannot use application-test.properties either, but that has never worked AFAICS.

mvn ... -Dquarkus.test.exclude-tags=slow does work.

A workaround can be found here: #42326 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions