4

我已经在自定义板上为 ics 运行了 android CTS 测试用例。AOSP 在 android/ 文件夹下有自己的 cts/ 文件夹。我有两个问题。

cts/ 在船上构建和闪烁 android 的用途/作用是什么?

为什么我们从站点下载 CTS来运行 cts 测试用例,而不是使用源代码的 cts?

4

1 回答 1

5

对于您的第一个问题,CTS 在将 android 刷入设备方面没有发挥任何重要作用。它会在您 repo 同步时包含在构建中,因此它与您的 android 版本保持同步。

至于为什么要从网站上下载它,有两个很好的理由。第一,大多数运行或执行 CTS 的人对下载和构建一个非常大的项目不感兴趣,只是为了确保他们的设备与该版本的 android sdk 兼容。

第二,您从网站下载的 CTS 包将由每个人运行,而不是从您的机器构建的 CTS。如果您创建 AOSP 分叉,使用您的 ROM 的人仍然希望确保它符合 CTS。他们需要使用该站点的包,因为他们需要知道它没有被篡改。您可以轻松更改 CTS,以便您的设备通过您的 CTS 版本,但这对其他人没有帮助。

于 2014-07-17T16:54:50.883 回答