Commit graph

22 commits

Author SHA1 Message Date
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