REST Resource: projects.histories.executions.steps.testCases

Kaynak: TestCase

JSON gösterimi
{
  "testCaseId": string,
  "elapsedTime": {
    object (Duration)
  },
  "startTime": {
    object (Timestamp)
  },
  "endTime": {
    object (Timestamp)
  },
  "stackTraces": [
    {
      object (StackTrace)
    }
  ],
  "status": enum (TestStatus),
  "skippedMessage": string,
  "testCaseReference": {
    object (TestCaseReference)
  },
  "toolOutputs": [
    {
      object (ToolOutputReference)
    }
  ]
}
Alanlar
testCaseId

string

Bu Test Senaryosu için bir Adım içindeki benzersiz tanımlayıcı.

elapsedTime

object ( Duration )

Test senaryosunun geçen çalışma süresi.

Gerekli.

startTime

object ( Timestamp )

Test senaryosunun başlangıç ​​zamanı.

endTime

object ( Timestamp )

Test senaryosunun bitiş zamanı.

stackTraces[]

object ( StackTrace )

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

enum ( TestStatus )

Test senaryosunun durumu.

Gerekli.

skippedMessage

string

Test senaryosunun neden atlandığı.

Yalnızca atlanan test senaryosu için mevcut

testCaseReference

object ( TestCaseReference )

Test senaryosu referansı, örneğin ad, sınıf adı ve test paketi adı.

Gerekli.

toolOutputs[]

object ( ToolOutputReference )

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

get

Bir Adım için Test Senaryosunun ayrıntılarını alır.

list

Bir Adıma eklenen Test Durumlarını listeler.