我们使用Jenkins将.NET Web应用程序与NAnt/NUnit持续集成以进行.NET测试.Jenkins配置了9个从站(所有这些都是Windows Server 2003),它们运行许多构建及其自动化测试.
我们正在尝试设置js-test-driver来运行我们的JavaScript单元测试,而下面的NAnt任务在开发人员工作站本地运行良好.Internet Explorer是我们唯一想要测试的浏览器,因为它是我们所有Web应用程序的唯一目标浏览器.
<target name="jsTests" >
<echo message="Running JavaScript tests..." />
<exec program="java.exe">
<arg line="-jar '${jstestdriver.dir}\JsTestDriver.jar'" />
<arg line="--config '${ui.webtests.dir}\JsTestDriver.conf'" />
<arg line="--port 9876"/>
<arg line="--browser 'C:\program files\internet explorer\iexplore.exe'"/>
<arg line="--verbose"/>
<arg line="--reset"/>
<arg line="--tests all"/>
<arg line="--testOutput '${results.jstestdriver.dir}'"/>
</exec>
</target>
Run Code Online (Sandbox Code Playgroud)
我们在Jenkins遇到同样的问题,可能是因为:
该GettingStarted页面JS测试驱动器维基说,我们可以在不同的机器比在JS测试驱动程序服务器运行上运行的浏览器:
在运行任何测试之前,您需要启动测试服务器并捕获至少一个从属浏览器.服务器不必驻留在测试运行器所在的机器上,并且浏览器本身也可以位于不同的机器上.
continuous-integration hudson windows-server-2003 js-test-driver jenkins
我在我的 Jenkins 实例上安装了 Simple Theme 插件,并且我设法进行了一些(非常)基本的主题更改。
有没有人对 Jenkins 主题有更好的参考?
该插件页面上的信息非常低...
如果我想覆盖一个样式属性,我必须深入研究生成的 html 并进行大量试验。
我想在我自己的系统中嵌入一个基于Play的应用程序,类似于我能用Jetty做的事情.为了简化 - 而不是运行start脚本我宁愿有一个start()方法.
为了更具描述性,让我们假设我有这样的场景:
这种情况是否可行?
我想找到一种方法,以编程方式在两个HornetQ实例之间配置核心桥(如果可能的话,JMS).
HornetQ文档中有易于使用的嵌入教程,但没有一个描述如何在等式中添加核心桥.此外,还有BridgeConfiguration类可用,但它只是一个POJO,配置本身的占位符,我无法使用HornetQ实例进行运行.尤其是,定义连接似乎令人费解.
请帮忙 :)