diff options
| author | onur-ozkan <work@onurozkan.dev> | 2024-12-05 10:17:26 +0000 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2024-12-06 11:23:56 +0300 |
| commit | 31c4057bb8edb92671e632e22eec2c14ef19c556 (patch) | |
| tree | 3b517b4a05921f0d7602f216f4862fd5fcd446a7 /src/bootstrap | |
| parent | 83909b6b05b38daaf69af523d4c852a45e252d2b (diff) | |
handle `json_output` in `test::run_cargo_test`
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/src/core/build_steps/test.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/build_steps/test.rs b/src/bootstrap/src/core/build_steps/test.rs index 98bfc40fd7a..db246b97515 100644 --- a/src/bootstrap/src/core/build_steps/test.rs +++ b/src/bootstrap/src/core/build_steps/test.rs @@ -2634,6 +2634,11 @@ fn prepare_cargo_test( if builder.kind == Kind::Test && !builder.fail_fast { cargo.arg("--no-fail-fast"); } + + if builder.config.json_output { + cargo.arg("--message-format=json"); + } + match builder.doc_tests { DocTests::Only => { cargo.arg("--doc"); |
