Maven запускает Angular тестов во время сборки - PullRequest
0 голосов
/ 06 января 2020

У меня есть проект на основе Maven с Spring во внутреннем интерфейсе и Angular 8 во внешнем интерфейсе, я хотел бы автоматически запускать модульные тесты Angular во время сборки.

Я обычно это читал Phantom JS использовался, но он больше не поддерживается, поэтому я хотел бы увидеть полный, хотя и базовый c пример приложения, способного запускать Angular тесты во время сборки.

Я также читал, что есть доступный chrome без головы, но мне не ясно, как связать вещи, чтобы запустить тесты.

Кто-нибудь может дать мне пример, пожалуйста?

1 Ответ

0 голосов
/ 06 января 2020

Для запуска angular модульного теста вы должны запустить:

ng test

Он автоматически загрузит необходимые инструменты (включая chrome без заголовка). Дополнительную информацию можно найти здесь: https://angular.io/guide/testing.

Если вам нужно запустить это из maven, вы можете использовать

exec-maven-plugin

См. Например: Я хочу выполнить команды оболочки из pom Maven. xml

Но вам лучше разделить интерфейсную и внутреннюю сборки и считать их отдельными артефактами.

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