【发布时间】:2019-05-20 23:52:22
【问题描述】:
我正在开发一个针对 Android P 的自定义设备,并添加了使用一些隐藏 API 的自定义系统服务。然后,该服务将由不属于 AOSP 源代码树的 android 应用程序使用。
我为我的服务添加了一些单元和仪器测试,现在想将它们集成到我的 CI 管道中。最好的方法是什么 - 扩展 CTS?但这只是我的服务,不公开任何公共 API。 VTS?但是 afaik VTS 仅用于测试 HAL 和内核。有没有办法只声明自定义测试套件,以便能够使用 Trade Federation/Atest 工具(如“tradefed.sh run my_test_suite”)运行它?
【问题讨论】: