Android Robotium-如何管理测试用例的执行顺序?

Android Robotium-如何管理测试用例的执行顺序?,android,junit,robotium,Android,Junit,Robotium,我正在尝试使用Robotium自动化应用程序的测试。 测试用例被记录下来,并且它们应该按照特定的顺序进行测试。但似乎 Junit按字母顺序运行测试。。如何重新安排执行顺序?以下是我的测试类的基本结构: public class ETTerminalTest extends ActivityInstrumentationTestCase2<IdleActivity> { private Solo solo; private static final Logger LOGGE

我正在尝试使用Robotium自动化应用程序的测试。 测试用例被记录下来,并且它们应该按照特定的顺序进行测试。但似乎 Junit按字母顺序运行测试。。如何重新安排执行顺序?以下是我的测试类的基本结构:

public class ETTerminalTest extends ActivityInstrumentationTestCase2<IdleActivity> {
   private Solo solo;
   private static final Logger LOGGER = LoggerFactory.getLogger(ETTerminalTest.class);

   public ETTerminalTest() {
       super("com.employtouch.etterminal.ui.activity", IdleActivity.class);
   }

   protected void setUp() throws Exception {
       solo = new Solo(getInstrumentation(), getActivity());
   }

   @Smoke
   public void testEnterPin() throws Exception {
       ...
   }

   @Smoke
   public void testWhatEver() throws Exception {
       ...
   }
   @Smoke
   public void testSomethingElse() throws Exception {
       ...
   }
    @Override
    public void tearDown() throws Exception {
        try {
            //Robotium will finish all the activities that have been opened
            solo.finalize();    
        } catch (Throwable e) {
                e.printStackTrace();
        }
        getActivity().finish();
        super.tearDown();
    } 
}
公共类ETTerminalTest扩展了ActivityInstrumentationTestCase2{
私人独奏;
私有静态最终记录器Logger=LoggerFactory.getLogger(ETTerminalTest.class);
公共电子终端测试(){
super(“com.employtouch.etterminal.ui.activity”,IdleActivity.class);
}
受保护的void setUp()引发异常{
solo=新的solo(getInstrumentation(),getActivity());
}
@冒烟
public void testInterpin()引发异常{
...
}
@冒烟
public void testwhere()引发异常{
...
}
@冒烟
public void testSomethingElse()引发异常{
...
}
@凌驾
public void tearDown()引发异常{
试一试{
//Robotium将完成所有已打开的活动
solo.finalize();
}捕获(可丢弃的e){
e、 printStackTrace();
}
getActivity().finish();
super.tearDown();
} 
}

我不确定Robotium,但是可以通过创建测试套件来管理普通jUnit测试用例的测试顺序。我想在这种情况下也应该是一样的(我自己还没试过)。一些信息。

你绝对是对的!我让它工作,并发现这个链接特别有用嗨,你能做到这一点吗?我们如何共享solo实例b/w测试用例?