-
Notifications
You must be signed in to change notification settings - Fork 615
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
Aggregate coverage - aggregate tests but not publishing #974
Conversation
Discover a working combination of aggregate usage to enable coverage of subprojects testing but publish a single Jar. This should finally fix #772.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what I'm looking at but if tests pass and dependencies build against it then it's probably fine?
Maybe add a comment in there somewhere explaining this since it's not immediately obvious from the code what's going on? I'm assuming this is another way of not publishing coreMacros and chiselFrontend as individual JARs that has less side effects?
Remove vestiges of earlier (failing) attempts to provide aggregation for everything but publishing JARs.
Use "scalastyle-test-config.xml" for scalastyle config in tests. Enable "_" in method names and accept method names ending in "_=". Re-sync scalastyle-test-config.xml with scalastyle-config.xml
Source changes require re-review
Consensus: move scalastyle changes to new PR |
* Update style warnings now that subprojects are aggregated. Use "scalastyle-test-config.xml" for scalastyle config in tests. Enable "_" in method names and accept method names ending in "_=". Re-sync scalastyle-test-config.xml with scalastyle-config.xml * Remove bogus tests that crept in with git add * Add missing import.
Related issue: #772
Type of change: bug report
Impact: no functional change
Development Phase: implementation
Release Notes
Discover a working combination of aggregate usage to enable coverage of subprojects testing but publish a single Jar.
This should finally fix #772.