




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CTS4.0测试完全教程一、测试环境搭建PC必须是linux系统1、安装java6环境下载java6 HYPERLINK /technetwork/java/javase/downloads/index.html /technetwork/java/javase/downloads/index.html终端输入:sudosu-输入密码sudoapt-getinstallsun-java-jdk当出现如下错误:rootstu-system:/home#sudoapt-getinstallsun-java6-jdkReadingpackagelists.DoneBuildingdependency
2、treeReadingstateinformation.DonePackagesun-java6-jdkisnotavailable,butisreferredtobyanotherpackage.Thismaymeanthatthepackageismissing,hasbeenobsoleted,orisonlyavailablefromanothersourceE:Packagesun-java6-jdkhasnoinstallationcandidate解决办法:1、命令行输入sudogedit/etc/apt/sources.list2、打开源列表在最后一行添加:deb HYPERL
3、INK /ubuntu/ /ubuntu/hardymultiverse3、保存退出4、更新apt命令行输入:sudoapt-getupdate5、安装sun-java6-jdk命令行输入:sudoapt-getinstallsun-java6-jdk安装过程中根据提示选择Y,或OK。2、下载文件下载CTS测试包android-cts-4.0.3_r2-linux_x86-arm,android-cts-media-1.0网址: HYPERLINK /compatibility/downloads.html /compatibility/downloads.html下载android-sdk_
4、r16-linux网址: HYPERLINK /sdk/index.html /sdk/index.html在home文件夹下面新建一个文件夹,将下载好的三个压缩包剪贴到其中,解压缩。3、安装adb工具android-sdk_r16-linuxandroid-sdk-linuxtools文件夹下面默认没有adb工具,解决办法:命令行cd至卩android-sdk_r16-linuxandroid-sdk-linuxtools下,输入shandroid跳出安装窗口,选则需要的工具安装。如果android脚本不能执行,用chmod变更执行权限。具体命令如下:Rootuser:home/user/c
5、ts4.0/android-sdk_r16-linux/android-sdk-linux/tools#chmod777androidRootuser:home/user/cts4.0/android-sdk_r16-linux/android-sdk-linux/tools#./android运行后如下图:选择androidSDKTools、ndroidSDKPlatform-tools以及要测试的android版本,这里主要讲android4.0.3,所以选择Android4.0.3(API15),点击右下角Install2packages.安装。安装完后close窗口,回到command
6、line。4、配置SDK路径用vi编辑器打开android-cts-4.0.31-linux_x86-armandroid-ctstools下面的cts-tradefed脚本。在代码最前面添加如下代码:if-z$SDK_R00T;thenCONFIGURATIONSetthisvariabletotherootofyourAndroidSDKinstallation.exportSDK_R00T二/home/user/cts4.0/android-sdk_rl6Tinux/android-sdk-linuxfi;保存。在checkPathadbcheckPathjava之前,插入如下代码:Ad
7、dSDK_ROOTtothePATHforbackwardscompatibilitywithpriorstartctscommandsthatrequiredSDK_ROOTtofindadb.辻-n$SDK_ROOT;thenPATH=$SDK_ROOT/platform-tools:$SDK_ROOT/tools:$PATHfi;保存,并在commandline输入命令chmod777cts-tradefed。记事本或vi编辑器打开android-cts-media-1.0下面的copy_media.sh脚本。在代码最前面添加如下代码:if-z$SDK_ROOT;thenCONFIGUR
8、ATIONSetthisvariabletotherootofyourAndroidSDKinstallation.exportSDK_ROOT二/home/user/cts4.0/android-sdk_rl6Tinux/android-sdk-linuxfi;保存,并在commandline输入命令chmod777copy_media.sh。二、准备平台1、Dofactoryreset.2、Installandroid4.0CTStestAPK:1)CtsDelegatingAccessibilityService.apk2)DelegatingAccessibilityService.a
9、pk3、setuplanguageasUnitedStatesEnglish.4、pluginaemptySDcardtothedevice.5、launchwifiandconnecttoVPN.6、launchBTandmakesureitcouldsearcheddevice.7、Setting-Display-Sleep-selectNevertimeout.8、Setting-Security-Screenlock-selectNone.9、Setting-Security-Deviceadministrators-enabletwoAPKactivitied.10、Setting-
10、Security-disableUnknownsources.11、Setting-Accaessibility-turnonDelegatingAccessibilityService.12、Setting-Developeroptions-enableUSBdebugging.13、Setting-Developeroptions-enableStayawake.14、Setting-Developeroptions-enableAllowmocklocations.15、setsystemtimeaslocaltime.三、测试1、copymedia文件1)平台用USB线连接LinuxP
11、C(连通后平台右下方会显示usb和debugicon)2)打开终端3)输入sudosu-输入root密码4)输入cd5)输入cd/home/user/cts4.0/android-cts-media-1.0/这个是copy_media.sh文件所在的路径,请输入您的实际路径。输入./copy_media.sh。脚本开始copymedia文件到平台根目录下。2、完全测试1)平台用USB线连接LinuxPC(连通后平台右下方会显示usb和debugicon)2)打开终端3)输入sudosu-输入root密码4)输入cd./.输入cd/home/linux/cts/android-cts-4.0.3
12、_r1-Iinux_x86-arm/android-cts/tools/这个是cts-tradefed文件所在路径,请输入您的实际路径输入./cts-tradefed终端显示:01-1615:44:05I/DeviceManager:Detectednewdevice0123456789ABCDEF/如果没有这行,说明设备没有和PC联通AndroidCTS4.0.3_r1cts-tf5)输入cts完全测试命令:runcts-planCTScts-tfruncts-planCTS01-1615:45:34I/TestInvocation:Startinginvocationforctsonbui
13、ld4.0.3_r1ondevice0123456789ABCDEF01-1615:45:35I/0123456789ABCDEF:Createdresultdir2012.01.16_15.45.34。开始测试CTS。3、测试未完成的plan1)平台用USB线连接LinuxPC(连通后平台右下方会显示usb和debugicon)2)打开终端3)输入sudosu-输入root密码4)输入cd./.输入cd/home/linux/cts/android-cts-4.0.3_r1-linux_x86-arm/android-cts/tools/这个是cts-tradefed文件所在路径,请输入您的
14、实际路径输入./cts-tradefed终端显示:01-1615:44:05I/DeviceManager:Detectednewdevice0123456789ABCDEF/如果没有这行,说明设备没有和PC联通AndroidCTS4.0.3_r1cts-tf5)输入lr终端显示:SessionPassFailNotExecutedStarttimePlanname07002012.01.16_16.09.19NA13002012.01.16_16.13.01NA199171202012.01.18_13.43.56CTS(根据starttime时间,确定你要的任务的session编号)6)输
15、入runctstontinue-sessionsession_id(session编号)终端显示01-1813:48:45I/TestInvocation:Startinginvocationforctsonbuild4.0.3_r1ondevice0123456789ABCDEF。继续测试未完成的plan。4、测试某一个plan的全部fail/notExecuted/timeout项1)连接平台和PC2)终端输入sudosu-输入root密码3)cd至卩android-cts/tools下输入./cts-tradefed4)确认平台和PC连通后在cts-tf输入lr终端显示:SessionP
16、assFailNotExecutedStarttimePlanname07002012.01.16_16.09.19NA113002012.01.16_16.13.01NA2199171202012.01.1813.43.56CTS5)输入addderivedplan-planplan_name-ssessionID-rfail/plan_name可以自己定义,sessionID就是上面查看结果的Session编号。测试全部fail项-r后面是fail,测试notExecuted项或者timeout项,-r后面就是notExecuted或者timeout。例:测试上面SessionID为2的所
17、有fail项,输入命令应为:addderivedplan-plan6)输入runcts-planplan_name/plan_name即您前面定义的。终端显示cts-tf01-1813:48:45I/TestInvocation:Startinginvocationforctsonbuild4.0.3_r1ondevice0123456789ABCDEFoooo开始测试fail/notExecuted/timeout项。5、测试某一个package1)连接平台和PC2)终端输入sudosu-输入root密码3)cd到android-cts/tools下输入输入./cts-tradefed4)输
18、入命令:Ip查看所有package。5)输入命令:runcts-cpackage_name女廿测试android.bluetooth,输入命令:runcts-candroid.bluetooth终端显示cts-tf01-1813:48:45I/TestInvocation:Startinginvocationforctsonbuild4.0.3_r1ondevice0123456789ABCDEF。开始测试一个package。6、测试摸一个case1)连接平台和PC2)终端输入sudosu-输入root密码3)cd至卩android-cts/tools下输入./cts-tradefed4)输入命令:runcts-cpackagename-mmethodTestFailureDetailstihdldid.applets.SysleiffFeatufailjunitframeworkAssertion
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童户外扩展活动方案
- 儿童打年糕活动方案
- 儿童拓展训练活动方案
- 儿童服装活动策划方案
- 儿童水疗活动方案
- 儿童沙龙活动策划方案
- 儿童炒菜大赛活动方案
- 儿童篮球活动策划方案
- 儿童节活动策划方案
- 儿童表演剧活动方案
- 智慧树知到【红色旅游(南昌大学)】章节测试及答案
- GB/T 12250-2005蒸汽疏水阀术语、标志、结构长度
- 注册安全工程师安全生产技术培训课件
- 湘少版英语三至六年级单词表(带音标)
- SCB系列干式变压器使用说明书
- 202x检察院工作总结汇报、述职报告PPT模板
- 高效液相色谱法分析(三聚氰胺)原始记录1
- 泌尿外科健康教育2膀胱冲洗健康宣教
- 全国公共英语等级考试三教材-Monolog-and-passage原文及翻译-一字一句输入的
- 焊接件通用技术要求
- 星子港件杂货港区总平面布置与码头结构设计
评论
0/150
提交评论