我想将Specs2测试结果与Jenkins集成.
我在sbt中添加了以下属性:
解析:
"maven specs2" at "http://mvnrepository.com/artifact"
Run Code Online (Sandbox Code Playgroud)
libraryDependencies:
"org.specs2" %% "specs2" % "2.0-RC1" % "test",
Run Code Online (Sandbox Code Playgroud)
系统属性:
testOptions in Test += Tests.Setup(() => System.setProperty("specs2.outDir", "/target/specs2-reports")) //Option1
//testOptions in Test += Tests.Setup(() => System.setProperty("specs2.junit.outDir", "/target/specs2-reports")) //Option2
testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "console", "junitxml")
Run Code Online (Sandbox Code Playgroud)
如果我运行以下命令,它不会在上述目录中生成任何规范报告("/ target/specs2-reports").
sbt>测试
如果我运行以下命令,它会询问目录,如下面的错误消息所示:
sbt>仅限测试 - junitxml
[error]无法运行测试代码.model.UserSpec:java.lang.IllegalArgumentException:junitxml需要指定目录,例如:junitxml(directory ="xxx")
它只有在我给出如下所示的目录时才有效:
sbt>仅限测试 - junitxml(directory ="\ target\specs-reports")
但有时它没有生成所有规格报告xmls(有时只生成一个报告,有时只生成两个报告等).
如果我在jenkins中给出仅测试 - junitxml(directory ="\ target\specs-reports"),则会给出以下错误.
[error] Not a valid key: junitxml (similar: ivy-xml)
[error] junitxml(
[error] ^
Run Code Online (Sandbox Code Playgroud)
我的主要目标是,我想以junit xml格式生成整合的测试报告并与Jenkins集成.请帮助我解决我的问题. …
我是核心C++开发人员,最近我学习了Scala和Lift并学习了AngularJS.我需要开发一个类似于http://www.jotform.com/的应用程序.
有很多机会可以更改现有功能或为我的应用程序添加新功能.我想根据http://www.slideshare.net/ericshepherd/building-a-javascript-module-framework-at-gilt构建具有插件架构支持的应用程序.如何使用AngularJS开发插件架构.由于我对网络开发很陌生,我不确定我是否正朝着正确的方向前进.
请告诉我哪个是开发应用程序的最佳方式?哪个更适合(AngularJS/JQuery)用于开发像jotform这样的应用程序?