summaryrefslogtreecommitdiffstats
path: root/sandbox/src/handle_policy_test.cc
diff options
context:
space:
mode:
authorjbauman@chromium.org <jbauman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-12 06:40:06 +0000
committerjbauman@chromium.org <jbauman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-12 06:40:06 +0000
commit5562b3fb0808890238ac69d6885ed9717813072c (patch)
tree70345787439e2c54f2fad4ed178bc94db2216a71 /sandbox/src/handle_policy_test.cc
parent380105d530376125f1cc4cd00459c967ea396a10 (diff)
downloadchromium_src-5562b3fb0808890238ac69d6885ed9717813072c.zip
chromium_src-5562b3fb0808890238ac69d6885ed9717813072c.tar.gz
chromium_src-5562b3fb0808890238ac69d6885ed9717813072c.tar.bz2
Revert 131940 - Add sandbox support for associating peer processes
TEST=HandlePolicyTest.DuplicatePeerHandle Review URL: http://codereview.chromium.org/9960045 TBR=jschuh@chromium.org Review URL: https://chromiumcodereview.appspot.com/10065007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131944 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sandbox/src/handle_policy_test.cc')
-rw-r--r--sandbox/src/handle_policy_test.cc22
1 files changed, 0 insertions, 22 deletions
diff --git a/sandbox/src/handle_policy_test.cc b/sandbox/src/handle_policy_test.cc
index bb08b86..bccca67 100644
--- a/sandbox/src/handle_policy_test.cc
+++ b/sandbox/src/handle_policy_test.cc
@@ -65,27 +65,5 @@ TEST(HandlePolicyTest, DuplicateHandle) {
EXPECT_EQ(SBOX_TEST_SUCCEEDED, runner.RunTest(cmd_line.c_str()));
}
-// Tests that duplicating an object works only when the policy allows it.
-TEST(HandlePolicyTest, DuplicatePeerHandle) {
- TestRunner target;
- TestRunner runner;
-
- // Kick off an asynchronous target process for testing.
- target.SetAsynchronous(true);
- target.SetUnsandboxed(true);
- EXPECT_EQ(SBOX_TEST_SUCCEEDED, target.RunTest(L"Handle_WaitProcess 30000"));
-
- // First test that we fail to open the event.
- std::wstring cmd_line = base::StringPrintf(L"Handle_DuplicateEvent %d",
- target.process_id());
- EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(cmd_line.c_str()));
-
- // Now successfully open the event after adding a duplicate handle rule.
- EXPECT_TRUE(runner.AddRule(TargetPolicy::SUBSYS_HANDLES,
- TargetPolicy::HANDLES_DUP_ANY,
- L"Event"));
- EXPECT_EQ(SBOX_TEST_SUCCEEDED, runner.RunTest(cmd_line.c_str()));
-}
-
} // namespace sandbox