根据网上的教程,结合自己的实际操作写下以下内容。我的操作系统是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的文章
使用cron可以节省很时间和工作,一定要注意!
测试结束后会显示出测试总共的条数,通过的条数和未通过的条数。
他们会保存在一个xml文件里。地址是 android-cts\repository\results,有个以时间为名字的压缩包。解压后点击testResult.xml查看测试报告。
如有问题请及时指出。
分享到:
相关推荐
6. **测试**:在Android上测试CRON4J任务可能较为复杂,因为需要模拟不同的时间条件。可以使用工具如Appium或MonkeyRunner进行自动化测试。 通过以上步骤,我们可以将CRON4J有效地整合到Android应用中,实现灵活、...
cron表达式是一种字符串格式,用于定义周期性的任务执行时间,它由六个或七个子字段组成,分别代表秒、分钟、小时、日期、月份、星期以及年份(在某些实现中可选)。 **cron表达式详解:** cron表达式由一系列由...
为什么我没有理由编写这个包,但仍然没有合理的方法来测试 cron 下的命令。 环境中总是有一些废话,你必须让它通过管道标准输出到一个文件,然后像白痴一样等待一分钟。 当然,没有明显的原因没有任何React,所以你...
1、Cron表达式解析(比如Quartz的Cron表达式),计算下一次触发时间; 2、经常使用的时间相关的操作工具类,比如时间格式化,字符串、Date、localDate、LocalDateTime类型间的转换等
Cron表达式是一种强大的定时任务调度工具,广泛应用于各种操作系统和应用程序中,用于安排周期性的任务执行。它的语法结构严谨,允许用户精确地定义任务的触发时间。下面将详细解释cron表达式的各个部分以及如何使用...
这种表达式的语法可能对初学者来说较为复杂,因此,Cron前端生成工具通过友好的图形界面,让用户可以通过简单的交互来设定任务执行时间。 该工具通常包括以下功能: 1. **时间选择器**:用户可以通过直观的下拉...
Cron表达式是Unix系统中的一种时间调度语法,用于定义任务的执行计划。这个JS插件结合了BootStrap的样式,提供了一种直观且美观的界面,使得非技术人员也能轻松理解和配置Cron表达式。 ### Cron表达式详解 Cron...
Cron表达式是Cron系统的核心,它定义了任务的执行时间。在这个“Cron_cron_Cron表达式解析_”的资源中,我们将深入探讨Cron表达式的原理以及如何在C语言中实现它。 Cron表达式是由七个子字段组成的字符串,每个子...
BigBen就是这样一款专为Android设计的通用、多租户、基于时间的事件调度程序和cron调度框架。它允许开发者创建、管理和调度定时任务,极大地提高了应用程序的自动化程度和效率。 BigBen框架的核心特性包括: 1. **...
Cron表达式是Unix/Linux系统中的定时任务调度器Cron的一个组成部分,它由六个或七个由空格分隔的字段组成,每个字段代表不同的时间单位(秒、分钟、小时、日期、月份、星期、年份)。通过这些字段的组合,我们可以...
Vue-Cron是一款基于Vue.js开发的时间周期(Cron)表达式组件,用于在前端应用程序中创建、编辑和处理定时任务。Vue-Cron旨在提供一种直观的用户界面,让用户能够通过图形化的方式设置复杂的Cron表达式,从而实现定时...
以下是一个简单的C#代码片段,展示了如何使用第三方库解析Cron表达式: ```csharp using Cronos; string cronExpr = "0 0 12 * * ?"; ICronParser parser = new CronParser(new CronSyntax()); Cron cron = parser...
3. 反解析器:将Cron表达式解析回用户可读的时间间隔描述。 4. 预览功能:显示Cron表达式所对应的下次执行时间,以及周期性的执行时间序列,帮助用户验证表达式的正确性。 5. 编辑器:可能包含上下文敏感的帮助提示...
Cron表达式允许我们用一种简洁的方式定义一系列的时间计划,比如每天的某个时间点执行某项任务。下面将详细阐述Cron表达式的概念、结构以及如何使用在线Cron表达式生成器来简化这一过程。 1. **Cron表达式基本概念*...
Cron表达式是由7个子表达式组成的字符串,每个子表达式定义了一个时间域(秒、分、小时、日、月、周几、年),用以描述一个精确的时间周期。例如,“0 30 12 * * ?”表示每天中午12:30执行任务。每个子表达式可以是...
cron表达式是一种在Unix和其他类Unix系统中广泛使用的定时任务调度工具,用于配置计划任务的执行。这个压缩包“可直接使用-cron表达式前端生成工具.zip”提供了一个基于HTML、CSS和JavaScript实现的前端工具,它使得...
3. 时间和日期处理:理解和解析Cron表达式需要对JavaScript的时间和日期对象有深入理解,以便将Cron表达式转化为可执行的任务计划。 4. UI设计:创建一个友好的用户界面,让用户能直观地设置Cron表达式,例如通过...
6. **年份(可选)**:在某些系统中,可以指定年份,但在标准Unix cron中通常不使用。 每个字段可以是一个具体的值,一个范围,一个列表,或者通配符(星号`*`表示任意值,逗号`,`用于分隔多个值)。例如,`0 3 * *...
一个标准的Cron表达式由6或7个字段组成,每个字段代表一个时间维度,从左到右分别是秒(可选)、分钟、小时、日、月、周和年(可选)。每个字段可以包含一个具体的值、一个范围、一个列表、一个通配符(*)或一个...
Java根据时间戳生成cron表达式,可传入时间范围灵活实现Cron基于日历形式的任务调度时间点,简单简洁,互用性强,可以灵活改动。