Lines Matching defs:plan_
39 Plan plan_;
46 ASSERT_TRUE(plan_.more_to_do());
47 Edge* edge = plan_.FindWork();
51 ASSERT_FALSE(plan_.FindWork());
65 EXPECT_TRUE(plan_.AddTarget(GetNode("out"), &err));
67 ASSERT_TRUE(plan_.more_to_do());
70 Edge* edge = plan_.FindWork();
75 ASSERT_FALSE(plan_.FindWork());
77 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
80 edge = plan_.FindWork();
85 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
88 ASSERT_FALSE(plan_.more_to_do());
89 edge = plan_.FindWork();
102 EXPECT_TRUE(plan_.AddTarget(GetNode("out"), &err));
104 ASSERT_TRUE(plan_.more_to_do());
107 edge = plan_.FindWork();
110 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
113 edge = plan_.FindWork();
115 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
118 edge = plan_.FindWork();
135 EXPECT_TRUE(plan_.AddTarget(GetNode("out"), &err));
137 ASSERT_TRUE(plan_.more_to_do());
140 edge = plan_.FindWork();
142 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
145 edge = plan_.FindWork();
147 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
150 edge = plan_.FindWork();
152 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
155 edge = plan_.FindWork();
157 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
160 edge = plan_.FindWork();
176 EXPECT_TRUE(plan_.AddTarget(GetNode("out"), &err));
178 ASSERT_TRUE(plan_.more_to_do());
181 edge = plan_.FindWork();
183 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
186 edge = plan_.FindWork();
188 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
191 edge = plan_.FindWork();
193 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
196 edge = plan_.FindWork();
198 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
201 edge = plan_.FindWork();
210 EXPECT_TRUE(plan_.AddTarget(GetNode("out1"), &err));
212 EXPECT_TRUE(plan_.AddTarget(GetNode("out2"), &err));
214 ASSERT_TRUE(plan_.more_to_do());
216 Edge* edge = plan_.FindWork();
222 ASSERT_FALSE(plan_.FindWork());
224 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
227 edge = plan_.FindWork();
232 ASSERT_FALSE(plan_.FindWork());
234 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
237 ASSERT_FALSE(plan_.more_to_do());
238 edge = plan_.FindWork();
290 EXPECT_TRUE(plan_.AddTarget(GetNode("allTheThings"), &err));
310 plan_.EdgeFinished(edges.front(), Plan::kEdgeSucceeded, &err);
315 Edge* out3 = plan_.FindWork();
320 ASSERT_FALSE(plan_.FindWork());
322 plan_.EdgeFinished(out3, Plan::kEdgeSucceeded, &err);
325 ASSERT_FALSE(plan_.FindWork());
328 plan_.EdgeFinished(*it, Plan::kEdgeSucceeded, &err);
332 Edge* last = plan_.FindWork();
336 plan_.EdgeFinished(last, Plan::kEdgeSucceeded, &err);
339 ASSERT_FALSE(plan_.more_to_do());
340 ASSERT_FALSE(plan_.FindWork());
368 EXPECT_TRUE(plan_.AddTarget(GetNode("all"), &err));
370 ASSERT_TRUE(plan_.more_to_do());
379 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
382 edge = plan_.FindWork();
384 ASSERT_FALSE(plan_.FindWork());
388 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
393 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
396 edge = plan_.FindWork();
398 ASSERT_FALSE(plan_.FindWork());
402 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
405 edge = plan_.FindWork();
407 ASSERT_FALSE(plan_.FindWork());
411 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
414 edge = plan_.FindWork();
416 ASSERT_FALSE(plan_.FindWork());
419 plan_.EdgeFinished(edge, Plan::kEdgeSucceeded, &err);
422 edge = plan_.FindWork();
424 ASSERT_FALSE(plan_.more_to_do());
439 EXPECT_TRUE(plan_.AddTarget(GetNode("out1"), &err));
441 EXPECT_TRUE(plan_.AddTarget(GetNode("out2"), &err));
443 ASSERT_TRUE(plan_.more_to_do());
445 Edge* edge = plan_.FindWork();
451 ASSERT_FALSE(plan_.FindWork());
453 plan_.EdgeFinished(edge, Plan::kEdgeFailed, &err);
456 edge = plan_.FindWork();
461 ASSERT_FALSE(plan_.FindWork());
463 plan_.EdgeFinished(edge, Plan::kEdgeFailed, &err);
466 ASSERT_TRUE(plan_.more_to_do()); // Jobs have failed
467 edge = plan_.FindWork();
1540 builder_.plan_.Reset();
1549 builder_.plan_.Reset();
1563 builder_.plan_.Reset();
1614 builder_.plan_.Reset();
1628 builder_.plan_.Reset();
1700 EXPECT_EQ(3u, builder_.plan_.command_edge_count());
1891 EXPECT_EQ(2u, builder_.plan_.command_edge_count());
1899 builder_.plan_.Reset();
1914 EXPECT_EQ(1u, builder_.plan_.command_edge_count());
1938 builder_.plan_.Reset();