summaryrefslogtreecommitdiff
path: root/integrationtests/sleep_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-06-06 10:05:22 +0300
committerPaul Buetow <paul@buetow.org>2026-06-06 10:05:22 +0300
commit92ca9482e44432b85ce09ebdd8a1b4d199b1c77b (patch)
tree353e3bf366b6d3e5f8a5fd7e623bd60a6c2cf7ba /integrationtests/sleep_test.go
parentd807c1ad9eb8b176e36300c6ea41744431a05bf0 (diff)
test: add end-to-end coverage for getrandom (READ byte count) and flock (KindFd)
Two previously-untested syscalls now have integration coverage: - getrandom (Security family, READ_CLASSIFIED): new security-getrandom scenario fills a 32-byte buffer via unix.Getrandom, looping past any signal-interrupted short reads so the cumulative byte count is strictly positive. TestSecurityGetrandom asserts enter_getrandom MinCount>=1, bytes>=1 (locking in the READ byte-count classification end-to-end), and a positive duration. - flock (FamilyFS, KindFd@args[0], UNCLASSIFIED): new flock-basic scenario opens a temp file, takes LOCK_EX then LOCK_UN via syscall.Flock, and closes it. TestFlockBasic asserts enter_flock with PathContains the temp filename, confirming the fd resolves to the file path via the procfd cache. Both scenarios use raw unix/syscall calls so the exact sys_enter tracepoints fire, and are registered in cmd/ioworkload/scenarios.go. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'integrationtests/sleep_test.go')
0 files changed, 0 insertions, 0 deletions