summaryrefslogtreecommitdiff
path: root/base/test/multiprocess_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/test/multiprocess_test.cc')
-rw-r--r--base/test/multiprocess_test.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/base/test/multiprocess_test.cc b/base/test/multiprocess_test.cc
index fcc4d123ed..c8fd3eddad 100644
--- a/base/test/multiprocess_test.cc
+++ b/base/test/multiprocess_test.cc
@@ -13,7 +13,7 @@
namespace base {
#if !defined(OS_ANDROID) && !defined(__ANDROID__) && !defined(__ANDROID_HOST__)
-Process SpawnMultiProcessTestChild(
+SpawnChildResult SpawnMultiProcessTestChild(
const std::string& procname,
const CommandLine& base_command_line,
const LaunchOptions& options) {
@@ -24,7 +24,9 @@ Process SpawnMultiProcessTestChild(
if (!command_line.HasSwitch(switches::kTestChildProcess))
command_line.AppendSwitchASCII(switches::kTestChildProcess, procname);
- return LaunchProcess(command_line, options);
+ SpawnChildResult result;
+ result.process = LaunchProcess(command_line, options);
+ return result;
}
bool WaitForMultiprocessTestChildExit(const Process& process,
@@ -54,7 +56,7 @@ MultiProcessTest::MultiProcessTest() {
// Don't compile on Arc++.
#if 0
-Process MultiProcessTest::SpawnChild(const std::string& procname) {
+SpawnChildResult MultiProcessTest::SpawnChild(const std::string& procname) {
LaunchOptions options;
#if defined(OS_WIN)
options.start_hidden = true;
@@ -62,7 +64,7 @@ Process MultiProcessTest::SpawnChild(const std::string& procname) {
return SpawnChildWithOptions(procname, options);
}
-Process MultiProcessTest::SpawnChildWithOptions(
+SpawnChildResult MultiProcessTest::SpawnChildWithOptions(
const std::string& procname,
const LaunchOptions& options) {
return SpawnMultiProcessTestChild(procname, MakeCmdLine(procname), options);