- Recurso: Medio Ambiente
- FragmentoResumen
- Resumen de pasos
- Resultado fusionado
- Almacenamiento de resultados
- Métodos
Recurso: Medio Ambiente
Un entorno representa el conjunto de ejecuciones de prueba (pasos) de la ejecución principal que están configuradas con el mismo conjunto de dimensiones (modelo, versión, configuración regional y orientación). Múltiples ejecuciones de este tipo ocurren particularmente debido a características como fragmentación (dividir un conjunto de pruebas para ejecutarlo en paralelo en todos los dispositivos) y reejecuciones (ejecutar 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 | Sólo salida. Una identificación del proyecto. |
historyId | Sólo salida. Una identificación histórica. |
executionId | Sólo salida. Una identificación de ejecución. |
environmentId | Sólo salida. Una identificación del entorno. |
dimensionValue | Valores de dimensión que describen el entorno. Los valores de dimensión siempre constan de "Modelo", "Versión", "Escala" y "Orientación".
Un objeto que contiene una lista de pares |
displayName | Un nombre breve legible por humanos para mostrar en la interfaz de usuario. Máximo de 100 caracteres. Por ejemplo: Nexus 5, API 27. |
creationTime | Sólo salida. La época en la que se creó el Medio Ambiente. |
completionTime | Sólo salida. La hora a la que se configuró que se completara el estado del entorno. Este valor se establecerá automáticamente cuando el estado pase a COMPLETO. |
shardSummaries[] | Sólo salida. Resúmenes de fragmentos. Solo se presentará un fragmento a menos que la función de fragmentación esté habilitada en TestExecutionService. |
environmentResult | Resultado fusionado del medio ambiente. |
resultsStorage | La ubicación donde se almacenan los archivos de salida en el depósito de usuario. |
FragmentoResumen
Resumen de resultados para un fragmento en un entorno.
Representación JSON |
---|
{ "runs": [ { object ( |
Campos | |
---|---|
runs[] | Resúmenes de los pasos pertenecientes al fragmento. Con flaky_test_attempts habilitado desde TestExecutionService, se puede presentar más de una ejecución (paso). Y las ejecuciones se ordenarán por número de varios pasos. |
shardResult | Resultado fusionado del fragmento. |
Resumen de pasos
Este tipo no tiene campos.
Resumen ligero de un paso dentro de esta ejecución.
Resultado fusionado
Resultado de prueba combinado para el medio ambiente.
Si el entorno tiene solo un paso (sin repeticiones ni fragmentos), entonces el resultado combinado es el mismo que el resultado del paso. Si el entorno tiene varios fragmentos y/o reejecuciones, los resultados de los fragmentos y las reejecuciones que pertenecen al mismo entorno se fusionan en un resultado de entorno.
Representación JSON |
---|
{ "state": enum ( |
Campos | |
---|---|
state | Estado del recurso |
outcome | Resultado del recurso |
testSuiteOverviews[] | 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 una suite se ejecutan en diferentes pasos (fragmentación), los resultados se vuelven a sumar en una descripción general. (por ejemplo, si el fragmento 1 tiene 2 fallas y el fragmento 2 tiene 1 falla, la descripción general de fallas = 3). Resumen: cuando los casos de prueba del mismo conjunto se ejecutan varias veces (inconsistentes), los resultados se combinan (por ejemplo, si testcase1.run1 falla, testcase1.run2 pasa y tanto testcase2.run1 como testcase2.run2 fallan, entonces la descripción general flakyCount = 1 y número de fallos = 1). |
Almacenamiento de resultados
El almacenamiento de los resultados de las pruebas.
Representación JSON |
---|
{ "resultsStoragePath": { object ( |
Campos | |
---|---|
resultsStoragePath | El directorio raíz de los resultados de las pruebas. |
xunitXmlFile | La ruta al archivo XML de Xunit. |
Métodos | |
---|---|
| Obtiene un entorno. |
| Enumera los entornos para una ejecución determinada. |
- Recurso: Medio Ambiente
- FragmentoResumen
- Resumen de pasos
- Resultado fusionado
- Almacenamiento de resultados
- Métodos
Recurso: Medio Ambiente
Un entorno representa el conjunto de ejecuciones de prueba (pasos) de la ejecución principal que están configuradas con el mismo conjunto de dimensiones (modelo, versión, configuración regional y orientación). Múltiples ejecuciones de este tipo ocurren particularmente debido a características como fragmentación (dividir un conjunto de pruebas para ejecutarlo en paralelo en todos los dispositivos) y reejecuciones (ejecutar 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 | Sólo salida. Una identificación del proyecto. |
historyId | Sólo salida. Una identificación histórica. |
executionId | Sólo salida. Una identificación de ejecución. |
environmentId | Sólo salida. Una identificación del entorno. |
dimensionValue | Valores de dimensión que describen el entorno. Los valores de dimensión siempre constan de "Modelo", "Versión", "Escala" y "Orientación".
Un objeto que contiene una lista de pares |
displayName | Un nombre breve legible por humanos para mostrar en la interfaz de usuario. Máximo de 100 caracteres. Por ejemplo: Nexus 5, API 27. |
creationTime | Sólo salida. La época en la que se creó el Medio Ambiente. |
completionTime | Sólo salida. La hora a la que se configuró que se completara el estado del entorno. Este valor se establecerá automáticamente cuando el estado pase a COMPLETO. |
shardSummaries[] | Sólo salida. Resúmenes de fragmentos. Solo se presentará un fragmento a menos que la función de fragmentación esté habilitada en TestExecutionService. |
environmentResult | Resultado fusionado del medio ambiente. |
resultsStorage | La ubicación donde se almacenan los archivos de salida en el depósito de usuario. |
FragmentoResumen
Resumen de resultados para un fragmento en un entorno.
Representación JSON |
---|
{ "runs": [ { object ( |
Campos | |
---|---|
runs[] | Resúmenes de los pasos pertenecientes al fragmento. Con flaky_test_attempts habilitado desde TestExecutionService, se puede presentar más de una ejecución (paso). Y las ejecuciones se ordenarán por número de varios pasos. |
shardResult | Resultado fusionado del fragmento. |
Resumen de pasos
Este tipo no tiene campos.
Resumen ligero de un paso dentro de esta ejecución.
Resultado fusionado
Resultado de prueba combinado para el medio ambiente.
Si el entorno tiene solo un paso (sin repeticiones ni fragmentos), entonces el resultado combinado es el mismo que el resultado del paso. Si el entorno tiene varios fragmentos y/o reejecuciones, los resultados de los fragmentos y las reejecuciones que pertenecen al mismo entorno se fusionan en un resultado de entorno.
Representación JSON |
---|
{ "state": enum ( |
Campos | |
---|---|
state | Estado del recurso |
outcome | Resultado del recurso |
testSuiteOverviews[] | 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 una suite se ejecutan en diferentes pasos (fragmentación), los resultados se vuelven a sumar en una descripción general. (por ejemplo, si el fragmento 1 tiene 2 fallas y el fragmento 2 tiene 1 falla, la descripción general de fallas = 3). Resumen: cuando los casos de prueba del mismo conjunto se ejecutan varias veces (inconsistentes), los resultados se combinan (por ejemplo, si testcase1.run1 falla, testcase1.run2 pasa y tanto testcase2.run1 como testcase2.run2 fallan, entonces la descripción general flakyCount = 1 y número de fallos = 1). |
Almacenamiento de resultados
El almacenamiento de los resultados de las pruebas.
Representación JSON |
---|
{ "resultsStoragePath": { object ( |
Campos | |
---|---|
resultsStoragePath | El directorio raíz de los resultados de las pruebas. |
xunitXmlFile | La ruta al archivo XML de Xunit. |
Métodos | |
---|---|
| Obtiene un entorno. |
| Enumera los entornos para una ejecución determinada. |