testing - 并行运行 gradle spock 测试任务
问题描述
在我的build.gradle
我有以下测试任务
task test1(type: Test) {
ignoreFailures true
testLogging {
events 'started', 'passed', 'skipped', 'failed'
exceptionFormat "full"
showStandardStreams = true
afterSuite { desc, result ->
if (!desc.parent) { // will match the outermost suite
failedTest += result.failedTestCount
}
}
}
include "org/company/project/test/Test1.class"
}
task test2(type: Test) {
ignoreFailures true
testLogging {
events 'started', 'passed', 'skipped', 'failed'
exceptionFormat "full"
showStandardStreams = true
afterSuite { desc, result ->
if (!desc.parent) { // will match the outermost suite
failedTest += result.failedTestCount
}
}
}
include "org/company/project/test/Test2.class"
}
我希望这两个测试并行运行,目前我使用这个命令来运行它们./gradlew cleanTest test1 test2 --info --rerun-tasks
命令来运行它们。
我试过了--parallel
,--max-workers=3
选项没有任何帮助。
解决方案
推荐阅读
- android - 在android Textview中显示样式和ul li标签
- python - 用于识别电话号码、姓名、电子邮件和地址的 python3 库
- regex - 不包含 www 时匹配域的正则表达式
- c# - 齐次线性方程组的基本解:Ax=0,Det(A)=0,MathNet
- bash - sudo pm2 log|app2 命令后 Bash 没有响应,只能输入
- flutter - 我有电话号码,我想显示前三个号码和后两个号码,比如 700XXXXX20 像这样?
- php - Codeigniter - 用于登录的验证码不起作用
- javascript - 在 Node.js 后端使用 multer 和 AJAX 获取视频文件
- php - 网页刷新后如何保持我的位置
- android-adapter - 如何防止在滚动我的回收站视图时创建重复项