Skip to content

Commit a7b4a14

Browse files
committed
Update generated reports to nightly-2024-01-25
1 parent 3802942 commit a7b4a14

File tree

134 files changed

+721
-721
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

134 files changed

+721
-721
lines changed

src/json.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ type UncoveredLines = BTreeMap<String, Vec<u64>>;
148148

149149
#[non_exhaustive]
150150
#[derive(Clone, Copy)]
151+
#[cfg_attr(test, derive(Debug))]
151152
pub enum CoverageKind {
152153
Functions,
153154
Lines,
@@ -565,8 +566,8 @@ mod tests {
565566
fn test_get_coverage_percent(kind: CoverageKind) {
566567
let expected = match kind {
567568
CoverageKind::Functions => 100_f64,
568-
CoverageKind::Lines => 68.181_818_181_818_19,
569-
CoverageKind::Regions => 66.666_666_666_666_67,
569+
CoverageKind::Lines => 63.157_894_736_842_1,
570+
CoverageKind::Regions => 60.,
570571
};
571572

572573
// There are 5 different percentages, make sure we pick the correct one.
@@ -580,7 +581,7 @@ mod tests {
580581
let actual = json.get_coverage_percent(kind).unwrap();
581582

582583
let error_margin = f64::EPSILON;
583-
assert!((actual - expected).abs() < error_margin, "{actual}");
584+
assert!((actual - expected).abs() < error_margin, "kind={kind:?},actual={actual}");
584585
}
585586

586587
#[test]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/lib.rs":{"1":"1/1","2":"1/1","3":"0/1","5":"1/1","7":"1/1","9":"1/1","10":"1/1","11":"1/1","12":"1/1","15":"1/1"}}}
1+
{"coverage":{"src/lib.rs":{"1":"1/1","2":"1/1","3":"0/1","5":"1/1","7":"1/1","10":"1/1","11":"1/1","12":"1/1","15":"1/1"}}}

tests/fixtures/coverage-reports/cargo_config/cargo_config.hide-instantiations.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
6| | }
77
7| 1|}
88
8| |
9-
9| 1|#[test]
9+
9| |#[test]
1010
10| 1|fn test() {
1111
11| 1| #[cfg(a)]
1212
12| 1| assert!(!func(1));

tests/fixtures/coverage-reports/cargo_config/cargo_config.json

+20-20
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@
1212
"percent": 0.0
1313
},
1414
"functions": {
15-
"count": 3,
16-
"covered": 3,
15+
"count": 2,
16+
"covered": 2,
1717
"percent": 100.0
1818
},
1919
"instantiations": {
20-
"count": 3,
21-
"covered": 3,
20+
"count": 2,
21+
"covered": 2,
2222
"percent": 100.0
2323
},
2424
"lines": {
25-
"count": 10,
26-
"covered": 9,
27-
"percent": 90.0
25+
"count": 9,
26+
"covered": 8,
27+
"percent": 88.88888888888889
2828
},
2929
"regions": {
30-
"count": 7,
31-
"covered": 6,
30+
"count": 6,
31+
"covered": 5,
3232
"notcovered": 1,
33-
"percent": 85.71428571428571
33+
"percent": 83.33333333333334
3434
}
3535
}
3636
}
@@ -43,25 +43,25 @@
4343
"percent": 0
4444
},
4545
"functions": {
46-
"count": 3,
47-
"covered": 3,
46+
"count": 2,
47+
"covered": 2,
4848
"percent": 100
4949
},
5050
"instantiations": {
51-
"count": 3,
52-
"covered": 3,
51+
"count": 2,
52+
"covered": 2,
5353
"percent": 100
5454
},
5555
"lines": {
56-
"count": 10,
57-
"covered": 9,
58-
"percent": 90
56+
"count": 9,
57+
"covered": 8,
58+
"percent": 88.88888888888889
5959
},
6060
"regions": {
61-
"count": 7,
62-
"covered": 6,
61+
"count": 6,
62+
"covered": 5,
6363
"notcovered": 1,
64-
"percent": 85.71428571428571
64+
"percent": 83.33333333333334
6565
}
6666
}
6767
}
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
SF:src/lib.rs
2-
FNF:3
3-
FNH:3
2+
FNF:2
3+
FNH:2
44
BRF:0
55
BRH:0
6-
LF:10
7-
LH:9
6+
LF:9
7+
LH:8
88
end_of_record
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
22
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3-
src/lib.rs 7 1 85.71% 3 0 100.00% 10 1 90.00% 0 0 -
3+
src/lib.rs 6 1 83.33% 2 0 100.00% 9 1 88.89% 0 0 -
44
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5-
TOTAL 7 1 85.71% 3 0 100.00% 10 1 90.00% 0 0 -
5+
TOTAL 6 1 83.33% 2 0 100.00% 9 1 88.89% 0 0 -

