summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/naming
diff options
context:
space:
mode:
authorJack Koenig2022-01-10 10:39:52 -0800
committerJack Koenig2022-01-10 15:53:55 -0800
commit3131c0daad41dea78bede4517669e376c41a325a (patch)
tree55baed78a6a01f80ff3952a08233ca553a19964f /src/test/scala/chiselTests/naming
parentdd36f97a82746cec0b25b94651581fe799e24579 (diff)
Apply scalafmt
Command: sbt scalafmtAll
Diffstat (limited to 'src/test/scala/chiselTests/naming')
-rw-r--r--src/test/scala/chiselTests/naming/NamePluginSpec.scala110
-rw-r--r--src/test/scala/chiselTests/naming/PrefixSpec.scala145
2 files changed, 116 insertions, 139 deletions
diff --git a/src/test/scala/chiselTests/naming/NamePluginSpec.scala b/src/test/scala/chiselTests/naming/NamePluginSpec.scala
index 3a539bd4..18359fd2 100644
--- a/src/test/scala/chiselTests/naming/NamePluginSpec.scala
+++ b/src/test/scala/chiselTests/naming/NamePluginSpec.scala
@@ -12,20 +12,20 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
"Scala plugin" should "name internally scoped components" in {
class Test extends Module {
- { val mywire = Wire(UInt(3.W))}
+ { val mywire = Wire(UInt(3.W)) }
}
- aspectTest(() => new Test) {
- top: Test => Select.wires(top).head.toTarget.ref should be("mywire")
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).head.toTarget.ref should be("mywire")
}
}
"Scala plugin" should "name internally scoped instances" in {
- class Inner extends Module { }
+ class Inner extends Module {}
class Test extends Module {
{ val myinstance = Module(new Inner) }
}
- aspectTest(() => new Test) {
- top: Test => Select.instances(top).head.instanceName should be("myinstance")
+ aspectTest(() => new Test) { top: Test =>
+ Select.instances(top).head.instanceName should be("myinstance")
}
}
@@ -41,8 +41,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
builder()
}
}
- aspectTest(() => new Test) {
- top: Test => Select.wires(top).map(_.instanceName) should be (List("first_wire", "second_wire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("first_wire", "second_wire"))
}
}
@@ -64,8 +64,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test => Select.wires(top).map(_.instanceName) should be (List("x1_first_wire1", "x1", "x2_second_wire1", "x2"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("x1_first_wire1", "x1", "x2_second_wire1", "x2"))
}
}
@@ -79,13 +79,11 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
{ val blah = builder() }
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("blah"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("blah"))
}
}
-
"Naming on iterables" should "work" in {
class Test extends Module {
@@ -100,9 +98,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("blah_0", "blah_1"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("blah_0", "blah_1"))
}
}
@@ -122,15 +119,15 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (
- List(
- "blah_0_0",
- "blah_0_1",
- "blah_1_0",
- "blah_1_1"
- ))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(
+ List(
+ "blah_0_0",
+ "blah_0_1",
+ "blah_1_0",
+ "blah_1_1"
+ )
+ )
}
}
@@ -146,9 +143,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
{ val blah = builder() }
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("a", "b"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("a", "b"))
}
}
@@ -160,9 +156,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.ios(top).map(_.instanceName) should be (List("a"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.ios(top).map(_.instanceName) should be(List("a"))
}
}
@@ -174,9 +169,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("a"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("a"))
}
}
@@ -193,9 +187,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.ios(top).map(_.instanceName) should be (List("out"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.ios(top).map(_.instanceName) should be(List("out"))
}
}
@@ -212,9 +205,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("fizz"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("fizz"))
}
}
@@ -226,13 +218,11 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.ios(top).map(_.instanceName) should be (List("a"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.ios(top).map(_.instanceName) should be(List("a"))
}
}
-
"autoSeed" should "override automatic naming for non-IO" in {
class Test extends Module {
{
@@ -241,9 +231,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("b"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("b"))
}
}
@@ -254,9 +243,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("a", "b"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("a", "b"))
}
}
@@ -268,9 +256,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("x", "b"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("x", "b"))
}
}
@@ -283,9 +270,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("a", "b"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("a", "b"))
}
}
@@ -302,9 +288,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("w", "a", "_WIRE"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("w", "a", "_WIRE"))
}
}
@@ -332,9 +317,8 @@ class NamePluginSpec extends ChiselFlatSpec with Utils {
}
}
- aspectTest(() => new Test) {
- top: Test => Select.wires(top).map(_.instanceName) should be (List("a_b_c", "a_b", "a"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("a_b_c", "a_b", "a"))
}
}
}
-
diff --git a/src/test/scala/chiselTests/naming/PrefixSpec.scala b/src/test/scala/chiselTests/naming/PrefixSpec.scala
index 0712692d..f9a78f0e 100644
--- a/src/test/scala/chiselTests/naming/PrefixSpec.scala
+++ b/src/test/scala/chiselTests/naming/PrefixSpec.scala
@@ -28,8 +28,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test => Select.wires(top).map(_.instanceName) should be (List("x1_first_wire1", "x1", "x2_second_wire1", "x2"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("x1_first_wire1", "x1", "x2_second_wire1", "x2"))
}
}
@@ -50,20 +50,19 @@ class PrefixSpec extends ChiselPropSpec with Utils {
{ val x1 = builder() }
{ val x2 = builder() }
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (
- List(
- "x1_wire1",
- "x1_wire2",
- "x1_foo_wire1",
- "x1",
- "x2_wire1",
- "x2_wire2",
- "x2_foo_wire1",
- "x2"
- )
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(
+ List(
+ "x1_wire1",
+ "x1_wire2",
+ "x1_foo_wire1",
+ "x1",
+ "x2_wire1",
+ "x2_wire2",
+ "x2_foo_wire1",
+ "x2"
)
+ )
}
}
@@ -85,9 +84,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("x1", "x1_wire", "x2", "x2_wire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("x1", "x1_wire", "x2", "x2_wire"))
}
}
@@ -105,9 +103,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
val JACOB = builder()
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("ADAM_a", "ADAM", "JACOB_a", "JACOB"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("ADAM_a", "ADAM", "JACOB_a", "JACOB"))
}
}
@@ -122,9 +119,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
{ val noprefix = builder() }
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("a", "noprefix"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("a", "noprefix"))
}
}
@@ -139,12 +135,13 @@ class PrefixSpec extends ChiselPropSpec with Utils {
{ val blah = builder() }
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.ops(top).map(x => (x._1, x._2.instanceName)) should be (List(
+ aspectTest(() => new Test) { top: Test =>
+ Select.ops(top).map(x => (x._1, x._2.instanceName)) should be(
+ List(
("mul", "_blah_T"),
("add", "blah")
- ))
+ )
+ )
}
}
@@ -162,9 +159,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(Select.instances(top).head).map(_.instanceName) should be (List("wire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(Select.instances(top).head).map(_.instanceName) should be(List("wire"))
}
}
@@ -182,9 +178,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
val child = Module(module)
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(Select.instances(top).head).map(_.instanceName) should be (List("wire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(Select.instances(top).head).map(_.instanceName) should be(List("wire"))
}
}
@@ -204,13 +199,11 @@ class PrefixSpec extends ChiselPropSpec with Utils {
val child = Module(module)
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.ios(Select.instances(top).head).map(_.instanceName) should be (List("clock", "reset", "io"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.ios(Select.instances(top).head).map(_.instanceName) should be(List("clock", "reset", "io"))
}
}
-
property("Prefixing should not be caused by nested Iterable[Iterable[Any]]") {
class Test extends Module {
{
@@ -220,9 +213,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("wire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("wire"))
}
}
@@ -235,9 +227,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("iia_wire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("iia_wire"))
}
}
@@ -250,10 +241,9 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("mywire"))
- Select.wires(top).map(_.instanceName) shouldNot be (List("wire_mywire"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("mywire"))
+ Select.wires(top).map(_.instanceName) shouldNot be(List("wire_mywire"))
}
}
@@ -268,8 +258,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test => Select.wires(top).map(_.instanceName) should be (List("wire_mywire", "mywire2"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("wire_mywire", "mywire2"))
}
}
@@ -288,15 +278,16 @@ class PrefixSpec extends ChiselPropSpec with Utils {
wire.vec(1.U) := RegNext(3.U)
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.registers(top).map(_.instanceName) should be (List(
+ aspectTest(() => new Test) { top: Test =>
+ Select.registers(top).map(_.instanceName) should be(
+ List(
"wire_x_REG",
"wire_y_REG",
"wire_vec_0_REG",
"wire_vec_REG",
"wire_vec_1_REG"
- ))
+ )
+ )
}
}
@@ -312,14 +303,17 @@ class PrefixSpec extends ChiselPropSpec with Utils {
child.in := RegNext(3.U)
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.registers(top).map(_.instanceName) should be (List(
+ aspectTest(() => new Test) { top: Test =>
+ Select.registers(top).map(_.instanceName) should be(
+ List(
"child_in_REG"
- ))
- Select.registers(Select.instances(top).head).map(_.instanceName) should be (List(
+ )
+ )
+ Select.registers(Select.instances(top).head).map(_.instanceName) should be(
+ List(
"out_REG"
- ))
+ )
+ )
}
}
@@ -335,14 +329,17 @@ class PrefixSpec extends ChiselPropSpec with Utils {
child.in <> RegNext(3.U)
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.registers(top).map(_.instanceName) should be (List(
+ aspectTest(() => new Test) { top: Test =>
+ Select.registers(top).map(_.instanceName) should be(
+ List(
"child_in_REG"
- ))
- Select.registers(Select.instances(top).head).map(_.instanceName) should be (List(
+ )
+ )
+ Select.registers(Select.instances(top).head).map(_.instanceName) should be(
+ List(
"out_REG"
- ))
+ )
+ )
}
}
@@ -357,9 +354,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("foo_x", "foo_x_w"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("foo_x", "foo_x_w"))
}
}
@@ -374,13 +370,11 @@ class PrefixSpec extends ChiselPropSpec with Utils {
}
}
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("foo_x", "foo_x_bar_w"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("foo_x", "foo_x_bar_w"))
}
}
-
property("Prefixing with wires in recursive functions should grow linearly") {
class Test extends Module {
def func(bools: Seq[Bool]): Bool = {
@@ -394,9 +388,8 @@ class PrefixSpec extends ChiselPropSpec with Utils {
val in = IO(Input(Vec(4, Bool())))
val x = func(in)
}
- aspectTest(() => new Test) {
- top: Test =>
- Select.wires(top).map(_.instanceName) should be (List("x", "x_w_w", "x_w_w_w", "x_w_w_w_w"))
+ aspectTest(() => new Test) { top: Test =>
+ Select.wires(top).map(_.instanceName) should be(List("x", "x_w_w", "x_w_w_w", "x_w_w_w_w"))
}
}