-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[Quarkus main] integration test 'main' fails in native mode: QuarkusTestCallbacksITCase.testCallbackContextIsNotFailed #37809
Comments
Is anybody looking at this? We see considerable CI noise due to it. Why is that flagged |
I will have a look and try to understand why it's not happening with the published mandrel 23.1 builder image but still shows up in our CI when testing 23.1 source builds. |
The failures at hand are related to either: a) a failure in another test, e.g. in Line 54 in 21f055a
This happens because test failures are recorded in the test's extension context through quarkus/integration-tests/main/src/test/java/io/quarkus/it/main/QuarkusTestCallbacksITCase.java Line 61 in 1ed54f0
|
@geoand why is Quarkus keeping failures from previous tests in the extension context? I guess the callback test is only interested in failures caused in its test class, no? Furthermore, isn't this way holding only the latest exception? Wouldn't we be interested in all exceptions instead in the case of a failure? Note: I am considering ignoring failures caused by |
exactly |
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Fix Quarkus TestExtensions to avoid mistakenly transferring the failed state of one test class to the other. Closes quarkusio#37809
Describe the bug
We see this failure with various Mandrel versions. 23.1, 22.3 and Graal master:
22.3 failure: https://github.com/graalvm/mandrel/actions/runs/7247202176/job/19741555739?pr=638#step:12:651
23.1 failure: https://github.com/graalvm/mandrel/actions/runs/7228893522/job/19699470818#step:12:706
Graal master failure: https://github.com/graalvm/mandrel/actions/runs/7242468774/job/19728465877#step:12:688
The text was updated successfully, but these errors were encountered: