Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
호스트 컨트롤러 아키텍처
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
VTS 테스트 프레임워크의 아키텍처는 클라우드 기반의 테스트 처리 서비스와 통합됩니다. 아래에 나와 있는 것처럼 VTS 호스트 컨트롤러는 호스트 머신에서 실행되며 테스트 하네스(예: TradeFed) 인스턴스를 제어합니다.
그림 1. VTS 호스트 컨트롤러 아키텍처
컨트롤러는 GAE(Google App Engine) 인스턴스로 실행되는 클러스터 커맨더에서 명령어를 가져온 다음 명령어와 클러스터 커맨더/테스트 하네스 인스턴스 간의 응답을 전달합니다.
이 아키텍처에는 다음과 같은 이점이 있습니다.
- 이 아키텍처는 모든 테스트 하네스 인스턴스에서 분리되므로 서로 다른 유형의 테스트 하니스를 제어할 수 있어 더 강력합니다. 대체 설계(테스트 하네스에 호스트 제어 논리 삽입)의 경우 오류가 전파되는 것을 차단하지 않습니다.
- 이 아키텍처는 풀링 기반의 명령어 및 제어(C&C) 모델을 사용하기 때문에 방화벽(수신 연결용) 뒤에 있는 호스트뿐만 아니라 다양한 유형의 클라우드 측 클러스터 커맨더에도 사용할 수 있습니다. 대체 설계(푸시 기반 C&C 모델)에서는 클라우드 커맨더가 개인 네트워크의 호스트 컴퓨터에 있는 호스트 컨트롤러 인스턴스에 액세스하지 못할 수 있습니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-05-07(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-05-07(UTC)"],[],[]]