2017-03-03 12 views
0

이것이 올바른 스택 교환 사이트인지 묻는 것은 확실하지 않지만 Google, SO 검색 또는 firebase 또는 Android 개발자 사이트를 통해 아무 것도 찾을 수 없습니다.Firebase 테스트 랩에서 Monkeyrunner 테스트를 실행할 수 있습니까?

Fire Base Test Lab의 무료 스파크 층을 사용하여 MonkeyRunner 테스트를 실행하고 싶습니다. 그러나이 작업을 수행 할 수있는 방법이 없거나 가능할 수도 있습니다.

문맥에 벗어난다면 사과드립니다.

내 프로젝트가 Android 클래스가없는 LibGDX 프로젝트이므로 Monkeyrunner 테스트를 수행해야하므로 일반 계측 테스트의 이점을 누릴 수 없습니다.

+0

테스트 랩에서 Screenshotter로 찍은 스크린 샷은 테스트 후 스토리지 버킷의 테스트 결과로 가져옵니다. 테스트 결과 상단의 "소스 파일보기"버튼을 사용하여 해당 버킷에 액세스 할 수 있습니다. –

+0

하지만 UIAutomator에서는 Activity가 없기 때문에 ScreenShotter를 사용할 수 없습니다. 또는 적어도, 나는 그것을 얻을 방법을 찾을 수 없습니다. –

+0

다른 문제에 대한 추가 질문은 여기에서 받으실 수 있습니까? 이 질문에 너무 많은 내용을 담았습니다. 따르기가 어렵습니다. 첫 번째 질문은 원숭이 러너에 관한 것이 었습니다. 다른 질문은 다른 주제에 관한 것입니다. –

답변

2

아니요, 현재 없습니다. Monkeyrunner는 APK가 배포 된 후에 에뮬레이터 또는 장치를 지시하는 Python 프로그램입니다. Test Lab에는 이러한 방식으로 실행되는 Python 프로그램을 배포하고 실행할 수있는 방법이 없습니다. 그것은 일을 크게 복잡하게 만듭니다. 이 앱을 feature request으로 제출하려면 앱의 세부 정보와 앱을 사용하려는 이유가 마음에 들어야합니다.

+0

안녕하세요, 더그, 답장을 보내 주셔서 감사합니다. 기본적으로 LibGDX라는 라이브러리/프레임 워크를 사용하여 Android에서 게임을 작성하고 있습니다. 기본적으로 순수 Java로 작성되었으며 단일 Activity 내에 LWJGL을 사용합니다. 그렇기 때문에 UI 테스트를 제어하는 ​​실제 Android UI 클래스는 없습니다. 솔직히 말해서, 내가 지금 원하는 주요한 것은, 내가 지금은 솔로 데브 (devo)이기 때문에 많은 장치에서 스크린 샷을 찍을 수있는 능력이며, 나의 자금은 내 게임을 시도하면서 스트레칭을하지 않는다. 최신 기기 또는 적어도 그 중 많은 기기 (친구에게서 빌릴 수있는 것) –

+0

ps 기능을 요청했습니다 –

+0

Doug이 서신으로 불편을 드려 죄송합니다. TestLab 문서에서 SnapShotter를 발견했는데이 기능은 훌륭하게 보입니다. 그러나 UIAutomator 테스트에서이 기능을 사용하면 컨텍스트 만있을 때 Activity가 필요합니다. 실행기의 의도와 같은 것으로부터 활동을 얻으려면 어쨌든 알고 있습니까? 아니면 이걸 사용할 수 없게 될까요? ( –