Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
When running the tests, this one causes my entire desktop to "flicker" when it creates some kind of X-Window very quickly and then destroys it. I use tiling window manager, so whole desktop gets rearranged for a split second, and I'd rather it not happen
I first tried adding -Djava.awt.headless=true to both org.gradle.jvmargs and tests.jvmargs in my .gradle/gradle.properties. doesn't work, as the test doesnt use these when launching luke.
I next tried hacking the test by adding this to the ProcessBuilderThingy, but it didn't help either:
.envvar("LAUNCH_OPTS", "-Djava.awt.headless=true")
One way I can work around it, is to unset DISPLAY env var so that it won't create this window. test still passes:
$ unset DISPLAY $ ./gradlew :lucene:distribution.tests:test ... (no window gets created)
So maybe as a workaround, we can just not pass DISPLAY environment variable through to this test?
Attachments
Issue Links
- is related to
-
LUCENE-10531 Mark testLukeCanBeLaunched @Nightly test and make a dedicated Github CI workflow for it
- Resolved
- links to