通过套件运行测试

1. 设置套件

通过套件运行的测试与直接通过 Tradefed 测试运行程序运行的标准测试不同。

请参阅设置 Suite了解定义和说明。

2. 将选项和过滤器传递给套件和模块

可以使用各种命令行和参数将选项和过滤器传递到套件级别或模块级别。

有关说明,请参阅将选项和过滤器传递到套件和模块

3. 系统状态检查器

系统状态检查器是在每个模块之间运行的组件,可以检查和清理模块可能忘记清理的一些状态,例如模块打开了键盘锁。

请参阅系统状态检查器以了解实施和使用。

4.AndroidTest.xml结构

每个AndroidTest.xml文件代表一个测试模块。本节介绍AndroidTest.xml配置文件的结构、它们与常规 Tradefed 配置有何不同,以及允许和不允许的内容。

有关允许的标签和示例配置,请参阅AndroidTest.xml 结构

5. 调整分片配置

本节介绍如何调整模块配置的分片方面,并描述与每个方面相关的好处:

  • 声明您的模块是否可分片
  • 调整模块可能的分片数量

有关详细信息,请参阅调整 AndroidTest.xml 模块

6. 控制器

模块控制器是可以在AndroidTest.xml中指定的特殊对象,以更改模块行为的某些方面。例如,如果不满足某些条件,您可以完全跳过该模块。

请参阅模块控制器以了解实施和日志记录。

7. 重试

Suite Retry 允许您重新运行先前调用的失败测试,​​以排除可能导致第一次失败的不稳定或隔离不良。

有关示例和使用,请参阅Suite Retry

8. 多设备套件

新版本现在支持多设备套件和模块,允许测试在测试流程中的多个设备之间进行协调。

有关更多详细信息,请参阅多设备套件

,

1. 设置套件

通过套件运行的测试与直接通过 Tradefed 测试运行程序运行的标准测试不同。

请参阅设置 Suite了解定义和说明。

2. 将选项和过滤器传递给套件和模块

可以使用各种命令行和参数将选项和过滤器传递到套件级别或模块级别。

有关说明,请参阅将选项和过滤器传递到套件和模块

3. 系统状态检查器

系统状态检查器是在每个模块之间运行的组件,可以检查和清理模块可能忘记清理的一些状态,例如模块打开了键盘锁。

请参阅系统状态检查器以了解实施和使用。

4.AndroidTest.xml结构

每个AndroidTest.xml文件代表一个测试模块。本节介绍AndroidTest.xml配置文件的结构、它们与常规 Tradefed 配置有何不同,以及允许和不允许的内容。

有关允许的标签和示例配置,请参阅AndroidTest.xml 结构

5. 调整分片配置

本节介绍如何调整模块配置的分片方面,并描述与每个方面相关的好处:

  • 声明您的模块是否可分片
  • 调整模块可能的分片数量

有关详细信息,请参阅调整 AndroidTest.xml 模块

6. 控制器

模块控制器是可以在AndroidTest.xml中指定的特殊对象,以更改模块行为的某些方面。例如,如果不满足某些条件,您可以完全跳过该模块。

请参阅模块控制器以了解实施和日志记录。

7. 重试

Suite Retry 允许您重新运行先前调用的失败测试,​​以排除可能导致第一次失败的不稳定或隔离不良。

有关示例和使用,请参阅Suite Retry

8. 多设备套件

新版本现在支持多设备套件和模块,允许测试在测试流程中的多个设备之间进行协调。

有关更多详细信息,请参阅多设备套件