REST Resource: projects.histories

Zasób: historia

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

Pamiętaj, że sortowanie działa tylko na podstawie jednego wymiaru. Jeśli repozytorium ma wiele gałęzi, oznacza to, że trzeba będzie użyć wielu historii, aby ustalić kolejność uruchomień na gałęzi.

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

string

Unikalny identyfikator tej historii w projekcie.

Zwraca wartość Niepoprawny błąd – jeśli to pole zostało ustawione lub zastąpione przez element wywołujący.

  • W odpowiedzi zawsze ustawiona
  • W żądaniu utworzenia: nigdy nie ustawiono
name

string

Nazwa do jednoznacznej identyfikacji historii w projekcie. Maksymalnie 200 znaków.

  • W odpowiedzi zawsze ustawiona
  • W żądaniu utworzenia: zawsze ustawiane
displayName

string

Krótka, zrozumiała dla człowieka (zwykły tekst) nazwa wyświetlana w UI. Maksymalnie 100 znaków.

  • W odpowiedzi: obecne, jeśli ustawiono je podczas tworzenia.
  • W żądaniu tworzenia: opcjonalne
testPlatform

enum (TestPlatform)

Platforma historii testów.

  • W odpowiedzi: zawsze ustawiona. Zwraca platformę ostatniego wykonania, jeśli nie jest znana.

Platforma testowa

Platforma testu.

Wartości w polu enum
unknownPlatform
android
ios

Metody

create

Tworzy historię.

get

Pobiera historię.

list

Wyświetla listę historii danego projektu.