aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'internal/testsuite')
-rw-r--r--internal/testsuite/testsuite.go11
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)
}