- Recurso: Environment
- Resumen de fragmentos
- Resumen del paso
- MergedResult (Resultado combinado)
- ResultsStorage.
- Métodos
Recurso: Environment
Un entorno representa el conjunto de ejecuciones de pruebas (Pasos) de la ejecución superior que se configuraron con el mismo conjunto de dimensiones (Modelo, Versión, Configuración regional y Orientación). Se producen varias ejecuciones de este tipo, en particular, debido a funciones como la fragmentación (dividir un conjunto de pruebas para que se ejecute en paralelo en los dispositivos) y las repeticiones (la ejecución de una prueba varias veces para verificar diferentes resultados).
Representación JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Campos | |
---|---|
projectId |
Solo salida. Un ID del proyecto |
historyId |
Solo salida. Es un ID de historial. |
executionId |
Solo salida. Un ID de ejecución |
environmentId |
Solo salida. Un ID de entorno |
dimensionValue |
Valores de dimensión que describen el entorno. Los valores de dimensión siempre constan de "Modelo", "Versión", "Configuración regional" y "Orientación".
Un objeto que contiene una lista de pares |
displayName |
Es un nombre corto legible por humanos para mostrar en la IU. 100 caracteres como máximo. Por ejemplo: Nexus 5 y API 27. |
creationTime |
Solo salida. Indica la hora a la que se creó el entorno. |
completionTime |
Solo salida. La hora a la que se configuró el estado del entorno en completarse. Este valor se establecerá automáticamente cuando el estado pase a COMPLETE. |
shardSummaries[] |
Solo salida. Resúmenes de fragmentos Solo estará presente un fragmento, a menos que la función de fragmentación esté habilitada en TestExecutionService. |
environmentResult |
Resultado combinado del entorno. |
resultsStorage |
La ubicación en la que se almacenan los archivos de salida en el bucket del usuario. |
Resumen de fragmentos
Resumen de los resultados de un fragmento en un entorno.
Representación JSON |
---|
{ "runs": [ { object ( |
Campos | |
---|---|
runs[] |
Resúmenes de los pasos que pertenecen al fragmento Con flaky_test_attempts habilitado desde TestExecutionService, puede haber más de una ejecución (paso). Y las ejecuciones se ordenarán por multistepNumber. |
shardResult |
Resultado combinado del fragmento. |
Resumen del paso
Este tipo no tiene campos.
Resumen básico de un paso de esta ejecución.
MergedResult
Se combinó el resultado de la prueba para el entorno.
Si el entorno tiene un solo paso (sin repeticiones ni fragmentos), el resultado combinado es el mismo que el resultado del paso. Si el entorno tiene varios fragmentos o repeticiones, los resultados de los fragmentos y las repeticiones que pertenecen al mismo entorno se combinan en un solo resultado de entorno.
Representación JSON |
---|
{ "state": enum ( |
Campos | |
---|---|
state |
Estado del recurso |
outcome |
Resultado del recurso |
testSuiteOverviews[] |
Es el resultado combinado y acumulado de cada conjunto de pruebas que se ejecutó como parte de este entorno. Combinación: Cuando los casos de prueba de un paquete se ejecutan en diferentes pasos (fragmentación), los resultados se vuelven a agregar en una sola descripción general. (p.ej., si el fragmento1 tiene 2 fallas y el fragmento2 tiene 1 falla que el error de la descripción general = 3). Rollup: Cuando los casos de prueba del mismo paquete se ejecutan varias veces (débiles), se combinan los resultados (p. ej., si testcase1.run1 falla, testcase1.run2 se completa y ambos testcase2.run1 y testcase2.run2 fallan, la descripción general flakyCount = 1 y failedCount = 1) |
Almacenamiento de resultados
El almacenamiento para los resultados de las pruebas.
Representación JSON |
---|
{ "resultsStoragePath": { object ( |
Campos | |
---|---|
resultsStoragePath |
El directorio raíz para los resultados de las pruebas. |
xunitXmlFile |
La ruta de acceso al archivo XML Xunit. |
Métodos |
|
---|---|
|
Obtiene un entorno. |
|
Enumera los entornos de una ejecución determinada. |