summaryrefslogtreecommitdiff
path: root/no-plugin-tests
diff options
context:
space:
mode:
authorJack Koenig2021-09-17 21:01:26 -0700
committerJack Koenig2021-09-17 21:01:26 -0700
commit5c8c19345e6711279594cf1f9ddab33623c8eba7 (patch)
treed9d6ced3934aa4a8be3dec19ddcefe50a7a93d5a /no-plugin-tests
parente63b9667d89768e0ec6dc8a9153335cb48a213a7 (diff)
parent958904cb2f2f65d02b2ab3ec6d9ec2e06d04e482 (diff)
Merge branch 'master' into 3.5-release
Diffstat (limited to 'no-plugin-tests')
l---------no-plugin-tests/src/test/scala/chisel3/testers/TestUtils.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/AutoClonetypeSpec.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/AutoNestedCloneSpec.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/BetterNamingTests.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/CatSpec.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/ChiselSpec.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/CustomBundle.scala1
l---------no-plugin-tests/src/test/scala/chiselTests/InstanceNameSpec.scala1
-rw-r--r--no-plugin-tests/src/test/scala/chiselTests/MissingCloneBindingExceptionSpec.scala55
l---------no-plugin-tests/src/test/scala/chiselTests/NamingAnnotationTest.scala1
10 files changed, 64 insertions, 0 deletions
diff --git a/no-plugin-tests/src/test/scala/chisel3/testers/TestUtils.scala b/no-plugin-tests/src/test/scala/chisel3/testers/TestUtils.scala
new file mode 120000
index 00000000..f3ebcbce
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chisel3/testers/TestUtils.scala
@@ -0,0 +1 @@
+../../../../../../src/test/scala/chisel3/testers/TestUtils.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/AutoClonetypeSpec.scala b/no-plugin-tests/src/test/scala/chiselTests/AutoClonetypeSpec.scala
new file mode 120000
index 00000000..ae3a7597
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/AutoClonetypeSpec.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/AutoClonetypeSpec.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/AutoNestedCloneSpec.scala b/no-plugin-tests/src/test/scala/chiselTests/AutoNestedCloneSpec.scala
new file mode 120000
index 00000000..4ff3aa4f
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/AutoNestedCloneSpec.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/AutoNestedCloneSpec.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/BetterNamingTests.scala b/no-plugin-tests/src/test/scala/chiselTests/BetterNamingTests.scala
new file mode 120000
index 00000000..0d362f3c
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/BetterNamingTests.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/BetterNamingTests.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/CatSpec.scala b/no-plugin-tests/src/test/scala/chiselTests/CatSpec.scala
new file mode 120000
index 00000000..2fb2d6a7
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/CatSpec.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/util/CatSpec.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/ChiselSpec.scala b/no-plugin-tests/src/test/scala/chiselTests/ChiselSpec.scala
new file mode 120000
index 00000000..9b257eeb
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/ChiselSpec.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/ChiselSpec.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/CustomBundle.scala b/no-plugin-tests/src/test/scala/chiselTests/CustomBundle.scala
new file mode 120000
index 00000000..006a2dbd
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/CustomBundle.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/CustomBundle.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/InstanceNameSpec.scala b/no-plugin-tests/src/test/scala/chiselTests/InstanceNameSpec.scala
new file mode 120000
index 00000000..e8eca65f
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/InstanceNameSpec.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/InstanceNameSpec.scala \ No newline at end of file
diff --git a/no-plugin-tests/src/test/scala/chiselTests/MissingCloneBindingExceptionSpec.scala b/no-plugin-tests/src/test/scala/chiselTests/MissingCloneBindingExceptionSpec.scala
new file mode 100644
index 00000000..28673495
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/MissingCloneBindingExceptionSpec.scala
@@ -0,0 +1,55 @@
+// SPDX-License-Identifier: Apache-2.0
+
+package chiselTests
+import Chisel.ChiselException
+import chisel3.stage.ChiselStage
+import org.scalatest._
+import org.scalatest.matchers.should.Matchers
+
+class MissingCloneBindingExceptionSpec extends ChiselFlatSpec with Matchers with Utils {
+ behavior of "missing cloneType in Chisel3"
+ ( the [ChiselException] thrownBy extractCause[ChiselException] {
+ import chisel3._
+
+ class Test extends Module {
+ class TestIO(w: Int) extends Bundle {
+ val a = Input(Vec(4, UInt(w.W)))
+ }
+
+ val io = IO(new TestIO(32))
+ }
+
+ class TestTop extends Module {
+ val io = IO(new Bundle {})
+
+ val subs = VecInit(Seq.fill(2) {
+ Module(new Test).io
+ })
+ }
+
+ ChiselStage.elaborate(new TestTop)
+ }).getMessage should include("make all parameters immutable")
+
+ behavior of "missing cloneType in Chisel2"
+ ( the [ChiselException] thrownBy extractCause[ChiselException] {
+ import Chisel._
+
+ class Test extends Module {
+ class TestIO(w: Int) extends Bundle {
+ val a = Vec(4, UInt(width = w)).asInput
+ }
+
+ val io = IO(new TestIO(32))
+ }
+
+ class TestTop extends Module {
+ val io = IO(new Bundle {})
+
+ val subs = Vec.fill(2) {
+ Module(new Test).io
+ }
+ }
+
+ ChiselStage.elaborate(new TestTop)
+ }).getMessage should include("make all parameters immutable")
+}
diff --git a/no-plugin-tests/src/test/scala/chiselTests/NamingAnnotationTest.scala b/no-plugin-tests/src/test/scala/chiselTests/NamingAnnotationTest.scala
new file mode 120000
index 00000000..6933a290
--- /dev/null
+++ b/no-plugin-tests/src/test/scala/chiselTests/NamingAnnotationTest.scala
@@ -0,0 +1 @@
+../../../../../src/test/scala/chiselTests/NamingAnnotationTest.scala \ No newline at end of file