테스트 시간 제한 및 시간 제한
중요
Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.
App Center 테스트는 개별 테스트 및 테스트 도구 모음에 대해 디바이스당 테스트 기간 제한을 적용합니다. 테스트가 무기한 실행되지 않도록 App Center 테스트는 시간 제한을 초과하는 테스트 또는 테스트 도구 모음을 중지합니다.
App Center 테스트는 각 디바이스에 대해 독립적으로 시간 제한을 적용합니다. 한 디바이스에 대한 제한을 초과해도 다른 디바이스의 테스트에는 영향을 주지 않습니다.
시간 제한은 앱을 설치하고 테스트를 실행하는 데 소요된 시간에만 적용됩니다. 테스트를 실행하기 위해 대기 중이거나 완료된 테스트 결과를 처리하는 데 소요된 시간은 시간 제한에 포함되지 않습니다.
테스트는 네트워크 대기 시간 및 스크린샷을 찍는 데 시간이 추가되어 로컬보다 App Center 테스트에서 실행하는 데 더 많은 시간이 걸릴 수 있습니다. App Center 테스트는 실제 디바이스만 사용하므로 에뮬레이터와 시뮬레이터는 시간 비교에 정확하지 않습니다.
개별 테스트 시간 제한
개별 테스트의 시간 제한은 30분입니다. 테스트가 해당 시간 제한에 도달하면 App Center 테스트는 테스트를 중지하고 마지막으로 실행된 단계에 대해 다음 메시지를 테스트 로그에 씁니다.
test exceeded 1800000ms
시간 제한 개별 테스트 문제 해결
App Center 테스트는 다른 문제가 없는 한 시간 초과 개별 테스트에 대한 테스트 보고서를 생성하고 표시합니다. 테스트 보고서 및 관련 로그 파일을 사용하여 테스트가 시간 제한을 초과한 이유를 이해할 수 있습니다. 자세한 내용은 테스트 보고서를 참조하세요.
개별 테스트는 다음으로 인해 시간 제한을 초과할 수 있습니다.
- 완료되지 않는 루프와 같은 버그입니다.
- 특정 디바이스 또는 일부 상황에서만 문제가 발생합니다. 이 사례를 처리하고 테스트가 시간 초과되지 않도록 방어 테스트 코드를 추가합니다.
- 장기 실행 단계가 너무 많습니다. 해결 방법은 테스트를 더 작고 더 빠른 여러 테스트로 분할하는 것입니다.
테스트 도구 모음 시간 제한
유료 App Center 테스트 플랜을 사용하는 경우 디바이스당 테스트 제품군 시간 제한은 6시간 또는 무료 플랜에서 1시간 반입니다. 테스트 도구 모음이 시간 제한에 도달하면 App Center Test는 테스트 도구 모음을 중지하고 시간 초과 디바이스에 대한 테스트 보고서를 생성하지 않습니다.
모든 디바이스가 테스트 도구 모음 시간 제한을 초과하는 경우 App Center Test는 테스트 보고서를 생성하지 않으며 다음 메시지를 표시합니다.
Test execution timed out.
시간 제한 테스트 도구 모음 문제 해결
시간 제한 테스트 도구 모음은 테스트 코드의 문제 또는 테스트 도구 모음이 시간 제한 내에서 완료하기에 너무 크기 때문에 발생할 수 있습니다. 시간이 초과된 테스트 도구 모음은 테스트 보고서를 생성하지 않으므로 시간 제한 원인을 확인하기가 어렵습니다. 테스트 도구 모음당 더 적은 수의 테스트를 실행하여 테스트 보고서 및 로그 파일을 가져와 무슨 일이 일어나고 있는지 확인할 수 있습니다.
테스트 도구 모음이 성공적으로 완료되는 경우 완료된 테스트 도구 모음에 대한 테스트 보고서에서 테스트 시간을 검사. 시간이 시간 제한에 가까워지면 실행 시간이 약간 변형되면 제품군의 시간이 초과될 수 있습니다. 테스트 도구 모음에서 더 적은 테스트를 실행하면 일관된 테스트 결과를 얻는 데 도움이 될 수 있습니다.
테스트 보고서의 기간 은 시간 초과되지 않은 디바이스를 포함하여 테스트에 있는 모든 디바이스의 결합된 기간입니다. 테스트 도구 모음 시간 제한에 도달한 디바이스를 모르는 경우 App Center 지원에 문의할 수 있습니다. 테스트 실행에 대한 링크를 포함하면 실행에 대한 내부 데이터를 볼 수 있습니다.
도움말 보기
App Center 포털에서 지원에 문의할 수 있습니다. 화면의 오른쪽 위 모서리에서 도움말(?)을 선택한 다음 지원 담당자 를 선택하여 지원 요청을 제출합니다.
테스트 실행에 대한 도움말을 보려면 테스트 실행으로 이동하여 브라우저에서 URL을 복사한 다음 URL을 지원 대화에 붙여넣습니다. 테스트 실행 URL은 와 같습니다 https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747
.