From be6d4e8ffc722bf0d36c5b01ff46f817539a1525 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 20 May 2026 23:42:12 +0300 Subject: task-47: add KindExec for execve paths --- integrationtests/process_test.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 integrationtests/process_test.go (limited to 'integrationtests/process_test.go') diff --git a/integrationtests/process_test.go b/integrationtests/process_test.go new file mode 100644 index 0000000..e9cd739 --- /dev/null +++ b/integrationtests/process_test.go @@ -0,0 +1,31 @@ +package integrationtests + +import "testing" + +func TestProcessExecLifecycle(t *testing.T) { + result, _ := runScenarioResult(t, "process-exec-lifecycle", []ExpectedEvent{ + { + Tracepoint: "enter_execve", + PathContains: "ior-missing-execve-only", + Comm: "ioworkload", + MinCount: 1, + }, + { + Tracepoint: "enter_execveat", + PathContains: "ior-missing-execveat-only", + Comm: "ioworkload", + MinCount: 1, + }, + }) + + assertEventDurationPositive(t, result, ExpectedEvent{ + Tracepoint: "enter_execve", + PathContains: "ior-missing-execve-only", + Comm: "ioworkload", + }) + assertEventDurationPositive(t, result, ExpectedEvent{ + Tracepoint: "enter_execveat", + PathContains: "ior-missing-execveat-only", + Comm: "ioworkload", + }) +} -- cgit v1.2.3