2017-09-27 91 views
0

我使用的設備農場幾天,但我從來沒有遇到過忽視了TestNG的今天@Test annotations.But當我嘗試運行我的測試中,它被忽略的問題很少測試。我不確定我做錯了什麼。所有的測試都在我的本地機器上成功運行。AWS設備農場沒有運行幾個TestNG的@Test註釋

我期待已久的* -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 

設備農場解析結果:

[ 
    { 
    "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" 
     } 
    ] 
    } 
] 

命令用於捆綁包:

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

你試過看罐子的內容,看看你的測試被包裝?另外請幫助爲您的問題添加額外的上下文。你分享的內容不足以找出問題的出處。 –

+0

你有沒有加入除了@Test註解註解/屬性? – NikofTime

回答

0

我的道歉用於添加作爲答案的問題在這裏,但是當你有機會的時候,你可以告訴我們這是否適用於設備F的任何時間點臂?我目前最好的猜測是,上傳的軟件包中缺少一些東西。你能否詳細說明你的項目是如何構建的?

這裏是awslabs GitHub的頁面實例項目的有效例如

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

希望幫助

+0

我使用的設備農場一個相當長的時間,它使用previously.i正在使用maven工作建立tool.I用下面的命令來生成zip-with-dependencies.zip文件。 MVN清潔-DskipTests =真包 – swathi

+0

什麼是POM和assembly.xml是什麼樣子? – jmp

相關問題