2016-03-24 15 views
0

Test, REST API'mız için eksik bilgileri POST'a iletmeye çalışırsa hatalı bir istek döndürdüğünü bildirir.NUnit sınama, TeamCity'de başarısız olur, ancak yerel olarak geçer

olarak bu ... Eğer Takım City yapı günlük baktığınızda gayet gibi o da görünüyor lokal ince

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' 

çalışır Ama bu bir başarısızlık ve bu yapı adımı olarak gösteriyor, başlıkta adı geçen başarısız :(

Ben izidir yığınında bulabilirsiniz hata ile ilgili tek söz ... bu kadar

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

.. burada yanlış ve ne oluyor ne olduğu toplam kayıp am abou yapmak t.

cevap

0

Asp.net API sorunu oldu. Ünite test projelerimiz için aşağıdaki konfigürasyonu etkinleştirdik.

Config.EnableSystemDiagnosticsTracing(); 

Ne yazık ki bu her testten sonra bir hata kaydetmek için TeamCity neden olur (biz 200 durum koduyla yanıt vermiyor belki ama bu biraz test değil) hata bilgileri ile. Bu satırı kaldırdı ve sorunu giderdi.

İlgili konular