Я работаю над модульными тестами jasmine для проекта angularjs и использую плагин maven jasmine вместе с фантомным плагином для его выполнения.Он работает нормально, если я дам команду mvn jasmine: bdd, но при запуске mvn clean установка завершится неудачно из-за ошибок консоли.
Я попытался пропустить ошибки консоли, используя
<sourceIncludes>
<include>${project.basedir}/src/main/webapp/*.js</include>
</sourceIncludes>
но тогда это показывает ошибку впрыска.Но отлично работает с командой jasmine: bdd
<plugin>
<groupId>com.github.searls</groupId>
<artifactId>jasmine-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<skipJasmineTests>${js-tests.skip}</skipJasmineTests>
<webDriverClassName>org.openqa.selenium.phantomjs.PhantomJSDriver</webDriverClassName>
<!--<webDriverCapabilities>
<capability>
<name>phantomjs.binary.path</name>
<value>${project.basedir}/target/phantomjs-maven-plugin/phantomjs-2.1.1-linux-x86_64/bin/phantomjs</value>
</capability>
</webDriverCapabilities>-->
<jsSrcDir>${project.basedir}/src/main/webapp</jsSrcDir>
<jsTestSrcDir>${project.basedir}/src/main/webapp/tests/spec</jsTestSrcDir>
<preloadSources>
<source>${project.basedir}/src/main/webapp/libs/vendor/jquery-latest.min.js</source>
<source>${project.basedir}/src/main/webapp/libs/vendor/angular.min.js</source>
<source>${project.basedir}/src/main/webapp/libs/vendor/angular-mocks.js</source>
<source>${project.basedir}/src/main/webapp/libs/vendor/angular-resource.js</source>
<source>${project.basedir}/src/main/webapp/libs/vendor/jasmine-jquery.js</source>
<source>${project.basedir}/src/main/webapp/app/app.js</source>
</preloadSources>
<sourceIncludes>
<include>${project.basedir}/src/main/webapp/*.js</include>
</sourceIncludes>
<specExcludes>
<include>${project.basedir}/src/main/webapp/modules/*/controllers/*.js</include>
</specExcludes>
<specIncludes>
<include>${project.basedir}/src/main/webapp/commonServicesTest.spec.js</include>
<include>${project.basedir}/src/main/webapp/supportLinksController.controller.spec.js</include>
<include>${project.basedir}/src/main/webapp/servicenowIncidents.controller.spec.js</include>
<include>${project.basedir}/src/main/webapp/oncallDetails.controller.spec.js</include>
</specIncludes>
</configuration>
</plugin>
Пробная спецификация включает в себя ошибки, но спецификации не запускаются.Пожалуйста помоги .Заранее спасибо