File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 4949 - name : Run race detector for control package
5050 # Exclude control/kern/tests: it requires a separate `go generate` step
5151 # (make ebpf-test) and needs kernel privileges to load BPF programs.
52- # TestPacketSniffer_Mismatched is a pre-existing flaky test unrelated to
53- # DNS changes; skip it here so it does not block race detection.
52+ # It is covered by the dedicated bpf-test / kernel-test workflows.
5453 run : go test -race -v -run '.' $(go list ./control/... | grep -v 'control/kern/tests')
Original file line number Diff line number Diff line change @@ -19,9 +19,10 @@ var testPacketSnifferData = []string{
1919}
2020
2121func TestPacketSniffer_Normal (t * testing.T ) {
22+ mgr := NewPacketSnifferPool ()
2223 for _ , _data := range testPacketSnifferData {
2324 data , _ := hex .DecodeString (_data )
24- sniffer , _ := DefaultPacketSnifferSessionMgr .GetOrCreate (PacketSnifferKey {
25+ sniffer , _ := mgr .GetOrCreate (PacketSnifferKey {
2526 LAddr : netip .MustParseAddrPort ("1.1.1.1:1111" ),
2627 RAddr : netip .MustParseAddrPort ("2.2.2.2:2222" ),
2728 }, nil )
@@ -41,10 +42,11 @@ func TestPacketSniffer_Normal(t *testing.T) {
4142}
4243
4344func TestPacketSniffer_Mismatched (t * testing.T ) {
45+ mgr := NewPacketSnifferPool ()
4446 dst := netip .MustParseAddrPort ("2.2.2.2:2222" )
4547 for _ , _data := range testPacketSnifferData {
4648 data , _ := hex .DecodeString (_data )
47- sniffer , _ := DefaultPacketSnifferSessionMgr .GetOrCreate (PacketSnifferKey {
49+ sniffer , _ := mgr .GetOrCreate (PacketSnifferKey {
4850 LAddr : netip .MustParseAddrPort ("1.1.1.1:1111" ),
4951 RAddr : dst ,
5052 }, nil )
You can’t perform that action at this time.
0 commit comments