summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/Harness.scala
diff options
context:
space:
mode:
authorducky2015-11-04 12:50:00 -0800
committerducky2015-11-04 12:50:00 -0800
commit0300b7db3e87da860c2a70b7f990ebf1c59e8029 (patch)
treeaa71e441d612176050531adc85d9688f6c0d9981 /src/test/scala/chiselTests/Harness.scala
parenta3c9680d1e2b84693759747a4779341ba80c4a50 (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.scala12
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"))
}
}
-
+