@@ -4,6 +4,7 @@ import com.eed3si9n.expecty.Expecty.assert as expect
44import coursier .Repositories
55import coursier .cache .FileCache
66import coursier .maven .MavenRepository
7+ import coursier .util .Task
78import coursier .version .Version
89import dependency .ScalaParameters
910
@@ -18,17 +19,19 @@ import scala.build.internal.Constants.*
1819import scala .build .internal .Regexes .{scala2NightlyRegex , scala3LtsRegex }
1920import scala .build .options .*
2021import scala .build .tests .util .BloopServer
21- import scala .build .{Build , BuildThreads , Directories , LocalRepo , Positioned , RepositoryUtils }
22+ import scala .build .{Build , BuildThreads , LocalRepo , Positioned , RepositoryUtils }
2223import scala .concurrent .duration .DurationInt
2324
2425class BuildOptionsTests extends TestUtil .ScalaCliBuildSuite {
2526 override def munitFlakyOK : Boolean = TestUtil .isCI
2627 val extraRepoTmpDir : os.Path = os.temp.dir(prefix = " scala-cli-tests-extra-repo-" )
27- val directories : Directories = Directories .under(extraRepoTmpDir)
28- val buildThreads : BuildThreads = BuildThreads .create()
29- val baseOptions = BuildOptions (
28+ val testCache : FileCache [Task ] =
29+ FileCache ().withLocation((extraRepoTmpDir / " cache" ).toIO)
30+ val buildThreads : BuildThreads = BuildThreads .create()
31+ val baseOptions = BuildOptions (
3032 internal = InternalOptions (
31- localRepository = LocalRepo .localRepo(directories.localRepoDir, TestLogger ()),
33+ cache = Some (testCache),
34+ localRepository = LocalRepo .localRepo(testCache, TestLogger ()),
3235 keepDiagnostics = true
3336 )
3437 )
@@ -374,7 +377,8 @@ class BuildOptionsTests extends TestUtil.ScalaCliBuildSuite {
374377 test(" User scalac options shadow internal ones" ) {
375378 val defaultOptions = BuildOptions (
376379 internal = InternalOptions (
377- localRepository = LocalRepo .localRepo(directories.localRepoDir, TestLogger ())
380+ cache = Some (testCache),
381+ localRepository = LocalRepo .localRepo(testCache, TestLogger ())
378382 )
379383 )
380384
0 commit comments