0

Fitnesse のクリーン バージョン (v20121220) と FitSharp の最新バージョン (.net 4) をインストールしました。

フィットネス テスト ページを作成しましたが、テストを実行できません。実行しようとすると、テストはすぐに失敗し、標準出力に次のスタック トレースが表示されます。

System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at fit.Runner.FitSocket.EstablishConnection(String request)
   at fitnesse.fitserver.FitServer.EstablishConnection()
   at fitnesse.fitserver.FitServer.Run(IList`1 CommandLineArguments)
   at fitnesse.fitserver.FitServer.Run(IList`1 commandLineArguments, Memory memory, ProgressReporter reporter)
   at fitSharp.Machine.Application.Shell.Run()
   at fitSharp.Machine.Application.Shell.Execute()
   at fitSharp.Machine.Application.Shell.RunInCurrentDomain(IList`1 commandLineArguments)
   at fitSharp.Machine.Application.Shell.RunInNewDomain(AppDomainSetup appDomainSetup, IList`1 commandLineArguments)

そして、内部例外として次のエラー: - 内部例外:

FitClient: external process terminated before a connection could be established.

私のルート構成はかなり基本的です: -

!define COMMAND_PATTERN {%m -a "FullPathToAcceptanceTests.dll.config" -r fitnesse.fitserver.FitServer,C:\fitnesse\fitsharp\fit.dll %p}
!define TEST_RUNNER {c:\fitnesse\fitsharp\Runner.exe}
!path "FullPathToAcceptanceTests.dll"

明らかに、FullPathToAcceptanceTests は、フィットネス受け入れテスト コードの場所を指しています。

なぜこれが起こっているのか理解できません - 以前は Fitnesse / Fitsharp を問題なく使用していましたが、これは機能したくないようです。

4

2 に答える 2

0

私は持っている

!path "FullPathToAcceptanceTests.dll"
!define COMMAND_PATTERN {%m -r "fitnesse.fitserver.FitServer,C:\fitnesse\fitsharp\fit.dll" %p}
!define TEST_RUNNER {c:\fitnesse\fitsharp\Runner.exe}
于 2013-03-12T10:36:31.237 に答える