use*_*841 5 sbt scalatest jenkins
目前,我们正在使用IntelliJ,Scala,SBT在我们当地的环境中启动测试.使用SBT命令行,我们可以按照此处的说明指定特定的测试,套件,通配符:
比如"仅测试*RedSuite"
但是在我们的CI Jenkins服务器上,通过SBT插入,在指定时,它会出错.
在操作字段中,使用了以下值:
操作:编译test-only test.package.name
使用以下内容适用于所有测试:
行动:编译测试
[success] Total time: 240 s, completed Apr 28, 2014 12:29:36 PM
[error] Expected ID character
[error] Not a valid command: org (similar: export)
[error] Expected project ID
[error] Expected configuration
[error] Expected ':' (if selecting a configuration)
[error] Expected key
[error] Not a valid key: org (similar: fork, run, doc)
[error] org.company.scalatest.abc.regressionsuite
[error] ^
Build step 'Build using sbt' changed build result to FAILURE
Build step 'Build using sbt' marked build as failure
Recording test results
Run Code Online (Sandbox Code Playgroud)
有谁知道我们是否可以通过jenkins SBT插件传递这些参数?
这是一个引用问题,您的Action字段被解析为3个命令:
compiletest-onlyorg.company.scalatest.abc.regressionsuite它窒息因为这org不是一个有效的命令.
使用compile "test-only org.company.scalatest.abc.regressionsuite"应该修复.
| 归档时间: |
|
| 查看次数: |
2619 次 |
| 最近记录: |