tests/fixtures/coverage-reports/cargo_config/cargo_config.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
6| | }
77
7| 1|}
88
8| |
9-
9| 1|#[test]
9+
9| |#[test]
1010
10| 1|fn test() {
1111
11| 1| #[cfg(a)]
1212
12| 1| assert!(!func(1));
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/lib.rs":{"1":"1/1","2":"1/1","3":"0/1","5":"1/1","7":"1/1","9":"1/1","10":"1/1","11":"1/1","12":"1/1","15":"1/1"}}}
1+
{"coverage":{"src/lib.rs":{"1":"1/1","2":"1/1","3":"0/1","5":"1/1","7":"1/1","10":"1/1","11":"1/1","12":"1/1","15":"1/1"}}}

tests/fixtures/coverage-reports/cargo_config_toml/cargo_config_toml.hide-instantiations.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
6| | }
77
7| 1|}
88
8| |
9-
9| 1|#[test]
9+
9| |#[test]
1010
10| 1|fn test() {
1111
11| 1| #[cfg(a)]
1212
12| 1| assert!(!func(1));

tests/fixtures/coverage-reports/cargo_config_toml/cargo_config_toml.json

+20-20
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@
1212
"percent": 0.0
1313
},
1414
"functions": {
15-
"count": 3,
16-
"covered": 3,
15+
"count": 2,
16+
"covered": 2,
1717
"percent": 100.0
1818
},
1919
"instantiations": {
20-
"count": 3,
21-
"covered": 3,
20+
"count": 2,
21+
"covered": 2,
2222
"percent": 100.0
2323
},
2424
"lines": {
25-
"count": 10,
26-
"covered": 9,
27-
"percent": 90.0
25+
"count": 9,
26+
"covered": 8,
27+
"percent": 88.88888888888889
2828
},
2929
"regions": {
30-
"count": 7,
31-
"covered": 6,
30+
"count": 6,
31+
"covered": 5,
3232
"notcovered": 1,
33-
"percent": 85.71428571428571
33+
"percent": 83.33333333333334
3434
}
3535
}
3636
}
@@ -43,25 +43,25 @@
4343
"percent": 0
4444
},
4545
"functions": {
46-
"count": 3,
47-
"covered": 3,
46+
"count": 2,
47+
"covered": 2,
4848
"percent": 100
4949
},
5050
"instantiations": {
51-
"count": 3,
52-
"covered": 3,
51+
"count": 2,
52+
"covered": 2,
5353
"percent": 100
5454
},
5555
"lines": {
56-
"count": 10,
57-
"covered": 9,
58-
"percent": 90
56+
"count": 9,
57+
"covered": 8,
58+
"percent": 88.88888888888889
5959
},
6060
"regions": {
61-
"count": 7,
62-
"covered": 6,
61+
"count": 6,
62+
"covered": 5,
6363
"notcovered": 1,
64-
"percent": 85.71428571428571
64+
"percent": 83.33333333333334
6565
}
6666
}
6767
}
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
SF:src/lib.rs
2-
FNF:3
3-
FNH:3
2+
FNF:2
3+
FNH:2
44
BRF:0
55
BRH:0
6-
LF:10
7-
LH:9
6+
LF:9
7+
LH:8
88
end_of_record
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
22
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3-
src/lib.rs 7 1 85.71% 3 0 100.00% 10 1 90.00% 0 0 -
3+
src/lib.rs 6 1 83.33% 2 0 100.00% 9 1 88.89% 0 0 -
44
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5-
TOTAL 7 1 85.71% 3 0 100.00% 10 1 90.00% 0 0 -
5+
TOTAL 6 1 83.33% 2 0 100.00% 9 1 88.89% 0 0 -

