Skip to content

Commit a07c0e8

Browse files
committed
WIP
1 parent edc4ad6 commit a07c0e8

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

dt_patches/dt_patch_test.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,4 +121,7 @@ run_test_local test_compiler_srcjar 2.12.14
121121
run_test_local test_compiler_srcjar 2.12.15
122122
run_test_local test_compiler_srcjar 2.12.16
123123
run_test_local test_compiler_srcjar_nonhermetic 2.12.17
124-
run_test_local test_compiler_srcjar_nonhermetic 2.12.18
124+
run_test_local test_compiler_srcjar_nonhermetic 2.12.18
125+
126+
run_test_local test_compiler_srcjar_nonhermetic 2.13.11
127+
run_test_local test_compiler_srcjar_nonhermetic 2.13.12

dt_patches/test_dt_patches_user_srcjar/WORKSPACE

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ srcjars_by_version = {
9191
"2.12.18": {
9292
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.18/scala-compiler-2.12.18-sources.jar?foo",
9393
},
94+
"2.13.11": {
95+
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.11/scala-compiler-2.13.11-sources.jar?foo",
96+
},
97+
"2.13.12": {
98+
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12-sources.jar?foo",
99+
},
94100
}
95101

96102
rules_scala_setup(scala_compiler_srcjar = srcjars_by_version[SCALA_VERSION])

third_party/utils/src/test/io/bazel/rulesscala/utils/TestUtil.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import scala.reflect.io.AbstractFile
77
import scala.reflect.io.Directory
88
import scala.reflect.io.PlainDirectory
99
import scala.reflect.io.VirtualDirectory
10-
import scala.tools.cmd.CommandLineParser
1110
import scala.tools.nsc.CompilerCommand
1211
import scala.tools.nsc.Global
1312
import scala.tools.nsc.Settings
13+
import scala.tools.nsc.settings.MutableSettings
1414
import scala.tools.nsc.reporters.StoreReporter
1515
import io.bazel.rulesscala.dependencyanalyzer.DependencyTrackingMethod
1616

@@ -108,7 +108,7 @@ object TestUtil {
108108
output: AbstractFile
109109
): List[StoreReporter#Info] = {
110110
// TODO: Optimize and cache global.
111-
val options = CommandLineParser.tokenize(compileOptions)
111+
val options = new MutableSettings(_ => ()).splitParams(compileOptions)
112112
val reporter = new StoreReporter()
113113
val settings = new Settings(println)
114114
val _ = new CompilerCommand(options, settings)

0 commit comments

Comments
 (0)