2016-03-24 24 views
0

POSTに欠落した情報を渡そうとすると、悪い要求を返すというテストがREST API用です。TeamCityでNUnitテストが失敗しましたが、ローカルに渡されます

としては

JetBrains.TeamCity.PlatformProcessRunner.v4.0.msil.exe Information: 0 : Response, Status=400 (BadRequest), Method=POST, Url=http://localhost:7447/api/letters, Message='Content-type='application/json; charset=utf-8', content-length=unknown' 

...あなたはチームシティーのビルドログを見ると、それは大丈夫ですように、それはまた見え、これはローカルで正常に動作し、タイトルに言った。しかし、それは失敗し、そのビルドステップとして示しています失敗した:(

私は、スタックトレースで見つけることができ、エラーの唯一の言及はある...それだ

------- Stderr: ------- 
JetBrains.TeamCity.PlatformProcessRunner.v4.0.msil.exe Information: 0 : 

..私はここのように間違って何が起こっているのかに、何に全損によ服従するそれで

答えて

0

asp.net APIの問題でした。私たちは単体テストプロジェクトのために以下の設定を有効にしました。

Config.EnableSystemDiagnosticsTracing(); 

残念ながらなしエラー情報と、これは(私たちは200のステータスコードで応答していないかもしれないので、私はこのビットをテストしていない)チームシティーは、各テストの後にエラーを登録する原因となります。 この行を削除し、問題を修正しました。

関連する問題