krish chaitu
krish chaitu

Reputation: 23

fitnesse url in jenkins

I have installed fitnesse plugin in jenkins and try to run fitnesse tests followed by jenkins build. my console output looks like below:

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**

I wanted to edit the connecting url :

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

because, this url is redirecting to xml page, but fitnesse is all about html page. it has to look something like below:

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

please help me editing this url.

Upvotes: 0

Views: 802

Answers (2)

user2660420
user2660420

Reputation: 3

I know the thread is dead but recently I had the same problem and I solve it. The problem was that I declared variables in the Suite root page. I moved all the declarations to a SuiteSetUp page and kept it empty.

Upvotes: 0

Fried Hoeben
Fried Hoeben

Reputation: 3272

I don't know how to use the FitNesse plugin. I just use a 'normal' (e.g. Maven or Ant) build combined with a single jUnit class with the @RunWith(FitNesseRunner.class) annotation. This generates a Html report directly and I use the HTML plugin to publish that. Such a test is really simple, as can be seen in FitNesse's own tests.

To simplify the configuration of this FitNesseRunner and allow Jenkins to control which suite to run I created by own subclass. The configuration options I default are FitNesseDir, OutputDir and FitNesseRoot and I allow a Jenkins to override de @Suite using a system property.

I find this approach always works (also on other build servers), or when debugging fixtures, and removes the need for any very special plugins.

Upvotes: 1

Related Questions