t.me/atinfo_chat Telegram группа по автоматизации тестирования

Запустить генерацию один раз для нескольких тестов

csharp
nunit
parallel
execution
Теги: #<Tag:0x00007f9c5522b2f0> #<Tag:0x00007f9c5522b048> #<Tag:0x00007f9c5522ada0> #<Tag:0x00007f9c5522abc0>

(Dmitry) #1

Добрый день. Подскажите пожалуйста, можно ли как-то объединить тесты, что бы несколько тестов запускали 1 метод и дожидались его выполнения.
Суть такая: Есть огромная генерация, которая занимает приблизительно час времени. Нужно, что бы несколько тестов делали для себя пресетап и потом запускали генерацию и ждали её завершения, после чего продолжали свои проверки. Генерация не должна запускаться несколько раз, это очень затратно по времени и тесты тоже нельзя объединить в один


(Сергей Слётов) #3

Такое не подойдёт:

Разбить кейсы на 3 пачки:

  1. выполнение престэпов каждого кейса
  2. Генератор ваш
  3. Потом уже основные тест-кейсы

так что бы это были как бы отдельные кейсы?