我已经生成了一个机器人测试用例,并在真实设备上成功地测试了它。现在,我想知道如何重复运行相同的测试用例(扩展 ActivityInstrumentationTestCase2 的类)。
如果有任何相同的代码示例,请告诉我。
谢谢
我已经生成了一个机器人测试用例,并在真实设备上成功地测试了它。现在,我想知道如何重复运行相同的测试用例(扩展 ActivityInstrumentationTestCase2 的类)。
如果有任何相同的代码示例,请告诉我。
谢谢
我实现了这两种方式..
方法 1 - 可以从扩展 InstrumentationTestRunner 的类中多次调用相同的测试用例。
import junit.framework.TestSuite;
import android.test.InstrumentationTestRunner;
import android.test.InstrumentationTestSuite;
public class MediaFrameworkTestRunner extends InstrumentationTestRunner {
@Override
public TestSuite getAllTests() {
InstrumentationTestSuite suite = new InstrumentationTestSuite(this);
suite.addTestSuite(MainActivityTest.class);
suite.addTestSuite(MainActivityTest.class);
return suite;
}
@Override
public ClassLoader getLoader() {
return MediaFrameworkTestRunner.class.getClassLoader();
}
}
方法 2 - 在 testRecorded() 方法中添加循环语句