-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Gradle integration tests: tackle (Windows) CI issues #32571
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 07e6cbe - Browse repository at this point
Copy the full SHA 07e6cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c2a8c4 - Browse repository at this point
Copy the full SHA 3c2a8c4View commit details -
Fix test-project "test resources vs main resources"
The test-project for `TestResourcesVsMainResourcesTest` did not work with "recent Quarkus versions", see `integration-tests/gradle/src/main/resources/test-resources-vs-main-resources/src/main/java/org/acme/Config.java` (was still using `io.quarkus.arc.config.ConfigProperties`, failed to compile, but the IT didn't fail.)
Configuration menu - View commit details
-
Copy full SHA for a05d523 - Browse repository at this point
Copy the full SHA a05d523View commit details -
Add a system property to forcefully limit the heap size of Quarkus' G…
…radle worker processes
Configuration menu - View commit details
-
Copy full SHA for dfd5206 - Browse repository at this point
Copy the full SHA dfd5206View commit details -
Configuration menu - View commit details
-
Copy full SHA for b421c8f - Browse repository at this point
Copy the full SHA b421c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b70569d - Browse repository at this point
Copy the full SHA b70569dView commit details -
Increase CI timeout for Gradle jobs from 80 to 120 minutes (Windows j…
…ob takes about 70 minutes to succeed)
Configuration menu - View commit details
-
Copy full SHA for 4b0d845 - Browse repository at this point
Copy the full SHA 4b0d845View commit details -
Configuration menu - View commit details
-
Copy full SHA for c37644d - Browse repository at this point
Copy the full SHA c37644dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92fdf8c - Browse repository at this point
Copy the full SHA 92fdf8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf5a675 - Browse repository at this point
Copy the full SHA bf5a675View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf168a - Browse repository at this point
Copy the full SHA ccf168aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8b86b - Browse repository at this point
Copy the full SHA cc8b86bView commit details -
Gradle integration tests: tackle CI issues / final changes
The major issue was (very likely) that in the `Gradle Tests - JDK 11 Windows` CI job (at least) the Quarkus process running in dev-mode somehow "survived". The observed pattern is that one dev-mode test ran successfully and all following dev-mode tests failed with test timeout exceptions (awaitability). Adding some code to collect the `List` of child `ProcessHandle`s before calling `ProcessHandle.destroy()` plus a (potentially over-cautious) `ProcessHandle.destroyForcibly()` seems to solve the Gradle-Windows-CI issue. A couple of CI runs did not fail. This change adds "process dumps" (not really useful w/ Windows :( ) from before and after the test run to the failed test outputs.
Configuration menu - View commit details
-
Copy full SHA for 32f74e0 - Browse repository at this point
Copy the full SHA 32f74e0View commit details