Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(103)

Unified Diff: runtime/vm/timeline_test.cc

Issue 1287073006: Correct inclusive time and start tracking maximum exclusive time (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« runtime/vm/timeline_analysis.cc ('K') | « runtime/vm/timeline_analysis.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/timeline_test.cc
diff --git a/runtime/vm/timeline_test.cc b/runtime/vm/timeline_test.cc
index a589cf8cb8af9599de18aae0161846575836703a..8eb92c6ced64354722db8fedff24e5a585fa677d 100644
--- a/runtime/vm/timeline_test.cc
+++ b/runtime/vm/timeline_test.cc
@@ -429,7 +429,8 @@ TEST_CASE(TimelinePauses_Basic) {
EXPECT(!pauses.has_error());
EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(10, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(10, pauses.MaxExclusiveTime("a"));
}
TimelineTestHelper::Clear(recorder);
@@ -443,10 +444,12 @@ TEST_CASE(TimelinePauses_Basic) {
EXPECT(!pauses.has_error());
EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(0, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(0, pauses.MaxExclusiveTime("a"));
EXPECT_EQ(10, pauses.InclusiveTime("b"));
EXPECT_EQ(10, pauses.ExclusiveTime("b"));
- EXPECT_EQ(10, pauses.MaxDurationTime("b"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("b"));
+ EXPECT_EQ(10, pauses.MaxExclusiveTime("b"));
}
TimelineTestHelper::Clear(recorder);
@@ -460,10 +463,12 @@ TEST_CASE(TimelinePauses_Basic) {
EXPECT(!pauses.has_error());
EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(3, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(3, pauses.MaxExclusiveTime("a"));
EXPECT_EQ(7, pauses.InclusiveTime("b"));
EXPECT_EQ(7, pauses.ExclusiveTime("b"));
- EXPECT_EQ(7, pauses.MaxDurationTime("b"));
+ EXPECT_EQ(7, pauses.MaxInclusiveTime("b"));
+ EXPECT_EQ(7, pauses.MaxExclusiveTime("b"));
}
TimelineTestHelper::Clear(recorder);
@@ -486,10 +491,12 @@ TEST_CASE(TimelinePauses_Basic) {
EXPECT(!pauses.has_error());
EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(0, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(0, pauses.MaxExclusiveTime("a"));
EXPECT_EQ(10, pauses.InclusiveTime("b"));
EXPECT_EQ(10, pauses.ExclusiveTime("b"));
- EXPECT_EQ(1, pauses.MaxDurationTime("b"));
+ EXPECT_EQ(1, pauses.MaxInclusiveTime("b"));
+ EXPECT_EQ(1, pauses.MaxExclusiveTime("b"));
}
TimelineTestHelper::Clear(recorder);
@@ -506,16 +513,20 @@ TEST_CASE(TimelinePauses_Basic) {
EXPECT(!pauses.has_error());
EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(0, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(0, pauses.MaxExclusiveTime("a"));
EXPECT_EQ(5, pauses.InclusiveTime("b"));
EXPECT_EQ(2, pauses.ExclusiveTime("b"));
- EXPECT_EQ(5, pauses.MaxDurationTime("b"));
+ EXPECT_EQ(5, pauses.MaxInclusiveTime("b"));
+ EXPECT_EQ(2, pauses.MaxExclusiveTime("b"));
EXPECT_EQ(3, pauses.InclusiveTime("c"));
EXPECT_EQ(3, pauses.ExclusiveTime("c"));
- EXPECT_EQ(3, pauses.MaxDurationTime("c"));
+ EXPECT_EQ(3, pauses.MaxInclusiveTime("c"));
+ EXPECT_EQ(3, pauses.MaxExclusiveTime("c"));
EXPECT_EQ(5, pauses.InclusiveTime("d"));
EXPECT_EQ(5, pauses.ExclusiveTime("d"));
- EXPECT_EQ(5, pauses.MaxDurationTime("d"));
+ EXPECT_EQ(5, pauses.MaxInclusiveTime("d"));
+ EXPECT_EQ(5, pauses.MaxExclusiveTime("d"));
}
TimelineTestHelper::Clear(recorder);
@@ -533,19 +544,24 @@ TEST_CASE(TimelinePauses_Basic) {
EXPECT(!pauses.has_error());
EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(2, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(2, pauses.MaxExclusiveTime("a"));
EXPECT_EQ(8, pauses.InclusiveTime("b"));
EXPECT_EQ(2, pauses.ExclusiveTime("b"));
- EXPECT_EQ(8, pauses.MaxDurationTime("b"));
+ EXPECT_EQ(8, pauses.MaxInclusiveTime("b"));
+ EXPECT_EQ(2, pauses.MaxExclusiveTime("b"));
EXPECT_EQ(6, pauses.InclusiveTime("c"));
EXPECT_EQ(2, pauses.ExclusiveTime("c"));
- EXPECT_EQ(6, pauses.MaxDurationTime("c"));
+ EXPECT_EQ(6, pauses.MaxInclusiveTime("c"));
+ EXPECT_EQ(2, pauses.MaxExclusiveTime("c"));
EXPECT_EQ(4, pauses.InclusiveTime("d"));
EXPECT_EQ(2, pauses.ExclusiveTime("d"));
- EXPECT_EQ(4, pauses.MaxDurationTime("d"));
+ EXPECT_EQ(4, pauses.MaxInclusiveTime("d"));
+ EXPECT_EQ(2, pauses.MaxExclusiveTime("d"));
EXPECT_EQ(2, pauses.InclusiveTime("e"));
EXPECT_EQ(2, pauses.ExclusiveTime("e"));
- EXPECT_EQ(2, pauses.MaxDurationTime("e"));
+ EXPECT_EQ(2, pauses.MaxInclusiveTime("e"));
+ EXPECT_EQ(2, pauses.MaxExclusiveTime("e"));
}
TimelineTestHelper::Clear(recorder);
@@ -558,9 +574,10 @@ TEST_CASE(TimelinePauses_Basic) {
pauses.Setup();
pauses.CalculatePauseTimesForThread(tid);
EXPECT(!pauses.has_error());
- EXPECT_EQ(18, pauses.InclusiveTime("a"));
+ EXPECT_EQ(10, pauses.InclusiveTime("a"));
EXPECT_EQ(10, pauses.ExclusiveTime("a"));
- EXPECT_EQ(10, pauses.MaxDurationTime("a"));
+ EXPECT_EQ(10, pauses.MaxInclusiveTime("a"));
+ EXPECT_EQ(8, pauses.MaxExclusiveTime("a"));
}
TimelineTestHelper::Clear(recorder);
}
« runtime/vm/timeline_analysis.cc ('K') | « runtime/vm/timeline_analysis.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698