Skip to content

Commit 1e3135c

Browse files
Address review
1 parent e2dd138 commit 1e3135c

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

compiler/test/dotty/tools/vulpix/VulpixUnitTests.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,9 @@ class VulpixUnitTests extends ParallelTesting {
2424
@Test def missingFile: Unit =
2525
try {
2626
compileFile("tests/vulpix-tests/unit/i-dont-exist.scala", defaultOptions).expectFailure.checkExpectedErrors()
27-
fail("didn't fail properly")
28-
}
29-
catch {
27+
throw new Exception("didn't fail properly")
28+
} catch {
3029
case _: IllegalArgumentException => // pass!
31-
case NonFatal(_) => fail("wrong exception thrown")
3230
}
3331

3432
@Test def pos1Error: Unit =
@@ -77,18 +75,20 @@ class VulpixUnitTests extends ParallelTesting {
7775
compileFile("tests/vulpix-tests/unit/deadlock.scala", defaultOptions).expectFailure.checkRuns()
7876

7977
@Test def badJava: Unit =
80-
try compileFile("tests/vulpix-tests/unit/BadJava.java", defaultOptions).suppressAllOutput.checkCompile()
81-
catch {
82-
case ae: AssertionError => assert(ae.getMessage.contains("java compilation failed"))
78+
try {
79+
compileFile("tests/vulpix-tests/unit/BadJava.java", defaultOptions).suppressAllOutput.checkCompile()
80+
throw new Exception("didn't fail properly")
81+
} catch {
82+
case ae: AssertionError => assertTrue(ae.getMessage.contains("java compilation failed"))
8383
}
8484

8585
@Test def runTimeout: Unit = {
8686
try {
8787
compileFile("tests/vulpix-tests/unit/timeout.scala", defaultOptions).checkRuns()
88-
assert(false, "unreachable")
88+
throw new Exception("didn't fail properly")
8989
} catch {
9090
case ae: AssertionError =>
91-
assert(ae.getMessage == "Run test failed, but should not, reasons:\n - test 'tests/vulpix-tests/unit/timeout.scala' timed out")
91+
assertEquals(ae.getMessage, "Run test failed, but should not, reasons:\n - test 'tests/vulpix-tests/unit/timeout.scala' timed out")
9292
}
9393
}
9494
}

project/scripts/cmdTests

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ if ./project/scripts/sbt "dotty-compiler/testOnly dotty.tools.vulpix.VulpixMetaT
102102
fi
103103
tmp1=$(mktemp)
104104
cat "$tmp" | sed '/Test run started/,$!d' > "$tmp1"
105+
set +x # Or the code below produces too much noise
105106
while read expected <&4 && read actual <&3; do
106107
if [[ "$expected" != *"SKIP" ]]; then
107108
if [ "$actual" != "$expected" ]; then

0 commit comments

Comments
 (0)