我正在尝试设置我的 CI 服务器以与 Android Studio 一起使用。我希望通过新的 UI 运行 NDK 的单元测试。我正在使用 GoogleTest,当我从命令行构建时,gcov 可以完美地实现代码覆盖率。
我遇到的问题是 UI 中的测试配置适用于 java,但不会向 gradle 构建脚本添加任何命令。因此我不知道在哪里添加我的命令。
这是我获得有关如何在 Android Studio 中设置单元测试的信息的来源:http://rexstjohn.com/unit-testing-with-android-studio/ http://rexstjohn.com/unit-testing-with-android-studio/
所以问题是:如果我要放置这样的东西:
android {
defaultConfig {
testPackageName "com.test.foo"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
testHandleProfiling true
testFunctionalTest true
ndk {
moduleName "LexAppNative"
stl "stlport_shared"
abiFilters "armeabi-v7a"
}
}
buildTypes {
debug {
ndk {
ldLibs "log -L/absolute/path/to/libs", "z", "m", "GLESv2", "OpenSLES", "opencv_java", "libgtest.a --coverage"
cFlags "-I/absolute/path/to/libs/includes", "--coverage"
}
release {
ndk {
ldLibs "log -L/absolute/path/to/libs", "z", "m", "GLESv2", "OpenSLES", "opencv_java"
cFlags "-I/absolute/path/to/libs/includes"
}
}
}
这会给我我想要的吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)