为什么测试报告是“测试报告”;[信息]未执行任何测试”;对于specs2中具有单个规范的ScalaTest?

为什么测试报告是“测试报告”;[信息]未执行任何测试”;对于specs2中具有单个规范的ScalaTest?,scala,specs2,typesafe-activator,Scala,Specs2,Typesafe Activator,我写了一些非常基本的测试 当我运行它们时,它们似乎按照预期运行,如下面所示 您可以看到2个测试成功,1个测试失败。好 但我不明白为什么Specs2用黄色表示“未执行任何测试”。 发生了什么事?运行了两个测试,一个是MySpec,另一个是ScalaTest。ScalaTest是一个没有执行任何测试的测试 那里的输出有三个部分:1。MySpec的结果,2。ScalaTest和3的结果。所有患者的结果(总结)。进行了两次测试,一次是MySpec,另一次是ScalaTest。ScalaTest是一个没

我写了一些非常基本的测试

当我运行它们时,它们似乎按照预期运行,如下面所示

您可以看到2个测试成功,1个测试失败。好

但我不明白为什么Specs2用黄色表示“未执行任何测试”。
发生了什么事?

运行了两个测试,一个是
MySpec
,另一个是
ScalaTest
ScalaTest
是一个没有执行任何测试的测试


那里的输出有三个部分:1。MySpec的
结果
,2。
ScalaTest
和3的结果。所有患者的结果(总结)。

进行了两次测试,一次是
MySpec
,另一次是
ScalaTest
ScalaTest
是一个没有执行任何测试的测试


那里的输出有三个部分:1。MySpec的
结果
,2。
ScalaTest
和3的结果。所有患者的结果(总结)。

tl;dr删除
MySpec
中构建和修复导入中的
libraryDependencies
中的一个测试依赖项

出现此消息的原因是项目中的
libraryDependencies
同时使用specs2和ScalaTest库,其外观可能如下所示:

libraryDependencies += "org.specs2" %% "specs2-core" % "3.6.2" % "test"
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.5" % "test"
否则,
MySpec
规范在导入
org.scalatest.\u
import org.specs2.mutable时会出现编译错误

import org.scalatest._
import org.specs2.mutable._

tl;dr删除
MySpec
中构建和修复导入中的
libraryDependencies
中的一个测试依赖项

出现此消息的原因是项目中的
libraryDependencies
同时使用specs2和ScalaTest库,其外观可能如下所示:

libraryDependencies += "org.specs2" %% "specs2-core" % "3.6.2" % "test"
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.5" % "test"
否则,
MySpec
规范在导入
org.scalatest.\u
import org.specs2.mutable时会出现编译错误

import org.scalatest._
import org.specs2.mutable._