test(itest): dynamic port, non-error GraphQL responses, websocket notification leaks#1691
test(itest): dynamic port, non-error GraphQL responses, websocket notification leaks#1691andrewazores wants to merge 24 commits into
Conversation
|
/build_test |
|
Workflow started at 7/9/2026, 11:38:07 AM. View Actions Run. |
|
/build_test |
|
Workflow started at 7/9/2026, 12:26:52 PM. View Actions Run. |
|
CI build: Flaky tests:
|
|
/build_test |
|
Workflow started at 7/9/2026, 2:44:37 PM. View Actions Run. |
|
CI build: |
|
/build_test |
|
Workflow started at 7/9/2026, 3:45:28 PM. View Actions Run. |
|
CI build: |
|
/build_test |
|
Workflow started at 7/10/2026, 11:32:20 AM. View Actions Run. |
|
/build_test |
|
Workflow started at 7/10/2026, 12:29:46 PM. View Actions Run. |
|
This PR/issue depends on: |
|
CI build: |
f27189e to
55b2f76
Compare
|
/build_test |
|
Workflow started at 7/10/2026, 3:01:31 PM. View Actions Run. |
|
CI build: |
Welcome to Cryostat! 👋
Before contributing, make sure you have:
mainbranch[chore, ci, docs, feat, fix, test]To recreate commits with GPG signature
git fetch upstream && git rebase --force --gpg-sign upstream/mainDepends on #1689
Based on #1689
Description of the change:
Various fixes trying to get itest suite into better state.
quarkus.http.test-port=0so that Quarkus chooses a random available port for the Cryostat HTTP port, rather than hardcoding to 8081. This didn't end up helping as intended, but it seems worth keeping.WORKERexecutor threadpool inWebSocketTestBaseto ensure async tasks from a test run don't continue running during the next test run.timeout 1hto PR CI runs so hanging runs should terminate sooner.I find that this works better and gets the test suite passing on my development workstation, but there are still issues on my laptop and in CI.