aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorSchuyler Eldridge2019-01-25 14:53:13 -0500
committerSchuyler Eldridge2019-02-05 14:09:42 -0500
commit6ef7ad148ff491c06d417d417e2134da7ff49ef7 (patch)
tree08579428f2dc414a3b88d2a1f29578cbf782ec10 /src/test
parent334c9bbe5061a3bcb72df971ec555de7df0ba36c (diff)
Add "mverilog" and "sverilog" DriverSpec tests
This adds runs of the minimum Verilog compiler and SystemVerilog compiler in DriverSpec. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Diffstat (limited to 'src/test')
-rw-r--r--src/test/scala/firrtlTests/DriverSpec.scala8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/test/scala/firrtlTests/DriverSpec.scala b/src/test/scala/firrtlTests/DriverSpec.scala
index 545bf09a..ae1e08e7 100644
--- a/src/test/scala/firrtlTests/DriverSpec.scala
+++ b/src/test/scala/firrtlTests/DriverSpec.scala
@@ -371,7 +371,9 @@ class DriverSpec extends FreeSpec with Matchers with BackendCompilationUtilities
"low" -> "./Top.lo.fir",
"high" -> "./Top.hi.fir",
"middle" -> "./Top.mid.fir",
- "verilog" -> "./Top.v"
+ "verilog" -> "./Top.v",
+ "mverilog" -> "./Top.v",
+ "sverilog" -> "./Top.sv"
).foreach { case (compilerName, expectedOutputFileName) =>
val manager = new ExecutionOptionsManager("test") with HasFirrtlOptions {
commonOptions = CommonOptions(topName = "Top")
@@ -391,7 +393,9 @@ class DriverSpec extends FreeSpec with Matchers with BackendCompilationUtilities
"low" -> Seq("./Top.lo.fir", "./Child.lo.fir"),
"high" -> Seq("./Top.hi.fir", "./Child.hi.fir"),
"middle" -> Seq("./Top.mid.fir", "./Child.mid.fir"),
- "verilog" -> Seq("./Top.v", "./Child.v")
+ "verilog" -> Seq("./Top.v", "./Child.v"),
+ "mverilog" -> Seq("./Top.v", "./Child.v"),
+ "sverilog" -> Seq("./Top.sv", "./Child.sv")
).foreach { case (compilerName, expectedOutputFileNames) =>
println(s"$compilerName -> $expectedOutputFileNames")
val manager = new ExecutionOptionsManager("test") with HasFirrtlOptions {