Skip to content
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
ab71d89
test(uffd): add cross-process scaffolding for gated and async ops
ValentaTomas Apr 21, 2026
b14a18c
test(uffd): restore early uffd close cleanup, keep unregister late
ValentaTomas Apr 21, 2026
620b111
test(uffd): make gated cleanup idempotent to avoid pause-then-exit hang
ValentaTomas Apr 21, 2026
bbdc8f9
test(uffd): drop REMOVE-specific bits, keep only gated/async scaffolding
ValentaTomas Apr 21, 2026
c39d391
refactor(uffd-tests): replace SIGUSR/env-var/pipe IPC with net/rpc/js…
ValentaTomas Apr 29, 2026
efb09f4
Merge branch 'main' into refactor/uffd-test-harness
ValentaTomas May 1, 2026
803ce4b
refactor(uffd): bundle test hooks into single atomic.Pointer[testHooks]
ValentaTomas May 1, 2026
89b4747
refactor(uffd-tests): collapse cross-process harness side-channels in…
ValentaTomas May 1, 2026
0b4c590
refactor(uffd-tests): pass rpc socket via socketpair fd, drop env path
ValentaTomas May 1, 2026
a55bc31
test(uffd): rename pageStatesOnce → pageStates
ValentaTomas May 1, 2026
aa1d10c
refactor(uffd-tests): extract rpc wire types/client/barrier registry …
ValentaTomas May 1, 2026
1d0e876
refactor(uffd): collapse test-only hooks into single phase-dispatched fn
ValentaTomas May 2, 2026
729917b
chore(uffd-tests): tighten harness diff — trim comments, drop dead co…
ValentaTomas May 2, 2026
687f5c3
refactor(uffd): revert NewUserfaultfdFromFd → NewFromFd rename
ValentaTomas May 2, 2026
ee0186b
fix(uffd-tests): propagate startServe errors and reap child on bootst…
ValentaTomas May 2, 2026
61ab59a
fix(uffd-tests): hold settleRequests.Lock for entire pageStateEntries…
ValentaTomas May 2, 2026
96df539
refactor(uffd-tests): move internal/rpcharness → testutils/testharness
ValentaTomas May 2, 2026
eb294e2
fix(uffd-tests): reap child on FileConn failure; require Barriers opt-in
ValentaTomas May 2, 2026
93e2727
fix(uffd-tests): cleanup at acquisition, shutdown-aware WaitHeld, def…
ValentaTomas May 2, 2026
4681ab2
test(uffd): restore TestParallelMissing/Write parallelOperations to 1…
ValentaTomas May 2, 2026
d264863
test(uffd): restore TestSerial{Missing,MissingWrite} and TestParallel…
ValentaTomas May 2, 2026
7683f88
fix(uffd-tests): release harnessState.mu before blocking on Serve drain
ValentaTomas May 2, 2026
fa7d2ed
chore(uffd-tests): drop non-load-bearing comments and unreferenced he…
ValentaTomas May 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ func TestAsyncWriteProtection(t *testing.T) {
t.Run(tt.name, func(t *testing.T) {
t.Parallel()

h, err := configureCrossProcessTest(t, testConfig{
h, err := configureCrossProcessTest(t.Context(), t, testConfig{
pagesize: tt.pagesize,
numberOfPages: tt.numberOfPages,
alwaysWP: tt.alwaysWP,
Expand Down
Loading
Loading