我已经开始了一个带有测试自动化的新项目。有些测试需要一些时间 这些已被标记为@LargeTest。还有一些 SmallTests(单元测试)。开发人员需要更频繁地运行小型测试。
我在网上搜索了一段时间,看到了如何通过 adb shell 和 gradle 按大小运行测试。但是AndroidStudio中没有直接的解决方案
我有一些这样的类和一些简单的核心逻辑测试:
import androidx.test.filters.LargeTest;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@LargeTest
public class ExampleActivityTest {
@Before
public void setUp() {
// Do setup
}
@After
public void tearDown() {
// reset changes
}
@Test
public void testSomeFancyStuff() {
// Test comes here
}
}
有时只需要执行小型和/或中型测试。如何在 Android Studio 中执行此操作?