`
maoxy
  • 浏览: 141006 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

Android2.3 CTS测试简单说明(cron可节省时间)

阅读更多

根据网上的教程,结合自己的实际操作写下以下内容。我的操作系统是ubuntu10.04的。


首先先编译android源码,在你项目当前位置

 . build/envsetup.sh  

然后编译cts

$ make cts

之后就会产生out/host/linux-x86/cts/android-cts。这个文件夹就是Compatibility Test Suit。

进入android-cts文件夹,会有3个文件价,进入其中的tools文件夹,起动CTS

./startcts

如果启动成功会出现“Android CTS version 2.3_r2”,这个表示CTS的版本。

启动后就可以开始做测试了,但是必须最少连接一台设备。

cts_host>下输入ls-d来显示当前连接大设备,如果没有,就用adb来连接。

cts_host>下输入help会出现帮助信息,此处不详细介绍。

cts_host>下输入start –plan CTS就开始CTS的测试,测试时间比较长,我大概用了9个小时。

如果不是第一次测试就不用上面的指令,可以有针对的选择测试点。

测试过程中android系统会重启,所以要手动连接设备,重启是经常出现大正常情况。这里有个方面可以让系统自动连接,就是使用cron。

具体使用看另外一篇有关cron的文章

http://maoxy.iteye.com/blog/1203672

使用cron可以节省很时间和工作,一定要注意!

 

 

测试结束后会显示出测试总共的条数,通过的条数和未通过的条数。

他们会保存在一个xml文件里。地址是 android-cts\repository\results,有个以时间为名字的压缩包。解压后点击testResult.xml查看测试报告。

 

 

如有问题请及时指出。




 

1
1
分享到:
评论

相关推荐

    CRON4J 与Android进行整合

    6. **测试**:在Android上测试CRON4J任务可能较为复杂,因为需要模拟不同的时间条件。可以使用工具如Appium或MonkeyRunner进行自动化测试。 通过以上步骤,我们可以将CRON4J有效地整合到Android应用中,实现灵活、...

    cron测试工具

    cron表达式是一种字符串格式,用于定义周期性的任务执行时间,它由六个或七个子字段组成,分别代表秒、分钟、小时、日期、月份、星期以及年份(在某些实现中可选)。 **cron表达式详解:** cron表达式由一系列由...

    debug-cron:cron环境下测试命令的一种方法

    为什么我没有理由编写这个包,但仍然没有合理的方法来测试 cron 下的命令。 环境中总是有一些废话,你必须让它通过管道标准输出到一个文件,然后像白痴一样等待一分钟。 当然,没有明显的原因没有任何React,所以你...

    Cron表达式解析类和时间相关操作工具类

    1、Cron表达式解析(比如Quartz的Cron表达式),计算下一次触发时间; 2、经常使用的时间相关的操作工具类,比如时间格式化,字符串、Date、localDate、LocalDateTime类型间的转换等

    cron表达式说明与用例

    Cron表达式是一种强大的定时任务调度工具,广泛应用于各种操作系统和应用程序中,用于安排周期性的任务执行。它的语法结构严谨,允许用户精确地定义任务的触发时间。下面将详细解释cron表达式的各个部分以及如何使用...

    Cron前端生成工具

    这种表达式的语法可能对初学者来说较为复杂,因此,Cron前端生成工具通过友好的图形界面,让用户可以通过简单的交互来设定任务执行时间。 该工具通常包括以下功能: 1. **时间选择器**:用户可以通过直观的下拉...

    Cron表达式选择器JS插件

    Cron表达式是Unix系统中的一种时间调度语法,用于定义任务的执行计划。这个JS插件结合了BootStrap的样式,提供了一种直观且美观的界面,使得非技术人员也能轻松理解和配置Cron表达式。 ### Cron表达式详解 Cron...

    Cron_cron_Cron表达式解析_

    Cron表达式是Cron系统的核心,它定义了任务的执行时间。在这个“Cron_cron_Cron表达式解析_”的资源中,我们将深入探讨Cron表达式的原理以及如何在C语言中实现它。 Cron表达式是由七个子字段组成的字符串,每个子...

    Android-BigBen-一种通用的多租户基于时间的事件调度程序和cron调度框架

    BigBen就是这样一款专为Android设计的通用、多租户、基于时间的事件调度程序和cron调度框架。它允许开发者创建、管理和调度定时任务,极大地提高了应用程序的自动化程度和效率。 BigBen框架的核心特性包括: 1. **...

    vue-cron_vue-cron_vuecrond组件_vuecron_

    Vue-Cron是一款基于Vue.js开发的时间周期(Cron)表达式组件,用于在前端应用程序中创建、编辑和处理定时任务。Vue-Cron旨在提供一种直观的用户界面,让用户能够通过图形化的方式设置复杂的Cron表达式,从而实现定时...

    C# Cron表达式解析 .net

    以下是一个简单的C#代码片段,展示了如何使用第三方库解析Cron表达式: ```csharp using Cronos; string cronExpr = "0 0 12 * * ?"; ICronParser parser = new CronParser(new CronSyntax()); Cron cron = parser...

    Cron生成表达式html源码

    3. 反解析器:将Cron表达式解析回用户可读的时间间隔描述。 4. 预览功能:显示Cron表达式所对应的下次执行时间,以及周期性的执行时间序列,帮助用户验证表达式的正确性。 5. 编辑器:可能包含上下文敏感的帮助提示...

    Cron表达式生成器html源码

    Cron表达式允许我们用一种简洁的方式定义一系列的时间计划,比如每天的某个时间点执行某项任务。下面将详细阐述Cron表达式的概念、结构以及如何使用在线Cron表达式生成器来简化这一过程。 1. **Cron表达式基本概念*...

    可直接使用-cron表达式前端生成工具.zip

    cron表达式是一种在Unix和其他类Unix系统中广泛使用的定时任务调度工具,用于配置计划任务的执行。这个压缩包“可直接使用-cron表达式前端生成工具.zip”提供了一个基于HTML、CSS和JavaScript实现的前端工具,它使得...

    Cron表达式生成器.zip可反向解析

    6. **年份(可选)**:在某些系统中,可以指定年份,但在标准Unix cron中通常不使用。 每个字段可以是一个具体的值,一个范围,一个列表,或者通配符(星号`*`表示任意值,逗号`,`用于分隔多个值)。例如,`0 3 * *...

    .net C# Cron表达式解析.

    Cron表达式是由7个子表达式组成的字符串,每个子表达式定义了一个时间域(秒、分、小时、日、月、周几、年),用以描述一个精确的时间周期。例如,“0 30 12 * * ?”表示每天中午12:30执行任务。每个子表达式可以是...

    Cron表达式Html源码

    3. 时间和日期处理:理解和解析Cron表达式需要对JavaScript的时间和日期对象有深入理解,以便将Cron表达式转化为可执行的任务计划。 4. UI设计:创建一个友好的用户界面,让用户能直观地设置Cron表达式,例如通过...

    Java 写的Cron表达式解析

    一个标准的Cron表达式由6或7个字段组成,每个字段代表一个时间维度,从左到右分别是秒(可选)、分钟、小时、日、月、周和年(可选)。每个字段可以包含一个具体的值、一个范围、一个列表、一个通配符(*)或一个...

    java cron表达式生成器

    Java根据时间戳生成cron表达式,可传入时间范围灵活实现Cron基于日历形式的任务调度时间点,简单简洁,互用性强,可以灵活改动。

    cron(动态生成cron表达式)

    Cron表达式是一种字符串格式,用于定义任务的执行时间。它由六个或七个字段组成,分别代表秒、分钟、小时、日期、月份中的日期、月份和星期。每个字段可以是一个具体的值,也可以是通配符或其他特殊字符,如星号(*)...

Global site tag (gtag.js) - Google Analytics