| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-23 | Harden integration workloads against dropped event flakes | Paul Buetow | |
| 2026-02-23 | Run integration tests in parallel by default and stabilize flaky scenarios | Paul Buetow | |
| 2026-02-23 | tests: cover durationToPrev gap semantics | Paul Buetow | |
| 2026-02-23 | Fix integration trace expectations and fd/open event handling | Paul Buetow | |
| 2026-02-21 | Add negative integration tests for open syscalls | Paul Buetow | |
| - openEnoent: verifies ior captures enter_openat even when syscall fails (ENOENT) - openRdonlyWrite: verifies tracing of open + failed write to read-only fd - openPidFilter: verifies child process I/O is excluded by PID filtering - AssertEventsAbsent helper with zero-value guard and 6 unit tests Task: 348 Amp-Thread-ID: https://ampcode.com/threads/T-019c8185-55f4-72f0-8ddb-3be5e4002c0d Co-authored-by: Amp <amp@ampcode.com> | |||
| 2026-02-21 | Fix integration test expectations to test actual syscall outcomes (task 349) | Paul Buetow | |
| - rename_test.go: Fix PathContains to use destination names (newname.txt, renameat-new.txt, renameat2-new.txt) since name_events use Newname as the path in ior output, not the source name - open_test.go: Change expected tracepoint from enter_openat to enter_creat - scenarios.go: Use raw SYS_CREAT instead of Go's syscall.Creat which wraps openat on amd64, so the creat tracepoint is actually exercised - Created task 350 for close_range path resolution bug found during review Amp-Thread-ID: https://ampcode.com/threads/T-019c8178-1c1f-7509-9ac9-bd48b970945b Co-authored-by: Amp <amp@ampcode.com> | |||
| 2026-02-21 | more on integration tests | Paul Buetow | |
