在詹金斯的fitnesse网址

时间:2015-05-19 18:42:32

标签: jenkins fitnesse

我已经在jenkins中安装了fitnesse插件并尝试运行fitnesse测试,然后是jenkins build。 我的控制台输出如下所示:

BUILD SUCCESSFUL
Total time: 0 seconds
hudson.plugins.fitnesse.FitnesseBuilder: {fitnesseStart=False,         fitnesseHost=localhost, fitnesseHttpTimeout=60000,   fitnesseTestTimeout=60000, fitnesseTargetIsSuite=false, fitnessePortRemote=80, fitnesseTargetPage=MyTestCase, fitnessePathToXmlResultsOut=C:\software\fitnesse-logs\fitnesse-log.xml}
C:\Users\admin\.jenkins\jobs\TEST_calculator\workspace
Connnecting to **http://localhost:80/MyTestCase?test&format=xml&includehtml**

我想编辑连接网址:

http://localhost:80/MyTestCase?test&format=xml&includehtml

因为,这个url重定向到xml页面,但fitnesse是关于html页面的。 它必须看起来像下面这样:

http://localhost:80/MyTestCase?test&format=html

请帮我编辑这个网址。

2 个答案:

答案 0 :(得分:1)

我不知道如何使用FitNesse插件。我只使用一个'普通'(例如Maven或Ant)构建与一个带有@RunWith(FitNesseRunner.class)注释的jUnit类。这会直接生成一个Html报告,我使用HTML插件发布它。这样的测试非常简单,可以看出in FitNesse's own tests

简化此FitNesseRunner的配置,并允许Jenkins控制由我自己subclass创建的运行套件。我默认的配置选项是FitNesseDirOutputDirFitNesseRoot,我允许Jenkins使用系统属性覆盖de @Suite

我发现这种方法总是有效(也可以在其他构建服务器上),或者在调试灯具时,也不需要任何非常特殊的插件。

答案 1 :(得分:0)

我知道线程已经死了,但最近我遇到了同样的问题并且我解决了。问题是我在Suite根页面中声明了变量。我将所有声明移到了SuiteSetUp页面并将其保持为空。