From 2c2cbe07f5e10fdb996e2a039cde84be44866f18 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 21 Feb 2026 16:13:40 +0200 Subject: Add integration test framework: plan, workload binary, harness scaffolding - INTEGRATIONTESTS-PLAN.md: full design for e2e integration tests - integrationtests/cmd/ioworkload: standalone binary with 13 I/O scenarios - integrationtests/expectations.go: ExpectedEvent type and assertion helpers - integrationtests/parse.go: .ior.zst parser producing TestResult - Export IterRecord and LoadFromFile in flamegraph package - Fix TraceId -> TraceID, StringByName returns error instead of panic Amp-Thread-ID: https://ampcode.com/threads/T-019c8031-c106-757a-95a0-7a5457163ce7 Co-authored-by: Amp --- integrationtests/doc.go | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 integrationtests/doc.go (limited to 'integrationtests/doc.go') diff --git a/integrationtests/doc.go b/integrationtests/doc.go new file mode 100644 index 0000000..027ba7f --- /dev/null +++ b/integrationtests/doc.go @@ -0,0 +1,4 @@ +// Package integrationtests provides end-to-end integration tests for ior. +// It verifies that ior correctly captures real I/O syscalls from a known +// workload process via BPF tracepoints. +package integrationtests -- cgit v1.2.3