REST Resource: projects.histories

Risorsa: Storia

Una cronologia rappresenta un elenco ordinato di esecuzioni ordinate in base al campo start_timestamp_millis (discendente). Può essere utilizzato per raggruppare tutte le Esecuzioni di una build continua.

Tieni presente che l'ordinamento funziona solo su una dimensione. Se un repository ha più rami, significa che sarà necessario utilizzare più cronologie per ordinare le esecuzioni per ramo.

Rappresentazione JSON
{
  "historyId": string,
  "name": string,
  "displayName": string,
  "testPlatform": enum (TestPlatform)
}
Campi
historyId

string

Un identificatore univoco all'interno di un progetto per questa cronologia.

Restituisce INVALID_ARGUMENT se questo campo viene impostato o sovrascritto dal chiamante.

  • In risposta sempre impostato
  • Nella richiesta di creazione: non impostare mai
name

string

Un nome per identificare in modo univoco una storia all'interno di un progetto. Massimo 200 caratteri.

  • In risposta sempre impostato
  • Nella richiesta di creazione: sempre impostato
displayName

string

Un breve nome leggibile (testo normale) da visualizzare nell'interfaccia utente. Massimo 100 caratteri.

  • In risposta: presente se impostato durante la creazione.
  • Nella richiesta di creazione: facoltativo
testPlatform

enum ( TestPlatform )

La piattaforma della cronologia dei test.

  • In risposta: sempre impostato. Restituisce la piattaforma dell'ultima esecuzione se sconosciuta.

Piattaforma di prova

La piattaforma del test.

Enumerazioni
unknownPlatform
android
ios

Metodi

create

Crea una storia.

get

Ottiene una cronologia.

list

Elenca le cronologie per un determinato progetto.