2016-12-20 2 views
-2

JAVA로 작성된 테스트 케이스가 있으며이 프로젝트는 TESTNG 또는 JUnit이 아닙니다. Device Farm에서 테스트 케이스를 실행하고 싶습니다. 3 속성 파일에 종속성이있는 jar 파일이 있습니다.DEVICE FARM, APPIUM, JAVA

답변

0

저는 AWS Device Farm 팀에서 일합니다. TestNG를 호출 내부

  1. 랩하면 일반 자바 클래스의 시험 방법은 호출

    는이를 달성하는 방법은 두 가지가 있습니다. github에서 호스팅하는 샘플 예제 (https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app)를 따를 수 있습니다.

    일단 래핑 된 것이 있으면 @Test를 사용하여 테스트 메소드에 주석을 달 수 있으며 장치 팜에서이를 가져올 수 있습니다.

  2. 두 번째 방법은 testNG 러너를 사용하여 Java 테스트 케이스를 실행할 수 있는지 확인하는 것입니다. 로컬에서 작동하는 경우 장치 팜에서 작동해야합니다.

    자바 -cp :/tmp를/WD/:/tmp를/WD/종속성 항아리/ org.testng.TestNG/tmp를/WD/yourjavatestclasses-SNAPSHOT

    샘플 실행은 로컬처럼 보일 수 있습니다 http://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-android-appium-java-testng.html

    : 위의 두 가지 방법이 여기에 우리의 지침에 따라 테스트 케이스를 포장해야 물론

OUTFILE -tests.jar

관련 문제