[JIRA] (JENKINS-53745) Multiple JUnit reports recordings analyses at the same time

5 views
Skip to first unread message

r.oosterholt@gmail.com (JIRA)

unread,
Sep 24, 2018, 8:02:02 AM9/24/18
to jenkinsc...@googlegroups.com
Rick Oosterholt created an issue
 
Jenkins / Bug JENKINS-53745
Multiple JUnit reports recordings analyses at the same time
Issue Type: Bug Bug
Assignee: Andrey Pokhilko
Components: performance-plugin
Created: 2018-09-24 12:01
Environment: Jenkins ver. 2.133
Performance Plugin 3.12
Priority: Major Major
Reporter: Rick Oosterholt

Normally the build log shows one line stating JUnit reports recordings are beings analysed like this:

Performance: Recording JUnit reports '**/report/**/*.xml'

But on my builds the 'Recording JUnit reports' line is repeated 310 times!

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

r.oosterholt@gmail.com (JIRA)

unread,
Sep 27, 2018, 8:46:02 AM9/27/18
to jenkinsc...@googlegroups.com
Rick Oosterholt updated an issue
Change By: Rick Oosterholt
Normally the build log shows one line stating JUnit reports recordings are beings analysed like this:
{noformat}
Performance: Recording JUnit reports '**/report/**/*.xml'{noformat}
But on my builds the 'Recording JUnit reports' line is repeated
* 310 times * !  
The total build size increased from ~20Mb to ~*200Mb*.

r.oosterholt@gmail.com (JIRA)

unread,
Oct 1, 2018, 2:53:02 AM10/1/18
to jenkinsc...@googlegroups.com
Rick Oosterholt commented on Bug JENKINS-53745
 
Re: Multiple JUnit reports recordings analyses at the same time

How can I debug this issue? It's really getting a big problem because of the huge workspaces and the major increase of the build time.

artem.fedorov@blazemeter.com (JIRA)

unread,
Oct 1, 2018, 4:06:03 AM10/1/18
to jenkinsc...@googlegroups.com
Artem Fedorov assigned an issue to Artem Fedorov
 
Change By: Artem Fedorov
Assignee: Andrey Pokhilko Artem Fedorov

artem.fedorov@blazemeter.com (JIRA)

unread,
Oct 1, 2018, 4:15:02 AM10/1/18
to jenkinsc...@googlegroups.com
Artem Fedorov commented on Bug JENKINS-53745
 
Re: Multiple JUnit reports recordings analyses at the same time

Hi Rick Oosterholt 

As I understand this small description do you use '*/report//.xml' as source file path?  Could you please check count of files in this path? 

for linux it is /var/lib/jenkins/jobs/JOB_NAME/builds/*/report//.xml
for windows C:\Programm Files\Jenkins\jobs\...

Performance: Recording JUnit reports '**/report/**/*.xml'

Does the count of line above ^^^  increase on each build?

r.oosterholt@gmail.com (JIRA)

unread,
Oct 1, 2018, 5:47:01 AM10/1/18
to jenkinsc...@googlegroups.com

Could you please check count of files in this path?

Our Jenkins instance works with multiple slaves; The directory structure is somewhat different in slaves than on the master node. Workspaces are not located inside the 'builds' directory, but if I use the following command:

ls /var/lib/jenkins/workspace/JOB_NAME/report/\*\*/*.xml | wc -l

in the slave 'workspace path', the results is 314 file (could be the 311, at the time of reporting of this issue).

Does the count of line above ^^^ increase on each build?

No, this is always printed 311 times.

r.oosterholt@gmail.com (JIRA)

unread,
Oct 1, 2018, 5:47:03 AM10/1/18
to jenkinsc...@googlegroups.com
Rick Oosterholt edited a comment on Bug JENKINS-53745
bq. {quote} Could you please check count of files in this path?

{quote}
Our Jenkins instance works with multiple slaves; The directory structure is somewhat different in slaves than on the master node. Workspaces are not located inside the 'builds' directory, but if I use the following command:
{noformat}
ls /var/lib/jenkins/workspace/JOB_NAME/report/
\ * \ */*.xml | wc -l
{noformat}

in the slave 'workspace path', the results is 314 file (could be the 311, at the time of reporting of this issue).

bq.
{quote} Does the count of line above ^^^  increase on each build?
{quote}
No, this is always printed 311 times.

r.oosterholt@gmail.com (JIRA)

unread,
Oct 1, 2018, 9:04:02 AM10/1/18
to jenkinsc...@googlegroups.com

Builds in which the performance plugins seems to run multiple times, also adds a new artifact to the build generated by the performance plugin:  standardResults.xml

