equal
deleted
inserted
replaced
16 Markup.FINISHED, Markup.FAILED, Markup.CANCELED) |
16 Markup.FINISHED, Markup.FAILED, Markup.CANCELED) |
17 |
17 |
18 val liberal_elements: Markup.Elements = |
18 val liberal_elements: Markup.Elements = |
19 proper_elements + Markup.WARNING + Markup.LEGACY + Markup.ERROR |
19 proper_elements + Markup.WARNING + Markup.LEGACY + Markup.ERROR |
20 |
20 |
21 def make(markups: Iterable[Markup]): Command_Status = { |
21 def make( |
|
22 markups: Iterable[Markup], |
|
23 warned: Boolean = false, |
|
24 failed: Boolean = false |
|
25 ): Command_Status = { |
22 var touched = false |
26 var touched = false |
23 var accepted = false |
27 var accepted = false |
24 var warned = false |
28 var warned1 = warned |
25 var failed = false |
29 var failed1 = failed |
26 var canceled = false |
30 var canceled = false |
27 var finalized = false |
31 var finalized = false |
28 var forks = 0 |
32 var forks = 0 |
29 var runs = 0 |
33 var runs = 0 |
30 for (markup <- markups) { |
34 for (markup <- markups) { |
32 case Markup.ACCEPTED => accepted = true |
36 case Markup.ACCEPTED => accepted = true |
33 case Markup.FORKED => touched = true; forks += 1 |
37 case Markup.FORKED => touched = true; forks += 1 |
34 case Markup.JOINED => forks -= 1 |
38 case Markup.JOINED => forks -= 1 |
35 case Markup.RUNNING => touched = true; runs += 1 |
39 case Markup.RUNNING => touched = true; runs += 1 |
36 case Markup.FINISHED => runs -= 1 |
40 case Markup.FINISHED => runs -= 1 |
37 case Markup.WARNING | Markup.LEGACY => warned = true |
41 case Markup.WARNING | Markup.LEGACY => warned1 = true |
38 case Markup.FAILED | Markup.ERROR => failed = true |
42 case Markup.FAILED | Markup.ERROR => failed1 = true |
39 case Markup.CANCELED => canceled = true |
43 case Markup.CANCELED => canceled = true |
40 case Markup.FINALIZED => finalized = true |
44 case Markup.FINALIZED => finalized = true |
41 case _ => |
45 case _ => |
42 } |
46 } |
43 } |
47 } |
44 new Command_Status( |
48 new Command_Status( |
45 touched = touched, |
49 touched = touched, |
46 accepted = accepted, |
50 accepted = accepted, |
47 warned = warned, |
51 warned = warned1, |
48 failed = failed, |
52 failed = failed1, |
49 canceled = canceled, |
53 canceled = canceled, |
50 finalized = finalized, |
54 finalized = finalized, |
51 forks = forks, |
55 forks = forks, |
52 runs = runs) |
56 runs = runs) |
53 } |
57 } |