diff options
| author | ducky | 2015-11-04 12:50:00 -0800 |
|---|---|---|
| committer | ducky | 2015-11-04 12:50:00 -0800 |
| commit | 0300b7db3e87da860c2a70b7f990ebf1c59e8029 (patch) | |
| tree | aa71e441d612176050531adc85d9688f6c0d9981 /src/test/scala/chiselTests/Harness.scala | |
| parent | a3c9680d1e2b84693759747a4779341ba80c4a50 (diff) | |
Style fixes for test code, so we can go back down to zero style errors for tests
Diffstat (limited to 'src/test/scala/chiselTests/Harness.scala')
| -rw-r--r-- | src/test/scala/chiselTests/Harness.scala | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/test/scala/chiselTests/Harness.scala b/src/test/scala/chiselTests/Harness.scala index 98ad3b11..31a219e4 100644 --- a/src/test/scala/chiselTests/Harness.scala +++ b/src/test/scala/chiselTests/Harness.scala @@ -1,13 +1,15 @@ +// See LICENSE for license details. + package chiselTests import Chisel.testers.BasicTester import org.scalatest._ import org.scalatest.prop._ import java.io.File -class HarnessSpec extends ChiselPropSpec +class HarnessSpec extends ChiselPropSpec with Chisel.BackendCompilationUtilities { - def makeTrivialVerilog = makeHarness((prefix: String) => s""" + def makeTrivialVerilog: (File => File) = makeHarness((prefix: String) => s""" module ${prefix}; initial begin $$display("$prefix!"); @@ -16,7 +18,7 @@ module ${prefix}; endmodule """, ".v") _ - def makeFailingVerilog = makeHarness((prefix: String) => s""" + def makeFailingVerilog: (File => File) = makeHarness((prefix: String) => s""" module $prefix; initial begin assert (1 == 0) else $$error("My specific, expected error message!"); @@ -26,7 +28,7 @@ module $prefix; endmodule """, ".v") _ - def makeCppHarness = makeHarness((prefix: String) => s""" + def makeCppHarness: (File => File) = makeHarness((prefix: String) => s""" #include "V$prefix.h" #include "verilated.h" @@ -72,4 +74,4 @@ int main(int argc, char **argv, char **env) { assert(!executeExpectingFailure(prefix, dir, "A string that doesn't match any test output")) } } - + |
