jyn
441972d18b
Rename detail_exit_macro to exit
...
`detail` and `macro` weren't adding any info.
2023-07-13 03:24:08 -05:00
Jakub Beránek
91d2fb2e2b
Port PGO/LTO/BOLT optimized build pipeline to Rust
2023-07-09 08:39:50 +02:00
ozkanonur
6c966dc656
implement stdout streaming in render_tests::Renderer
...
Signed-off-by: ozkanonur <work@onurozkan.dev>
2023-06-12 13:03:00 +03:00
jyn
f9a81e4769
Don't require the output from libtest to be valid UTF-8
...
On Windows this is sometimes not the case, for reasons I can't track down.
This works around the problem, although I'm not sure how to confirm we're not generating invalid
build metrics in this case.
2023-06-04 09:18:23 -05:00
ozkanonur
2803c66006
create build_helper/src/util mod
...
Signed-off-by: ozkanonur <work@onurozkan.dev>
2023-05-30 10:53:46 +03:00
Eric Huss
59dff762bc
Render test messages from bootstrap
2023-05-21 10:25:03 -07:00
Matthias Krüger
af92c6a0a3
Rollup merge of #110429 - jsoref:spelling-src-bootstrap, r=albertlarsan68
...
Spelling src bootstrap
The various src/* items seem slightly disparate, so I'm doing src/* individually.
split from #110392
2023-04-19 17:54:39 +02:00
Josh Soref
70ce74e1e2
Spelling src/bootstrap
...
* although
* correct
* granular
* libunwind
* repository
* section
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-17 12:04:06 -04:00
Pietro Albini
4cd0e00655
avoid including dry run steps in the build metrics
...
Including steps executed during the dry run will result in a duplication
of all the steps in the build metrics, which just adds noise.
2023-04-17 09:42:45 +02:00
Raoul Strackx
0d1a0540e4
Bugfix: avoid panic on invalid json output from libtest
2023-03-22 14:01:30 +01:00
Pietro Albini
aacbd8671b
handle tests timing out
2023-03-21 15:07:05 +01:00
Pietro Albini
c015d0d2fa
switch to termcolor
2023-03-07 10:48:26 +01:00
Pietro Albini
3248ab758a
fix name of the field containing the ignore reason
2023-03-06 09:59:43 +01:00
Pietro Albini
4958272560
change approach to prevent interleaving compiletest message
2023-03-03 11:09:47 +01:00
Pietro Albini
9a1ff1b958
handle non-json output in stdout
2023-03-03 10:03:23 +01:00
Pietro Albini
ad9a444241
avoid overlapping stderr
2023-03-02 16:34:00 +01:00
Pietro Albini
50b3583695
switch all tests to use render_tests
2023-03-02 16:33:58 +01:00
Pietro Albini
b14b355550
add support for benchmarks
2023-03-02 16:33:56 +01:00
Pietro Albini
9388c8e420
record tests in build metrics
2023-03-02 16:33:55 +01:00
Pietro Albini
f816d3a754
add a splash of color
2023-03-02 16:33:53 +01:00
Pietro Albini
f96774bfbb
add support for terse output
2023-03-02 16:20:35 +01:00
Pietro Albini
d2f38065f3
render compiletest output with render_tests
2023-03-02 16:20:34 +01:00