J'utilise le code suivant pour obtenir le nombre des cas de test sautées comptercas de test incorrect compte pour les tests sautées dans testng
public void onFinish(ITestContext context) {
skippedTests =context.getSkippedTests().getAllResults();
for (ITestResult temp : skippedTests) {
ITestNGMethod method = temp.getMethod();
if (context.getSkippedTests().getResults(method).size() > 1) {
skippedTests.remove(temp);} else {
if (context.getPassedTests().getResults(method).size() > 0) {
skippedTests.remove(temp);
}
else{if(context.getFailedTests().getResults(method).size() > 0){
skippedTests.remove(temp);
}
}
}
}
Mais beaucoup des moments où la suite exécute complètement le nombre de cas de test sautée donne comptage de toutes les méthodes ignorées (c'est-à-dire incluant beforeclass sauté, avant la méthode skipped..etc) plutôt que simplement le nombre de cas de test sautés.
Faites-moi savoir s'il vous plaît ce que je manque.