#include "components/performance_manager/test_support/graph_test_harness.h"
#include "base/functional/bind.h"
#include "base/run_loop.h"
namespace performance_manager {
int NextTestFrameRoutingId() { … }
RenderProcessHostId NextTestRenderProcessHostId() { … }
BrowserChildProcessHostId NextTestBrowserChildProcessHostId() { … }
TestGraphImpl::TestGraphImpl() = default;
TestGraphImpl::~TestGraphImpl() = default;
TestNodeWrapper<FrameNodeImpl> TestGraphImpl::CreateFrameNodeAutoId(
ProcessNodeImpl* process_node,
PageNodeImpl* page_node,
FrameNodeImpl* parent_frame_node,
content::BrowsingInstanceId browsing_instance_id) { … }
TestNodeWrapper<ProcessNodeImpl> TestGraphImpl::CreateBrowserProcessNode() { … }
TestNodeWrapper<ProcessNodeImpl> TestGraphImpl::CreateRendererProcessNode(
RenderProcessHostProxy proxy) { … }
TestNodeWrapper<ProcessNodeImpl> TestGraphImpl::CreateBrowserChildProcessNode(
content::ProcessType process_type,
BrowserChildProcessHostProxy proxy) { … }
GraphTestHarness::GraphTestHarness()
: … { … }
GraphTestHarness::~GraphTestHarness() { … }
void GraphTestHarness::SetUp() { … }
void GraphTestHarness::TearDown() { … }
void GraphTestHarness::TearDownAndDestroyGraph() { … }
}