chromium/components/performance_manager/test_support/graph_test_harness.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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() {}

}  // namespace performance_manager