ScalaTest on sbt not running any tests

后端 未结 1 1739
盖世英雄少女心
盖世英雄少女心 2021-01-17 16:10

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.         


        
相关标签:
1条回答
  • 2021-01-17 16:38

    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
    
    0 讨论(0)
提交回复
热议问题