Android Studio 与 ndk 和 googletest

2024-04-13

我正在尝试设置我的 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(使用前将#替换为@)

Android Studio 与 ndk 和 googletest 的相关文章

随机推荐

  • wxpython,将数据传递给 self.Bind 中的函数

    我很难找到这个问题的答案来知道它是否可能 我查看了 wxpython 演示并进行了一些谷歌搜索 但无济于事 当我绑定操作时 如何将某种数据传递给函数调用 例如 self Bind wx EVT MENU self DoThis item1
  • Colors.xml 文件中出现错误“错误:序言中不允许出现内容。”

    I have made a new project in the android studio and this error shows up I have clean and rebuild the project but this er
  • application.ini 中的多个 Zend_Mail 配置

    我正在使用 Zend 框架 我需要在 Zend Mail 的 application ini 中放置多个邮件配置 使用 Zend Application Resource Mail 是否可以使用 Zend Framework 中的标准类来执
  • Google Cloud Function - AttributeError:“模块”对象没有属性“DEFAULT_MAX_REDIRECTS”

    我正在使用 Appengine cron 作业来安排云功能 当我部署并尝试运行作业时 出现以下错误 知道这里可能出了什么问题吗 按照 此处 1 的步骤进行操作 base alloc tmpfs dynamic runtimes python
  • 从 falcon 身份验证重定向

    在我的 falcon 应用程序中 我想从身份验证功能重定向到另一个页面 我正在这样做 resp status falcon HTTP 301 resp set header Location http foo bar com 8004 fa
  • 如何使用C读取文件夹中的所有文件

    我希望读取特定文件夹中的所有文本文件 这些文件的名称没有任何共同的模式 否则任务会更容易 read a file from the directory Perform a common operation write output to a
  • android:GIF动画循环完整监听器

    我有一张 GIF 图像 想要在启动屏幕中加载 我遇到过几个像这样的图书馆android gif 可绘制 https github com koral android gif drawable and Glide https github c
  • 如何在 MATLAB 循环中重命名变量?

    有人可以告诉我是否存在一种方法可以在 MATLAB 循环的每次迭代中重命名变量吗 实际上 我想在循环中使用不同的名称保存一个变量 并结合循环的索引 谢谢 根据您的评论 我建议使用单元阵列 http www mathworks nl help
  • AppBarLayout + NestedScrollView + RecyclerView不会滚动

    您好 我对 google support appbarLayout 有疑问 我的布局结构如下 问题是 一旦嵌套滚动视图滚动到顶部 我的回收器视图就不会滚动 我尝试了几乎所有解决方案 但似乎没有任何效果
  • 有没有办法限制 Bazel 使用的 CPU 核心数量?

    有没有办法告诉 Bazel 在构建时可以使用多少个 CPU 核心 TL DR 我在 VMware Workstation 上构建 TensorFlow 作为虚拟机 我可以调整虚拟机的处理器和内核数量 在构建 TensorFlow 的过程中
  • 等待 UIView 动画循环完成的最佳方法是什么?

    我正在尝试循环多个UIViews并对每个动画执行动画 但我想知道所有动画何时完成 动画循环完成后调用函数的最佳方法是什么 或者 有没有办法等到所有都完成 我尝试使用setAnimationDidStopSelector 但它不着火 在这种情
  • 你能在 Swift 中创建匿名内部类吗?

    我厌倦了宣布整个班级都有能力处理UIAlertView通过使它们延伸来点击UIAlertViewDelegate 当我有多种可能时 它开始感觉混乱和错误UIAlertViews 并且必须区分在处理程序中单击了哪个 我真正想要的是创建一个实现
  • 如何使用 Angular-CLI 重写反向代理中的路径?

    我已经使用 angular2 CLI 设置了反向代理 如下所示 api customer target http localhost 9010 secure false 我的问题是远程 API 在路径 customer 上公开服务 但反向代
  • 单节点图对forceCenter没有反应?

    我正在启动一个带有单个节点的图形项目 当我将它拖到某个地方时 我希望它能顺利回到 svg 的中心 但事实并非如此 它glitches回到中心 var simulation d3 forceSimulation force center d3
  • SBT停止运行而不退出

    如何在不退出的情况下终止 SBT 中的运行 我正在尝试 CTRL C 但它退出 SBT 有没有办法在保持 SBT 打开的情况下仅退出正在运行的应用程序 从 sbt 版本 0 13 5 开始 您可以添加到您的 build sbt cancel
  • 使用 Sikuli 进行拖放

    我在使用 Sikuli 拖放时遇到问题 我想在任何其他方向 上 下 左 右 拖动某些东西固定数量的像素 这看起来应该有效 t find 1325249963143 png dragDrop t t x 100 t y 100 Sikuli
  • 在 Eclipse 中导入动态 Web 项目?

    我使用 eclipse 3 6 2 Helios 和 tomcat 7 和 myfaces 1 2 10 当我想导入动态 Web 项目时遇到问题 我在工作区中导入项目并执行配置并设置 jar 文件 但是当我在 tomcat 中运行该项目时
  • 我希望我的字段只接​​受整数,并且我已将该字段保留在所需的验证中? [复制]

    这个问题在这里已经有答案了 我已经完成了我的完整项目 但它缺少这一要求 我自己无法在我的项目中解决这个问题 你会使用CodeIgniter吗表单验证 http ellislab com codeigniter user guide libr
  • 为什么 Service Worker 只能通过 HTTPS 工作?

    根据最初的提案 关于 更喜欢安全来源以获得强大的新功能 http www chromium org Home chromium security prefer secure origins for powerful new features
  • Android Studio 与 ndk 和 googletest

    我正在尝试设置我的 CI 服务器以与 Android Studio 一起使用 我希望通过新的 UI 运行 NDK 的单元测试 我正在使用 GoogleTest 当我从命令行构建时 gcov 可以完美地实现代码覆盖率 我遇到的问题是 UI 中