summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/util
diff options
context:
space:
mode:
authorchick2020-06-29 10:44:13 -0700
committerchick2020-06-29 10:44:13 -0700
commit3694b092830ac0a8d1e5a6dfe9a65d88420c1962 (patch)
treeb13d75011859e3adf806f3747c542daa9662fba1 /src/test/scala/chiselTests/util
parent0a17d89fe76c11efadc3d0f90dc1d93a690d861a (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.scala10
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)
}
}
}