我正在测试一个在 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
是空的。有谁知道那个位置可能在哪里?