我正在使用jasmine maven插件,我的pom.xml看起来像这样:
<plugin>
<groupId>com.github.searls</groupId>
<artifactId>jasmine-maven-plugin</artifactId>
<version>1.2.0.0</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<preloadSources>
<source>${project.basedir}/src/main/webapp/resources/js/jquery.js</source>
<source>${project.basedir}/src/main/webapp/resources/js/angular.js</source>
<source>${project.basedir}/src/test/javascript/lib/angular-mocks.js</source>
<source>${project.basedir}/src/test/javascript/lib/jasmine-fixture.js</source>
</preloadSources>
<jsSrcDir>${project.basedir}/src/main/webapp/resources/js/</jsSrcDir>
<jsTestSrcDir>${project.basedir}/src/test/javascript/unit/</jsTestSrcDir>
</configuration>
</plugin>
在那个unit
目录中,我有多个js文件,包含我想要运行的所有测试。当我运行mvn jasmine:bdd
然后在浏览器中转到localhost:8234
时,它只运行目录中第一个文件的测试。当我运行mvn jasmine:test
时,它会运行我的所有规格。我只是想知道如何在浏览器窗口中获取所有规范的结果。我希望我在这里找不到明显的东西。
答案 0 :(得分:0)
道歉,我没注意到控制台出错。我的第二个规格是错误的,因此没有显示。我不知道为什么它在我运行命令行时通过了,但我的问题现在已经解决了。