[ https://issues.apache.org/jira/browse/LUCENE-10528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17526761#comment-17526761 ]
Robert Muir edited comment on LUCENE-10528 at 4/23/22 4:08 AM: --------------------------------------------------------------- I don't think we need to change the test to {{@Slow}}. xvfb hack only applies for *nix, not mac or windows. In those cases, Java AWT uses native mac and windows graphics APIs. So this change simply does not apply to them. Java will not try to use X11 protocol in their case. was (Author: rcmuir): I don't think we need to change the test to {{@Slow}}. xvfb hack only applies for *nix, not mac or windows. In those cases, Java AWT native mac and windows user interfaces. So this change simply does not apply to them. Java will not try to use X11 protocol in their case. > 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 > Priority: Major > Time Spent: 5h 40m > Remaining Estimate: 0h > > 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