Domanda

Come si ottiene una registrazione di stacktrace e debug quando si eseguono test SpecFlow su Appharbor?

I test eseguono ma l'unico output che ottengo è:

Status: Failed

Duration: 00:00:00.0312002

Message
TestFixtureSetUp failed in AdvertisementFeature

Quando lo eseguo localmente ricevo traccia e registrazioni complete. Non eseguo alcuna conversione di file di configurazione su Appharbor.

È stato utile?

Soluzione

Per vedere lo stacktrace completo per un test SpecFlow, dovrai visualizzare lo stacktrace genitore, poiché lo Specflow registri la stacktrace lì. Per ora il modo più semplice per visualizzare un test genitore è cambiare l'URL in URL genitore, rimuovendo l'ultimo numero, come in questo esempio:

URL Test non riuscito: https://appharbor.com/applications/{ApplicationName}/builds/{buildId} /tests/1.1.2

URL Test dei genitori: https://appharbor.com/applications/{ApplicationName}/builds/{buildId} /tests/1.1

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top