запуск нескольких тестовых случаев независимо в одном наборе тестов без перезапуска приложения - PullRequest
0 голосов
/ 24 мая 2018

Как запустить несколько тестовых наборов в одном наборе тестов независимо от других без перезапуска приложения.В настоящее время я использую только одну функцию it ().

it('', async function(){ ...menutestcase, ..homescreenTestcase, ..SettingsTestcase, ...});

Я хочу выполнить все тесты независимо, это означает, что если один тест не пройден, другой будет продолжен.В настоящее время эта функция может быть реализована с использованием нескольких функций it () для каждого тестового примера.как

it('', async function(){ ...menutestcase);
it('', async function(){ ...homescreenTestcase,);

, но проблема в том, что при каждом вызове функции it () приложение перезапускается при каждом вызове функции it (), и мне приходится входить в систему каждый раз, когда приложение запускается.

Пожалуйста, помогите, если есть способ это исправить.

1 Ответ

0 голосов
/ 24 мая 2018

прошел через ссылку https://github.com/wix/detox/blob/master/detox/test/e2e/f-device.js

Я использовал

// 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,);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...