-
Notifications
You must be signed in to change notification settings - Fork 203
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
Add support for test quick execution #61
Comments
I've used it in scalameta where we have one project with dozens of test suites. It works great in some cases (for example while editing on test suite) but sometimes not so much. One somewhat related feature which I find seriously missing in sbt (it works in bazel) is the ability to infer which tests to run from a list of files that have changed. For large projects |
Yeah, that's something I want so badly. I'd like to implement it, I know how to get it working. I'm assigning this to me, when Mr. @Duhemm is done with the test support I'll get it done. |
Upstream ticket I opened some months ago: sbt/zinc#265 |
I use test-only more often but I want to use test-quick, it just doesn't have great change detection.
Additionally in my beautiful perfect world I then want test to run with the above order, followed by |
I think this is an artifact of sbt's implementation. I believe we could make it work better, following a similar strategy to the one you propose, but that goes against one of my short-term goals in Zinc: remove the API representation altogether and not serialize it in the analysis file. |
testQuick
I recently stated using This is really a time saver. It would be really nice to have that supported in bloop. Especially in combinations with the |
What is the current behavior exactly? |
I'm re-scoping this issue to only implementing the same test quick functionality people are used to. |
I've been exploring |
@lloydmeta Would be great if you can have a look at it and implement it. I feel like porting the implementation should be reasonably simple. |
Merge upstream changes
I never use it so I completely forgot about it.
Do people actually use it often? If so, we should probably support it since the idea is nice.
The text was updated successfully, but these errors were encountered: