在Android源代码中使用CTS

Dha*_*eem 4 android cts android-source

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

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

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

And*_* T. 5

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

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

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

  • 人们可以看到在运行测试时使cts源代码调试失败的价值.您可以单独编译测试并将其作为apk运行 (2认同)