gpt4 book ai didi

jenkins - 如何使用 SBT Jenkins 插件运行特定测试进行 ScalaTest 测试

转载 作者:行者123 更新时间:2023-12-02 16:46:23 26 4
gpt4 key购买 nike

目前我们正在使用 IntelliJ、Scala、SBT 在本地环境中开始测试。使用 SBT 命令行,我们可以指定特定的测试、套件、通配符,如下所示:

ScalaTest.org Page

例如“仅测试 *RedSuite”

但是,在我们的 CI Jenkins 服务器上,使用 SBT 插件时,指定此选项时会出现错误。

在操作字段中,使用了以下值:

操作:编译仅测试的 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

有谁知道我们是否可以通过 jenkins SBT 插件传递这些参数?

最佳答案

这是一个引用问题,您的 Action 字段被解析为 3 个命令:

  • 编译
  • 仅测试
  • org.company.scalatest.abc.regressionsuite

它会被阻塞,因为 org 不是一个有效的命令。

使用compile“test-only org.company.scalatest.abc.regressionsuite”应该可以解决这个问题。

关于jenkins - 如何使用 SBT Jenkins 插件运行特定测试进行 ScalaTest 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23348007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com