Since for some reason upstream grep deprecated "fgrep", and for some reason
fedora packagers followed suit, some these tests scripts fail with the goofy
"fgrep: warning: fgrep is obsolescent; using grep -F" warning.
Tests are supposed to be executed within defined context, such as e.g.
tmt --root . -c arch=x86_64 -c distro=fedora-38 -c trigger=build run ...
FTR: https://tmt.readthedocs.io/en/stable/spec/plans.html#context
This update sets DEBUGINFOD_URLS based on the provided distro
via the ci.fmf file.
Userspace probing needs custom SELinux setup so that systemtap
can do userspace probing using dyninst. See check_dyninst_sebools()
in stapdyn/dynutil.cxx for details.
This update moves such SELinux setup out from the userspace-probes
testcase, and makes it common for all the systemtap CI tests.
- Separate the "stap-prep" phase out to a separate phase
- Add tests/Sanity/byteman-java-methods-probing
- Add tests/Sanity/kernel-modules
- Add tests/Sanity/userspace-probes
- Add tests/Sanity/stap-server-basic-sanity
- Add tests/Regression/small-tests