作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
This answer描述了一种运行特定浓缩咖啡测试的方法:
./gradlew app:connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.my.tests.MyTest
./gradlew app:runMyTest
runMyTest
任务时:
task runMyTest {
finalizedBy connectedDAT
project.extensions.add("android.testInstrumentationRunnerArguments.class", "com.my.tests.MyTest")
}
最佳答案
你可以做这样的事情,
apply plugin: 'java'
test {
filter {
//specific test method
includeTestsMatching "com.yourpackage.YourTest"
}
}
sourceSets {
integration {
java.srcDir 'src/test/integration/java'
resources.srcDir 'src/test/resources'
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
}
}
configurations {
integrationCompile.extendsFrom testCompile
integrationRuntime.extendsFrom testRuntime
}
task integration(type: Test, description: 'Runs the integration tests.', group: 'Verification') {
testClassesDir = sourceSets.integration.output.classesDir
classpath = sourceSets.integration.runtimeClasspath
}
关于android - 如何创建运行特定的意式 Espresso 测试的gradle任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50395452/
我是一名优秀的程序员,十分优秀!