Skip to content

Commit 69bcef2

Browse files
committed
tests: Update generated reports to 2025-05-10
1 parent bcbaf32 commit 69bcef2

File tree

85 files changed

+422
-408
lines changed

Some content is hidden

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

85 files changed

+422
-408
lines changed

src/json.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@ mod tests {
575575
let expected = match kind {
576576
CoverageKind::Functions => 100_f64,
577577
CoverageKind::Lines => 57.142_857_142_857_146,
578-
CoverageKind::Regions => 54.545_454_545_454_55,
578+
CoverageKind::Regions => 61.538_461_538_461_54,
579579
};
580580

581581
// There are 5 different percentages, make sure we pick the correct one.
@@ -612,16 +612,16 @@ mod tests {
612612
let cases = &[
613613
// (path, uncovered_functions, uncovered_lines, uncovered_regions)
614614
("tests/fixtures/coverage-reports/no_coverage/no_coverage.json", 0, 6, 5),
615-
("tests/fixtures/coverage-reports/no_test/no_test.json", 1, 7, 6),
615+
("tests/fixtures/coverage-reports/no_test/no_test.json", 1, 7, 7),
616616
];
617617

618618
for &(file, uncovered_functions, uncovered_lines, uncovered_regions) in cases {
619-
let file = manifest_dir.join(file);
619+
let file = &manifest_dir.join(file);
620620
let s = fs::read_to_string(file).unwrap();
621621
let json = serde_json::from_str::<LlvmCovJsonExport>(&s).unwrap();
622-
assert_eq!(json.count_uncovered_functions().unwrap(), uncovered_functions);
623-
assert_eq!(json.count_uncovered_lines().unwrap(), uncovered_lines);
624-
assert_eq!(json.count_uncovered_regions().unwrap(), uncovered_regions);
622+
assert_eq!(json.count_uncovered_functions().unwrap(), uncovered_functions, "{file:?}");
623+
assert_eq!(json.count_uncovered_lines().unwrap(), uncovered_lines, "{file:?}");
624+
assert_eq!(json.count_uncovered_regions().unwrap(), uncovered_regions, "{file:?}");
625625
}
626626
}
627627

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/main.rs":{"1":"1/1","2":"1/1","3":"1/1","4":"1/1","5":"0/1","6":"0/1","8":"1/1"}}}
1+
{"coverage":{"src/main.rs":{"1":"1/1","2":"2/2","3":"1/1","4":"1/1","5":"0/1","6":"0/1","8":"1/1"}}}

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
"percent": 71.42857142857143
3434
},
3535
"regions": {
36-
"count": 6,
37-
"covered": 4,
36+
"count": 8,
37+
"covered": 6,
3838
"notcovered": 2,
39-
"percent": 66.66666666666666
39+
"percent": 75.0
4040
}
4141
}
4242
}
@@ -70,10 +70,10 @@
7070
"percent": 0
7171
},
7272
"regions": {
73-
"count": 6,
74-
"covered": 4,
73+
"count": 8,
74+
"covered": 6,
7575
"notcovered": 2,
76-
"percent": 66.66666666666666
76+
"percent": 75
7777
}
7878
}
7979
}
Lines changed: 2 additions & 2 deletions
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/main.rs 6 2 66.67% 1 0 100.00% 7 2 71.43% 0 0 -
3+
src/main.rs 8 2 75.00% 1 0 100.00% 7 2 71.43% 0 0 -
44
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5-
TOTAL 6 2 66.67% 1 0 100.00% 7 2 71.43% 0 0 -
5+
TOTAL 8 2 75.00% 1 0 100.00% 7 2 71.43% 0 0 -
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/main.rs":{"1":"1/1","2":"1/1","3":"0/1","4":"1/1","5":"0/1","6":"0/1","8":"1/1"}}}
1+
{"coverage":{"src/main.rs":{"1":"1/1","2":"2/2","3":"0/1","4":"1/1","5":"0/1","6":"0/1","8":"1/1"}}}

tests/fixtures/coverage-reports/bin_crate/run.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
"percent": 57.14285714285714
3434
},
3535
"regions": {
36-
"count": 6,
37-
"covered": 3,
36+
"count": 8,
37+
"covered": 5,
3838
"notcovered": 3,
39-
"percent": 50.0
39+
"percent": 62.5
4040
}
4141
}
4242
}
@@ -70,10 +70,10 @@
7070
"percent": 0
7171
},
7272
"regions": {
73-
"count": 6,
74-
"covered": 3,
73+
"count": 8,
74+
"covered": 5,
7575
"notcovered": 3,
76-
"percent": 50
76+
"percent": 62.5
7777
}
7878
}
7979
}
Lines changed: 2 additions & 2 deletions
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/main.rs 6 3 50.00% 1 0 100.00% 7 3 57.14% 0 0 -
3+
src/main.rs 8 3 62.50% 1 0 100.00% 7 3 57.14% 0 0 -
44
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5-
TOTAL 6 3 50.00% 1 0 100.00% 7 3 57.14% 0 0 -
5+
TOTAL 8 3 62.50% 1 0 100.00% 7 3 57.14% 0 0 -
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"coverage":{"src/lib.rs":{"1":"1/1","2":"2/3","3":"1/1","6":"1/1","7":"1/1","8":"1/1","11":"1/1"}}}
1+
{"coverage":{"src/lib.rs":{"1":"1/1","2":"2/3","3":"1/1","6":"1/1","8":"2/2","11":"1/1"}}}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
4| |
66
5| |#[test]
77
6| 1|fn test() {
8-
7| 1| #[cfg(a)]
8+
7| | #[cfg(a)]
99
8| 1| assert!(!func(1));
1010
9| | #[cfg(not(a))]
1111
10| | assert!(func(-1));

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@
2828
"percent": 100.0
2929
},
3030
"lines": {
31-
"count": 7,
32-
"covered": 7,
31+
"count": 6,
32+
"covered": 6,
3333
"percent": 100.0
3434
},
3535
"regions": {
36-
"count": 6,
37-
"covered": 5,
36+
"count": 9,
37+
"covered": 8,
3838
"notcovered": 1,
39-
"percent": 83.33333333333334
39+
"percent": 88.88888888888889
4040
}
4141
}
4242
}
@@ -59,8 +59,8 @@
5959
"percent": 100
6060
},
6161
"lines": {
62-
"count": 7,
63-
"covered": 7,
62+
"count": 6,
63+
"covered": 6,
6464
"percent": 100
6565
},
6666
"mcdc": {
@@ -70,10 +70,10 @@
7070
"percent": 0
7171
},
7272
"regions": {
73-
"count": 6,
74-
"covered": 5,
73+
"count": 9,
74+
"covered": 8,
7575
"notcovered": 1,
76-
"percent": 83.33333333333334
76+
"percent": 88.88888888888889
7777
}
7878
}
7979
}

0 commit comments

Comments
 (0)