I am trying to run my tests with: sbt and then test.
My build.sbt looks like this
lazy val scalatest = \"org.scalatest\" % \"scalatest_2.11\" % \"2.
The directory structure isn't the correct convention for sbt
to find ExampleSpec.scala
by default.
├── built.sbt
├── src
│ └── test
│ └── scala
│ ├── ExampleSpec.scala
Change it to the structure above and run sbt test
in the top level directory and it should work. Likewise, scala source would go in src/main/scala
and would get compiled.
> test
[info] Compiling 1 Scala source to /tmp/TestsWontRun/target/scala-2.11/test-classes...
[info] ExampleSpec:
[info] A Stack
[info] - should pop values in last-in-first-out order
[info] - should throw NoSuchElementException if an empty stack is popped
[info] Run completed in 289 milliseconds.
[info] Total number of tests run: 2
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 2, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[success] Total time: 7 s, completed Apr 30, 2015 8:54:30 AM