Jestjs 在单个测试套件中独立运行多个测试用例,无需重新启动应用程序

Jestjs 在单个测试套件中独立运行多个测试用例,无需重新启动应用程序,jestjs,detox,Jestjs,Detox,如何在一个测试套件中独立运行多个测试用例而不重新启动应用程序。我目前只使用单个it()函数 it('', async function(){ ...menutestcase, ..homescreenTestcase, ..SettingsTestcase, ...}); 我想独立运行所有测试用例,这意味着,如果一个测试失败,另一个测试将继续。目前,可以为每个测试用例使用多个it()函数来实现此功能。像 it('', async function(){ ...menutestcase); it

如何在一个测试套件中独立运行多个测试用例而不重新启动应用程序。我目前只使用单个it()函数

it('', async function(){ ...menutestcase, ..homescreenTestcase, ..SettingsTestcase, ...});
我想独立运行所有测试用例,这意味着,如果一个测试失败,另一个测试将继续。目前,可以为每个测试用例使用多个it()函数来实现此功能。像

it('', async function(){ ...menutestcase);
it('', async function(){ ...homescreenTestcase,);
但问题是,对于每个it()函数调用,应用程序都会为每个it()函数调用重新启动,每次启动应用程序时,我都必须登录

如果有任何方法可以解决此问题,请提供帮助。

浏览了参考资料

我在用

// beforeEach(async () => await device.reloadReactNative());
现在,我将其注释掉,只在第一个测试用例中添加了device.reloadReactNative()。这样就行了

// beforeEach(async () => await device.reloadReactNative());
it('', async function(){ 
         await device.reloadReactNative();
         ...menutestcase
  );
it('', async function(){ ...SettingsTestcase,);
it('', async function(){ ...homescreenTestcase,);

将登录名放在
之前的
块中怎么样。@AndreasKöberle是否有类似AWS farming的设备管理服务,用于在多个设备上测试react本机应用程序。如果有,请帮忙。