무역 연합 콘솔

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Trade Federation Console은 장치 상태에서 현재 진행 중인 테스트에 이르기까지 Trade Federation의 상태와 표시되는 내용을 검사할 수 있는 선택적 구성 요소입니다.

병렬로 실행되는 많은 테스트를 모니터링하고 각 테스트의 진행 상황을 이해하기 위한 훌륭한 도구입니다.

콘솔에 도달

Tradefed가 빌드되면 경로에서 tradefed.sh 실행기 스크립트에 액세스할 수 있으며 기본적으로 콘솔로 이동합니다.

콘솔에 tf > 프롬프트가 표시됩니다.

콘솔은 무엇을 할 수 있습니까?

콘솔의 help 은 항상 최신 정보를 나열합니다. 몇 가지 흥미로운 기능은 다음과 같습니다.

  • 장치 및 Tradefed에서 해당 상태를 보는 방법 list devices
  • 현재 실행 중인 호출 및 해당 메타데이터 나열: list invocations
  • 실행 중인 모든 호출 및 Tradefed: dump logs 의 로그 가져오기

콘솔을 사용하면 다른 곳에서는 함께 표시되지 않는 일부 상태를 쿼리하여 Tradefed 및 장치에서 일어나는 일을 디버그할 수 있습니다.

콘솔을 피하는 방법?

여러 경우에 콘솔이 필요하지 않거나 예를 들어 일회성 명령을 실행할 때.

이러한 경우 콘솔이 시작되지 않도록 commandAndExittradefed.sh 실행 스크립트 명령에 추가할 수 있습니다. 이 추가 인수는 Tradefed를 스크립트의 일부로 실행하거나 출력을 직접 파이핑할 때 필요합니다. 스크립트에서 Tradefed를 실행하는 동안 콘솔을 활성화하면 일관성 없는 동작이 트리거되고 여러 문제가 발생할 수 있습니다.

tradefed.sh run commandAndExit <usual command>

콘솔 자동 완성

콘솔은 구성 이름의 기본 자동 완성 기능을 제공합니다.

tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)

run 후 TAB 키를 누르면 사용 가능한 구성의 전체 목록을 얻을 수 있습니다. 이름의 일부가 이미 입력되어 있으면 콘솔에서 모든 가능성을 인쇄합니다.

tf >run tf/<HIT TAB>

tf/acceptance            tf/fake                  tf/func
tf/stress                tf/uiautomator           tf/unit-runner
tf >run tf/

정확한 구성 이름이 기억나지 않을 때 유용합니다.