자원: 환경
환경은 동일한 차원 세트(모델, 버전, 로케일 및 방향)로 구성된 상위 실행의 테스트 실행 세트(단계)를 나타냅니다. 특히 샤딩(장치 간에 병렬로 실행되도록 테스트 모음을 분할) 및 재실행(다른 결과를 확인하기 위해 테스트를 여러 번 실행)과 같은 기능으로 인해 이러한 여러 실행이 발생합니다.
JSON 표현 |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
필드 | |
---|---|
projectId | 출력만 가능합니다. 프로젝트 ID. |
historyId | 출력만 가능합니다. 기록 ID입니다. |
executionId | 출력만 가능합니다. 실행 ID입니다. |
environmentId | 출력만 가능합니다. 환경 ID입니다. |
dimensionValue | 환경을 설명하는 차원 값입니다. 차원 값은 항상 "모델", "버전", "로케일" 및 "방향"으로 구성됩니다.
|
displayName | UI에 표시할 사람이 읽을 수 있는 짧은 이름입니다. 최대 100자입니다. 예: Nexus 5, API 27. |
creationTime | 출력만 가능합니다. 환경이 생성된 시간입니다. |
completionTime | 출력만 가능합니다. 환경 상태가 완료로 설정된 시간입니다. 이 값은 상태가 COMPLETE로 전환될 때 자동으로 설정됩니다. |
shardSummaries[] | 출력만 가능합니다. 샤드 요약. TestExecutionService에서 샤딩 기능이 활성화되지 않으면 하나의 샤드만 표시됩니다. |
environmentResult | 환경의 병합 결과입니다. |
resultsStorage | 사용자 버킷에 출력 파일이 저장되는 위치입니다. |
샤드요약
환경의 샤드에 대한 결과 요약입니다.
JSON 표현 |
---|
{ "runs": [ { object ( |
필드 | |
---|---|
runs[] | 샤드에 속한 단계의 요약입니다. TestExecutionService에서 flaky_test_attempts를 활성화하면 둘 이상의 실행(단계)이 나타날 수 있습니다. 그리고 실행은 multistepNumber별로 정렬됩니다. |
shardResult | 샤드의 병합 결과. |
단계요약
이 유형에는 필드가 없습니다.
이 실행 내 단계의 간략한 요약입니다.
병합결과
환경에 대한 테스트 결과를 병합했습니다.
환경에 단계가 하나만 있는 경우(재실행 또는 샤드 없음) 병합된 결과는 단계 결과와 동일합니다. 환경에 여러 개의 샤드 및/또는 재실행이 있는 경우 동일한 환경에 속하는 샤드 및 재실행의 결과가 하나의 환경 결과로 병합됩니다.
JSON 표현 |
---|
{ "state": enum ( |
필드 | |
---|---|
state | 리소스 상태 |
outcome | 자원의 결과 |
testSuiteOverviews[] | 이 환경의 일부로 실행된 각 테스트 모음의 결합 및 롤업 결과입니다. 결합: 제품군의 테스트 사례가 여러 단계(샤딩)에서 실행되면 결과가 하나의 개요에 다시 추가됩니다. (예를 들어, shard1에 2개의 오류가 있고 shard2에 1개의 오류가 있는 경우 개요 failureCount = 3보다 높습니다.) 롤업: 동일한 제품군의 테스트 사례가 여러 번 실행되면(불안정) 결과가 결합됩니다(예: testcase1.run1이 실패하면 testcase1.run2가 통과하고 testcase2.run1과 testcase2.run2가 모두 실패하면 개요 flakyCount = 1 및 failureCount = 1). |
결과저장
테스트 결과를 저장하는 공간입니다.
JSON 표현 |
---|
{ "resultsStoragePath": { object ( |
필드 | |
---|---|
resultsStoragePath | 테스트 결과의 루트 디렉터리입니다. |
xunitXmlFile | Xunit XML 파일의 경로입니다. |
행동 양식 | |
---|---|
| 환경을 가져옵니다. |
| 특정 실행에 대한 환경을 나열합니다. |
자원: 환경
환경은 동일한 차원 세트(모델, 버전, 로케일 및 방향)로 구성된 상위 실행의 테스트 실행 세트(단계)를 나타냅니다. 특히 샤딩(장치 간에 병렬로 실행되도록 테스트 모음을 분할) 및 재실행(다른 결과를 확인하기 위해 테스트를 여러 번 실행)과 같은 기능으로 인해 이러한 여러 실행이 발생합니다.
JSON 표현 |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
필드 | |
---|---|
projectId | 출력만 가능합니다. 프로젝트 ID. |
historyId | 출력만 가능합니다. 기록 ID입니다. |
executionId | 출력만 가능합니다. 실행 ID입니다. |
environmentId | 출력만 가능합니다. 환경 ID입니다. |
dimensionValue | 환경을 설명하는 차원 값입니다. 차원 값은 항상 "모델", "버전", "로케일" 및 "방향"으로 구성됩니다.
|
displayName | UI에 표시할 사람이 읽을 수 있는 짧은 이름입니다. 최대 100자입니다. 예: Nexus 5, API 27. |
creationTime | 출력만 가능합니다. 환경이 생성된 시간입니다. |
completionTime | 출력만 가능합니다. 환경 상태가 완료로 설정된 시간입니다. 이 값은 상태가 COMPLETE로 전환될 때 자동으로 설정됩니다. |
shardSummaries[] | 출력만 가능합니다. 샤드 요약. TestExecutionService에서 샤딩 기능이 활성화되지 않으면 하나의 샤드만 표시됩니다. |
environmentResult | 환경의 병합 결과입니다. |
resultsStorage | 사용자 버킷에 출력 파일이 저장되는 위치입니다. |
샤드요약
환경의 샤드에 대한 결과 요약입니다.
JSON 표현 |
---|
{ "runs": [ { object ( |
필드 | |
---|---|
runs[] | 샤드에 속한 단계의 요약입니다. TestExecutionService에서 flaky_test_attempts를 활성화하면 둘 이상의 실행(단계)이 나타날 수 있습니다. 그리고 실행은 multistepNumber별로 정렬됩니다. |
shardResult | 샤드의 병합 결과. |
단계요약
이 유형에는 필드가 없습니다.
이 실행 내 단계의 간략한 요약입니다.
병합결과
환경에 대한 테스트 결과를 병합했습니다.
환경에 단계가 하나만 있는 경우(재실행 또는 샤드 없음) 병합된 결과는 단계 결과와 동일합니다. 환경에 여러 개의 샤드 및/또는 재실행이 있는 경우 동일한 환경에 속하는 샤드 및 재실행의 결과가 하나의 환경 결과로 병합됩니다.
JSON 표현 |
---|
{ "state": enum ( |
필드 | |
---|---|
state | 리소스 상태 |
outcome | 자원의 결과 |
testSuiteOverviews[] | 이 환경의 일부로 실행된 각 테스트 모음의 결합 및 롤업 결과입니다. 결합: 제품군의 테스트 사례가 여러 단계(샤딩)에서 실행되면 결과가 하나의 개요에 다시 추가됩니다. (예를 들어, shard1에 2개의 오류가 있고 shard2에 1개의 오류가 있는 경우 개요 failureCount = 3보다 높습니다.) 롤업: 동일한 제품군의 테스트 사례가 여러 번 실행되면(불안정) 결과가 결합됩니다(예: testcase1.run1이 실패하면 testcase1.run2가 통과하고 testcase2.run1과 testcase2.run2가 모두 실패하면 개요 flakyCount = 1 및 failureCount = 1). |
결과저장
테스트 결과를 저장하는 공간입니다.
JSON 표현 |
---|
{ "resultsStoragePath": { object ( |
필드 | |
---|---|
resultsStoragePath | 테스트 결과의 루트 디렉터리입니다. |
xunitXmlFile | Xunit XML 파일의 경로입니다. |
행동 양식 | |
---|---|
| 환경을 가져옵니다. |
| 특정 실행에 대한 환경을 나열합니다. |