@@ -108,38 +108,21 @@ TEST(PerformanceEntryReporter, PerformanceEntryReporterTestReportMeasures) {
108108 reporter->reportMark (" mark2" , 2 );
109109
110110 reporter->reportMeasure (" measure0" , 0 , 2 );
111- reporter->reportMeasure (" measure1" , 0 , 2 , 4 );
112- reporter->reportMeasure (" measure2" , 0 , 0 , std::nullopt , " mark1" , " mark2" );
113- reporter->reportMeasure (" measure3" , 0 , 0 , 5 , " mark1" );
114- reporter->reportMeasure (
115- " measure4" , 1.5 , 0 , std::nullopt , std::nullopt , " mark2" );
116-
117- reporter->setTimeStampProvider ([]() { return 3.5 ; });
118- reporter->reportMeasure (" measure5" , 0 , 0 , std::nullopt , " mark2" );
111+ reporter->reportMeasure (" measure1" , 0 , 3 );
119112
120113 reporter->reportMark (" mark3" , 2.5 );
121- reporter->reportMeasure (" measure6" , 2.0 , 2.0 );
122- reporter->reportMark (" mark4" , 2.1 );
114+ reporter->reportMeasure (" measure2" , 2.0 , 2.0 );
123115 reporter->reportMark (" mark4" , 3.0 );
124- // Uses the last reported time for mark4
125- reporter->reportMeasure (" measure7" , 0 , 0 , std::nullopt , " mark1" , " mark4" );
126116
127117 const auto entries = toSorted (reporter->getEntries ());
128118
129119 const std::vector<PerformanceEntry> expected = {
130120 PerformanceMark{{.name = " mark0" , .startTime = 0 , .duration = 0 }},
131121 PerformanceMeasure{{.name = " measure0" , .startTime = 0 , .duration = 2 }},
132- PerformanceMeasure{{.name = " measure1" , .startTime = 0 , .duration = 4 }},
122+ PerformanceMeasure{{.name = " measure1" , .startTime = 0 , .duration = 3 }},
133123 PerformanceMark{{.name = " mark1" , .startTime = 1 , .duration = 0 }},
134- PerformanceMeasure{{.name = " measure2" , .startTime = 1 , .duration = 1 }},
135- PerformanceMeasure{{.name = " measure7" , .startTime = 1 , .duration = 2 }},
136- PerformanceMeasure{{.name = " measure3" , .startTime = 1 , .duration = 5 }},
137- PerformanceMeasure{
138- {.name = " measure4" , .startTime = 1.5 , .duration = 0.5 }},
139124 PerformanceMark{{.name = " mark2" , .startTime = 2 , .duration = 0 }},
140- PerformanceMeasure{{.name = " measure6" , .startTime = 2 , .duration = 0 }},
141- PerformanceMeasure{{.name = " measure5" , .startTime = 2 , .duration = 1.5 }},
142- PerformanceMark{{.name = " mark4" , .startTime = 2.1 , .duration = 0 }},
125+ PerformanceMeasure{{.name = " measure2" , .startTime = 2 , .duration = 0 }},
143126 PerformanceMark{{.name = " mark3" , .startTime = 2.5 , .duration = 0 }},
144127 PerformanceMark{{.name = " mark4" , .startTime = 3 , .duration = 0 }}};
145128
@@ -160,24 +143,21 @@ TEST(PerformanceEntryReporter, PerformanceEntryReporterTestGetEntries) {
160143 reporter->reportMark (" mark2" , 2 );
161144
162145 reporter->reportMeasure (" common_name" , 0 , 2 );
163- reporter->reportMeasure (" measure1" , 0 , 2 , 4 );
164- reporter->reportMeasure (" measure2" , 0 , 0 , std::nullopt , " mark1" , " mark2" );
165- reporter->reportMeasure (" measure3" , 0 , 0 , 5 , " mark1" );
166- reporter->reportMeasure (
167- " measure4" , 1.5 , 0 , std::nullopt , std::nullopt , " mark2" );
146+ reporter->reportMeasure (" measure1" , 0 , 3 );
147+ reporter->reportMeasure (" measure2" , 1 , 6 );
148+ reporter->reportMeasure (" measure3" , 1.5 , 2 );
168149
169150 {
170151 const auto allEntries = toSorted (reporter->getEntries ());
171152 const std::vector<PerformanceEntry> expected = {
172153 PerformanceMark{{.name = " common_name" , .startTime = 0 , .duration = 0 }},
173154 PerformanceMeasure{
174155 {.name = " common_name" , .startTime = 0 , .duration = 2 }},
175- PerformanceMeasure{{.name = " measure1" , .startTime = 0 , .duration = 4 }},
156+ PerformanceMeasure{{.name = " measure1" , .startTime = 0 , .duration = 3 }},
176157 PerformanceMark{{.name = " mark1" , .startTime = 1 , .duration = 0 }},
177- PerformanceMeasure{{.name = " measure2" , .startTime = 1 , .duration = 1 }},
178- PerformanceMeasure{{.name = " measure3" , .startTime = 1 , .duration = 5 }},
158+ PerformanceMeasure{{.name = " measure2" , .startTime = 1 , .duration = 5 }},
179159 PerformanceMeasure{
180- {.name = " measure4 " , .startTime = 1.5 , .duration = 0.5 }},
160+ {.name = " measure3 " , .startTime = 1.5 , .duration = 0.5 }},
181161 PerformanceMark{{.name = " mark2" , .startTime = 2 , .duration = 0 }}};
182162 ASSERT_EQ (expected, allEntries);
183163 }
@@ -198,11 +178,10 @@ TEST(PerformanceEntryReporter, PerformanceEntryReporterTestGetEntries) {
198178 const std::vector<PerformanceEntry> expected = {
199179 PerformanceMeasure{
200180 {.name = " common_name" , .startTime = 0 , .duration = 2 }},
201- PerformanceMeasure{{.name = " measure1" , .startTime = 0 , .duration = 4 }},
202- PerformanceMeasure{{.name = " measure2" , .startTime = 1 , .duration = 1 }},
203- PerformanceMeasure{{.name = " measure3" , .startTime = 1 , .duration = 5 }},
181+ PerformanceMeasure{{.name = " measure1" , .startTime = 0 , .duration = 3 }},
182+ PerformanceMeasure{{.name = " measure2" , .startTime = 1 , .duration = 5 }},
204183 PerformanceMeasure{
205- {.name = " measure4 " , .startTime = 1.5 , .duration = 0.5 }}};
184+ {.name = " measure3 " , .startTime = 1.5 , .duration = 0.5 }}};
206185 ASSERT_EQ (expected, measures);
207186 }
208187
@@ -233,11 +212,9 @@ TEST(PerformanceEntryReporter, PerformanceEntryReporterTestClearMarks) {
233212 reporter->reportMark (" mark2" , 2 );
234213
235214 reporter->reportMeasure (" common_name" , 0 , 2 );
236- reporter->reportMeasure (" measure1" , 0 , 2 , 4 );
237- reporter->reportMeasure (" measure2" , 0 , 0 , std::nullopt , " mark1" , " mark2" );
238- reporter->reportMeasure (" measure3" , 0 , 0 , 5 , " mark1" );
239- reporter->reportMeasure (
240- " measure4" , 1.5 , 0 , std::nullopt , std::nullopt , " mark2" );
215+ reporter->reportMeasure (" measure1" , 0 , 3 );
216+ reporter->reportMeasure (" measure2" , 1 , 6 );
217+ reporter->reportMeasure (" measure3" , 1.5 , 2 );
241218
242219 reporter->clearEntries (PerformanceEntryType::MARK, " common_name" );
243220
0 commit comments