首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android NDK中使用google测试

在Android NDK中使用google测试
EN

Stack Overflow用户
提问于 2018-07-04 12:26:02
回答 1查看 785关注 0票数 0

gradle-ndk-gtest-sample

Android NDK with

README.NDK

我一直在尝试配置我的Android NDK项目,以便与Google Test一起使用。我从native-activity sample作为基础项目开始,并开始遵循上面的指南。我将第一个链接中的代码插入到根build.gradle中。我真的没有任何成功。看起来我可以生成测试库了:

代码语言:javascript
复制
./libs/googleTest/1.7.0/lib/osx/libgtest.a
./libs/googleTest/1.7.0/lib/linux/libgtest.a
./app/.externalNativeBuild/cmake/debug/x86_64/libnative_app_glue.a
./app/.externalNativeBuild/cmake/debug/x86_64/libFOO.a
./app/.externalNativeBuild/cmake/debug/x86_64/libgtest.a
./app/.externalNativeBuild/cmake/debug/arm64-v8a/libnative_app_glue.a
./app/.externalNativeBuild/cmake/debug/arm64-v8a/libFOO.a
./app/.externalNativeBuild/cmake/debug/arm64-v8a/libgtest.a

但我不知道接下来该怎么做。我如何实际运行测试并查看它们是否通过?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-10 05:30:10

试试像https://github.com/DanAlbert/GTestJNI这样的东西。这是JUnit和GTest的替代测试运行程序,它将GTests公开为JUnit,因此您只需运行普通的androidTests,它们将为您运行您的GTests。

总有一天,我想把它添加到NDK中,或者至少把它作为git子模块或其他东西添加到项目中,但现在你可以将它的各个部分合并到你的项目中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51165753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档