Как завершить сборку Maven, если JavaScript модульные тесты не пройдены? - PullRequest
0 голосов
/ 11 марта 2020

Я довольно новичок в Maven, и у меня есть вопрос:

У меня есть проект с папкой пользовательского интерфейса (React), в котором есть файл pom.xml. Одним из шагов его выполнения является, например:

                <execution>
                    <id>Build JS in Production Mode</id>
                    <goals>
                        <goal>npm</goal>
                    </goals>
                    <phase>generate-resources</phase>
                    <configuration>
                        <arguments>run build</arguments>
                    </configuration>
                </execution>

Что мне делать, если я хочу, чтобы вся сборка провалилась, если у меня не пройдено модульное тестирование JavaScript? Должен ли я просто добавить еще один шаг выполнения, например:

                <execution>
                    <id>Run Unit Tests</id>
                    <goals>
                        <goal>npm</goal>
                    </goals>
                    <phase>generate-resources</phase>
                    <configuration>
                        <arguments>run test</arguments>
                    </configuration>
                </execution>

И он обнаружит ошибку модульных тестов? (Я использую Jest Framework для JS модульных тестов)

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