Ich benutze Gerätefarm für ein paar Tage, aber ich habe nie das Problem gefunden, die testng @ Test-Annotationen zu ignorieren. Aber heute, wenn ich versuche, meine Tests zu starten, ignoriert es einige Tests.Ich bin nicht sicher, was ich falsch gemacht habe.Alle Tests laufen erfolgreich auf meinem lokalen Rechner.AWS-Gerätefarm läuft nicht wenige TestNG @Test-Anmerkungen
Ich hatte in der Datei * -tests.jar gesucht. Darin sind alle Klassendateien enthalten. Aber in der Parsing-Datei der Gerätefarm fehlen wenige Klassen.
Meine -tests.jar Dateiausgabe:
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
Geräte Farm Parsing Ergebnis:
[
{
"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"
}
]
}
]
Befehl verwendet, um das Paket zu bündeln:
MVN clean -DskipTests=true package -P awsIos //I added the -P profile for my own requirement selection.
hilft Haben Sie bei dem jar Inhalt suchen versucht, wenn Sie Ihre Tests, um zu sehen verpackt werden? Bitte helfen Sie auch, zusätzlichen Kontext zu Ihrem Problem hinzuzufügen. Was Sie geteilt haben, reicht nicht aus, um herauszufinden, wo das Problem liegen könnte. –
Haben Sie Annotationen/Eigenschaften zusätzlich zu @Test Annotation hinzugefügt? – NikofTime