일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Retest
- 구조기반 테스트
- 세니티테스트
- BugLifeCycle
- RESRful
- 웹성능
- 버그수명주기
- 결함심각도
- Risk Based Testing
- 테스트 프로세스 개선
- 리그레이션
- STLC
- Test Scenario
- SQA
- Test Summary Report
- 리스크기반테스트
- Wepublic
- QA Engineer
- Airbridge
- ISTQB
- defect
- Sanity Testing
- Software Testing Life Cycle
- 결함우선순위
- Shift Left Testing
- 테스트 요약 보고서
- QA Manager
- severity
- bug
- 테스트 시나리오
Archives
- Today
- Total
Software Quality
Android Emulator 부팅 대기 본문
cmd에서 emulator 명령어로 단말 실행하는 경우
API 32(Android 13) 에서는 아래 명령어로도 emulator 부팅 완료까지 잘 기다린 후 다음 동작 진행됩니다.
emulator -avd Pixel_5_API_32 -no-audio -no-boot-anim & adb wait-for-device
하지만 API 24/25(Android 7) 등 하위 Level에서는 emulator 부팅 완료 후에도 명령어 실행 완료되지 않고 무한 대기해 한참 고민했습니다. 아래 명령어로 emulator 부팅 완료까지 잘 기다린 후 다음 동작 진행되는 것 확인했습니다.
emulator -avd Pixel_5_API_24 -no-audio -debug-init > /dev/null 2>&1 & adb wait-for-device shell 'while [[ -z $(getprop sys.boot_completed) ]]; do sleep 3; done;'
참고
https://developer.android.com/studio/run/emulator-console?hl=ko
https://github.com/bitrise-steplib/steps-wait-for-android-emulator/issues/13
'SQA > 자동화' 카테고리의 다른 글
[Selenium] 웹 드라이버 간편하게 관리하는 방법(webdrivermanager) (0) | 2020.09.24 |
---|---|
[Android] Launchable activity 찾기 (0) | 2020.09.20 |