【发布时间】:2012-08-03 14:20:30
【问题描述】:
我正在测试一个在 Android API 中运行 SQLite 方法的 Android 应用程序。我想获得 Android 开源项目 (AOSP) 中 SQLite 代码的代码覆盖率,并且我将其设置为运行 G-Cov 并在运行测试时保存该覆盖率信息。但是,我不知道此覆盖信息存储在哪里。我以为它会在 data/data/package-name 中,但我什么也没看到,而且我无法成功地将所有文件从 Android 模拟器中拉出。
有谁知道这个文件将存储在哪里?我不确定它是存储在 SQLite 中还是在模拟器上(这是我假设的,因为我在 SQLite 目录中没有看到它)。
谢谢。
编辑:具体来说,我正在寻找 *.gcno 和 *.gcda 文件。
编辑:现在我认为他们必须在模拟器上的共享库中,尽管在文件资源管理器中(我使用带有 ADT 的 Eclipse Juno),我看不到任何接近 /lib/* 和 /data/data/package-name/lib 是空的.有人知道那个位置可能在哪里吗?
【问题讨论】:
标签: android sqlite android-source gcov