diff options
author | Guillaume Martres <smarter@ubuntu.com> | 2016-06-01 02:35:00 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-07-27 19:28:36 +0200 |
commit | 855bdcc5210402fbb87ce10fe7da3f532fa3049f (patch) | |
tree | b9be95db4eb65189652086281d89931df2cfcded /test/test/CompilerTest.scala | |
parent | b6882d6402bfc290a1fe589425d6dc4ff16976a8 (diff) | |
download | dotty-855bdcc5210402fbb87ce10fe7da3f532fa3049f.tar.gz dotty-855bdcc5210402fbb87ce10fe7da3f532fa3049f.tar.bz2 dotty-855bdcc5210402fbb87ce10fe7da3f532fa3049f.zip |
partest: Enable separate compilation and javac tests
partest can separately compile files based on their suffix (_1, _2,
...), it turns out that this feature was never enabled in the dotty
version of partest and no one noticed (it prints warnings in
./tests/partest-generated/gen.log which no one reads), tests with *.java
files should be compiled both with javac and dotty, but compiling with
javac was also disabled.
Enabling this revealed some latent bugs that will be fixed in the next
few commits.
Diffstat (limited to 'test/test/CompilerTest.scala')
-rw-r--r-- | test/test/CompilerTest.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test/CompilerTest.scala b/test/test/CompilerTest.scala index 1d8fb9bf5..56b9e1099 100644 --- a/test/test/CompilerTest.scala +++ b/test/test/CompilerTest.scala @@ -410,7 +410,8 @@ abstract class CompilerTest { nr: Int = 0, oldOutput: String = defaultOutputDir): Unit = { val partestOutput = dest.jfile.getParentFile + JFile.separator + dest.stripExtension + "-" + kind + ".obj" - val flags = oldFlags.map(f => if (f == oldOutput) partestOutput else f) + val flags = oldFlags.map(f => if (f == oldOutput) partestOutput else f) ++ + List(s"-classpath $partestOutput") // Required for separate compilation tests getExisting(dest).isDifferent(source, flags, nerr) match { case NotExists => copyFiles(source, dest, partestOutput, flags, nerr, kind) |