01586d10b5
There is a new feature in the Standard Test Roles which allows to use an FMF filter instead of listing all tests manually. All tier one selinux tests are selected as well, thus extending requires.
66 lines
1.4 KiB
YAML
66 lines
1.4 KiB
YAML
---
|
|
# Test to run in classic context
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-beakerlib
|
|
tags:
|
|
- classic
|
|
repositories:
|
|
- repo: "https://src.fedoraproject.org/tests/selinux.git"
|
|
dest: "selinux"
|
|
fmf_filter: "tier: 1 | component: libselinux"
|
|
required_packages:
|
|
- libselinux
|
|
- libselinux-devel
|
|
- libselinux-utils
|
|
- glibc
|
|
- gcc
|
|
- attr
|
|
- strace
|
|
- audit
|
|
- e2fsprogs
|
|
- git
|
|
- grep
|
|
- checkpolicy
|
|
- libsemanage
|
|
- libsepol
|
|
- libsepol-devel
|
|
- policycoreutils
|
|
- policycoreutils-python-utils
|
|
- selinux-policy
|
|
- selinux-policy-devel
|
|
- selinux-policy-minimum
|
|
- selinux-policy-mls
|
|
- selinux-policy-targeted
|
|
- setools-console
|
|
|
|
# Tests to run inside a container
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-beakerlib
|
|
tags:
|
|
- container
|
|
repositories:
|
|
- repo: "https://src.fedoraproject.org/tests/selinux.git"
|
|
dest: "selinux"
|
|
tests:
|
|
- selinux/libselinux/realpath_not_final-function
|
|
required_packages:
|
|
- libselinux
|
|
- libselinux-devel
|
|
- glibc
|
|
- gcc
|
|
|
|
# Tests to run for Atomic Host
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-beakerlib
|
|
tags:
|
|
- atomic
|
|
repositories:
|
|
- repo: "https://src.fedoraproject.org/tests/selinux.git"
|
|
dest: "selinux"
|
|
tests:
|
|
- selinux/libselinux/getsebool
|
|
- selinux/libselinux/setenforce
|