Skip to content

Commit ebc8e5d

Browse files
committed
Fix output paths for optimised tests
1 parent 01519d2 commit ebc8e5d

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

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

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ class CompilationTests extends ParallelTesting {
6868
compileFilesInDir("../tests/pos-special/strawman-collections", defaultOptions) +
6969
compileFile("../scala2-library/src/library/scala/collection/immutable/IndexedSeq.scala", defaultOptions) +
7070
compileFile("../scala2-library/src/library/scala/collection/parallel/mutable/ParSetLike.scala", defaultOptions) +
71-
compileFile("../tests/pos/t2171.scala", defaultOptimised) +
7271
compileList(
7372
"parSetSubset",
7473
List(
@@ -91,7 +90,6 @@ class CompilationTests extends ParallelTesting {
9190
compileFilesInDir("../tests/new", defaultOptions) +
9291
compileFilesInDir("../tests/pos-scala2", scala2Mode) +
9392
compileFilesInDir("../tests/pos", defaultOptions) +
94-
compileFilesInDir("../tests/pos", defaultOptimised) +
9593
compileFilesInDir("../tests/pos-deep-subtype", allowDeepSubtypes) +
9694
compileFile(
9795
// succeeds despite -Xfatal-warnings because of -nowarn
@@ -161,7 +159,6 @@ class CompilationTests extends ParallelTesting {
161159
@Test def compileNeg: Unit = {
162160
compileShallowFilesInDir("../tests/neg", defaultOptions) +
163161
compileShallowFilesInDir("../tests/neg/no-optimise", defaultOptions) +
164-
compileShallowFilesInDir("../tests/neg", defaultOptimised) +
165162
compileFile("../tests/neg/customArgs/typers.scala", allowDoubleBindings) +
166163
compileFile("../tests/neg/customArgs/overrideClass.scala", scala2Mode) +
167164
compileFile("../tests/neg/customArgs/autoTuplingTest.scala", defaultOptions.and("-language:noAutoTupling")) +
@@ -189,13 +186,7 @@ class CompilationTests extends ParallelTesting {
189186

190187
@Test def runAll: Unit = {
191188
compileFilesInDir("../tests/run", defaultOptions) +
192-
compileFilesInDir("../tests/run", defaultOptimised) +
193-
compileFile("../tests/run/i3018.scala", defaultOptimised) +
194-
compileFile("../tests/run/blame_eye_triple_eee-double.scala", defaultOptimised) +
195-
compileFile("../tests/run/blame_eye_triple_eee-float.scala", defaultOptimised) +
196-
compileFile("../tests/run/run-bug4840.scala", defaultOptimised) +
197-
compileFile("../tests/run/optimizer-array-load.scala", defaultOptimised) +
198-
compileFile("../tests/run/constant-optimization.scala", defaultOptimised)
189+
compileFilesInDir("../tests/run-no-optimise", defaultOptions)
199190
}.checkRuns()
200191

201192
// Pickling Tests ------------------------------------------------------------
@@ -302,6 +293,13 @@ class CompilationTests extends ParallelTesting {
302293
tests.foreach(_.delete())
303294
}
304295

296+
@Test def testOptimised: Unit = {
297+
def outputDirOptimised: OutDirectory = new OutDirectory(implicitly[OutDirectory] + "optimised/")
298+
compileFilesInDir("../tests/pos", defaultOptimised)(outputDirOptimised).checkCompile()
299+
compileFilesInDir("../tests/run", defaultOptimised)(outputDirOptimised).checkRuns()
300+
compileShallowFilesInDir("../tests/neg", defaultOptimised)(outputDirOptimised).checkExpectedErrors()
301+
}
302+
305303
private val (compilerSources, backendSources, backendJvmSources) = {
306304
val compilerDir = Paths.get("../compiler/src")
307305
val compilerSources0 = sources(Files.walk(compilerDir))
File renamed without changes.

0 commit comments

Comments
 (0)