3be8c4c38c
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.
62 lines
2.2 KiB
YAML
62 lines
2.2 KiB
YAML
---
|
|
# Tests for Classic
|
|
- 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:checkpolicy"
|
|
required_packages:
|
|
- checkpolicy # Required by all tests
|
|
- man # Required by checkpolicy-docs
|
|
- grep # Required by checkmodule
|
|
- coreutils # Required by checkmodule
|
|
- setools-console # Required by checkpolicy
|
|
- selinux-policy-minimum # Required by checkpolicy
|
|
- selinux-policy-mls # Required by checkpolicy
|
|
- selinux-policy-targeted # Required by checkpolicy and sedismod
|
|
- expect # Required by sedismod and sedispol
|
|
- policycoreutils # Required by sedismod
|
|
- psmisc # Required by sedismod
|
|
- selinux-policy # Required by sedispol
|
|
- e2fsprogs
|
|
- gcc
|
|
- git
|
|
- libselinux
|
|
- libselinux-utils
|
|
- libsemanage
|
|
- libsepol
|
|
- libsepol-devel
|
|
- policycoreutils-python-utils
|
|
- selinux-policy-devel
|
|
|
|
# Tests for Container
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-beakerlib
|
|
tags:
|
|
- container
|
|
repositories:
|
|
- repo: "https://src.fedoraproject.org/tests/selinux.git"
|
|
dest: "selinux"
|
|
tests:
|
|
- selinux/checkpolicy/checkmodule
|
|
- selinux/checkpolicy/checkpolicy
|
|
- selinux/checkpolicy/sedismod
|
|
- selinux/checkpolicy/sedispol
|
|
required_packages:
|
|
- checkpolicy # Required by all tests
|
|
- grep # Required by checkmodule
|
|
- coreutils # Required by checkmodule
|
|
- setools-console # Required by checkpolicy
|
|
- selinux-policy-minimum # Required by checkpolicy
|
|
- selinux-policy-mls # Required by checkpolicy
|
|
- selinux-policy-targeted # Required by checkpolicy and sedismod
|
|
- expect # Required by sedismod and sedispol
|
|
- policycoreutils # Required by sedismod
|
|
- psmisc # Required by sedismod
|
|
- selinux-policy # Required by sedispol
|