Skip to content

Commit 095bb22

Browse files
committed
Fix CI
1 parent d1e4873 commit 095bb22

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

compiler/test/dotty/tools/dotc/BootstrappedOnlyCompilationTests.scala

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ class BootstrappedOnlyCompilationTests {
118118
aggregateTests(
119119
compileFilesInDir("tests/run-macros", defaultOptions.and("-Xcheck-macros")),
120120
compileFilesInDir("tests/run-custom-args/Yretain-trees", defaultOptions and "-Yretain-trees"),
121-
compileFilesInDir("tests/run-custom-args/run-macros-erased", defaultOptions.and("-language:experimental.erasedDefinitions").and("-Xcheck-macros")),
122121
)
123122
}.checkRuns()
124123

@@ -204,12 +203,18 @@ class BootstrappedOnlyCompilationTests {
204203

205204
@Test def experimental: Unit =
206205
implicit val testGroup: TestGroup = TestGroup("experimental")
207-
compileFilesInDir("tests/neg-custom-args/no-experimental", defaultOptions.and("-Yno-experimental")).checkExpectedErrors()
206+
val enableExperimental = defaultOptions.without("-Yno-experimental")
207+
val enableErased = enableExperimental.and("-language:experimental.erasedDefinitions")
208+
compileFilesInDir("tests/neg-custom-args/no-experimental", enableExperimental).checkExpectedErrors()
208209
if config.Properties.experimental then
209-
compileFilesInDir("tests/run-custom-args/experimental", defaultOptions.without("-Yno-experimental")).checkRuns()
210-
compileFilesInDir("tests/neg-custom-args/experimental", defaultOptions.without("-Yno-experimental")).checkExpectedErrors()
211-
compileFilesInDir("tests/pos-custom-args/experimental", defaultOptions.without("-Yno-experimental")).checkCompile()
210+
compileFilesInDir("tests/run-custom-args/experimental", enableExperimental).checkRuns()
211+
compileFilesInDir("tests/neg-custom-args/experimental", enableExperimental).checkExpectedErrors()
212+
compileFilesInDir("tests/pos-custom-args/experimental", enableExperimental).checkCompile()
212213
compileFilesInDir("tests/run-staging-experimental", withStagingOptions.without("-Yno-experimental")).checkRuns()
214+
compileFilesInDir("tests/neg-custom-args/erased", enableErased).checkExpectedErrors()
215+
compileFilesInDir("tests/pos-custom-args/erased", enableErased).checkCompile()
216+
compileFilesInDir("tests/run-custom-args/run-macros-erased", enableErased.and("-Xcheck-macros")).checkRuns()
217+
compileFilesInDir("tests/run-custom-args/erased", enableErased)
213218

214219
}
215220

compiler/test/dotty/tools/dotc/CompilationTests.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ class CompilationTests {
3939
compileFilesInDir("tests/pos-special/isInstanceOf", allowDeepSubtypes.and("-Xfatal-warnings")),
4040
compileFilesInDir("tests/new", defaultOptions),
4141
compileFilesInDir("tests/pos-scala2", scala2CompatMode),
42-
compileFilesInDir("tests/pos-custom-args/erased", defaultOptions.and("-language:experimental.erasedDefinitions")),
4342
compileFilesInDir("tests/pos", defaultOptions.and("-Ysafe-init")),
4443
compileFilesInDir("tests/pos-deep-subtype", allowDeepSubtypes),
4544
compileDir("tests/pos-special/java-param-names", defaultOptions.withJavacOnlyOptions("-parameters")),
@@ -126,7 +125,6 @@ class CompilationTests {
126125
compileFilesInDir("tests/neg-no-kind-polymorphism", defaultOptions and "-Yno-kind-polymorphism"),
127126
compileFilesInDir("tests/neg-custom-args/deprecation", defaultOptions.and("-Xfatal-warnings", "-deprecation")),
128127
compileFilesInDir("tests/neg-custom-args/fatal-warnings", defaultOptions.and("-Xfatal-warnings")),
129-
compileFilesInDir("tests/neg-custom-args/erased", defaultOptions.and("-language:experimental.erasedDefinitions")),
130128
compileFilesInDir("tests/neg-custom-args/allow-double-bindings", allowDoubleBindings),
131129
compileFilesInDir("tests/neg-custom-args/allow-deep-subtypes", allowDeepSubtypes),
132130
compileFilesInDir("tests/neg-custom-args/explicit-nulls", defaultOptions.and("-Yexplicit-nulls")),
@@ -189,7 +187,6 @@ class CompilationTests {
189187
compileFile("tests/run-custom-args/fors.scala", defaultOptions.and("-source", "future")),
190188
compileFile("tests/run-custom-args/no-useless-forwarders.scala", defaultOptions and "-Xmixin-force-forwarders:false"),
191189
compileFile("tests/run-custom-args/defaults-serizaliable-no-forwarders.scala", defaultOptions and "-Xmixin-force-forwarders:false"),
192-
compileFilesInDir("tests/run-custom-args/erased", defaultOptions.and("-language:experimental.erasedDefinitions").without("-Yno-experimental")),
193190
compileFilesInDir("tests/run-deep-subtype", allowDeepSubtypes),
194191
compileFilesInDir("tests/run", defaultOptions.and("-Ysafe-init"))
195192
).checkRuns()

0 commit comments

Comments
 (0)