-
Notifications
You must be signed in to change notification settings - Fork 840
[bc-212-test]: testing memory pressure issues #3666
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
Conversation
…ion test scripts - org.bouncycastle.native.loader.install_dir allows a user to specify where the .so files should be found - Bump `bouncyCastleFipsVersion` to 2.1.2 in dependencies. - Create and utilize separate temporary directory for integration tests. - Adjust JVM options to reference the new temp directory in the script. - Docker may not have system tmp mounted as executable Check server readiness via HTTP instead of log file parsing - Handle boot timeout with additional logging and `SIGQUIT` for stuck processes. Add logging config to integration tests Eliminate the error that log config was not found Add timeout to gradle integrationTest task Update Selenium headless mode and browser flags for stability in Docker/CI environments The traditional --headless, and since version 96, Chrome has a new headless mode that allows users to get the full browser functionality (even run extensions). Between versions 96 to 108 it was --headless=chrome, after version 109 --headless=new. Using --headless=new should bring a better experience when using headless with Selenium. Refactor boot timeout handling: extract thread dump logic to `thread_dump_on_boot_pid` function - Centralize JVM diagnostics and thread dump logic in a reusable function. - Replace in-line logic with `thread_dump_on_boot_pid` call for better readability and maintainability. Update JVM GC strategy to G1 in integration tests - Switch from ParallelGC to G1 for better performance. - Add `--no-watch-fs` flag to Gradle tasks to eliminate warning exception in docker container Add Chrome flags in integration tests - Export `DBUS_SESSION_BUS_ADDRESS` to avoid session errors during tests. - Add Chrome stability flags for improved reliability in Docker/CI environments. [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues [bc-212-test]: testing memory pressure issues
5bfaf5d to
fd1e35d
Compare
| into("build/sample-manifests") | ||
| } | ||
|
|
||
| tasks.register('integrationTest', Test) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is actually not a duplicate of line 122, this is part of the parent, the other is in a subprojects block and applied to each subproject
| } | ||
|
|
||
| tasks.register('integrationTest', Test) { | ||
| dependsOn subprojects.integrationTest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dependsOn subprojects inside the subprojects block?
No description provided.