gpt4 book ai didi

android - 如何使用 gradle 1.12 生成 html 报告?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:10:29 25 4
gpt4 key购买 nike

有人知道如何为 gradle 1.12 生成测试报告吗?

我正在使用 gradle 1.12。我的测试扩展了 ActivityInstrumentationTestCase2。使用 Espresso 测试框架。我的测试运行但没有生成 html 报告。

这是我的 build.gradle:

apply plugin: 'com.android.application'
apply plugin: 'crashlytics'

repositories {
maven { url 'http://download.crashlytics.com/maven' }
maven { url 'http://JRAF.org/static/maven/2' }
jcenter()
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
...
}
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
def Properties versionProps = new Properties()
versionProps.load(new FileInputStream(file('version.properties')))
defaultConfig {
applicationId 'com.android.apps'
minSdkVersion 9
targetSdkVersion 20
versionName versionProps['name']
versionCode versionProps['code'].toInteger()
testApplicationId 'my.test'
testInstrumentationRunner 'com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner'
}
android {
useOldManifestMerger true
}
packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
lintOptions {
abortOnError false
}
productFlavors {
}
}

我使用 shell 脚本运行我的测试这是我的 shell 脚本:

# Clean and Build the project
gradle clean build
# Install apk to device
gradle installDebug installDebugTest

# Run specific test
/Applications/Android\ Studio.app/sdk/platform-tools/adb shell am instrument -e class my.test.RunTestSuite -w my.test/com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner

命令提示符中的结果:

...
BUILD SUCCESSFUL

Total time: 55.003 secs

my.test.TestActionBar:.
Test results for GoogleInstrumentationTestRunner$BridgeTestRunner=.
Time: 32.519

OK (1 test)

如果失败

Test results for GoogleInstrumentationTestRunner$BridgeTestRunner=.E
Time: 29.595

FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1

最佳答案

参见 Gradle userguide通过导航到示例 23.14。为子项目创建单元测试报告

另见 post

关于android - 如何使用 gradle 1.12 生成 html 报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25136236/

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