Skip to content

Leave the timing selftests ungraded and bound rk mixed by the deadline - #134

Merged
tamnd merged 1 commit into
mainfrom
ungraded-timing
Oct 21, 2026
Merged

tamnd merged 1 commit into
mainfrom
ungraded-timing

Conversation

@tamnd

@tamnd tamnd commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Two things the last arm64 nightlies tripped over that say nothing about the compiler.

rk test now reports kselftest:seccomp:seccomp_benchmark and kselftest:timers:rtcpie without grading them, the same way it treats the racy iommu KUnit suites. Both measure time, and under emulation the host decides how long anything takes. On the 6.12.111 A64 night, seccomp_benchmark failed on the rucc kernel because the per-filter cost came out at 469 ns one way and 385 ns the other, and the test itself prints "Try running again with more samples?". rtcpie failed with the rucc userland because it measured 0.0173 s between two interrupts at 64 Hz, where 0.0156 s is expected, and it passed on the same kernel with the GCC userland.

The nightly's rk mixed step is now bounded by the job deadline, like rk test and rk cross-modules already are. On run 39577096697, cross-modules used the time up to the deadline, mixed started about 5h24m in, and the job was cancelled under it, so the step after it never added the mixed record. Now mixed gets the time left before the deadline, and it is skipped with a message when that is under ten minutes.

Part of #7.

@tamnd tamnd added the kind/bug Something in the harness is wrong label Oct 21, 2026
@tamnd
tamnd merged commit 545ea49 into main Oct 21, 2026
2 checks passed
@tamnd
tamnd deleted the ungraded-timing branch October 21, 2026 19:02
@tamnd tamnd mentioned this pull request Oct 22, 2026
4 of 7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/bug Something in the harness is wrong

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant