Lines Matching refs:subproc

45   Subprocess* subproc = subprocs_.Add("cmd /c ninja_no_such_command");
46 ASSERT_NE((Subprocess *) 0, subproc);
48 while (!subproc->Done()) {
53 EXPECT_EQ(ExitFailure, subproc->Finish());
54 EXPECT_NE("", subproc->GetOutput());
59 Subprocess* subproc = subprocs_.Add("ninja_no_such_command");
60 ASSERT_NE((Subprocess *) 0, subproc);
62 while (!subproc->Done()) {
67 EXPECT_EQ(ExitFailure, subproc->Finish());
68 EXPECT_NE("", subproc->GetOutput());
71 "specified.\n", subproc->GetOutput());
78 Subprocess* subproc = subprocs_.Add("kill -INT $$");
79 ASSERT_NE((Subprocess *) 0, subproc);
81 while (!subproc->Done()) {
85 EXPECT_EQ(ExitInterrupted, subproc->Finish());
89 Subprocess* subproc = subprocs_.Add("kill -INT $PPID ; sleep 1");
90 ASSERT_NE((Subprocess *) 0, subproc);
92 while (!subproc->Done()) {
102 Subprocess* subproc = subprocs_.Add("kill -TERM $$");
103 ASSERT_NE((Subprocess *) 0, subproc);
105 while (!subproc->Done()) {
109 EXPECT_EQ(ExitInterrupted, subproc->Finish());
113 Subprocess* subproc = subprocs_.Add("kill -TERM $PPID ; sleep 1");
114 ASSERT_NE((Subprocess *) 0, subproc);
116 while (!subproc->Done()) {
126 Subprocess* subproc = subprocs_.Add("kill -HUP $$");
127 ASSERT_NE((Subprocess *) 0, subproc);
129 while (!subproc->Done()) {
133 EXPECT_EQ(ExitInterrupted, subproc->Finish());
137 Subprocess* subproc = subprocs_.Add("kill -HUP $PPID ; sleep 1");
138 ASSERT_NE((Subprocess *) 0, subproc);
140 while (!subproc->Done()) {
152 Subprocess* subproc =
154 ASSERT_NE((Subprocess*)0, subproc);
156 while (!subproc->Done()) {
160 EXPECT_EQ(ExitSuccess, subproc->Finish());
167 Subprocess* subproc = subprocs_.Add(kSimpleCommand);
168 ASSERT_NE((Subprocess *) 0, subproc);
170 while (!subproc->Done()) {
173 ASSERT_EQ(ExitSuccess, subproc->Finish());
174 ASSERT_NE("", subproc->GetOutput());
236 Subprocess* subproc = subprocs_.Add("/bin/echo");
237 ASSERT_NE((Subprocess *) 0, subproc);
238 procs.push_back(subproc);
256 Subprocess* subproc = subprocs_.Add("cat -");
257 while (!subproc->Done()) {
260 ASSERT_EQ(ExitSuccess, subproc->Finish());