0

我已经生成了一个机器人测试用例,并在真实设备上成功地测试了它。现在,我想知道如何重复运行相同的测试用例(扩展 ActivityInstrumentationTestCase2 的类)。

如果有任何相同的代码示例,请告诉我。

谢谢

4

1 回答 1

0

我实现了这两种方式..

方法 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() 方法中添加循环语句

于 2013-05-25T06:35:32.537 回答