diff options
| author | Jack Koenig | 2019-08-19 23:45:07 -0700 |
|---|---|---|
| committer | GitHub | 2019-08-19 23:45:07 -0700 |
| commit | d1a682f47935009215f56664cefae0de26e2eabf (patch) | |
| tree | 2dac347abf87dcfd0018cb4e42d563c2bd78050d /src/test | |
| parent | 0f6b9615213a2a9770974ff71b3da3f6b770a772 (diff) | |
Refactor exceptions to remove stack trace from user errors (#1157)
Diffstat (limited to 'src/test')
6 files changed, 8 insertions, 17 deletions
diff --git a/src/test/scala/firrtlTests/AnnotationTests.scala b/src/test/scala/firrtlTests/AnnotationTests.scala index 7b944470..03e3198e 100644 --- a/src/test/scala/firrtlTests/AnnotationTests.scala +++ b/src/test/scala/firrtlTests/AnnotationTests.scala @@ -2,7 +2,7 @@ package firrtlTests -import java.io.{File, FileWriter, Writer} +import java.io.{File, FileWriter} import firrtl.annotations.AnnotationYamlProtocol._ import firrtl.annotations._ @@ -12,10 +12,8 @@ import firrtl.transforms.OptimizableExtModuleAnnotation import firrtl.passes.InlineAnnotation import firrtl.passes.memlib.PinAnnotation import firrtl.util.BackendCompilationUtilities -import firrtl.transforms.DontTouchAnnotation import net.jcazevedo.moultingyaml._ import org.scalatest.Matchers -import logger._ /** * An example methodology for testing Firrtl annotations. @@ -72,11 +70,11 @@ abstract class AnnotationTests extends AnnotationSpec with Matchers { result.annotations.head should matchPattern { case DeletedAnnotation(`tname`, `inlineAnn`) => } - val exception = (intercept[FIRRTLException] { + val exception = (intercept[Exception] { result.getEmittedCircuit }) val deleted = result.deletedAnnotations - exception.str should be (s"No EmittedCircuit found! Did you delete any annotations?\n$deleted") + exception.getMessage should be (s"No EmittedCircuit found! Did you delete any annotations?\n$deleted") } "Renaming" should "propagate in Lowering of memories" in { diff --git a/src/test/scala/firrtlTests/ParserSpec.scala b/src/test/scala/firrtlTests/ParserSpec.scala index 384b75d2..711df5ed 100644 --- a/src/test/scala/firrtlTests/ParserSpec.scala +++ b/src/test/scala/firrtlTests/ParserSpec.scala @@ -2,10 +2,8 @@ package firrtlTests -import org.scalatest._ import firrtl._ import org.scalacheck.Gen -import org.scalacheck.Prop.forAll class ParserSpec extends FirrtlFlatSpec { diff --git a/src/test/scala/firrtlTests/RenameMapSpec.scala b/src/test/scala/firrtlTests/RenameMapSpec.scala index 3e569dcd..3241db16 100644 --- a/src/test/scala/firrtlTests/RenameMapSpec.scala +++ b/src/test/scala/firrtlTests/RenameMapSpec.scala @@ -3,11 +3,8 @@ package firrtlTests import firrtl.RenameMap -import firrtl.FIRRTLException import firrtl.RenameMap.IllegalRenameException import firrtl.annotations._ -import firrtl.annotations.Target -import firrtl.annotations.TargetToken.{Instance, OfModule} class RenameMapSpec extends FirrtlFlatSpec { val cir = CircuitTarget("Top") diff --git a/src/test/scala/firrtlTests/options/OptionParserSpec.scala b/src/test/scala/firrtlTests/options/OptionParserSpec.scala index 0a9ac2d5..3059ba1a 100644 --- a/src/test/scala/firrtlTests/options/OptionParserSpec.scala +++ b/src/test/scala/firrtlTests/options/OptionParserSpec.scala @@ -2,7 +2,7 @@ package firrtlTests.options -import firrtl.{AnnotationSeq, FIRRTLException} +import firrtl.AnnotationSeq import firrtl.annotations.{Annotation, NoTargetAnnotation} import firrtl.options.{DoNotTerminateOnExit, DuplicateHandling, ExceptOnError, OptionsException} diff --git a/src/test/scala/firrtlTests/options/phases/GetIncludesSpec.scala b/src/test/scala/firrtlTests/options/phases/GetIncludesSpec.scala index 1007ca8c..3bdf65a8 100644 --- a/src/test/scala/firrtlTests/options/phases/GetIncludesSpec.scala +++ b/src/test/scala/firrtlTests/options/phases/GetIncludesSpec.scala @@ -7,7 +7,7 @@ import org.scalatest.{FlatSpec, Matchers} import java.io.{File, PrintWriter} import firrtl.AnnotationSeq -import firrtl.annotations.{Annotation, AnnotationFileNotFoundException, JsonProtocol, +import firrtl.annotations.{AnnotationFileNotFoundException, JsonProtocol, NoTargetAnnotation} import firrtl.options.phases.GetIncludes import firrtl.options.{InputAnnotationFileAnnotation, Phase} diff --git a/src/test/scala/firrtlTests/transforms/BlackBoxSourceHelperSpec.scala b/src/test/scala/firrtlTests/transforms/BlackBoxSourceHelperSpec.scala index 6e63317b..213ead77 100644 --- a/src/test/scala/firrtlTests/transforms/BlackBoxSourceHelperSpec.scala +++ b/src/test/scala/firrtlTests/transforms/BlackBoxSourceHelperSpec.scala @@ -2,13 +2,11 @@ package firrtlTests.transforms -import firrtl.annotations.{Annotation, CircuitName, ModuleName} +import firrtl.annotations.{CircuitName, ModuleName} import firrtl.transforms._ -import firrtl.{FIRRTLException, Transform, VerilogCompiler, VerilogEmitter} -import firrtlTests.{HighTransformSpec, LowTransformSpec} +import firrtl.{Transform, VerilogEmitter} +import firrtlTests.LowTransformSpec import firrtl.FileUtils -import org.scalacheck.Test.Failed -import org.scalatest.{FreeSpec, Matchers, Succeeded} class BlacklBoxSourceHelperTransformSpec extends LowTransformSpec { |
