diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/testsuite/testsuite.go | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/internal/testsuite/testsuite.go b/internal/testsuite/testsuite.go index dd261afd..395bf8f2 100644 --- a/internal/testsuite/testsuite.go +++ b/internal/testsuite/testsuite.go @@ -238,10 +238,13 @@ func AssertOutput(action, stdout, stderr string) ( // MustCheckFilter is like [CheckFilter], but terminates the test suite if a // non-nil error is returned. Otherwise, the tracee is terminated after it // resumes. -func MustCheckFilter(pid int, sum [sha512.Size]byte) { - // podman installs its own filter - if err := CheckFilter(pid, 1, sum); err != nil { - log.Fatal(err) +func MustCheckFilter(name string, pid int, sum [sha512.Size]byte) { + if err := CheckFilter( + pid, + 1, /* podman installs its own filter */ + sum, + ); err != nil { + log.Fatalln(name, err) } else if err = syscall.Kill(pid, syscall.SIGTERM); err != nil { log.Fatalf("cannot terminate tracee: %v", err) } |
