컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
StrictShardHelper
public
class
StrictShardHelper
extends ShardHelper
함께 보고되지 않는 엄격한 샤드를 생성하는 샤딩 전략
요약
공개 생성자
StrictShardHelper
public StrictShardHelper ()
공개 메서드
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
구성을 하위 구성으로 샤딩하여 재예약을 시도합니다.
여러 개의 리소스를 동시에
실행할 수 있습니다
샤드 작업이 성공하면 현재 구성이 비어 있게 되며 호출은
진행합니다.
반환 값 |
boolean |
테스트가 샤딩된 경우 true입니다. 그렇지 않으면 false 를 반환합니다. |
보호된 메서드
분할 테스트
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
구현에 맞게 테스트 목록을 분할하여 실행합니다. 샤딩은
일관성이 있어야 합니다. 샤드에서 테스트를 실행할 수 없는 경우 빈 목록을 반환해도 됩니다.
테스트 모음 관련 샤딩을 제공하려면 이 메서드를 구현합니다. 기본값
샤드당 IRemoteTest 수를 가능한 한 많이 분산시키려고 시도함
를 사용한 다음, 간단한 기준이나 실행 힌트를 사용하여 목록을 조금 더 조정합니다.
매개변수 |
fullList |
: 다음과 같은 모든 테스트를 포함하는 IRemoteTest 의 초기 전체 목록입니다.
실행할 수 있습니다 |
shardCount |
int : 실행해야 하는 총 샤드 수입니다. |
useEvenModuleSharding |
boolean : 입찰 응답 수를 균일하게 분산하는 전략의 사용 여부
샤드 간 모듈 |
반환 값 |
|
각 샤드에 할당된 IRemoteTest 목록 목록입니다. 목록
크기는 shaCount가 됩니다. |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 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)"}