Jest, протестируйте несколько библиотек Angular одновременно - PullRequest
0 голосов
/ 29 июня 2019

Я новичок в Jest (использую угловые пресеты) и пытаюсь протестировать все угловые библиотеки в нашем проекте за один раз.

Чего я надеюсь достичь: Я хочу, чтобы команда ng test запустила все мои тесты, как тесты приложений, так и тесты библиотеки.

Что происходит: 'ng test' только тесты приложений. Чтобы запустить библиотечные тесты, мне нужно запускать каждый набор библиотечных тестов отдельно.

 $> ng test lib1
 $> ng test lib2
 $> ng test lib3
 $> ng test lib4
   and so on.

Это требует вечного запуска вручную, потому что у нас есть 18 библиотек. Выполнение теста по-прежнему занимает слишком много времени, чтобы иметь сценарий с последовательностью.

Вопрос Есть ли способ запустить все мой тест с помощью одной угловой команды cli ng test?

1 Ответ

0 голосов
/ 02 июля 2019

Я использую Jest для Angular.И это очень хорошо работает для основного исходного кода и lib внутри папки проектов.Затем он генерирует отчет для вас.Вы можете прочитать руководство по конфигурации здесь .

...