chromium/testing/multiprocess_func_list.cc

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

#include "multiprocess_func_list.h"

#include <map>

// Helper functions to maintain mapping of "test name"->test func.
// The information is accessed via a global map.
namespace multi_process_function_list {

namespace {

ChildProcessTestRunner g_test_runner =;

struct ProcessFunctions {};

MultiProcessTestMap;

// Retrieve a reference to the global 'func name' -> func ptr map.
MultiProcessTestMap& GetMultiprocessFuncMap() {}

}  // namespace

AppendMultiProcessTest::AppendMultiProcessTest(
    std::string test_name,
    TestMainFunctionPtr main_func_ptr,
    SetupFunctionPtr setup_func_ptr) {}

void SetChildProcessTestRunner(ChildProcessTestRunner runner) {}

int InvokeChildProcessTest(const std::string& test_name) {}

int InvokeChildProcessTestMain(const std::string& test_name) {}

}  // namespace multi_process_function_list