Robert Muir created LUCENE-10528:
------------------------------------

             Summary: TestScripts.testLukeCanBeLaunched creates X Window when 
running the tests
                 Key: LUCENE-10528
                 URL: https://issues.apache.org/jira/browse/LUCENE-10528
             Project: Lucene - Core
          Issue Type: Task
            Reporter: Robert Muir


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:
{noformat}
.envvar("LAUNCH_OPTS", "-Djava.awt.headless=true")
{noformat}

One way I can work around it, is to unset {{DISPLAY}} env var so that it won't 
create this window. test still passes:

{noformat}
$ unset DISPLAY
$ ./gradlew :lucene:distribution.tests:test
... (no window gets created)
{noformat}

So maybe as a workaround, we can just not pass DISPLAY environment variable 
through to this test?



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to