我们将很快开始测试我们的Android端口到自定义目标板。作为此测试的一部分,我们计划执行CTS。在研究CTS时,我遇到了Android上的this page,它提供了下载的CTS测试套件。它还附带了一个运行测试脚本的脚本。然而,有很多教程out there和一些SO threads讨论如何从源代码构建CTS。
我的问题是,如果可以直接从Android网站下载CTS,在什么情况下我需要从源代码构建CTS?
为了澄清,我不是在寻找有关如何构建CTS的说明。我只需要了解何时使用下载的CTS以及何时构建它。
答案 0 :(得分:0)
我认为你只需要在以下情况下从源代码构建CTS:
另外我认为你应该看一下关于aosp gerrit的cts开发项目,这样你就可以更多地了解cts开发是如何进行的 https://android-review.googlesource.com/q/status:open+project:platform%252Fcts
答案 1 :(得分:0)
Google经常发布Android CTS套件。要将您的设备称为Android设备,您必须符合您正在使用的特定Android版本的最新CTS。因此,如果任何CTS测试没有通过谷歌将不接受它。
何时使用下载的CTS : 要执行CTS,请始终使用下载的。
何时构建CTS : 如果测试用例在运行下载的测试用例时失败并且您想要调试它,则可以添加日志并构建CTS。