add abstract tester for l2

This commit is contained in:
LinJiawei 2021-05-03 22:54:15 +08:00
parent 36a5ea09b4
commit 572350d368
5 changed files with 22 additions and 9 deletions

View File

@ -5,6 +5,9 @@ init:
compile:
mill -i HuanCun.compile
test:
mill -i HuanCun.test.test
bsp:
mill -i mill.bsp.BSP/install

View File

@ -33,14 +33,10 @@ trait CommonModule extends ScalaModule {
object `rocket-chip` extends SbtModule with CommonModule {
override def scalacPluginIvyDeps = super.scalacPluginIvyDeps() ++ Agg(
getVersion("chisel3-plugin", cross = true)
)
override def ivyDeps = super.ivyDeps() ++ Agg(
getVersion("chisel3"),
ivy"${scalaOrganization()}:scala-reflect:${scalaVersion()}",
ivy"org.json4s::json4s-jackson:3.6.1",
getVersion("chisel3"),
)
object macros extends SbtModule with CommonModule
@ -67,7 +63,6 @@ object HuanCun extends SbtModule with ScalafmtModule with CommonModule {
override def ivyDeps = super.ivyDeps() ++ Agg(
getVersion("chisel3"),
getVersion("chiseltest"),
getVersion("chisel3-plugin", cross = true)
)
override def moduleDeps = super.moduleDeps ++ Seq(`rocket-chip`)

View File

@ -0,0 +1,9 @@
package HuanCun
import org.scalatest._
import chiseltest._
import chisel3._
class DummyTest {
}

View File

@ -1,3 +0,0 @@
class DummyTest {
}

View File

@ -0,0 +1,9 @@
package HuanCun
import chiseltest._
import org.scalatest.flatspec._
import org.scalatest.matchers.should._
abstract class L2Tester extends AnyFlatSpec with ChiselScalatestTester with Matchers {
behavior of "L2"
}