Add src/... to test_rules_scala, fix Windows break #1724
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds
src/...
to thebazel build
andbazel test
commands intest_rules_scala.sh
to follow up on #1719 and #1721.Also includes:
Adding
--test_output=errors
to eachbazel test
invocation to make failure messages visible in the CI logs.Joining the
contents
lines inWorkerTest.testPersistentWorkerArgsfile
using theline.separator
system property to fix a test failure on Windows.Swapping the arguments of
assertEquals()
assertions toexpected, actual
instead ofactual, expected
to fit the assertion failure messages.Motivation
After adding
src/...
to thebazel test
commands intest_rules_scala.sh
the first time, the Windows build failed with:Updating the
bazel test
command to add--test_output=errors
made the actual failure visible:This was due to the
line.separator
system property being\r\n
on Windows, and\n
on every other platform. Notice the]ome arg
line, and the fact that this appeared as theexpected:
value in the assertion failure message.