Ubuntu14.04编译TradeFederation

TradeFederation是Android测试框架,用于CTS、GTS和VTS等测试。本文档介绍了如何在Ubuntu14.04上编译TradeFederation,包括下载源码、解决依赖问题以及编译过程中的错误处理。首先,需要搭建编译环境,下载源码及依赖库。在编译过程中可能会遇到loganalysis和jline库缺失的问题,需单独下载并重新编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  TradeFederation(后面简称TF)是android一个非常强大到测试框架,CTS,GTS,VTS上都用此框架进行各种测试,CTS测试case打包成jar,运行测试需要到配置文件以config(类似xml)形式一起放在本地PC,tradefederation利用java的反射机制执行case,并完成对结果到汇总。

  直接下载到源码包里面并不包含tradefederation代码,需要另外下载,而且编译过程中会有一些依赖库也不是android源码默认下载的,但是android官方已经提供,只是找到需要到依赖文件下载再重新编译就可以了。

1.TF官方介绍,以及build方法参考如下链接:

https://source.android.com/devices/tech/test_infra/tradefed/

TF源码:

https://android.googlesource.com/platform/tools/tradefederation/

2.参考官方提供到源码build说明,搭建好编译环境:

https://source.android.com/source/downloading

下载android源码(这里下载的分支为android-7.0.0_r33)

repo init -u https://android.googlesource.com/platform/manifest -b android-7.0.0_r33
3.源码下载完成后,在Ubuntu terminal里面进入源码下的tools目录,下载对应分支的TF

git clone https://android.googlesource.com/platform/tools/tradefederation -b android-7.0.0_r33
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值