Lines Matching refs:runner

19 void TestProcessAccess(sandbox::TestRunner* runner, DWORD target) {
25 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
27 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
29 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
31 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
33 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
35 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
37 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
39 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
41 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
43 EXPECT_EQ(sandbox::SBOX_TEST_DENIED, runner->RunTest(command));
68 TestRunner runner;
69 ASSERT_EQ(SBOX_TEST_PING_OK, runner.RunTest(L"ping"));
82 TestRunner runner;
83 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenFileCmd %SystemDrive%"));
84 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenFileCmd %SystemRoot%"));
85 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenFileCmd %ProgramFiles%"));
87 runner.RunTest(L"OpenFileCmd %SystemRoot%\\System32"));
89 runner.RunTest(L"OpenFileCmd %SystemRoot%\\explorer.exe"));
91 runner.RunTest(L"OpenFileCmd %SystemRoot%\\Cursors\\arrow_i.cur"));
93 runner.RunTest(L"OpenFileCmd %AllUsersProfile%"));
94 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenFileCmd %Temp%"));
95 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenFileCmd %AppData%"));
100 TestRunner runner;
101 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenKey HKLM"));
102 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenKey HKCU"));
103 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenKey HKU"));
105 runner.RunTest(
113 TestRunner runner;
114 runner.GetPolicy()->SetAlternateDesktop(true);
115 runner.GetPolicy()->SetIntegrityLevel(INTEGRITY_LEVEL_LOW);
116 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"OpenInteractiveDesktop NULL"));
117 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"SwitchToSboxDesktop NULL"));
127 TestRunner runner;
128 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(L"EnumAlternateWinsta NULL"));
131 runner.SetTimeout(3600000);
132 runner.GetPolicy()->SetAlternateDesktop(true);
133 runner.GetPolicy()->SetIntegrityLevel(INTEGRITY_LEVEL_LOW);
134 base::string16 desktop_name = runner.GetPolicy()->GetAlternateDesktop();
137 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(command));
142 TestRunner runner;
146 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(command));
149 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(command));
154 TestRunner runner;
162 TestProcessAccess(&runner, target.process_id());
172 TestRunner runner;
179 runner.GetPolicy()->SetIntegrityLevel(INTEGRITY_LEVEL_LOW);
180 runner.GetPolicy()->SetTokenLevel(USER_RESTRICTED_SAME_ACCESS,
185 TestProcessAccess(&runner, target.process_id());
194 TestRunner runner;
203 runner.GetPolicy()->SetDelayedIntegrityLevel(INTEGRITY_LEVEL_UNTRUSTED);
204 runner.GetPolicy()->SetTokenLevel(USER_RESTRICTED_SAME_ACCESS,
209 TestProcessAccess(&runner, target.process_id());
214 TestRunner runner;
218 EXPECT_EQ(SBOX_TEST_DENIED, runner.RunTest(command));
223 TestRunner runner;
228 runner.GetPolicy()->SetJobMemoryLimit(kAllocationSize);
229 EXPECT_EQ(SBOX_FATAL_MEMORY_EXCEEDED, runner.RunTest(command));
234 TestRunner runner;
239 EXPECT_EQ(SBOX_TEST_SUCCEEDED, runner.RunTest(command));