Replies: 7 comments 10 replies
-
@fmeum, @ulfjack, @UebelAndre; you've all had interests in this area - any thoughts? |
Beta Was this translation helpful? Give feedback.
-
Hello, we're using Bazel at Swift Navigation. Very excited to see there's renewed interest in this area as this has been a pain point for us, especially for C++. I'd say that the most important things we would like to see are (in order of importance):
|
Beta Was this translation helpful? Give feedback.
-
One of the motivations for me writing this (and for considering a new API) is Rust coverage integration. Rust needs to do very similar things to C++ and I really want to avoid layering hacks inside |
Beta Was this translation helpful? Give feedback.
-
Just chiming in to say |
Beta Was this translation helpful? Give feedback.
-
One issue we've had to patch: I'm not sure if/when I can upstream my patch (assuming there'd be interest in accepting it), but it should be extremely easy for someone else to contribute in the meantime. Hope this is helpful. |
Beta Was this translation helpful? Give feedback.
-
I think in general, there needs to be a more robust story for post-test artifact aggregation. Until now, Bazel has been treating
So I think a good step forward would be providing API/method/convention to allow other actions to depend on existing test execution actions. That way we could start building on top of it to provide coverage, profiling, and fuzzing support for tests. |
Beta Was this translation helpful? Give feedback.
-
We (Uber) need a feature to known the lines to cover in a package without any test (baseline coverage?). Ideally it should integrate with |
Beta Was this translation helpful? Give feedback.
-
In this document, I have described what I believe to be the current short-comings in Bazel's support for code coverage collection.
These areas are:
In the near future, I would like to propose a new coverage API for Bazel, assuming there is appetite for one and that it solves enough problems.
What I would like to know:
Beta Was this translation helpful? Give feedback.
All reactions