-
-
Notifications
You must be signed in to change notification settings - Fork 372
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Include more patch versions when testing Scala versions (#1436)
Also use `testCached` in the `unitTest` and `integrationTest` commands to avoid repeating tests. I needed to make the following adaptions: * Removed support for Scala 2.12.8, as some modules didn't compile correctly on Java 17. * Ignored test failures in `AmmoniteBuildServerTests`. I think those never run successfully, but we never ran then on CI, so we didn't catch those issues. * Ignore a single test failure in the `BasisTests` integration test. I seems to always fail when run on any Scala 3 version we support. Due to running much more tests (same tests on more Scala versions), the test suite now takes longer. Since Ammonite isn't seeing many contributions nowadays and most contributions are maintenance tasks, having a better coverage is a bonus worth the somewhat longer waiting time. I expect the time to increase once we add more Scala patch version to a supported line. To speed things up, we have the option to scale out by splitting up the Scala versions in test matrix. Pull request: #1436
- Loading branch information
Showing
4 changed files
with
119 additions
and
76 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.