运行AOSP进行测试

时间:2013-12-09 15:27:08

标签: android testing android-source

AOSP包含大量测试,似乎可用于测试系统功能。这些似乎在比CTS更深层次上非常有用。如果执行“make tests”,它将生成一个.zip文件,其中包含来自aosp中包含的各种测试的大量apks,以及包含在诸如“nativebenchmark”,“nativestresstest”等文件夹中的一些二进制文件。

我可以手动安装并运行apk测试,但我不知道如何运行二进制测试。此外,zip文件包含各种xml文件,这些文件似乎描述了所有覆盖目标和文本定义。 xml文件似乎对某种测试工具很有用,但我找不到任何专门引用这个包的东西。还有runtest.py脚本,但它与可以生成的这个包没有任何关系。

我很想知道运行这些测试的目的是什么以及这个自动生成的包的目的?这只是一种不推荐的测试方法吗?如果是这样,有谁知道系统测试的官方方法是什么? I.E.什么是Google或LGE在发布产品之前测试他们的产品? CTS只到目前为止,我找不到任何关于这些系统测试的文档。

1 个答案:

答案 0 :(得分:0)

我运行了一些与OpenGL相关的测试。

对于opengl代码,它们只是arm linux二进制文件。如果禁用JVM,最好运行它们。否则,它们会干扰标准GUI输出。我只是在adb shell中运行它们,通常在su下以root身份运行。