小编oht*_*oht的帖子

sbt testOnly不起作用

我正在尝试在Java Play项目中运行一个测试类,但是失败了。

如果我尝试跑步

testOnly my.app.TheClassTest

从sbt内部(如JavaTestsbt test中所述),我得到以下结果:

[info]通过:总计0,失败0,错误0,通过0

[info]没有要运行的测试:testOnly

我唯一的怀疑是消息“ 没有要运行的测试test:testOnly ”不包含我尝试测试的类的名称。

如果我尝试从命令行运行它

sbt testOnly“ my.app.TheClassTest”

它运行所有测试,然后出现以下错误:

[错误]预期的ID字符

[错误]无效命令:net(类似:set,new,inspect)

[错误]预期的项目ID

[错误]预期的配置

[错误]预期为':'(如果选择配置)

[错误]预期密钥

[错误]无效的密钥:我的(类似:测试,名称,资产)

[错误] my.app.TheClassTest

我尝试了各种变体,例如testOnly TheClassTest测试my.app.TheClassTesttest:testOnly等,但结果只有很小的变化。在sbt中使用testOnly,我可以写任何我喜欢的东西,并且始终得到相同的响应。

运行所有测试工作正常。

至少有办法获得更多

unit-testing sbt playframework

6
推荐指数
2
解决办法
2205
查看次数

标签 统计

playframework ×1

sbt ×1

unit-testing ×1