Skip to content

Commit b0297f3

Browse files
committedSep 5, 2018
Auto merge of #53867 - cwndrws:json-test-formatter-test-count-as-num, r=nrc
Make json test output formatter represent "test_count" as num fixes #53866
2 parents 3f13b27 + 1c3dc9a commit b0297f3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

‎src/libtest/formatters/json.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ impl<T: Write> JsonFormatter<T> {
5050
impl<T: Write> OutputFormatter for JsonFormatter<T> {
5151
fn write_run_start(&mut self, test_count: usize) -> io::Result<()> {
5252
self.write_message(&*format!(
53-
r#"{{ "type": "suite", "event": "started", "test_count": "{}" }}"#,
53+
r#"{{ "type": "suite", "event": "started", "test_count": {} }}"#,
5454
test_count
5555
))
5656
}
@@ -136,7 +136,7 @@ impl<T: Write> OutputFormatter for JsonFormatter<T> {
136136
\"allowed_fail\": {}, \
137137
\"ignored\": {}, \
138138
\"measured\": {}, \
139-
\"filtered_out\": \"{}\" }}",
139+
\"filtered_out\": {} }}",
140140
if state.failed == 0 { "ok" } else { "failed" },
141141
state.passed,
142142
state.failed + state.allowed_fail,
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{ "type": "suite", "event": "started", "test_count": "4" }
1+
{ "type": "suite", "event": "started", "test_count": 4 }
22
{ "type": "test", "event": "started", "name": "a" }
33
{ "type": "test", "name": "a", "event": "ok" }
44
{ "type": "test", "event": "started", "name": "b" }
@@ -7,4 +7,4 @@
77
{ "type": "test", "name": "c", "event": "ok" }
88
{ "type": "test", "event": "started", "name": "d" }
99
{ "type": "test", "name": "d", "event": "ignored" }
10-
{ "type": "suite", "event": "failed", "passed": 2, "failed": 1, "allowed_fail": 0, "ignored": 1, "measured": 0, "filtered_out": "0" }
10+
{ "type": "suite", "event": "failed", "passed": 2, "failed": 1, "allowed_fail": 0, "ignored": 1, "measured": 0, "filtered_out": 0 }

0 commit comments

Comments
 (0)