Home | History | Annotate | Download | only in coverage

Lines Matching refs:arc

30         """Verifies that fake, non-fallthrough arc are resolved correctly.
32 The arc should be removed as an exit arc from the source.
37 arc = arc_summary.ArcSummary(src, dst, flag)
38 src.exit_arcs.append(arc)
39 dst.entry_arcs.append(arc)
40 self.assertTrue(arc.Resolve())
46 In the case when the source has fully-resolved entry arcs, the arc
48 missing arc and it can be solved for from the source.
56 arc = arc_summary.ArcSummary(block, middle, 0)
57 arc.resolved = True
58 arc.count = 1
59 block.exit_arcs.append(arc)
60 middle.entry_arcs.append(arc)
65 arc = arc_summary.ArcSummary(middle, block, 0)
66 arc.resolved = True
67 arc.count = 1
68 block.entry_arcs.append(arc)
69 middle.exit_arcs.append(arc)
71 # Create one unresolved arc exiting the middle
73 arc = arc_summary.ArcSummary(middle, last, 0)
74 middle.exit_arcs.append(arc)
75 last.entry_arcs.append(arc)
76 self.assertTrue(arc.Resolve())
77 self.assertTrue(arc.resolved)
78 self.assertEqual(arc.count, 1)
83 In the case when the source has fully-resolved exit arcs, the arc
85 missing arc and it can be solved for from the destination.
93 arc = arc_summary.ArcSummary(middle, block, 0)
94 arc.resolved = True
95 arc.count = 1
96 block.entry_arcs.append(arc)
97 middle.exit_arcs.append(arc)
102 arc = arc_summary.ArcSummary(block, middle, 0)
103 arc.resolved = True
104 arc.count = 1
105 block.exit_arcs.append(arc)
106 middle.entry_arcs.append(arc)
108 # Create one unresolved arc entering the middle
110 arc = arc_summary.ArcSummary(block, middle, 0)
111 middle.entry_arcs.append(arc)
112 block.exit_arcs.append(arc)
113 self.assertTrue(arc.Resolve())
114 self.assertTrue(arc.resolved)
115 self.assertEqual(arc.count, 1)