我有一个具有不同布局的应用程序-适用于平板电脑,普通人像和小型。如何为每种设备类型编写和执行不同的测试套件?
答案 0 :(得分:2)
使用必须为true的条件注释测试才能运行,这是一种执行方法。存储库Android Test Rules可以帮助您做到这一点:
@Test
@IgnoreWhen(device = Form.Tablet.class)
public void phoneCanMakeACall() {
// Run test that only applies to phones.
}
只需遵循自述文件中的步骤。这些步骤还向您展示了如何创建更多条件以添加到already provided中。
注意:
@IgnoreWhen
注释作为测试方法,因此我还没有弄清楚如何将我的自定义条件与已经提供的条件结合起来,而无需将其逻辑复制并粘贴到我的代码中。