#include "third_party/blink/renderer/core/frame/performance_monitor.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/location.h"
#include "third_party/blink/renderer/core/probe/core_probes.h"
#include "third_party/blink/renderer/core/testing/dummy_page_holder.h"
#include "third_party/blink/renderer/platform/testing/task_environment.h"
#include "v8/include/v8.h"
#include <memory>
namespace blink {
namespace {
}
class PerformanceMonitorTest : public testing::Test { … };
void PerformanceMonitorTest::SetUp() { … }
void PerformanceMonitorTest::TearDown() { … }
String PerformanceMonitorTest::FrameContextURL() { … }
int PerformanceMonitorTest::NumUniqueFrameContextsSeen() { … }
TEST_F(PerformanceMonitorTest, SingleScriptInTask) { … }
TEST_F(PerformanceMonitorTest, MultipleScriptsInTask_SingleContext) { … }
TEST_F(PerformanceMonitorTest, MultipleScriptsInTask_MultipleContexts) { … }
TEST_F(PerformanceMonitorTest, NoScriptInLongTask) { … }
TEST_F(PerformanceMonitorTest, TaskWithoutLocalRoot) { … }
TEST_F(PerformanceMonitorTest, TaskWithLocalRoot) { … }
TEST_F(PerformanceMonitorTest, RecalculateStyleWithDocument) { … }
TEST_F(PerformanceMonitorTest, UpdateLayoutWithDocument) { … }
}