2016-09-21 14 views
-1

다른 클래스를 사용하여 여러 테스트를 실행하고 있습니다.UIAutomator에서 통과 및 실패 테스트 사례 수를 얻는 방법

예 : ADB 쉘 uiautomator runtest PrjoectXYZ.jar -c com.myapp.testautomation.NewUserRegistration

ADB 쉘 uiautomator runtest PrjoectXYZ.jar -c com.myapp.testautomation.Login

ADB 쉘 uiautomator runtest PrjoectXYZ.jar -c com.myapp.testautomation.Logout

그리고 콘솔 출력을 텍스트 파일로 리다이렉션하면 마지막으로 실행 한 결과 만 표시됩니다.

합격 및 실패 횟수로 전반적인 결과를 얻는 데 도움을 줄 수 있습니까?

+0

내 대답이 도움이 되었습니까? –

답변

0

콘솔 출력에서 ​​상태가 0 또는 1 인 각 테스트에 대해 "INSTRUMENTATION_STATUS_CODE :"을 찾아야합니다.
0은 합격입니다.
1이 실패했습니다.

맞춤 설정을 원하십니까? 어쩌면 당신은 uiautomator2junit의 소스 코드를 볼 수 있습니다. 내가 젠킨스에 대한보고에 사용하는 것.

https://github.com/dpreussler/automator-log-converter

+0

답장을 보내 주셔서 감사합니다. 얼마나 많은 테스트가 실행되었는지, 얼마나 많은 테스트가 통과했는지, 얼마나 많은 테스트가 실패했는지와 같은 모든 테스트의 전체 출력이 필요합니다. –

+0

@KrishnaMurthy 젠킨스를 사용하고 있습니까? –

+0

예 Tim, 저는 Jenkins를 사용하고 있으며 jenkins에서 사용할 수있는 junit xml 플러그인이 있습니다.이를 통해 모든 보고서를 처리하고 있습니다. 하지만 호스트 컴퓨터 콘솔에서 같은 방법을 원한다면? –