Improve test efficiency, reduce lock file size #1784
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
Removes unnecessary
scala_deps.scala()tags from thedt_patches/test_dt_patches{,_user_srcjar}andtest/compiler_sources_integritymodules. Removesbazel shutdowncommands to speed up several tests, notablydt_patches/dt_patch_test.shandtest/shell/test_examples.sh.Motivation
These changes are broken out from a larger change to commit
MODULE.bazel.lockfiles. That upcoming change will explain the rationale for doing so, but these changes stand alone as incremental improvements in their own right.Removing the
scala_deps.scala()tags prevents thescala_depsextension from creating repos for the default Scala toolchain. These particular tests define their own Scala toolchains, so the tests still pass without the extra default Scala toolchain footprint. This has the additional benefit of making the resultingMODULE.bazel.lockfiles much smaller.The test speedups from removing
bazel shutdownwere opportunistic improvements during the course of theMODULE.bazel.lockinvestigation.