opnsense-src/contrib/atf/atf-c++
Dag-Erling Smørgrav 84a5cebd36 atf, kyua: Implement require.kmods.
This adds a metadata variable, require.kmods, and corresponding functions
or methods in C, C++, and shell, which allow a test to specify that it
requires particular kernel modules to run.  If the kernel modules are not
present, the test is skipped.  One might want to consider a kyua option
which makes it attempt to load the modules instead.

Differential Revision:	https://reviews.freebsd.org/D47470

(cherry picked from commit 83a1ee578c9d1ab7013e997289c7cd470c0e6902)
2025-10-07 12:08:43 +02:00
..
detail Import atf 0.22 snapshot ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-02-04 15:03:05 +00:00
atf-c++.3 atf, kyua: Implement require.kmods. 2025-10-07 12:08:43 +02:00
atf_c++_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
build.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
build.hpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
build_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
check.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
check.hpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
check_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
Kyuafile MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
macros.hpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
macros_hpp_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
macros_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
pkg_config_test.sh MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
tests.cpp atf, kyua: Implement require.kmods. 2025-10-07 12:08:43 +02:00
tests.hpp atf, kyua: Implement require.kmods. 2025-10-07 12:08:43 +02:00
tests_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
unused_test.cpp MFV: Import atf-0.21. 2014-11-01 11:17:54 +00:00
utils.cpp Import atf 0.22 snapshot ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-02-04 15:03:05 +00:00
utils.hpp Import atf 0.22 snapshot ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-02-04 15:03:05 +00:00
utils_test.cpp Import atf 0.22 snapshot ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-02-04 15:03:05 +00:00