Skip to content

Commit 8948a38

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

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

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

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ class CompilationTests extends ParallelTesting {
2626
def isInteractive = SummaryReport.isInteractive
2727
def testFilter = Properties.testsFilter
2828

29+
def outputDirOptimised: OutDirectory = new OutDirectory(implicitly[OutDirectory] + "optimised/")
30+
2931
// Positive tests ------------------------------------------------------------
3032

3133
// @Test // enable to test compileStdLib separately with detailed stats
@@ -68,7 +70,6 @@ class CompilationTests extends ParallelTesting {
6870
compileFilesInDir("../tests/pos-special/strawman-collections", defaultOptions) +
6971
compileFile("../scala2-library/src/library/scala/collection/immutable/IndexedSeq.scala", defaultOptions) +
7072
compileFile("../scala2-library/src/library/scala/collection/parallel/mutable/ParSetLike.scala", defaultOptions) +
71-
compileFile("../tests/pos/t2171.scala", defaultOptimised) +
7273
compileList(
7374
"parSetSubset",
7475
List(
@@ -91,7 +92,7 @@ class CompilationTests extends ParallelTesting {
9192
compileFilesInDir("../tests/new", defaultOptions) +
9293
compileFilesInDir("../tests/pos-scala2", scala2Mode) +
9394
compileFilesInDir("../tests/pos", defaultOptions) +
94-
compileFilesInDir("../tests/pos", defaultOptimised) +
95+
compileFilesInDir("../tests/pos", defaultOptimised)(outputDirOptimised) +
9596
compileFilesInDir("../tests/pos-deep-subtype", allowDeepSubtypes) +
9697
compileFile(
9798
// succeeds despite -Xfatal-warnings because of -nowarn
@@ -161,7 +162,7 @@ class CompilationTests extends ParallelTesting {
161162
@Test def compileNeg: Unit = {
162163
compileShallowFilesInDir("../tests/neg", defaultOptions) +
163164
compileShallowFilesInDir("../tests/neg/no-optimise", defaultOptions) +
164-
compileShallowFilesInDir("../tests/neg", defaultOptimised) +
165+
compileShallowFilesInDir("../tests/neg", defaultOptimised)(outputDirOptimised) +
165166
compileFile("../tests/neg/customArgs/typers.scala", allowDoubleBindings) +
166167
compileFile("../tests/neg/customArgs/overrideClass.scala", scala2Mode) +
167168
compileFile("../tests/neg/customArgs/autoTuplingTest.scala", defaultOptions.and("-language:noAutoTupling")) +
@@ -189,13 +190,8 @@ class CompilationTests extends ParallelTesting {
189190

190191
@Test def runAll: Unit = {
191192
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)
193+
compileFilesInDir("../tests/run-no-optimise", defaultOptions) +
194+
compileFilesInDir("../tests/run", defaultOptimised)(outputDirOptimised)
199195
}.checkRuns()
200196

201197
// Pickling Tests ------------------------------------------------------------
File renamed without changes.

0 commit comments

Comments
 (0)