컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
GranularRetriableTestWrapper 클래스의 생성자
public
class
GranularRetriableTestWrapper
extends Object
implements
IRemoteTest,
ITestCollector
java.lang.Object의 클래스
|
↳ |
com.android.tradefed.testtype.suite.GranularRetriableTestWrapper 클래스의 생성자
|
래퍼 클래스는 IRemoteTest
에서 작동하여 테스트 사례 수준에서 IRemoteTest를 세분화합니다.
IRemoteTest에는 여러 테스트 사례가 포함될 수 있습니다. 이전에는 이러한 테스트 사례가
전체: IRemoteTest가 실행되면 모든 테스트 사례가 실행됩니다. 일부 IRemoteTest(
ITestFilterReceiver)는 테스트 사례의 허용 목록을 허용하고 이러한 테스트 사례만 실행할 수 있습니다. 이
클래스는 기존 기능을 활용하고 테스트 모음을 더 유연하게 실행할 수 있는 방법을 제공합니다.
- 단일 테스트 사례를 여러 번 시도하여 (동일한 IRemoteTest 실행 내에서)
테스트 오류 실패율을
모니터링할 수 있습니다
- 재시도된 테스트 사례는 이전 실행 실패에서 동적으로 수집됩니다.
참고:
요약
공개 생성자
GranularRetriableTestWrapper 클래스의 생성자
public GranularRetriableTestWrapper (IRemoteTest test,
ITestInvocationListener mainListener,
moduleLevelListeners,
int maxRunLimit)
매개변수 |
test |
IRemoteTest |
mainListener |
ITestInvocationListener |
moduleLevelListeners |
|
maxRunLimit |
int |
GranularRetriableTestWrapper 클래스의 생성자
public GranularRetriableTestWrapper (IRemoteTest test,
ModuleDefinition module,
ITestInvocationListener mainListener,
moduleLevelListeners,
int maxRunLimit)
매개변수 |
test |
IRemoteTest |
module |
ModuleDefinition |
mainListener |
ITestInvocationListener |
moduleLevelListeners |
|
maxRunLimit |
int |
공개 메서드
getExpectTestsCount(예상 테스트 수)
public final int getExpectedTestsCount ()
IRemoteTest
에서 테스트 사례 수를 계산합니다. 이 값은
테스트 사례도 있습니다
getFinalTestRunResults
public final getFinalTestRunResults ()
각 IRemoteTest
실행에서 병합된 TestRunResults를 가져옵니다.
getPassedTests
public final getPassedTests ()
getResultListener
public ModuleListener getResultListener ()
모든 결과가 포함된 리스너를 반환합니다.
getRetryCount
public int getRetryCount ()
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
테스트 수집 모드 사용 설정 또는 중지
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-08-22(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-08-22(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-08-22(UTC)"]]