Disable dmesg check on reservesys task
UPT provisions a system in beaker and keep it reserved using reservesys
task. This task uses restraint report results to report test results.
The restraint report results by default will run dmesg check that clears the dmesg buffer. This might affect tests that are running on restraint standalone and rely on dmesg outputs.
example: https://datawarehouse.cki-project.org/kcidb/tests/redhat:1283136129-x86_64-kernel_upt_5 (https://s3.amazonaws.com/arr-cki-prod-trusted-artifacts/trusted-artifacts/1283136129/test_x86_64/6806545483/artifacts/run.done.01/job.01/recipes/16092100/tasks/6/results/1715174459/logs/dmesg.log)
it seems some entries from the test was missing from the dmesg buffer due to reservesys.
[ 200.580518] Running test [R:16092100 T:177401899 - /distribution/reservesys - Kernel: 6.9.0-0.rc7.dccb07f2914c.60.test.eln.x86_64]
[ 201.151380] livepatch: 'test_klp_callbacks_demo2': completing unpatching transition
[ 201.151559] test_klp_callbacks_demo2: post_unpatch_callback: vmlinux
[ 201.157918] livepatch: 'test_klp_callbacks_demo2': unpatching complete
[ 201.168513] % rmmod test_klp_callbacks_demo2
[ 201.193114] % rmmod test_klp_callbacks_demo
[ 201.224373] ERROR: livepatch kselftest(s) failed
https://restraint.readthedocs.io/en/latest/variables.html#env-variables
should be possible by using:
RSTRNT_DISABLED="01_dmesg_check"