Comment l'accès de test Junit compte dans Jenkins projet de Pipeline

Je viens de commencer avec Jenkins

Mon freestyle projet de rapport sur les résultats des tests JUnit dans Étale comme ce

MyJenkinsFreestyle - #79 Unstable after 4 min 59 sec (Open)
Test Status:
    Passed: 2482, Failed: 13, Skipped: 62

Maintenant que j'ai déménagé de même pour le projet de pipeline, et tous est bon, sauf que Mou notifications n'ont pas de Statut du Test

done MyPipelineProject #68 UNSTABLE

Je comprends que je dois construire le message à envoyer du jeu, et je l'ai fait ci-dessus pour l'instant.

La seule question est de savoir comment dois-je lire le test de statut - le passé comte, nombre d'échecs, etc.
Ceci est appelé "essai de synthèse", dans Jenkins mou-plugin s'engager, et voici la capture d'écran
Comment l'accès de test Junit compte dans Jenkins projet de Pipeline

Alors, comment puis-je accéder à Junit tests comte/détails Jenkins projet de Pipeline ? - de sorte qu'ils sont rapportés dans les notifications.

Mise à JOUR:
Dans le Freestyle de projet, le Mou de la notification elle-même a le "résumé", et il n'y a pas de possibilité de choisir (ou pas) pour le résumé de test.

Dans le projet de Pipeline, mon "junit" commande "de Publier de test JUnit les résultats" avant d'envoyer Mou de la notification.

Donc dans le code, ces lignes ressembler à ceci (ce sont les dernières lignes de la dernière étape):

bat runtests.bat
junit 'junitreport/xml/TEST*.xml'
slackSend channel: '#testschannel', color: 'normal', message: "done ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)";
  • Comment il a travaillé dans le vieux FreeStyle d'emploi: a Fait le Mou de la notification de construire plugin construire le résumé de test pour vous? Si oui, avez-vous l'exécutez "Publier le test JUnit résultats" avant de l'envoyer Mou de la notification?
InformationsquelleAutor vikramsjn | 2016-10-07