)]}'
{
  "commit": "46997fb00f73c2b5ffa43e2f9afd34a901efa896",
  "tree": "2143dd6102f3cb1471ea89507ca260b34e847fe4",
  "parents": [
    "978fb762acd77bee7b44493bee9f90b856618ebd",
    "6733ce938fa5e74730462c0956a4cfabb7d085bc"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Mon Apr 13 20:20:00 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 13 20:20:00 2026 +0200"
  },
  "message": "Rollup merge of #154587 - Ayuse:compiletest-quiet-run-make, r\u003djieyouxu\n\nAdd --verbose-run-make-subprocess-output flag to suppress verbose run-make output for passing tests\n\n- Adds `--verbose-run-make-subprocess-output` flag to `./x test` and compiletest\n- `./x test --no-capture --verbose-run-make-subprocess-output\u003dfalse` suppresses verbose subprocess output for passing run-make tests\n- Failed tests always print their output regardless of `--verbose-run-make-subprocess-output`\n- Default behavior (verbose) is unchanged\n\nThis addresses the request from @bjorn3  which needs `--no-capture` (due to `panic\u003dabort`) but doesn\u0027t want output dumped for every passing test.\n\nHelps with rust-lang/rust#154069\n\n## Test plan\n\n- [x] `./x test tests/run-make/bare-outfile --no-capture --force-rerun` — verbose output for passing test\n- [x] `./x test tests/run-make/bare-outfile --no-capture --verbose-run-make-subprocess-output\u003dfalse --force-rerun` — no verbose output for passing test\n- [x] Failing test still dumps output with `--verbose-run-make-subprocess-output\u003dfalse`\n",
  "tree_diff": []
}
