@@ -30,8 +30,8 @@ const (
30
30
31
31
var (
32
32
AllEvents []* tetragon.GetEventsResponse
33
- BasePid uint32 = 46987
34
- dummyPod = & corev1.Pod {
33
+ BasePid atomic. Uint32
34
+ dummyPod = & corev1.Pod {
35
35
ObjectMeta : v1.ObjectMeta {
36
36
Namespace : "fake_pod_namespace" ,
37
37
Name : "fake_pod_name" ,
56
56
}
57
57
)
58
58
59
+ func init () {
60
+ BasePid .Store (46987 )
61
+ }
62
+
59
63
type DummyNotifier [EXEC notify.Message , EXIT notify.Message ] struct {
60
64
t * testing.T
61
65
ch chan bool
@@ -489,8 +493,8 @@ func GrpcExecOutOfOrder[EXEC notify.Message, EXIT notify.Message](t *testing.T)
489
493
watcher := watcher .NewFakeK8sWatcher (nil )
490
494
dn := InitEnv [EXEC , EXIT ](t , watcher )
491
495
492
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
493
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
496
+ parentPid := BasePid . Add ( 1 )
497
+ currentPid := BasePid . Add ( 1 )
494
498
495
499
execRoot , execParent , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
496
500
@@ -519,8 +523,8 @@ func GrpcExecInOrder[EXEC notify.Message, EXIT notify.Message](t *testing.T) {
519
523
watcher := watcher .NewFakeK8sWatcher (nil )
520
524
InitEnv [EXEC , EXIT ](t , watcher )
521
525
522
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
523
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
526
+ parentPid := BasePid . Add ( 1 )
527
+ currentPid := BasePid . Add ( 1 )
524
528
525
529
execRoot , execParent , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
526
530
@@ -548,8 +552,8 @@ func GrpcExecMisingParent[EXEC notify.Message, EXIT notify.Message](t *testing.T
548
552
watcher := watcher .NewFakeK8sWatcher (nil )
549
553
dn := InitEnv [EXEC , EXIT ](t , watcher )
550
554
551
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
552
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
555
+ parentPid := BasePid . Add ( 1 )
556
+ currentPid := BasePid . Add ( 1 )
553
557
554
558
_ , _ , execMsg , _ := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
555
559
@@ -573,8 +577,8 @@ func GrpcMissingExec[EXEC notify.Message, EXIT notify.Message](t *testing.T) {
573
577
watcher := watcher .NewFakeK8sWatcher (nil )
574
578
dn := InitEnv [EXEC , EXIT ](t , watcher )
575
579
576
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
577
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
580
+ parentPid := BasePid . Add ( 1 )
581
+ currentPid := BasePid . Add ( 1 )
578
582
579
583
_ , _ , _ , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
580
584
@@ -601,8 +605,8 @@ func GrpcExecParentOutOfOrder[EXEC notify.Message, EXIT notify.Message](t *testi
601
605
watcher := watcher .NewFakeK8sWatcher (nil )
602
606
InitEnv [EXEC , EXIT ](t , watcher )
603
607
604
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
605
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
608
+ parentPid := BasePid . Add ( 1 )
609
+ currentPid := BasePid . Add ( 1 )
606
610
607
611
execRoot , execParent , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
608
612
@@ -663,9 +667,9 @@ func GrpcExecCloneInOrder[EXEC notify.Message, CLONE notify.Message, EXIT notify
663
667
watcher := watcher .NewFakeK8sWatcher (nil )
664
668
InitEnv [EXEC , EXIT ](t , watcher )
665
669
666
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
667
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
668
- clonePid := atomic . AddUint32 ( & BasePid , 1 )
670
+ parentPid := BasePid . Add ( 1 )
671
+ currentPid := BasePid . Add ( 1 )
672
+ clonePid := BasePid . Add ( 1 )
669
673
670
674
execRoot , execParent , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
671
675
cloneMsg , exitCloneMsg := CreateCloneEvents [CLONE , EXIT ](clonePid , 21034995089403 , currentPid , 21034975089403 )
@@ -696,9 +700,9 @@ func GrpcExecCloneOutOfOrder[EXEC notify.Message, CLONE notify.Message, EXIT not
696
700
watcher := watcher .NewFakeK8sWatcher (nil )
697
701
dn := InitEnv [EXEC , EXIT ](t , watcher )
698
702
699
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
700
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
701
- clonePid := atomic . AddUint32 ( & BasePid , 1 )
703
+ parentPid := BasePid . Add ( 1 )
704
+ currentPid := BasePid . Add ( 1 )
705
+ clonePid := BasePid . Add ( 1 )
702
706
703
707
execRoot , execParent , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
704
708
cloneMsg , exitCloneMsg := CreateCloneEvents [CLONE , EXIT ](clonePid , 21034995089403 , currentPid , 21034975089403 )
@@ -731,8 +735,8 @@ func GrpcParentInOrder[EXEC notify.Message, EXIT notify.Message](t *testing.T) {
731
735
watcher := watcher .NewFakeK8sWatcher (nil )
732
736
InitEnv [EXEC , EXIT ](t , watcher )
733
737
734
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
735
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
738
+ parentPid := BasePid . Add ( 1 )
739
+ currentPid := BasePid . Add ( 1 )
736
740
737
741
rootMsg , _ , parentExecMsg , parentExitMsg := CreateEvents [EXEC , EXIT ](parentPid , 75200000000 , 1 , 0 , "" )
738
742
_ , _ , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "" )
@@ -822,8 +826,8 @@ func GrpcExecPodInfoInOrder[EXEC notify.Message, EXIT notify.Message](t *testing
822
826
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
823
827
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
824
828
825
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
826
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
829
+ parentPid := BasePid . Add ( 1 )
830
+ currentPid := BasePid . Add ( 1 )
827
831
828
832
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
829
833
@@ -860,8 +864,8 @@ func GrpcExecPodInfoOutOfOrder[EXEC notify.Message, EXIT notify.Message](t *test
860
864
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
861
865
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
862
866
863
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
864
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
867
+ parentPid := BasePid . Add ( 1 )
868
+ currentPid := BasePid . Add ( 1 )
865
869
866
870
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
867
871
@@ -901,8 +905,8 @@ func GrpcExecPodInfoInOrderAfter[EXEC notify.Message, EXIT notify.Message](t *te
901
905
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
902
906
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
903
907
904
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
905
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
908
+ parentPid := BasePid . Add ( 1 )
909
+ currentPid := BasePid . Add ( 1 )
906
910
907
911
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
908
912
@@ -943,8 +947,8 @@ func GrpcExecPodInfoOutOfOrderAfter[EXEC notify.Message, EXIT notify.Message](t
943
947
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
944
948
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
945
949
946
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
947
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
950
+ parentPid := BasePid . Add ( 1 )
951
+ currentPid := BasePid . Add ( 1 )
948
952
949
953
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
950
954
@@ -982,8 +986,8 @@ func GrpcExecPodInfoDelayedOutOfOrder[EXEC notify.Message, EXIT notify.Message](
982
986
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
983
987
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
984
988
985
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
986
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
989
+ parentPid := BasePid . Add ( 1 )
990
+ currentPid := BasePid . Add ( 1 )
987
991
988
992
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
989
993
@@ -1027,8 +1031,8 @@ func GrpcExecPodInfoDelayedInOrder[EXEC notify.Message, EXIT notify.Message](t *
1027
1031
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
1028
1032
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
1029
1033
1030
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
1031
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
1034
+ parentPid := BasePid . Add ( 1 )
1035
+ currentPid := BasePid . Add ( 1 )
1032
1036
1033
1037
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
1034
1038
@@ -1071,8 +1075,8 @@ func GrpcDelayedExecK8sOutOfOrder[EXEC notify.Message, EXIT notify.Message](t *t
1071
1075
fakeWatcher := watcher .NewFakeK8sWatcher (nil )
1072
1076
dn := InitEnv [EXEC , EXIT ](t , fakeWatcher )
1073
1077
1074
- parentPid := atomic . AddUint32 ( & BasePid , 1 )
1075
- currentPid := atomic . AddUint32 ( & BasePid , 1 )
1078
+ parentPid := BasePid . Add ( 1 )
1079
+ currentPid := BasePid . Add ( 1 )
1076
1080
1077
1081
rootMsg , parentMsg , execMsg , exitMsg := CreateEvents [EXEC , EXIT ](currentPid , 21034975089403 , parentPid , 75200000000 , "fake_container_container_id" )
1078
1082
0 commit comments