jediwhale / fitsharp

Functional testing tools for .NET
http://fitsharp.github.io
Other
152 stars 73 forks source link

Get fitsharp + fitnesse to work inside of docker #165

Closed sqeezy closed 4 years ago

sqeezy commented 4 years ago

In order to parallelize fitnesse tests I evaluated docker+FitNesse+fitharp as a solution. For some reason I can't get even the most minimal setup to run. Outside the container it works fine. Inside I get the mysterious "Test Not Run" result for every table cell. Neither FitNesse itself nor fitsharp is generating any output that helps me solve this. In the past problems like this were caused by bitness discrepancy between Runner.exe and the 'SUT dll'. It would be super helpful if someone with more technical knowledge about fitsharp could look on my minmal example. Me and my company would be very keen to help fix a problem, should it be something inside of fitsharp. We are using fitsharp for 5 years now and would be happy to support it going forward.

Minimal Example on Github

  1. Prerequisites are:
    • Windows System >= 1809
    • Docker Desktop
  2. Run the powershell script Run-FitnesseWithNewUpdatedLib.ps1
  3. Output in Section "In Conainer Run" and "Outside Run" should be the same.
sqeezy commented 4 years ago

I found the mistake I made. It had to do with path setups being wrong. My minimal example works now and could be referenced if someone wants to do so.