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 Durumu için bir Adım içindeki benzersiz tanımlayıcı.

elapsedTime

object (Duration)

Test durumunun geçen çalıştırma süresi.

Zorunlu.

startTime

object (Timestamp)

Test durumunun başlangıç zamanı.

endTime

object (Timestamp)

Test durumunun bitiş zamanı.

stackTraces[]

object (StackTrace)

Test durumu başarısız olduysa veya bir hatayla karşılaştıysa yığın izleme (stack trace) ayrıntıları.

Yığın izlemelerin maksimum boyutu 100 KiB'tır. Bu sınırın üzerinde yığın izlemeler kısaltılır.

Test durumu başarılı olduysa sıfırdır.

status

enum (TestStatus)

Test durumunun durumu.

Zorunlu.

skippedMessage

string

Test durumunun atlanma nedeni

Yalnızca atlanan test durumu için göster

testCaseReference

object (TestCaseReference)

Test durumu referansı, ör. adı, sınıf adı ve test paketi adı.

Zorunlu.

toolOutputs[]

object (ToolOutputReference)

Araç yürütme işlemi tarafından üretilen herhangi bir biçimdeki opak dosyalara referanslar.

Not: Bu alan yalnızca yanıtlarda kullanılır. İstekte burada belirtilen herhangi bir değer yoksayılır.

Test Durumu

Test durumunun durumu.

Sıralamalar
passed Test geçildi.
failed Test başarısız oldu.
error Test bir hatayla karşılaştı
skipped Test atlandı
flaky

Test kesinleştirildi.

Yalnızca birleştirme test durumları için sunulur; aynı yapılandırmayla çalıştırılan adımlardaki test durumlarında hem başarısız hem de başarılı sonuçlar elde edilmiştir.

Yöntemler

get

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

list

Bir adıma ekli Test Durumlarını listeler.