-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test cases of running targets should iteratively appear as they are processed #9443
Comments
Note: an option to generate a new protocol between bazel and IDEs was
discussed with @dslomov and we (Wix) need to generate a design doc for this
proposal and publish it in the regular channels.
…On Wed, 19 Dec 2018 at 14:14 Noam Berman ***@***.***> wrote:
Description of the feature request:
Have bazel java test runner report specific test runs outcomes as they
finish (or fail), instead of collecting the output at the end of the run
and only then reporting it.
what underlying problem are you trying to solve with this feature?
We use bazel from intellij, and currently the output of running tests is
only displayed when the whole process has finished. This is a regression
from running tests directly from intellij, which shows a very friendly UI,
and especially important when running integration tests which can be
lengthy.
Running with bazel 0.20.0.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/bazelbuild/bazel/issues/6962>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABUIF01EQvD9JoOSJ3Ti_MR3Q-T-MZ5Iks5u6i2mgaJpZM4ZaH0G>
.
|
ping... :) cc: @sha1n |
also cc @jin as this is IDE related |
cc @laurentlb This looks like a front end/IDE issue -- what do you think? |
This is definitely a BEP / Front End / IDE feature request. A possible direction here is to expose a BEP server in the IntelliJ plugin to receive build events from Bazel as a BEP client, and update the UI in real time. For build events like test results, we'd prefer IDEs to read from BEP streams instead of the command line because of the API contract. This is certainly nice to have, and should be an issue filed in the IntelliJ plugin repo instead of Bazel. Edit: transferred this issue to the intellij repo. |
After understanding this issue better, the bulk of the work here is done in Bazel and not IDEs. Bazel needs to expose a finer-grained test execution stream for IDEs to use. Sorry for the confusion, transferring this back to the Bazel repository. |
@jin any update on this work? |
@mai93 Hey Mai, this might be an interesting feature request for you. Assigning it as a P2, so you can have a look and prioritize. |
I'm taking a look at the edit-compile-test feedback loop of devs and wanted to say again that the local dev experience with bazel is not good. To be honest many feel it is bad. |
Description of the feature request:
Have bazel java test runner report specific test runs outcomes as they finish (or fail), instead of collecting the output at the end of the run and only then reporting it.
what underlying problem are you trying to solve with this feature?
We use bazel from intellij, and currently the output of running tests is only displayed when the whole process has finished. This is a regression from running tests directly from intellij, which shows a very friendly UI, and especially important when running integration tests which can be lengthy.
Running with bazel 0.20.0.
The text was updated successfully, but these errors were encountered: