diff options
| author | chick | 2020-06-29 10:44:13 -0700 |
|---|---|---|
| committer | chick | 2020-06-29 10:44:13 -0700 |
| commit | 3694b092830ac0a8d1e5a6dfe9a65d88420c1962 (patch) | |
| tree | b13d75011859e3adf806f3747c542daa9662fba1 /src/test/scala/chiselTests/util | |
| parent | 0a17d89fe76c11efadc3d0f90dc1d93a690d861a (diff) | |
- A few final fixes after the rebase
Diffstat (limited to 'src/test/scala/chiselTests/util')
| -rw-r--r-- | src/test/scala/chiselTests/util/random/LFSRSpec.scala | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/test/scala/chiselTests/util/random/LFSRSpec.scala b/src/test/scala/chiselTests/util/random/LFSRSpec.scala index 1dc2db41..90986637 100644 --- a/src/test/scala/chiselTests/util/random/LFSRSpec.scala +++ b/src/test/scala/chiselTests/util/random/LFSRSpec.scala @@ -6,8 +6,7 @@ import chisel3._ import chisel3.stage.ChiselStage import chisel3.util.{Cat, Counter, Enum} import chisel3.util.random._ -import chisel3.testers.BasicTester - +import chisel3.testers.{BasicTester, TesterDriver} import chiselTests.{ChiselFlatSpec, Utils} import math.pow @@ -109,12 +108,15 @@ class LFSRResetTester(gen: => LFSR, lockUpValue: BigInt) extends BasicTester { class LFSRSpec extends ChiselFlatSpec with Utils { def periodCheck(gen: (Int, Set[Int], LFSRReduce) => PRNG, reduction: LFSRReduce, range: Range): Unit = { - it should s"have a maximal period over a range of widths (${range.head} to ${range.last}) using ${reduction.getClass}" in { + val testName = s"have a maximal period over a range of widths (${range.head} to ${range.last})" + + s" using ${reduction.getClass}" + it should testName in { range .foreach{ width => LFSR.tapsMaxPeriod(width).foreach{ taps => info(s"""width $width okay using taps: ${taps.mkString(", ")}""") - assertTesterPasses(new LFSRMaxPeriod(PRNG(gen(width, taps, reduction)))) + assertTesterPasses(new LFSRMaxPeriod(PRNG(gen(width, taps, reduction))), + annotations = TesterDriver.verilatorOnly) } } } |