artem.fedorov@blazemeter.com (JIRA)

unread,
Oct 2, 2018, 10:11:07 AM10/2/18
to jenkinsc...@googlegroups.com

I think that you use very general pattern as source path ("*/report//.xml"). If you will use more simple pattern you'll have less file results and performance plugin will analyze them

r.oosterholt@gmail.com (JIRA)

unread,
Oct 4, 2018, 3:59:02 AM10/4/18
to jenkinsc...@googlegroups.com
Rick Oosterholt edited a comment on Bug JENKINS-53745
I'm afraid that has nothing to do with it. The configured source path used to work as expected for more than a year now. Only recently this issue occurred.

Even after changing the source path to a restrictive "report/test/TEST-*.xml"
, the plugin starts evaluating the test files with multiple 'threads'...

r.oosterholt@gmail.com (JIRA)

unread,
Oct 4, 2018, 3:59:02 AM10/4/18
to jenkinsc...@googlegroups.com

I'm afraid that has nothing to do with it. The configured source path used to work as expected for more than a year now. Only recently this issue occurred.

Even after changing the source path to a restrictive "report/test/TEST-*.xml" the plugin starts evaluating the test files with multiple 'threads'...

artem.fedorov@blazemeter.com (JIRA)

unread,
Oct 4, 2018, 4:10:02 AM10/4/18
to jenkinsc...@googlegroups.com

r.oosterholt@gmail.com (JIRA)

unread,
Oct 5, 2018, 3:08:04 AM10/5/18
to jenkinsc...@googlegroups.com

Well, this fix introduces this nasty side effect. I'm not even using a 'absolute path'. Previously it was not skipping any test result file when analyzing the performance.

Maybe it has something to do with the fact we use multiple jenkins nodes?

What information can I supply in order to get this bug fix?

artem.fedorov@blazemeter.com (JIRA)

unread,
Oct 5, 2018, 9:09:01 AM10/5/18
to jenkinsc...@googlegroups.com

As I know the plugin works in the following sequence: 
1 - Looking for files in source path (On node where build was ran)
2 - Then copy these files to master node
3 - analyze these files and draw graphs

In your case you use very general file path. Maybe you can simplify it and use simple Ant pattern which will allow to find the necessary files for this build on each slave.
Also you can clean build workspace before run build. It should decrease count of files in the job workspace

staniere@fmlogistic.com (JIRA)

unread,
Sep 3, 2019, 11:12:01 AM9/3/19
to jenkinsc...@googlegroups.com

staniere@fmlogistic.com (JIRA)

unread,
Sep 3, 2019, 11:14:03 AM9/3/19
to jenkinsc...@googlegroups.com

staniere@fmlogistic.com (JIRA)

unread,
Sep 3, 2019, 11:27:05 AM9/3/19
to jenkinsc...@googlegroups.com
Sebastien TANIERE commented on Bug JENKINS-53745
 
Re: Multiple JUnit reports recordings analyses at the same time

Hello, 

I have similar issue when using performance plugin with 2 xml files in each of 7 subfolders : 
It generate 196 lines "Performance: File PTB-Menu_Mission_junit.xml reported 0.0% of errors [SUCCESS]. Build status is: SUCCESS"
 

I noticed that performance plugin search for xml files in both folders workspace & jobs : 

  • D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Ecran_HFQ300_junit.xml,
  • D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Menu_Mission_junit.xml, 

but he should only search in workspace as my "source data files" field is set to : "ReflexFmTests/Reports/PROD/sReactiviteMenuEtEcran/*/.xml"

 

 I also use saving artefacts in jenkins parameters, perhaps it is linked to incompatibility between saving artefacts and performance plugin ?

extract of my jenkins parameters :  

here is my artefact folder structure : (I do not know what creates dashboard_* files as I do not generate it myself)

 say me if you need more elements to analyse

here is end of jenkins console : 

New run name is '#15 3/9-16:50' Archiving artifacts Recording test results Creating parser with percentiles:'0,50,90,100,' filterRegex: Performance: Recording JUnit reports 'ReflexFmTests/Reports/PROD/sReactiviteMenuEtEcran/**/*.xml' Performance: JUnit copying reports to master, files '[D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Menu_Mission_junit.xml]' Performance: JUnit parsing local reports '[D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Menu_Mission_junit.xml]' Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Menu_Mission_junit.xml' with filterRegex ''. Performance: Recording JUnit reports 'ReflexFmTests/Reports/PROD/sReactiviteMenuEtEcran/**/*.xml' Performance: JUnit copying reports to master, files '[D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Menu_Mission_junit.xml]' Performance: JUnit parsing local reports 
.................. AND SO ON.....
 

