some tests requires GUI make sure the roles are able to set it up if it is not set.
libcroco for example needs GUI session to run.
libcroco
We could set some flag on tests.yml saying test requires GUI or check it based on required_packages list. In libcroco case it requires dogtail and the tool requires GUI to run.
required_packages
dogtail
1 roles should not "start GUI session if needed" Please go to https://fedoraproject.org/wiki/CI documents. Please point to that place that roles SHOULD start GUI session.
2. As you know roles is a compose of several roles. Question: which role should do this?
Tests must take care about installing/running GUI at this moment.
If you want to specify Workstation variant as test_subject : than this is issue to CI pipeline.
Okay, I will close this issue if this is out of standard-test-roles scope and CI pipeline will be able to handle this.
Metadata Update from @bgoncalv: - Issue status updated to: Closed (was: Open)