REST Resource: projects.histories

Zasób: Historia

Historia reprezentuje posortowaną listę wykonań uporządkowaną według pola start_timestamp_millis (malejąco). Można go używać do grupowania wszystkich wykonań ciągłej kompilacji.

Należy pamiętać, że kolejność działa tylko w jednym wymiarze. Jeśli repozytorium ma wiele oddziałów, oznacza to, że trzeba będzie użyć wielu historii, aby uporządkować wykonania dla poszczególnych oddziałów.

Reprezentacja JSON
{
  "historyId": string,
  "name": string,
  "displayName": string,
  "testPlatform": enum (TestPlatform)
}
Pola
historyId

string

Unikalny identyfikator w projekcie dla tej Historii.

Zwraca INVALID_ARGUMENT, jeśli to pole zostało ustawione lub nadpisane przez osobę wywołującą.

  • W odpowiedzi zawsze ustawione
  • W żądaniu utworzenia: nigdy nie ustawiane
name

string

Nazwa jednoznacznie identyfikująca historię w projekcie. Maksymalnie 200 znaków.

  • W odpowiedzi zawsze ustawione
  • W żądaniu utworzenia: zawsze ustawione
displayName

string

Krótka, czytelna dla człowieka (zwykły tekst) nazwa wyświetlana w interfejsie użytkownika. Maksymalnie 100 znaków.

  • W odpowiedzi: obecny, jeśli został ustawiony podczas tworzenia.
  • W żądaniu utworzenia: opcjonalne
testPlatform

enum ( TestPlatform )

Platforma historii testów.

  • W odpowiedzi: zawsze ustawione. Zwraca platformę ostatniego wykonania, jeśli jest nieznana.

Platforma Testowa

Platforma testu.

Wyliczenia
unknownPlatform
android
ios

Metody

create

Tworzy Historię.

get

Pobiera historię.

list

Wyświetla historie dla danego projektu.