The selinux shared tests
  • Shell 57.1%
  • Makefile 23.9%
  • C 18.5%
  • Python 0.4%
  • Perl 0.1%
Find a file
Veronika Syncakova 39d1965d56 Fix to accommodate the new attribute sys_resource_type
Allow the sys_resource capability to each domain which is allowed to
execute generic programs in system bin directories without domain
transition when the coreutils_bin_sys_resource tunable is on. If the
tunable is off, which is the default state, the capability is
dontaudited instead.

This test was nout counting with dontaudit rule beforehand. No avc will be present if the tunable
is off.
2026-07-22 13:25:15 +00:00
.fmf Update metadata to the list of approved attributes 2018-06-12 14:56:06 +02:00
checkpolicy Move oom-compiler-failure from gitlab 2026-06-29 10:41:30 +02:00
kernel kernel/overlayfs-mmap-bugs: test for execmem regression 2026-06-16 13:44:16 +02:00
libselinux Fix fail during install in /libselinux/setfiles-in-chroot-env 2026-07-22 11:13:34 +02:00
libsemanage fix: replace rlCheckMakefileRequires with rlCheckDependencies 2026-05-14 08:22:46 +00:00
libsepol Fix "adjust" statements 2025-10-09 20:22:22 +02:00
mcstrans Fix "adjust" statements 2025-10-09 20:22:22 +02:00
other test if python code produces deprecation messages related to SWIG 2026-01-12 13:05:48 +00:00
plans avoid inheriting top-level main.fmf metadata into plans 2026-05-11 17:11:13 +02:00
policycoreutils add missing IDs to recently created tests 2026-06-04 10:33:01 +02:00
selinux-policy Fix to accommodate the new attribute sys_resource_type 2026-07-22 13:25:15 +00:00
setools make tests use the selinux-policy library directly 2026-05-14 08:38:48 +00:00
setroubleshoot/independent-on-initscripts Fix "adjust" statements 2025-10-09 20:22:22 +02:00
main.fmf remove top-level main.fmf typo: tags 2026-05-11 17:11:13 +02:00
README.md adding gating guideline to README 2025-08-26 13:03:09 +00:00

SELinux tests

This repository contains set of test for SELinux kernel, userspace and policy. Tests are written using beakerlib with TMT Metadata Specification.

Gating Guidelines

Test tiers define a test's priority for our gating process.

  • tier: 1: Critical tests that must pass for any code merge.
  • tier: 2: Important but non-critical tests.
  • tier: 3: Non-critical tests.

All other tier metadata (e.g., tag:Tier1) is now deprecated.

Plans

$ tmt plans
Found 5 plans: /plans/ci, /plans/reboot, /plans/tier1, /plans/tier2 and /plans/tier3.

Usage

Run tier1 on localhost:

# tmt run provision -h local prepare plans -n /plans/tier1 discover execute
# tmt run -l report -h display -v