[jumbo] Avoid having two TimeTicksFromSecondsD
With the changes to port from wtf/time.h to base/time/time.h
the core test build target ended up with two TimeTicksFromSecondsD
which clashed in some jumbo builds. This patch is a short
term fix that inlines one of them.
A long term fix would imho be to add a TimeTick::FromSecondsD
method.
Bug: 919383
Change-Id: I5ff65f2a8bcfb95fc0163453793f7c290bbd9e52
Reviewed-on: https://chromium-review.googlesource.com/c/1489196
Auto-Submit: Daniel Bratell <bratell@opera.com>
Commit-Queue: Sergio Villar <svillar@igalia.com>
Reviewed-by: Sergio Villar <svillar@igalia.com>
Cr-Commit-Position: refs/heads/master@{#635974}
diff --git a/third_party/blink/renderer/core/timing/performance_test.cc b/third_party/blink/renderer/core/timing/performance_test.cc
index 8468047..32395ba5 100644
--- a/third_party/blink/renderer/core/timing/performance_test.cc
+++ b/third_party/blink/renderer/core/timing/performance_test.cc
@@ -20,12 +20,6 @@
#include "third_party/blink/renderer/core/timing/performance_observer_init.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_response.h"
-namespace {
-base::TimeTicks TimeTicksFromSecondsD(double seconds) {
- return base::TimeTicks() + base::TimeDelta::FromSecondsD(seconds);
-}
-} // namespace
-
namespace blink {
class TestPerformance : public Performance {
@@ -128,9 +122,10 @@
SubTaskAttribution::EntriesVector sub_task_attributions;
// Add a long task entry, but no observer registered.
- base_->AddLongTaskTiming(TimeTicksFromSecondsD(1234),
- TimeTicksFromSecondsD(5678), "same-origin",
- "www.foo.com/bar", "", "", sub_task_attributions);
+ base_->AddLongTaskTiming(
+ base::TimeTicks() + base::TimeDelta::FromSecondsD(1234),
+ base::TimeTicks() + base::TimeDelta::FromSecondsD(5678), "same-origin",
+ "www.foo.com/bar", "", "", sub_task_attributions);
EXPECT_FALSE(base_->HasPerformanceObserverFor(PerformanceEntry::kLongTask));
EXPECT_EQ(0, NumPerformanceEntriesInObserver()); // has no effect
@@ -144,9 +139,10 @@
EXPECT_TRUE(base_->HasPerformanceObserverFor(PerformanceEntry::kLongTask));
// Add a long task entry
- base_->AddLongTaskTiming(TimeTicksFromSecondsD(1234),
- TimeTicksFromSecondsD(5678), "same-origin",
- "www.foo.com/bar", "", "", sub_task_attributions);
+ base_->AddLongTaskTiming(
+ base::TimeTicks() + base::TimeDelta::FromSecondsD(1234),
+ base::TimeTicks() + base::TimeDelta::FromSecondsD(5678), "same-origin",
+ "www.foo.com/bar", "", "", sub_task_attributions);
EXPECT_EQ(1, NumPerformanceEntriesInObserver()); // added an entry
}