2017-09-27 9 views
0

장치 팜을 며칠 동안 사용하고 있지만 testng @Test 주석을 무시하는 문제가 발생하지 않았습니다.하지만 현재 테스트를 실행하려고하면 무시됩니다 몇 가지 테스트. 내가 뭘 잘못했는지 모르겠다. 모든 테스트가 내 로컬 컴퓨터에서 성공적으로 실행되고있다.AWS 장치 팜이 실행되고 있지 않습니다. TestNG @Test annotations

나는 * -tests.jar 파일을 조사했다. 모든 클래스 파일이 포함되어 있습니다. 그러나 장치 팜의 "구문 분석 결과"파일에는 몇 개의 클래스가 없습니다.

내 -tests.jar 파일 출력

:

0 Mon Sep 25 10:57:06 AEST 2017 META-INF/ 
136 Mon Sep 25 10:57:06 AEST 2017 META-INF/MANIFEST.MF 
0 Mon Sep 25 10:56:58 AEST 2017 com/ 
0 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/ 
0 Mon Sep 25 10:56:58 AEST 2017 com/kidsIview/config/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/ 
0 Mon Sep 25 10:57:02 AEST 2017 com/kidsIview/mobileApps/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/util/ 
272 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/androidConfig.properties 
245 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/iosConfig.properties 
147 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/platformConfig.properties 
714 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/SettingsConstant.class 
493 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/Wait.class 
27491759 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/mobileApps/kidsiviewandroid.apk 
23356602 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/mobileApps/kidsiviewiphone.ipa 
5761 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/HomePage.class 
5728 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/PlayerPage.class 
3889 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/SeriesPage.class 
10968 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/SettingsPage.class 
971 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/HomePageTest.class 
1067 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/PlayerPageTest.class 
1173 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/SeriesPageTest.class 
1233 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/SettingsPageTest.class 
4924 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/TestBase.class 
4355 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/util/Util.class 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/ 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/ 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/ 
5910 Fri Sep 22 14:14:54 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/pom.xml 
150 Mon Sep 25 10:57:06 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/pom.properties 

장치 농장 구문 분석 결과는 다음을 추가

MVN clean -DskipTests=true package -P awsIos //I added the -P profile for my own requirement selection. 
+0

을하는 데 도움이

https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app

희망은 당신이 당신의 시험 포장되고 있는지 확인하기 위해 항아리의 내용을보고 봤어 유효한 예를 들어 awslabs GitHub의 페이지에서 예제 프로젝트인가? 또한 문제에 대한 추가 컨텍스트를 추가하는 데 도움을주십시오. 공유 한 내용만으로는 문제가 어디에서 발생했는지 파악하기에 충분하지 않습니다. –

+0

@Test 주석 외에도 주석/속성을 추가 했습니까? – NikofTime

답변

0

나의 사과 :

[ 
    { 
    "name": "Setup Suite", 
    "tests": [ 
     { 
     "name": "Setup Test" 
     } 
    ] 
    }, 
    { 
    "name": "com.kidsIview.tests.SeriesPageTest", 
    "suite": "com.kidsIview.tests.SeriesPageTest", 
    "tests": [ 
     { 
     "name": "checkSeriesPageSwiping", 
     "test": "checkSeriesPageSwiping" 
     }, 
     { 
     "name": "checkSeriesPage", 
     "test": "checkSeriesPage" 
     } 
    ] 
    }, 
    { 
    "name": "com.kidsIview.tests.SettingsPageTest", 
    "suite": "com.kidsIview.tests.SettingsPageTest", 
    "tests": [ 
     { 
     "name": "checkSettingsPage", 
     "test": "checkSettingsPage" 
     }, 
     { 
     "name": "checkSettingsPageNavigation", 
     "test": "checkSettingsPageNavigation" 
     } 
    ] 
    }, 
    { 
    "name": "Teardown Suite", 
    "tests": [ 
     { 
     "name": "Teardown Test" 
     } 
    ] 
    } 
] 

명령은 패키지를 번들로 사용 여기에 답을 묻는 질문이 있지만 기회가 생기면 언제든지 Device F에 대해이 문제가 해결되었는지 알려줄 수 있습니까? 팔? 지금 당장 가장 좋은 추측은 업로드되는 패키지에 누락 된 것이 있다는 것입니다. 프로젝트가 어떻게 구축되고 있는지 자세히 설명해 주시겠습니까? 여기

+0

저는 장시간 장치 팜을 사용하고 있습니다. 이전에 작동 했었습니다. maven 빌드 도구를 사용하고 있습니다. 아래 명령을 사용하여 zip-with-dependencies.zip 파일을 생성했습니다. mvn clean -DskipTests = true package – swathi

+0

pom 및 assembly.xml의 모양은 무엇입니까? – jmp