tvl-depot/third_party/immer/tools/scala/build.sbt
Vincent Ambo 1213b086a1 merge(3p/immer): Subtree merge at 'ad3e3556d' as 'third_party/immer'
Change-Id: I9636a41ad44b4218293833fd3e9456d9b07c731b
2020-07-15 08:23:32 +01:00

27 lines
1.1 KiB
Scala

/** This is the simplest possible use of ScalaMeter.
* It allows running ScalaMeter benchmarks as part of the test suite.
* It means, that when the test command is run, ScalaMeter benchmarks are run along
* the tests from other test frameworks, such as ScalaTest or ScalaCheck.
*/
lazy val basic = Project(
"basic",
file("."),
settings = Defaults.coreDefaultSettings ++ Seq(
name := "immer-bechmarks",
organization := "org.immer",
scalaVersion := "2.11.1",
scalacOptions ++= Seq("-deprecation", "-unchecked", "-feature", "-Xlint"),
publishArtifact := false,
libraryDependencies ++= Seq(
"com.storm-enroute" %% "scalameter" % "0.8.2" % "test",
"io.github.nicolasstucki" %% "scala-rrb-vector" % "0.1.1"
),
resolvers ++= Seq(
"Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
"Sonatype OSS Releases" at "https://oss.sonatype.org/content/repositories/releases"
),
testFrameworks += new TestFramework("org.scalameter.ScalaMeterFramework"),
parallelExecution in Test := false,
logBuffered := false
)
)