-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Enable Ycheck after labelDef. Fixes #701 #724
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
Conversation
LabelDefs reorders labels. As a result of reordering label-def defined inside other label-def could be lifted outside. LabelDefs doesn't update owner chains to represent this. Making treeChecker aware of this.
/rebuild |
1 similar comment
/rebuild |
@odersky please review |
On my machine, time that it takes for the full junit testing suite to pass went from 4 min to 4 min 40 secs. |
I think 40 secs is sufficiently bad not to do it. Compromise proposal: On Thu, Jul 16, 2015 at 10:50 AM, Dmitry Petrashko <[email protected]
Martin Odersky |
During the meeting we agreed to leave -Ycheck:labeldefs disabled in test suite that is ran locally, but enable |
@DarkDimius What needs to be done scriptwise to achieve this? |
We no longer use Travis, and testing infrastructure is not guaranteed to work there.
Done by setting an environment variable and checking it in runtime. This enables Ycheck:all for all kinds of tests, including partest.
165c126
to
7eef035
Compare
Enable Ycheck after labelDef. Fixes #701
LabelDefs reorders labels. As a result of reordering label-def defined inside other label-def could be lifted outside.
Those commits make TreeChecker aware of this.