Lines Matching refs:subcontext

44     auto subcontext = Subcontext({"dummy_path"}, kTestContext);  in RunTest()  local
45 ASSERT_NE(0, subcontext.pid()); in RunTest()
47 test_function(subcontext); in RunTest()
49 if (subcontext.pid() > 0) { in RunTest()
50 kill(subcontext.pid(), SIGTERM); in RunTest()
51 kill(subcontext.pid(), SIGKILL); in RunTest()
55 TEST(subcontext, CheckDifferentPid) { in TEST() argument
56 RunTest([](auto& subcontext) { in TEST() argument
57 auto result = subcontext.Execute(std::vector<std::string>{"return_pids_as_error"}); in TEST()
68 TEST(subcontext, SetProp) { in TEST() argument
74 RunTest([](auto& subcontext) { in TEST() argument
83 auto result = subcontext.Execute(args); in TEST()
90 TEST(subcontext, MultipleCommands) { in TEST() argument
91 RunTest([](auto& subcontext) { in TEST() argument
92 auto first_pid = subcontext.pid(); in TEST()
106 auto result = subcontext.Execute(args); in TEST()
110 auto result = subcontext.Execute(std::vector<std::string>{"return_words_as_error"}); in TEST()
113 EXPECT_EQ(first_pid, subcontext.pid()); in TEST()
117 TEST(subcontext, RecoverAfterAbort) { in TEST() argument
118 RunTest([](auto& subcontext) { in TEST() argument
119 auto first_pid = subcontext.pid(); in TEST()
121 auto result = subcontext.Execute(std::vector<std::string>{"cause_log_fatal"}); in TEST()
124 auto result2 = subcontext.Execute(std::vector<std::string>{"generate_sane_error"}); in TEST()
127 EXPECT_NE(subcontext.pid(), first_pid); in TEST()
131 TEST(subcontext, ContextString) { in TEST() argument
132 RunTest([](auto& subcontext) { in TEST() argument
133 auto result = subcontext.Execute(std::vector<std::string>{"return_context_as_error"}); in TEST()
139 TEST(subcontext, TriggerShutdown) { in TEST() argument
143 RunTest([](auto& subcontext) { in TEST() argument
144 auto result = subcontext.Execute( in TEST()
151 TEST(subcontext, ExpandArgs) { in TEST() argument
152 RunTest([](auto& subcontext) { in TEST() argument
158 auto result = subcontext.ExpandArgs(args); in TEST()
167 TEST(subcontext, ExpandArgsFailure) { in TEST() argument
168 RunTest([](auto& subcontext) { in TEST() argument
173 auto result = subcontext.ExpandArgs(args); in TEST()