@@ -31,6 +31,8 @@ class SensorClientFormatterTest : public testing::Test {
3131 SensorClientFormatterTest () : inspector(new sinsp()), formatter(inspector.get(), config) {
3232 }
3333
34+ ~SensorClientFormatterTest () override { CollectorStats::Reset (); }
35+
3436 protected:
3537 std::unique_ptr<sinsp_threadinfo> build_threadinfo (const ThreadInfoParams& params) {
3638 auto tinfo = inspector->build_threadinfo ();
@@ -72,8 +74,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithoutParentTest) {
7274 EXPECT_STATS_COUNTER (CollectorStats::process_lineage_string_total, 0 );
7375
7476 EXPECT_TRUE (lineage.empty ());
75-
76- CollectorStats::Reset ();
7777}
7878
7979TEST_F (SensorClientFormatterTest, ProcessWithParentTest) {
@@ -98,8 +98,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithParentTest) {
9898
9999 EXPECT_EQ (lineage[0 ].parent_uid (), 42 );
100100 EXPECT_EQ (lineage[0 ].parent_exec_file_path (), " asdf" );
101-
102- CollectorStats::Reset ();
103101}
104102
105103TEST_F (SensorClientFormatterTest, ProcessWithParentWithPid0Test) {
@@ -121,8 +119,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithParentWithPid0Test) {
121119 EXPECT_STATS_COUNTER (CollectorStats::process_lineage_string_total, 0 );
122120
123121 EXPECT_TRUE (lineage.empty ());
124-
125- CollectorStats::Reset ();
126122}
127123
128124TEST_F (SensorClientFormatterTest, ProcessWithParentWithSameNameTest) {
@@ -147,8 +143,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithParentWithSameNameTest) {
147143
148144 EXPECT_EQ (lineage[0 ].parent_uid (), 43 );
149145 EXPECT_EQ (lineage[0 ].parent_exec_file_path (), " asdf" );
150-
151- CollectorStats::Reset ();
152146}
153147
154148TEST_F (SensorClientFormatterTest, ProcessWithTwoParentsTest) {
@@ -177,8 +171,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithTwoParentsTest) {
177171
178172 EXPECT_EQ (lineage[1 ].parent_uid (), 42 );
179173 EXPECT_EQ (lineage[1 ].parent_exec_file_path (), " asdf" );
180-
181- CollectorStats::Reset ();
182174}
183175
184176TEST_F (SensorClientFormatterTest, ProcessWithTwoParentsWithTheSameNameTest) {
@@ -204,8 +196,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithTwoParentsWithTheSameNameTest) {
204196
205197 EXPECT_EQ (lineage[0 ].parent_uid (), 7 );
206198 EXPECT_EQ (lineage[0 ].parent_exec_file_path (), " asdf" );
207-
208- CollectorStats::Reset ();
209199}
210200
211201TEST_F (SensorClientFormatterTest, ProcessCollapseParentChildWithSameNameTest) {
@@ -232,8 +222,6 @@ TEST_F(SensorClientFormatterTest, ProcessCollapseParentChildWithSameNameTest) {
232222
233223 EXPECT_EQ (lineage[0 ].parent_uid (), 8 );
234224 EXPECT_EQ (lineage[0 ].parent_exec_file_path (), " asdf" );
235-
236- CollectorStats::Reset ();
237225}
238226
239227TEST_F (SensorClientFormatterTest, ProcessCollapseParentChildWithSameName2Test) {
@@ -262,8 +250,6 @@ TEST_F(SensorClientFormatterTest, ProcessCollapseParentChildWithSameName2Test) {
262250
263251 EXPECT_EQ (lineage[1 ].parent_uid (), 42 );
264252 EXPECT_EQ (lineage[1 ].parent_exec_file_path (), " qwerty" );
265-
266- CollectorStats::Reset ();
267253}
268254
269255TEST_F (SensorClientFormatterTest, ProcessWithUnrelatedProcessTest) {
@@ -293,8 +279,6 @@ TEST_F(SensorClientFormatterTest, ProcessWithUnrelatedProcessTest) {
293279
294280 EXPECT_EQ (lineage[1 ].parent_uid (), 42 );
295281 EXPECT_EQ (lineage[1 ].parent_exec_file_path (), " qwerty" );
296-
297- CollectorStats::Reset ();
298282}
299283
300284TEST_F (SensorClientFormatterTest, CountTwoCounterCallsTest) {
@@ -312,8 +296,6 @@ TEST_F(SensorClientFormatterTest, CountTwoCounterCallsTest) {
312296 EXPECT_STATS_COUNTER (CollectorStats::process_lineage_string_total, 0 );
313297
314298 EXPECT_TRUE (lineage2.empty ());
315-
316- CollectorStats::Reset ();
317299}
318300
319301TEST_F (SensorClientFormatterTest, ProcessArguments) {
0 commit comments