summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt13
1 files changed, 12 insertions, 1 deletions
diff --git a/build.sbt b/build.sbt
index 5d7fad2d..54bf87f0 100644
--- a/build.sbt
+++ b/build.sbt
@@ -4,7 +4,8 @@ enablePlugins(SiteScaladocPlugin)
val defaultVersions = Map(
"firrtl" -> "edu.berkeley.cs" %% "firrtl" % "1.5-SNAPSHOT",
- "treadle" -> "edu.berkeley.cs" %% "treadle" % "1.5-SNAPSHOT"
+ "treadle" -> "edu.berkeley.cs" %% "treadle" % "1.5-SNAPSHOT",
+ "chiseltest" -> "edu.berkeley.cs" %% "chiseltest" % "0.5-SNAPSHOT",
)
lazy val commonSettings = Seq (
@@ -225,6 +226,16 @@ lazy val noPluginTests = (project in file ("no-plugin-tests")).
libraryDependencies += defaultVersions("firrtl"),
))
+// tests elaborating and executing/formally verifying a Chisel circuit with chiseltest
+lazy val integrationTests = (project in file ("integration-tests")).
+ dependsOn(chisel).
+ settings(commonSettings: _*).
+ settings(chiselSettings: _*).
+ settings(usePluginSettings: _*).
+ settings(Seq(
+ libraryDependencies += defaultVersions("chiseltest") % "test",
+ ))
+
lazy val docs = project // new documentation project
.in(file("docs-target")) // important: it must not be docs/
.dependsOn(chisel)