tests/fixtures/coverage-reports/cargo_config_toml/cargo_config_toml.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
6| | }
77
7| 1|}
88
8| |
9-
9| 1|#[test]
9+
9| |#[test]
1010
10| 1|fn test() {
1111
11| 1| #[cfg(a)]
1212
12| 1| assert!(!func(1));
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/lib.rs":{"5":"1/1","6":"1/1","7":"1/1","8":"0/1","9":"1/1","10":"0/1","11":"0/1","13":"1/1","15":"1/1"}}}
1+
{"coverage":{"src/lib.rs":{"5":"1/1","6":"1/1","7":"1/1","8":"0/1","9":"1/1","10":"0/1","11":"0/1","13":"1/1"}}}

tests/fixtures/coverage-reports/coverage_helper/coverage_helper.hide-instantiations.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
12| | }
1313
13| 2|}
1414
14| |
15-
15| 1|#[test]
15+
15| |#[test]
1616
16| |fn test() {
1717
17| | func(0);
1818
18| |

tests/fixtures/coverage-reports/coverage_helper/coverage_helper.json

+20-20
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@
1212
"percent": 0.0
1313
},
1414
"functions": {
15-
"count": 2,
16-
"covered": 2,
15+
"count": 1,
16+
"covered": 1,
1717
"percent": 100.0
1818
},
1919
"instantiations": {
20-
"count": 2,
21-
"covered": 2,
20+
"count": 1,
21+
"covered": 1,
2222
"percent": 100.0
2323
},
2424
"lines": {
25-
"count": 9,
26-
"covered": 6,
27-
"percent": 66.66666666666666
28-
},
29-
"regions": {
3025
"count": 8,
3126
"covered": 5,
32-
"notcovered": 3,
3327
"percent": 62.5
28+
},
29+
"regions": {
30+
"count": 7,
31+
"covered": 4,
32+
"notcovered": 3,
33+
"percent": 57.14285714285714
3434
}
3535
}
3636
}
@@ -43,25 +43,25 @@
4343
"percent": 0
4444
},
4545
"functions": {
46-
"count": 2,
47-
"covered": 2,
46+
"count": 1,
47+
"covered": 1,
4848
"percent": 100
4949
},
5050
"instantiations": {
51-
"count": 2,
52-
"covered": 2,
51+
"count": 1,
52+
"covered": 1,
5353
"percent": 100
5454
},
5555
"lines": {
56-
"count": 9,
57-
"covered": 6,
58-
"percent": 66.66666666666666
59-
},
60-
"regions": {
6156
"count": 8,
6257
"covered": 5,
63-
"notcovered": 3,
6458
"percent": 62.5
59+
},
60+
"regions": {
61+
"count": 7,
62+
"covered": 4,
63+
"notcovered": 3,
64+
"percent": 57.14285714285714
6565
}
6666
}
6767
}
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
SF:src/lib.rs
2-
FNF:2
3-
FNH:2
2+
FNF:1
3+
FNH:1
44
BRF:0
55
BRH:0
6-
LF:9
7-
LH:6
6+
LF:8
7+
LH:5
88
end_of_record
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
22
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3-
src/lib.rs 8 3 62.50% 2 0 100.00% 9 3 66.67% 0 0 -
3+
src/lib.rs 7 3 57.14% 1 0 100.00% 8 3 62.50% 0 0 -
44
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5-
TOTAL 8 3 62.50% 2 0 100.00% 9 3 66.67% 0 0 -
5+
TOTAL 7 3 57.14% 1 0 100.00% 8 3 62.50% 0 0 -

tests/fixtures/coverage-reports/coverage_helper/coverage_helper.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
12| | }
1313
13| 2|}
1414
14| |
15-
15| 1|#[test]
15+
15| |#[test]
1616
16| |fn test() {
1717
17| | func(0);
1818
18| |
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/lib.rs":{"3":"1/1","4":"1/1","5":"1/1","7":"1/1","9":"1/1","11":"1/1","12":"1/1","13":"1/1","14":"1/1","15":"1/1"}}}
1+
{"coverage":{"src/lib.rs":{"3":"1/1","4":"1/1","5":"1/1","7":"1/1","9":"1/1","12":"1/1","13":"1/1","14":"1/1","15":"1/1"}}}

tests/fixtures/coverage-reports/instantiations/instantiations.hide-instantiations.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
8| | }
99
9| 2|}
1010
10| |
11-
11| 1|#[test]
11+
11| |#[test]
1212
12| 1|fn test() {
1313
13| 1| assert!(!func(1_f32));
1414
14| 1| assert!(func(-1_i32));

0 commit comments

Comments
 (0)