| Index: sandbox/mac/bootstrap_sandbox_unittest.mm
|
| diff --git a/sandbox/mac/bootstrap_sandbox_unittest.mm b/sandbox/mac/bootstrap_sandbox_unittest.mm
|
| index a6225a91c32ab07531624057ddcd96dd9dc17d2a..3f71e650b7fbda73644871bbf5e040d98823b2fa 100644
|
| --- a/sandbox/mac/bootstrap_sandbox_unittest.mm
|
| +++ b/sandbox/mac/bootstrap_sandbox_unittest.mm
|
| @@ -104,13 +104,14 @@ class BootstrapSandboxTest : public base::MultiProcessTest {
|
| base::LaunchOptions options;
|
| options.pre_exec_delegate = pre_exec_delegate.get();
|
|
|
| - base::Process process = SpawnChildWithOptions(child_name, options);
|
| - ASSERT_TRUE(process.IsValid());
|
| + base::SpawnChildResult spawn_child =
|
| + SpawnChildWithOptions(child_name, options);
|
| + ASSERT_TRUE(spawn_child.process.IsValid());
|
| int code = 0;
|
| - EXPECT_TRUE(process.WaitForExit(&code));
|
| + EXPECT_TRUE(spawn_child.process.WaitForExit(&code));
|
| EXPECT_EQ(0, code);
|
| if (out_pid)
|
| - *out_pid = process.Pid();
|
| + *out_pid = spawn_child.process.Pid();
|
| }
|
|
|
| protected:
|
| @@ -124,15 +125,15 @@ TEST_F(BootstrapSandboxTest, DistributedNotifications_Unsandboxed) {
|
| base::scoped_nsobject<DistributedNotificationObserver> observer(
|
| [[DistributedNotificationObserver alloc] init]);
|
|
|
| - base::Process process = SpawnChild(kNotificationTestMain);
|
| - ASSERT_TRUE(process.IsValid());
|
| + base::SpawnChildResult spawn_child = SpawnChild(kNotificationTestMain);
|
| + ASSERT_TRUE(spawn_child.process.IsValid());
|
| int code = 0;
|
| - EXPECT_TRUE(process.WaitForExit(&code));
|
| + EXPECT_TRUE(spawn_child.process.WaitForExit(&code));
|
| EXPECT_EQ(0, code);
|
|
|
| [observer waitForNotification];
|
| EXPECT_EQ(1, [observer receivedCount]);
|
| - EXPECT_EQ(process.Pid(), [[observer object] intValue]);
|
| + EXPECT_EQ(spawn_child.process.Pid(), [[observer object] intValue]);
|
| }
|
|
|
| // Run the test with the sandbox enabled without notifications on the policy
|
| @@ -471,7 +472,9 @@ TEST_F(BootstrapSandboxTest, ChildOutliveSandbox) {
|
| sandbox_->NewClient(kTestPolicyId));
|
| base::LaunchOptions options;
|
| options.pre_exec_delegate = pre_exec_delegate.get();
|
| - base::Process process = SpawnChildWithOptions("ChildOutliveSandbox", options);
|
| + base::SpawnChildResult spawn_result =
|
| + SpawnChildWithOptions("ChildOutliveSandbox", options);
|
| + base::Process& process = spawn_result.process;
|
| ASSERT_TRUE(process.IsValid());
|
|
|
| // Synchronize with the child.
|
|
|