-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Leave the TCCL how we found it after test discovery #47365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Leave the TCCL how we found it after test discovery #47365
Conversation
f00ae57
to
431cf60
Compare
e1de423
to
3e09d58
Compare
3e09d58
to
5041a0f
Compare
This comment has been minimized.
This comment has been minimized.
5041a0f
to
69fc2d3
Compare
This comment has been minimized.
This comment has been minimized.
69fc2d3
to
0b256e1
Compare
0b256e1
to
bfffe46
Compare
Status for workflow
|
Status | Name | Step | Failures | Logs | Raw logs | Build scan |
---|---|---|---|---|---|---|
✖ | JVM Tests - JDK 17 | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | JVM Tests - JDK 21 | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | JVM Tests - JDK 17 Windows | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | Maven Tests - JDK 17 | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | Maven Tests - JDK 17 Windows | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | Gradle Tests - JDK 17 | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | Gradle Tests - JDK 17 Windows | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | MicroProfile TCKs Tests | Verify |
Failures | Logs | Raw logs | 🔍 |
✖ | Native Tests - Build tools and DevTools | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | JVM Integration Tests - JDK 17 | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | JVM Integration Tests - JDK 17 Windows | Build |
Failures | Logs | Raw logs | 🔍 |
✖ | JVM Integration Tests - JDK 21 | Build |
Failures | Logs | Raw logs | 🔍 |
Full information is available in the Build summary check run.
You can consult the Develocity build scans.
Failures
⚙️ JVM Tests - JDK 17 #
- Failing: extensions/vertx-http/deployment
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 146 more
📦 extensions/vertx-http/deployment
✖ io.quarkus.vertx.http.testrunner.ChangeSourceAndTestAtOnceTestCase.testChangeSourceAndTestAtOnce
line 40
- History
✖ io.quarkus.vertx.http.testrunner.QuarkusTestTypeTestCase.testQuarkusTestMode
line 38
- History
✖ io.quarkus.vertx.http.testrunner.TestChangeTrackingWhenStartFailsTestCase.testChangeTrackingOnStartupFailure
line 39
- History
✖ io.quarkus.vertx.http.testrunner.TestFailingBeforeAllTestCase.testBrokenBeforeAllHandling
line 38
- History
✖ io.quarkus.vertx.http.testrunner.TestRunnerSmokeTestCase.checkTestsAreRun
line 50
- History
✖ io.quarkus.vertx.http.testrunner.UnitTestTypeTestCase.testUnitMode
line 38
- History
✖ io.quarkus.vertx.http.testrunner.brokenonly.TestBrokenOnlyTestCase.testBrokenOnlyMode
line 44
- History
✖ io.quarkus.vertx.http.testrunner.includes.ExcludePatternTestCase.checkTestsAreRun
line 41
- History
✖ io.quarkus.vertx.http.testrunner.includes.IncludePatternTestCase.checkTestsAreRun
line 41
- History
✖ io.quarkus.vertx.http.testrunner.metaannotations.MetaAnnotationsTestCase.checkTestsAreRun
line 40
- History
✖ io.quarkus.vertx.http.testrunner.params.TestParameterizedTestCase.testParameterizedTests
line 44
- History
✖ io.quarkus.vertx.http.testrunner.tags.ExcludeTagsTestCase.checkTestsAreRun
line 40
- History
✖ io.quarkus.vertx.http.testrunner.tags.IncludeTagsTestCase.checkTestsAreRun
line 40
- History
⚙️ JVM Tests - JDK 21 #
- Failing: extensions/vertx-http/deployment
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 146 more
📦 extensions/vertx-http/deployment
✖ io.quarkus.vertx.http.testrunner.ChangeSourceAndTestAtOnceTestCase.testChangeSourceAndTestAtOnce
line 40
- History
✖ io.quarkus.vertx.http.testrunner.QuarkusTestTypeTestCase.testQuarkusTestMode
line 38
- History
✖ io.quarkus.vertx.http.testrunner.TestChangeTrackingWhenStartFailsTestCase.testChangeTrackingOnStartupFailure
line 39
- History
✖ io.quarkus.vertx.http.testrunner.TestFailingBeforeAllTestCase.testBrokenBeforeAllHandling
line 38
- History
✖ io.quarkus.vertx.http.testrunner.TestRunnerSmokeTestCase.checkTestsAreRun
line 50
- History
✖ io.quarkus.vertx.http.testrunner.UnitTestTypeTestCase.testUnitMode
line 38
- History
✖ io.quarkus.vertx.http.testrunner.brokenonly.TestBrokenOnlyTestCase.testBrokenOnlyMode
line 44
- History
✖ io.quarkus.vertx.http.testrunner.includes.ExcludePatternTestCase.checkTestsAreRun
line 41
- History
✖ io.quarkus.vertx.http.testrunner.includes.IncludePatternTestCase.checkTestsAreRun
line 41
- History
✖ io.quarkus.vertx.http.testrunner.metaannotations.MetaAnnotationsTestCase.checkTestsAreRun
line 40
- History
✖ io.quarkus.vertx.http.testrunner.params.TestParameterizedTestCase.testParameterizedTests
line 44
- History
✖ io.quarkus.vertx.http.testrunner.tags.ExcludeTagsTestCase.checkTestsAreRun
line 40
- History
✖ io.quarkus.vertx.http.testrunner.tags.IncludeTagsTestCase.checkTestsAreRun
line 40
- History
⚙️ JVM Tests - JDK 17 Windows #
- Failing: extensions/vertx-http/deployment
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 146 more
📦 extensions/vertx-http/deployment
✖ io.quarkus.vertx.http.testrunner.ChangeSourceAndTestAtOnceTestCase.testChangeSourceAndTestAtOnce
line 40
- History
✖ io.quarkus.vertx.http.testrunner.QuarkusTestTypeTestCase.testQuarkusTestMode
line 38
- History
✖ io.quarkus.vertx.http.testrunner.TestChangeTrackingWhenStartFailsTestCase.testChangeTrackingOnStartupFailure
line 39
- History
✖ io.quarkus.vertx.http.testrunner.TestFailingBeforeAllTestCase.testBrokenBeforeAllHandling
line 38
- History
✖ io.quarkus.vertx.http.testrunner.TestRunnerSmokeTestCase.checkTestsAreRun
line 50
- History
✖ io.quarkus.vertx.http.testrunner.UnitTestTypeTestCase.testUnitMode
line 38
- History
✖ io.quarkus.vertx.http.testrunner.brokenonly.TestBrokenOnlyTestCase.testBrokenOnlyMode
line 44
- History
✖ io.quarkus.vertx.http.testrunner.includes.ExcludePatternTestCase.checkTestsAreRun
line 41
- History
✖ io.quarkus.vertx.http.testrunner.includes.IncludePatternTestCase.checkTestsAreRun
line 41
- History
✖ io.quarkus.vertx.http.testrunner.metaannotations.MetaAnnotationsTestCase.checkTestsAreRun
line 40
- History
✖ io.quarkus.vertx.http.testrunner.params.TestParameterizedTestCase.testParameterizedTests
line 44
- History
✖ io.quarkus.vertx.http.testrunner.tags.ExcludeTagsTestCase.checkTestsAreRun
line 40
- History
✖ io.quarkus.vertx.http.testrunner.tags.IncludeTagsTestCase.checkTestsAreRun
line 40
- History
⚙️ Maven Tests - JDK 17 #
- Failing: integration-tests/maven
📦 integration-tests/maven
✖ io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass
line 1464
- History
✖ io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass
line 1464
- History
✖ io.quarkus.maven.it.DevMojoIT.testSelection
- History
✖ io.quarkus.maven.it.DevMojoIT.testSelection
- History
✖ io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled
line 601
- History
✖ io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled
line 601
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork
line 714
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork
line 714
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule
line 771
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule
line 771
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting
line 123
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting
line 123
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting
line 36
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting
line 36
- History
✖ io.quarkus.maven.it.TestMojoIT.testSelection
- History
✖ io.quarkus.maven.it.TestMojoIT.testSelection
- History
✖ io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule
- History
✖ io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule
- History
⚙️ Maven Tests - JDK 17 Windows #
- Failing: integration-tests/maven
📦 integration-tests/maven
✖ io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass
line 1464
- History
✖ io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass
line 1464
- History
✖ io.quarkus.maven.it.DevMojoIT.testSelection
- History
✖ io.quarkus.maven.it.DevMojoIT.testSelection
- History
✖ io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled
line 601
- History
✖ io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled
line 601
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork
line 714
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork
line 714
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule
line 771
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule
line 771
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule
- History
✖ io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting
line 123
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting
line 123
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting
line 36
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting
line 36
- History
✖ io.quarkus.maven.it.TestMojoIT.testSelection
- History
✖ io.quarkus.maven.it.TestMojoIT.testSelection
- History
✖ io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule
- History
✖ io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule
- History
⚙️ Gradle Tests - JDK 17 #
- Failing: integration-tests/gradle
📦 integration-tests/gradle
✖ io.quarkus.gradle.devmode.TestSelectionTest.main
- History
⚙️ Gradle Tests - JDK 17 Windows #
- Failing: integration-tests/gradle
📦 integration-tests/gradle
✖ io.quarkus.gradle.devmode.TestSelectionTest.main
- History
⚙️ MicroProfile TCKs Tests #
- Failing: tcks/resteasy-reactive
📦 tcks/resteasy-reactive
✖ Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.5.0:exec (test) on project quarkus-tck-resteasy-reactive: Command execution failed.
⚙️ Native Tests - Build tools and DevTools #
- Failing: integration-tests/maven
📦 integration-tests/maven
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting
line 123
- History
✖ io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting
line 36
- History
⚙️ JVM Integration Tests - JDK 17 #
- Failing: integration-tests/awt integration-tests/funqy-amazon-lambda integration-tests/google-cloud-functions and 7 more
📦 integration-tests/awt
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/funqy-amazon-lambda
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-funqy-amazon-lambda: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/google-cloud-functions
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-google-cloud-functions: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/all
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/default
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-default: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/some
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/no-awt
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-no-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/test-extension/tests
✖ io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed
line 44
- History
✖ io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed
line 44
- History
✖ io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed
line 50
- History
✖ io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed
line 50
- History
📦 integration-tests/vertx-http-compressors/all
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/vertx-http-compressors/some
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
⚙️ JVM Integration Tests - JDK 17 Windows #
- Failing: integration-tests/awt integration-tests/funqy-amazon-lambda integration-tests/google-cloud-functions and 7 more
📦 integration-tests/awt
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/funqy-amazon-lambda
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-funqy-amazon-lambda: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/google-cloud-functions
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-google-cloud-functions: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/all
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/default
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-default: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/some
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/no-awt
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-no-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/test-extension/tests
✖ io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed
line 44
- History
✖ io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed
line 44
- History
✖ io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed
line 50
- History
✖ io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed
line 50
- History
📦 integration-tests/vertx-http-compressors/all
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/vertx-http-compressors/some
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
⚙️ JVM Integration Tests - JDK 21 #
- Failing: integration-tests/awt integration-tests/funqy-amazon-lambda integration-tests/google-cloud-functions and 7 more
📦 integration-tests/awt
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/funqy-amazon-lambda
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-funqy-amazon-lambda: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/google-cloud-functions
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-google-cloud-functions: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/all
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/default
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-default: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/locales/some
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/no-awt
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-no-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/test-extension/tests
✖ io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed
line 44
- History
✖ io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed
line 44
- History
✖ io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed
line 50
- History
✖ io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed
line 50
- History
📦 integration-tests/vertx-http-compressors/all
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
📦 integration-tests/vertx-http-compressors/some
✖ Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed:
java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method
Resolves #47081
The problem happened because at the end of test discovery, we leave the TCCL as the FacadeClassLoader. That classloader isn't really much use, outside the context of discovery, and it's actively unhelpful when other code is trying to evaluate JUnit conditions. The ideal TCCL for doing that is the system classloader.
We do have the option to listen to an event when discovery finishes, so I've hooked that event to reset the TCCL. For symmetry, I've also switched from intercepting the whole invocation to just hooking the discovery start.
My fix does not fix the continuous testing case; in that case, something in the runner is setting the TCCL to be the deployment classloader, which is still wrong for the condition execution code. I've committed a reproducer and raised #47364.