Bug 1552563 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

In the patch posted, it was decided the best way to implement this whitelisting mechanism was through environment variable prior to `test-linux.sh` is called.

There are several environment variables that appear to denote if windowing manager is necessary, but they do not pertain to `compiz` specifically, so a new variable `NEED_COMPIZ` was created at `mozharness_test.py`.

The whitelist must be managed manually, which is a downside of this implementation.
In the patch posted, it was decided the best way to implement this whitelisting mechanism was through environment variable prior to `test-linux.sh` is called.

There are several environment variables that appear to denote if windowing manager is necessary, but they do not pertain to `compiz` specifically, so a new variable `NEED_COMPIZ` was created at `mozharness_test.py`.

The whitelist must be managed manually, which is a downside of this implementation.

Given that `compiz` on linux platforms eat up anywhere between 3-18 seconds due to the `restack` error, not starting compiz will potentially save us an amount comparable to that of the 15 second `sleep` removal from `test-linux.sh`.

Back to Bug 1552563 Comment 3