Kaynak: TestCase
JSON gösterimi |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Alanlar | |
---|---|
testCaseId | Bu Test Senaryosu için bir Adım içindeki benzersiz tanımlayıcı. |
elapsedTime | Test senaryosunun geçen çalışma süresi. Gerekli. |
startTime | Test senaryosunun başlangıç zamanı. |
endTime | Test senaryosunun bitiş zamanı. |
stackTraces[] | Yığın izleme, test senaryosunun başarısız olup olmadığını veya bir hatayla karşılaşıp karşılaşmadığını ayrıntılarıyla belirtir. Yığın izlerinin maksimum boyutu 100KiB'dir ve bunun ötesinde yığın yolu kesilecektir. Test senaryosu başarılı olursa sıfır. |
status | Test senaryosunun durumu. Gerekli. |
skippedMessage | Test senaryosunun neden atlandığı. Yalnızca atlanan test senaryosu için mevcut |
testCaseReference | Test senaryosu referansı, örneğin ad, sınıf adı ve test paketi adı. Gerekli. |
toolOutputs[] | Aracın çalıştırılmasıyla çıktı olarak alınan herhangi bir formattaki opak dosyalara yapılan referanslar. Not: Bu alan yalnızca yanıtlarda kullanılır. Burada bir istekte belirtilen herhangi bir değer dikkate alınmaz. |
Test Durumu
Bir test senaryosunun durumu.
Numaralandırmalar | |
---|---|
passed | Test geçildi. |
failed | Test başarısız. |
error | Test bir hatayla karşılaştı |
skipped | Test atlandı |
flaky | Test pullandı. Yalnızca toplama test senaryoları için mevcuttur; Aynı konfigürasyonla çalıştırılan adımlardaki test senaryolarının hem başarısızlık hem de başarı sonuçları vardı. |
Yöntemler | |
---|---|
| Bir Adım için Test Senaryosunun ayrıntılarını alır. |
| Bir Adıma eklenen Test Durumlarını listeler. |