小编Rol*_*ier的帖子

除非py.test中存在命令行参数,否则默认跳过测试

我有一个长期测试,持续2天,我不想包括在通常的测试运行中.我也不想输入命令行参数,这会在每次通常的测试运行中取消选择它和其他测试.当我真正需要时,我宁愿选择默认取消选择的测试.我尝试将测试重命名test_longrunlongrun并使用该命令

py.test mytests.py::longrun
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

python pytest

10
推荐指数
3
解决办法
2413
查看次数

多项目构建:在任何项目构建之前执行一项任务

在多项目 Android 构建中,例如

root +--- build.gradle +--- settings.gradle +--- subproject1 \--- build.gradle \--- subproject2 \--- build.gradle

我想在任何项目 ( subproject1subproject2) 构建之前执行一个生成代码的任务。代码生成任务对于所有项目都只有一次。我想把它放到根目录下build.gradle。同样在根中build.gradle,所有项目 ( allprojects) 都依赖于代码生成任务。

task code_generating_task << {
  println "I generate code here"
}
preBuild.dependsOn code_generating_task
Run Code Online (Sandbox Code Playgroud)

不起作用,因为 preBuild 未在 root 中定义build.gradle

android build gradle

4
推荐指数
1
解决办法
2205
查看次数

标签 统计

android ×1

build ×1

gradle ×1

pytest ×1

python ×1