Как запустить конкретные тестовые случаи в каждой функции описаний в mocha - PullRequest
0 голосов
/ 23 декабря 2019

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

Я использую Webdriverio и javascript.

1 Ответ

0 голосов
/ 23 декабря 2019

Есть два способа сделать это.

  1. Создать отдельные файлы для каждого типа тестов и запустить их в соответствии с вашими потребностями.
  2. Вы можете использовать grep флагМокко, чтобы сказать Мокко, какой тестовый набор выбрать.

Я бы предпочел второй, так как он более расширяемый. Вот что вам нужно сделать:

  1. Обновить сводку блоков it, включив в нее шаблон, например, @ sanity @ regression и т. Д.
  2. На плитке запуска тестов из командной строки,передайте флаг grep как

mocha -g "@sanity"

Мокко проверит текст, переданный в команде в каждом из тестов, и выполнит только совпадающие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...