-
Notifications
You must be signed in to change notification settings - Fork 278
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
Reclaim scala package #527
Conversation
note this looks like a lot ( and it is ) but its exclusively renames of the test harness packaging from scala to scalarules. |
deps = ["MixJavaScalaLib"], | ||
) | ||
|
||
#Mix java scala (srcjar), much like above only the java is provided via srcjar | ||
scala_library( | ||
name = "MixJavaScalaSrcjarLib", | ||
srcs = glob([ | ||
"src/main/scala/scala/test/mix_java_scala/*.scala", | ||
"src/main/scala/scalarules/test/mix_java_scala/*.scala", | ||
# srcjar created with `jar -cfM Baz.srcjar Baz.java` |
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.
these comments were well with the extra few seconds it took to add them. I dealt with a number of failing tests related to jars that I had to recreate using the commentary in these rules.
Looks like a failing scala_specs2_exception_in_initializer_without_filter test. Ill look into that. |
thanks @softprops it looks like a transient download issue. restarting. |
thanks @softprops ! |
thanks! |
Np. I think I can followup on the mixed compilation thing with a failing test case. I'll likely need to get up to speed on what's changed since I last understood the code base. In any case this exercise gave me a greater appreciation for the amount of testing in these rules. One thing may suggest is tips for contributors on getting faster turn around cycles. Rename / retest cycles for this particular pr were massive! |
yeah, that's good feedback @softprops. A better doc on tips for contributing would be very useful. Also, if we could port more of the tests to be in bazel so that running them is as easy as |
this relates to #526 ( specifically this comment ). The base package of the entire test hardness is
scala
which just happens to be the base package of scala std lib. This prevents the ability do refer to things likescala.Option
within mixed java sources.