summaryrefslogtreecommitdiff
path: root/internal/eventloop_seed_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-01 23:17:56 +0200
committerPaul Buetow <paul@buetow.org>2026-03-01 23:17:56 +0200
commit9391ec7fb056b1006cdf36f21e3e37c0fa8071bb (patch)
treec484f4a7bb4fa029796702419e000530efbefe5a /internal/eventloop_seed_test.go
parent4a9848af6fb83ffec682737e9046fd6db6d05ead (diff)
eventloop: inject runtime config instead of flags singleton (task 315)
Diffstat (limited to 'internal/eventloop_seed_test.go')
-rw-r--r--internal/eventloop_seed_test.go22
1 files changed, 7 insertions, 15 deletions
diff --git a/internal/eventloop_seed_test.go b/internal/eventloop_seed_test.go
index f8e631a..2b3574a 100644
--- a/internal/eventloop_seed_test.go
+++ b/internal/eventloop_seed_test.go
@@ -3,22 +3,17 @@ package internal
import (
"os"
"testing"
-
- "ior/internal/flags"
)
func TestSeedTrackedPidCommCachesTrackedPidComm(t *testing.T) {
- oldPID := flags.Get().PidFilter
- flags.SetPidFilter(os.Getpid())
- t.Cleanup(func() {
- flags.SetPidFilter(oldPID)
- })
-
+ pid := uint32(os.Getpid())
el := &eventLoop{
+ cfg: eventLoopConfig{
+ pidFilter: int(pid),
+ },
comms: make(map[uint32]string),
}
- pid := uint32(os.Getpid())
want := el.comm(pid)
if want == "" {
t.Fatalf("expected comm for pid %d", pid)
@@ -33,13 +28,10 @@ func TestSeedTrackedPidCommCachesTrackedPidComm(t *testing.T) {
}
func TestSeedTrackedPidCommSkipsWhenPidFilterDisabled(t *testing.T) {
- oldPID := flags.Get().PidFilter
- flags.SetPidFilter(-1)
- t.Cleanup(func() {
- flags.SetPidFilter(oldPID)
- })
-
el := &eventLoop{
+ cfg: eventLoopConfig{
+ pidFilter: -1,
+ },
comms: make(map[uint32]string),
}