Android 测试切分应该如何工作?

Android 测试切分应该如何工作?,android,android-espresso,Android,Android Espresso,我在用安卓浓缩咖啡。我在包中放置了各种“类型”的仪器测试。例如“mypackage.LoginsScreenTests”、“mypackage.paymentScreenTests”、“mypackage.registerScreenTests”等 到目前为止,我正在同时运行所有这些程序。测试往往会相互影响,导致出现故障的原因是什么,尽管事实上,如果我只运行例如LoginScreen的测试,它们是有效的 从那里我读到: 我可以创建3个分片,将每组测试放在不同的分片上,然后按id运行它们,比如先

我在用安卓浓缩咖啡。我在包中放置了各种“类型”的仪器测试。例如“mypackage.LoginsScreenTests”、“mypackage.paymentScreenTests”、“mypackage.registerScreenTests”等

到目前为止,我正在同时运行所有这些程序。测试往往会相互影响,导致出现故障的原因是什么,尽管事实上,如果我只运行例如LoginScreen的测试,它们是有效的

从那里我读到:

我可以创建3个分片,将每组测试放在不同的分片上,然后按id运行它们,比如先0,然后1,然后2。但我找不到任何示例,文档对我来说有点不清楚

我知道如何使用shard id运行测试,但我不知道如何将位于*.java文件中的测试划分为碎片。有人能给我解释一下吗