在Android源代码中使用CTS

时间:2014-07-17 09:36:18

标签: android android-source cts

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

cts /在构建和闪存机器人中有什么用途/作用?

为什么我们从site下载CTS以运行cts测试用例,而不是使用源代码'

1 个答案:

答案 0 :(得分:5)

对于你的第一个问题,CTS在将android闪存到设备上没有任何重要作用。当你重新同步时它会包含在构建中,因此它会与你的android版本保持同步。

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

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