从命令行使用 specs2.runner 和自己的通知程序
Use specs2.runner with own notifier from command line
如何在不使用 sbt 的情况下从 Java 命令行调用自己编写的 spec2 通知程序。
我想这样做:
java -cp "testJars/*" org.specs2.runner.files "**/*" <here add MyTestNotifier>
补充:在SBT中我们可以这样做,它是这样工作的:
sbt testOnly * -- notifier MyTestNotifier
我想在没有“sbt”的情况下进行测试,因为这样测试开始得更快。
我最后尝试了 (--notifier MyTestNotifier
) 但不幸的是它没有用
我在文档中看到它可以工作,但遗憾的是我不知道如何工作
https://etorreborre.github.io/specs2/guide/SPECS2-3.9.5/org.specs2.guide.RunInShell.html#outputs
您可以使用 Java 系统 属性 来传递通知程序名称:
java "-DSpecs2.notifier=MyTestNotifier" ...
如何在不使用 sbt 的情况下从 Java 命令行调用自己编写的 spec2 通知程序。 我想这样做:
java -cp "testJars/*" org.specs2.runner.files "**/*" <here add MyTestNotifier>
补充:在SBT中我们可以这样做,它是这样工作的:
sbt testOnly * -- notifier MyTestNotifier
我想在没有“sbt”的情况下进行测试,因为这样测试开始得更快。
我最后尝试了 (--notifier MyTestNotifier
) 但不幸的是它没有用
我在文档中看到它可以工作,但遗憾的是我不知道如何工作
https://etorreborre.github.io/specs2/guide/SPECS2-3.9.5/org.specs2.guide.RunInShell.html#outputs
您可以使用 Java 系统 属性 来传递通知程序名称:
java "-DSpecs2.notifier=MyTestNotifier" ...