aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/firrtlTests/fixed
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/scala/firrtlTests/fixed')
-rw-r--r--src/test/scala/firrtlTests/fixed/FixedPointMathSpec.scala5
-rw-r--r--src/test/scala/firrtlTests/fixed/FixedTypeInferenceSpec.scala1
-rw-r--r--src/test/scala/firrtlTests/fixed/RemoveFixedTypeSpec.scala9
3 files changed, 6 insertions, 9 deletions
diff --git a/src/test/scala/firrtlTests/fixed/FixedPointMathSpec.scala b/src/test/scala/firrtlTests/fixed/FixedPointMathSpec.scala
index a9a1bb47..4a87290d 100644
--- a/src/test/scala/firrtlTests/fixed/FixedPointMathSpec.scala
+++ b/src/test/scala/firrtlTests/fixed/FixedPointMathSpec.scala
@@ -5,12 +5,11 @@ package firrtlTests.fixed
import java.io.StringWriter
import firrtl.Annotations.AnnotationMap
-import firrtl.{LowFirrtlCompiler, Parser}
+import firrtl.{CircuitState, ChirrtlForm, LowFirrtlCompiler, Parser}
import firrtl.Parser.IgnoreInfo
import firrtlTests.FirrtlFlatSpec
class FixedPointMathSpec extends FirrtlFlatSpec {
- def parse(input: String) = Parser.parse(input.split("\n").toIterator, IgnoreInfo)
val SumPattern = """.*output sum.*<(\d+)>.*.*""".r
val ProductPattern = """.*output product.*<(\d+)>.*""".r
@@ -45,7 +44,7 @@ class FixedPointMathSpec extends FirrtlFlatSpec {
val writer = new StringWriter()
- lowerer.compile(parse(input), new AnnotationMap(Seq.empty), writer)
+ lowerer.compile(CircuitState(parse(input), ChirrtlForm), writer)
val output = writer.toString.split("\n")
diff --git a/src/test/scala/firrtlTests/fixed/FixedTypeInferenceSpec.scala b/src/test/scala/firrtlTests/fixed/FixedTypeInferenceSpec.scala
index 53b4f4c0..3f465361 100644
--- a/src/test/scala/firrtlTests/fixed/FixedTypeInferenceSpec.scala
+++ b/src/test/scala/firrtlTests/fixed/FixedTypeInferenceSpec.scala
@@ -34,7 +34,6 @@ import firrtl.passes._
import firrtl.Parser.IgnoreInfo
class FixedTypeInferenceSpec extends FirrtlFlatSpec {
- def parse (input:String) = Parser.parse(input.split("\n").toIterator, IgnoreInfo)
private def executeTest(input: String, expected: Seq[String], passes: Seq[Pass]) = {
val c = passes.foldLeft(Parser.parse(input.split("\n").toIterator)) {
(c: Circuit, p: Pass) => p.run(c)
diff --git a/src/test/scala/firrtlTests/fixed/RemoveFixedTypeSpec.scala b/src/test/scala/firrtlTests/fixed/RemoveFixedTypeSpec.scala
index 6799a367..27d7e172 100644
--- a/src/test/scala/firrtlTests/fixed/RemoveFixedTypeSpec.scala
+++ b/src/test/scala/firrtlTests/fixed/RemoveFixedTypeSpec.scala
@@ -35,7 +35,6 @@ import firrtl.passes._
import firrtl.Parser.IgnoreInfo
class RemoveFixedTypeSpec extends FirrtlFlatSpec {
- def parse (input:String) = Parser.parse(input.split("\n").toIterator, IgnoreInfo)
private def executeTest(input: String, expected: Seq[String], passes: Seq[Pass]) = {
val c = passes.foldLeft(Parser.parse(input.split("\n").toIterator)) {
(c: Circuit, p: Pass) => p.run(c)
@@ -204,14 +203,14 @@ class RemoveFixedTypeSpec extends FirrtlFlatSpec {
| io_out <= io_in
""".stripMargin
- class CheckChirrtlTransform extends Transform with SimpleRun {
+ class CheckChirrtlTransform extends PassBasedTransform {
+ def inputForm = ChirrtlForm
+ def outputForm = ChirrtlForm
val passSeq = Seq(passes.CheckChirrtl)
- def execute (circuit: Circuit, annotationMap: AnnotationMap): TransformResult =
- run(circuit, passSeq)
}
val chirrtlTransform = new CheckChirrtlTransform
- chirrtlTransform.execute(parse(input), new AnnotationMap(Seq.empty))
+ chirrtlTransform.execute(CircuitState(parse(input), ChirrtlForm, Some(new AnnotationMap(Seq.empty))))
}
}