Я хотел бы, чтобы проверить, есть ли плагин, который существует для запуска тестовых мокко в фазе тестирования Maven, и вернуть BUILD успех или неуспех на основе результата тестаЕсть ли какой-нибудь «плагин mocha maven»?
-lucky
Я хотел бы, чтобы проверить, есть ли плагин, который существует для запуска тестовых мокко в фазе тестирования Maven, и вернуть BUILD успех или неуспех на основе результата тестаЕсть ли какой-нибудь «плагин mocha maven»?
-lucky
Я был заинтересован в вопрос тоже. Я тестирую код nodejs, поэтому он может быть не очень релевантным. Никакого успеха до сих пор не открывать плагин мне нужно, но если вам нужен только процесс сборки неудовлетворительных вы можете использовать Maven-antrun-плагин так:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>test-nodejs</id>
<phase>test</phase>
<configuration>
<tasks name="Run mocha tests">
<exec dir="${basedir}"
executable="npm"
failonerror="true">
<arg value="test"/>
</exec>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<plugin>
Обратите внимание на failonerror аргумент. более
Одно замечание (в случае NodeJS) - вам нужно настроить package.json файл для поддержки npm test
команды, например,
"scripts": {
"test" : "mocha -R tap"
},
и тесты должны находиться в теста папки. Кроме того, mocha обрабатывает подпапку достаточно хорошо, поэтому вы можете создать разумную структуру папок для тестовых случаев.