staniere@fmlogistic.com (JIRA)

unread,
Sep 3, 2019, 11:31:03 AM9/3/19
to jenkinsc...@googlegroups.com
Sebastien TANIERE edited a comment on Bug JENKINS-53745
Hello, 

I have similar issue when using performance plugin with 2 xml files in each of 7 subfolders : 
It generate generates 196 lines "Performance: File PTB-Menu_Mission_junit.xml reported 0.0% of errors [SUCCESS]. Build status is: SUCCESS"

 

I noticed that performance plugin search for xml files in both folders workspace & jobs : 
* D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Ecran_HFQ300_junit.xml,
* D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Menu_Mission_junit.xml, 

but he should only search in workspace as my "source data files" field is set to : "ReflexFmTests/Reports/PROD/sReactiviteMenuEtEcran/**/*.xml"


 

 I also use saving artefacts in jenkins parameters, perhaps it is linked to incompatibility between saving artefacts and performance plugin ?

extract of my jenkins parameters :  
!jenkins_parameters.png|thumbnail!


here is my artefact folder structure : (I do not know what creates dashboard_* files as I do not generate it myself)
!artefacts_files.png|thumbnail!


 say me if you need more elements to analyse

here is end of jenkins console : 
{code:java}

New run name is '#15 3/9-16:50' Archiving artifacts Recording test results Creating parser with percentiles:'0,50,90,100,' filterRegex: Performance: Recording JUnit reports 'ReflexFmTests/Reports/PROD/sReactiviteMenuEtEcran/**/*.xml' Performance: JUnit copying reports to master, files '[D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Menu_Mission_junit.xml]' Performance: JUnit parsing local reports '[D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Menu_Mission_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Menu_Mission_junit.xml]' Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPE-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\CPN-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\ENT-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\FCE-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\LPO-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\MAN-Menu_Mission_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Ecran_HFQ300_junit.xml' with filterRegex ''. Performance: Parsing report file 'D:\Integration\Jenkins\jobs\ReflexReactiviteEveryServers\builds\15\performance-reports\JUnit\PTB-Menu_Mission_junit.xml' with filterRegex ''. Performance: Recording JUnit reports 'ReflexFmTests/Reports/PROD/sReactiviteMenuEtEcran/**/*.xml' Performance: JUnit copying reports to master, files '[D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165038\CPE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165039\CPN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165040\ENT-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165041\FCE-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165042\LPO-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165043\MAN-Menu_Mission_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Ecran_HFQ300_junit.xml, D:\Integration\Jenkins\workspace\ReflexReactiviteEveryServers\ReflexFmTests\Reports\PROD\sReactiviteMenuEtEcran\20190903_165044\PTB-Menu_Mission_junit.xml]' Performance: JUnit parsing local reports
.................. AND SO ON.....
 {code}
 

staniere@fmlogistic.com (JIRA)

unread,
Sep 3, 2019, 11:32:02 AM9/3/19
to jenkinsc...@googlegroups.com

staniere@fmlogistic.com (JIRA)

unread,
Sep 3, 2019, 11:42:02 AM9/3/19
to jenkinsc...@googlegroups.com

another thing which may cause the loop, my junit report files are self made generated and have same name in testssuites, testsuite, and testcase. 

Ecran_HFQ300_junit.xml : 

<?xml version="1.0"?>
<testsuites name="Ecran HFQ300" time="7986" timestamp="2019-09-03 10:08:12" hostname="HOSTNAME inconnu" id="Ecran HFQ300" tests="1" failures="0" errors="0">
<testsuite name="Ecran HFQ300" time="7986" tests="1" failures="0" errors="0">
<properties/>
<testcase name="Ecran HFQ300" classname="Ecran HFQ300" time="7986" status="PASSED">
<system-out/>
<system-err/>
</testcase>
</testsuite>
</testsuites>

Menu_Mission_HFQ300_junit.xml :

<?xml version="1.0"?>
<testsuites name="Menu Mission" time="1106" timestamp="2019-09-03 10:08:03" hostname="HOSTNAME inconnu" id="Menu Mission" tests="1" failures="0" errors="0">
<testsuite name="Menu Mission" time="1106" tests="1" failures="0" errors="0">
<properties/>
<testcase name="Menu Mission" classname="Menu Mission" time="1106" status="PASSED">
<system-out/>
<system-err/>
</testcase>
</testsuite>
</testsuites>

 

 

Reply all
Reply to author
Forward
0 new messages