diff options
Diffstat (limited to 'src/test/scala/firrtlTests/fixed')
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)))) } } |
