Commit 48b0156
committed
feat: Respect
We already respected the `--color=never` option passed to rustc-driver directly. However, Cargo always forces colored output for its own internal diagnostic processing. This processing strips colors on the Cargo side if no coloring is requested, however this is not detectible from the driver side, and so this never carried over to the detection diagnostics we embed into the mutated crates. We now indicate the requested lack of colored output using an additional MUTEST_CARGO_EXPLICIT_NO_COLOR environment variable, which disables detection diagnostics coloring for Cargo-based invocations.--color=never Cargo option for mutation diagnostics1 parent 4efb5ab commit 48b0156
2 files changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
110 | 111 | | |
111 | 112 | | |
112 | 113 | | |
| |||
255 | 256 | | |
256 | 257 | | |
257 | 258 | | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
258 | 271 | | |
259 | 272 | | |
260 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| 84 | + | |
83 | 85 | | |
84 | 86 | | |
85 | 87 | | |
| |||
0 commit comments