Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enhancement:
Set
tests::uses_selinux
tag to the test playbook that uses theselinux role, one of the selinux modules or commands internally.
Reason:
We are improving tox-lsr runcontainer.sh that runs CI tests using a container. (See also https://github.com/richm/tox-lsr/tree/container-improvements.) In the effort, we need a mechanism to skip a test that depends on SELinux since SELinux is disabled in a container, by default.
Result:
This is a sample command line to run all the runnable CI tests using
runcontainer.sh
intox-lsr
.As shown in the command line, by passing
--extra-skip-tag tests::uses_selinux
, the teststests_basics_files.yml
,tests_ovirt_elasticsearch.yml
, andtests_relp.yml
will be skipped and the series of the tests pass.