Chrysalis - Pattern Test Coverage


pattern/
Date: 2026-08-27 18:35:18
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
901/1025
87.9%
Functions:
665/765
86.9%
Branches:
820/1828
44.9%
Decisions:
89/128
69.5%
Calls:
7422/8785
84.5%

7 of 7 lines (100.0%)
100.0%
17 of 17 functions
100.0%
4 of 9 branches
44.4%
0 of 0 decisions
-%
33 of 40 calls
82.5%
3 of 3 lines (100.0%)
100.0%
18 of 18 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
4 of 4 calls
100.0%
11 of 11 lines (100.0%)
100.0%
13 of 13 functions
100.0%
5 of 8 branches
62.5%
2 of 2 decisions
100.0%
45 of 47 calls
95.7%
3 of 3 lines (100.0%)
100.0%
4 of 4 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
4 of 4 calls
100.0%
2 of 2 lines (100.0%)
100.0%
28 of 32 functions
87.5%
3 of 8 branches
37.5%
0 of 0 decisions
-%
24 of 27 calls
88.9%
2 of 2 lines (100.0%)
100.0%
7 of 32 functions
21.9%
3 of 8 branches
37.5%
0 of 0 decisions
-%
24 of 27 calls
88.9%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
4 of 10 branches
40.0%
0 of 0 decisions
-%
26 of 29 calls
89.7%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
18 of 20 calls
90.0%
1 of 1 lines (100.0%)
100.0%
2 of 4 functions
50.0%
0 of 8 branches
0.0%
0 of 0 decisions
-%
0 of 20 calls
0.0%
9 of 9 lines (100.0%)
100.0%
16 of 16 functions
100.0%
2 of 2 branches
100.0%
0 of 0 decisions
-%
15 of 15 calls
100.0%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
18 of 20 calls
90.0%
1 of 1 lines (100.0%)
100.0%
2 of 2 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
5 of 5 calls
100.0%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
2 of 6 branches
33.3%
0 of 0 decisions
-%
11 of 12 calls
91.7%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
18 of 20 calls
90.0%
5 of 11 lines (45.5%)
45.5%
5 of 8 functions
62.5%
2 of 6 branches
33.3%
0 of 0 decisions
-%
35 of 86 calls
40.7%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
18 of 20 calls
90.0%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
18 of 19 calls
94.7%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
4 of 10 branches
40.0%
0 of 0 decisions
-%
26 of 29 calls
89.7%
2 of 2 lines (100.0%)
100.0%
12 of 12 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
23 of 24 calls
95.8%
15 of 17 lines (88.2%)
88.2%
65 of 78 functions
83.3%
1 of 2 branches
50.0%
0 of 0 decisions
-%
48 of 56 calls
85.7%
2 of 2 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
16 of 16 calls
100.0%
5 of 5 lines (100.0%)
100.0%
0 of 1 functions
0.0%
0 of 6 branches
0.0%
0 of 2 decisions
0.0%
0 of 9 calls
0.0%
6 of 6 lines (100.0%)
100.0%
47 of 47 functions
100.0%
5 of 6 branches
83.3%
0 of 2 decisions
0.0%
54 of 54 calls
100.0%
2 of 2 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
23 of 23 calls
100.0%
3 of 3 lines (100.0%)
100.0%
4 of 4 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
9 of 9 calls
100.0%
31 of 31 lines (100.0%)
100.0%
21 of 21 functions
100.0%
17 of 24 branches
70.8%
4 of 6 decisions
66.7%
240 of 246 calls
97.6%
3 of 3 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
9 of 9 calls
100.0%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
5 of 12 branches
41.7%
0 of 0 decisions
-%
32 of 34 calls
94.1%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
4 of 10 branches
40.0%
0 of 0 decisions
-%
25 of 26 calls
96.2%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
39 of 40 calls
97.5%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
7 of 16 branches
43.8%
0 of 0 decisions
-%
46 of 48 calls
95.8%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
7 of 16 branches
43.8%
0 of 0 decisions
-%
46 of 48 calls
95.8%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
4 of 10 branches
40.0%
0 of 0 decisions
-%
26 of 29 calls
89.7%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
41 of 45 calls
91.1%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
39 of 40 calls
97.5%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
39 of 40 calls
97.5%
17 of 17 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
48 of 51 calls
94.1%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
39 of 41 calls
95.1%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
3 of 8 branches
37.5%
0 of 0 decisions
-%
18 of 19 calls
94.7%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
5 of 12 branches
41.7%
0 of 0 decisions
-%
32 of 33 calls
97.0%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 14 branches
42.9%
0 of 0 decisions
-%
39 of 41 calls
95.1%
10 of 10 lines (100.0%)
100.0%
19 of 21 functions
90.5%
2 of 3 branches
66.7%
2 of 2 decisions
100.0%
44 of 55 calls
80.0%
11 of 15 lines (73.3%)
73.3%
23 of 28 functions
82.1%
7 of 18 branches
38.9%
2 of 2 decisions
100.0%
61 of 77 calls
79.2%
0 of 5 lines (0.0%)
0.0%
0 of 5 functions
0.0%
0 of 2 branches
0.0%
0 of 0 decisions
-%
0 of 8 calls
0.0%
0 of 1 lines (0.0%)
0.0%
0 of 1 functions
0.0%
0 of 0 branches
-%
0 of 0 decisions
-%
0 of 5 calls
0.0%
2 of 2 lines (100.0%)
100.0%
2 of 2 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
4 of 4 calls
100.0%
0 of 1 lines (0.0%)
0.0%
0 of 1 functions
0.0%
0 of 0 branches
-%
0 of 0 decisions
-%
0 of 5 calls
0.0%
5 of 5 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
22 of 22 calls
100.0%
2 of 2 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
12 of 12 calls
100.0%
2 of 2 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
32 of 32 calls
100.0%
2 of 2 lines (100.0%)
100.0%
3 of 3 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
13 of 13 calls
100.0%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
2 of 6 branches
33.3%
0 of 0 decisions
-%
14 of 18 calls
77.8%
1 of 1 lines (100.0%)
100.0%
4 of 4 functions
100.0%
8 of 18 branches
44.4%
0 of 0 decisions
-%
81 of 103 calls
78.6%
1 of 1 lines (100.0%)
100.0%
2 of 2 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
0 of 0 calls
-%
10 of 11 lines (90.9%)
90.9%
13 of 16 functions
81.2%
5 of 10 branches
50.0%
4 of 8 decisions
50.0%
71 of 120 calls
59.2%
2 of 2 lines (100.0%)
100.0%
1 of 1 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
8 of 8 calls
100.0%
7 of 7 lines (100.0%)
100.0%
2 of 2 functions
100.0%
3 of 4 branches
75.0%
1 of 2 decisions
50.0%
18 of 18 calls
100.0%
5 of 13 lines (38.5%)
38.5%
3 of 6 functions
50.0%
0 of 0 branches
-%
0 of 0 decisions
-%
17 of 33 calls
51.5%
6 of 6 lines (100.0%)
100.0%
2 of 2 functions
100.0%
1 of 2 branches
50.0%
0 of 0 decisions
-%
32 of 32 calls
100.0%
2 of 4 lines (50.0%)
50.0%
1 of 2 functions
50.0%
0 of 0 branches
-%
0 of 0 decisions
-%
13 of 13 calls
100.0%
20 of 20 lines (100.0%)
100.0%
10 of 10 functions
100.0%
12 of 16 branches
75.0%
0 of 0 decisions
-%
90 of 96 calls
93.8%
19 of 19 lines (100.0%)
100.0%
3 of 3 functions
100.0%
24 of 44 branches
54.5%
6 of 8 decisions
75.0%
196 of 199 calls
98.5%
45 of 51 lines (88.2%)
88.2%
13 of 15 functions
86.7%
44 of 116 branches
37.9%
4 of 4 decisions
100.0%
155 of 252 calls
61.5%
10 of 20 lines (50.0%)
50.0%
5 of 10 functions
50.0%
5 of 10 branches
50.0%
0 of 0 decisions
-%
71 of 77 calls
92.2%
11 of 11 lines (100.0%)
100.0%
4 of 4 functions
100.0%
5 of 10 branches
50.0%
0 of 0 decisions
-%
88 of 97 calls
90.7%
13 of 15 lines (86.7%)
86.7%
3 of 3 functions
100.0%
8 of 18 branches
44.4%
2 of 6 decisions
33.3%
106 of 134 calls
79.1%
17 of 25 lines (68.0%)
68.0%
2 of 3 functions
66.7%
15 of 46 branches
32.6%
2 of 4 decisions
50.0%
68 of 124 calls
54.8%
21 of 21 lines (100.0%)
100.0%
3 of 3 functions
100.0%
22 of 40 branches
55.0%
4 of 4 decisions
100.0%
276 of 278 calls
99.3%
26 of 26 lines (100.0%)
100.0%
3 of 3 functions
100.0%
49 of 96 branches
51.0%
4 of 4 decisions
100.0%
499 of 519 calls
96.1%
33 of 35 lines (94.3%)
94.3%
3 of 3 functions
100.0%
74 of 154 branches
48.1%
3 of 4 decisions
75.0%
650 of 711 calls
91.4%
3 of 3 lines (100.0%)
100.0%
2 of 2 functions
100.0%
0 of 0 branches
-%
0 of 0 decisions
-%
8 of 8 calls
100.0%
8 of 8 lines (100.0%)
100.0%
4 of 4 functions
100.0%
2 of 4 branches
50.0%
0 of 0 decisions
-%
35 of 38 calls
92.1%
7 of 7 lines (100.0%)
100.0%
3 of 3 functions
100.0%
6 of 18 branches
33.3%
1 of 2 decisions
50.0%
115 of 149 calls
77.2%
8 of 8 lines (100.0%)
100.0%
2 of 2 functions
100.0%
10 of 20 branches
50.0%
3 of 4 decisions
75.0%
96 of 98 calls
98.0%
12 of 12 lines (100.0%)
100.0%
2 of 2 functions
100.0%
24 of 32 branches
75.0%
4 of 4 decisions
100.0%
103 of 106 calls
97.2%
20 of 23 lines (87.0%)
87.0%
3 of 3 functions
100.0%
29 of 68 branches
42.6%
8 of 16 decisions
50.0%
172 of 235 calls
73.2%
13 of 15 lines (86.7%)
86.7%
6 of 7 functions
85.7%
16 of 34 branches
47.1%
0 of 0 decisions
-%
151 of 190 calls
79.5%
16 of 16 lines (100.0%)
100.0%
3 of 3 functions
100.0%
33 of 64 branches
51.6%
2 of 2 decisions
100.0%
329 of 341 calls
96.5%
5 of 10 lines (50.0%)
50.0%
2 of 4 functions
50.0%
1 of 8 branches
12.5%
0 of 0 decisions
-%
22 of 44 calls
50.0%
6 of 6 lines (100.0%)
100.0%
3 of 3 functions
100.0%
6 of 12 branches
50.0%
0 of 0 decisions
-%
78 of 83 calls
94.0%
3 of 8 lines (37.5%)
37.5%
1 of 3 functions
33.3%
4 of 16 branches
25.0%
0 of 0 decisions
-%
4 of 14 calls
28.6%
4 of 6 lines (66.7%)
66.7%
2 of 3 functions
66.7%
0 of 0 branches
-%
0 of 0 decisions
-%
11 of 16 calls
68.8%
14 of 26 lines (53.8%)
53.8%
6 of 10 functions
60.0%
1 of 12 branches
8.3%
0 of 0 decisions
-%
48 of 85 calls
56.5%
5 of 7 lines (71.4%)
71.4%
2 of 2 functions
100.0%
3 of 12 branches
25.0%
2 of 4 decisions
50.0%
74 of 123 calls
60.2%
9 of 9 lines (100.0%)
100.0%
4 of 4 functions
100.0%
5 of 14 branches
35.7%
0 of 0 decisions
-%
29 of 33 calls
87.9%
6 of 6 lines (100.0%)
100.0%
2 of 2 functions
100.0%
1 of 2 branches
50.0%
0 of 0 decisions
-%
28 of 28 calls
100.0%
15 of 17 lines (88.2%)
88.2%
7 of 8 functions
87.5%
9 of 42 branches
21.4%
0 of 0 decisions
-%
156 of 227 calls
68.7%
24 of 26 lines (92.3%)
92.3%
10 of 11 functions
90.9%
3 of 8 branches
37.5%
0 of 0 decisions
-%
102 of 129 calls
79.1%
18 of 18 lines (100.0%)
100.0%
9 of 9 functions
100.0%
2 of 4 branches
50.0%
0 of 0 decisions
-%
73 of 79 calls
92.4%
136 of 154 lines (88.3%)
88.3%
62 of 66 functions
93.9%
53 of 136 branches
39.0%
10 of 16 decisions
62.5%
362 of 555 calls
65.2%
0 of 1 lines (0.0%)
0.0%
0 of 1 functions
0.0%
0 of 0 branches
-%
0 of 0 decisions
-%
0 of 6 calls
0.0%
20 of 24 lines (83.3%)
83.3%
5 of 7 functions
71.4%
26 of 54 branches
48.1%
7 of 8 decisions
87.5%
116 of 142 calls
81.7%
4 of 6 lines (66.7%)
66.7%
2 of 3 functions
66.7%
0 of 8 branches
0.0%
0 of 0 decisions
-%
15 of 75 calls
20.0%
19 of 22 lines (86.4%)
86.4%
3 of 4 functions
75.0%
40 of 78 branches
51.3%
4 of 4 decisions
100.0%
319 of 341 calls
93.5%
6 of 6 lines (100.0%)
100.0%
2 of 2 functions
100.0%
5 of 8 branches
62.5%
2 of 2 decisions
100.0%
45 of 49 calls
91.8%
9 of 9 lines (100.0%)
100.0%
4 of 4 functions
100.0%
6 of 12 branches
50.0%
0 of 0 decisions
-%
64 of 66 calls
97.0%
13 of 13 lines (100.0%)
100.0%
2 of 2 functions
100.0%
16 of 30 branches
53.3%
2 of 2 decisions
100.0%
87 of 102 calls
85.3%
11 of 11 lines (100.0%)
100.0%
3 of 3 functions
100.0%
19 of 36 branches
52.8%
2 of 2 decisions
100.0%
238 of 243 calls
97.9%
29 of 29 lines (100.0%)
100.0%
3 of 3 functions
100.0%
46 of 90 branches
51.1%
2 of 2 decisions
100.0%
354 of 367 calls
96.5%
11 of 14 lines (78.6%)
78.6%
6 of 8 functions
75.0%
17 of 42 branches
40.5%
0 of 0 decisions
-%
146 of 193 calls
75.6%
12 of 12 lines (100.0%)
100.0%
5 of 5 functions
100.0%
4 of 8 branches
50.0%
0 of 0 decisions
-%
128 of 130 calls
98.5%