Hi Marc, I got the issue resolved. I was earlier using the absolute path. When I use relative path, it worked.
Thanks a lot for your support! *Always B Happy ,Sri Ram* On Tue, Nov 1, 2016 at 8:33 PM, Sri Ram <[email protected]> wrote: > Hi Marc, > > This is the code snippet that Iam using to exclude certain jars but they > dont seem to be exluded and causing the task to fail. Can you tell me where > Iam going wrong? > > ************* > <structure name="Finally code coverage Report"> > <classfiles> > <fileset dir="${classes.dir}"> > <exclude name="${classes.dir}\a1.jar"/> > <exclude name="${classes.dir}\a2.jar"/> > <exclude name="${classes.dir}\a3.jar"/> > </fileset> > </classfiles> > <sourcefiles> > <fileset file="${src.dir}\*.jar"> > > </fileset> > </sourcefiles> > </structure> > > ************** > > > *Always B Happy ,Sri Ram* > > On Tue, Nov 1, 2016 at 8:18 PM, Sri Ram <[email protected]> wrote: > >> Hi Marc, >> >> Iam not pretty sure but It seems they are 3rd party jars and dont have >> access permissions to analyze them. Will update once I get a confirmation >> on this. >> I will try with the update that you have provided. >> Thank you. >> >> >> *Always B Happy ,Sri Ram* >> >> On Tue, Nov 1, 2016 at 8:07 PM, Marc Hoffmann <[email protected] >> > wrote: >> >>> Hi Sri Ram, >>> >>> this is a regular Ant fileset. See Ant documentation how to configure >>> includes/excludes correctly: >>> >>> https://ant.apache.org/manual/Types/fileset.html >>> >>> Just curious: What was causing the failure? We're always interested in >>> potential bugs in JaCoCo. >>> >>> Regards, >>> -marc >>> >>> >>> On 2016-11-01 15:28, Sri Ram wrote: >>> >>>> Hi Marc, >>>> >>>> Thanks! >>>> As per your suggestion, I have run ant with debug option and >>>> identified that there are some problematic jars due to which the job >>>> was failing. I manually deleted them from the folder and ran the task >>>> and it was successful. >>>> >>>> Now, I want to exclude them from the program as it is not possible to >>>> remove them from actual test environment. >>>> >>>> I have tried <exclude name="abc.jar"/> and <excludefiles >>>> name="abc.jar"/> but both dont seem to work. >>>> >>>> Any suggestions here? >>>> Thanks in advance! >>>> >>>> Always B Happy , >>>> Sri Ram >>>> On Tue, Nov 1, 2016 at 6:20 PM, Marc Hoffmann >>>> <[email protected]> wrote: >>>> >>>> Hi Sriram, >>>>> >>>>> run Ant with the -debug option and you should get an detailed stack >>>>> trace. >>>>> >>>>> Regards, >>>>> -marc >>>>> >>>>> On 2016-11-01 08:02, Sri Ram wrote: >>>>> Hi Marc, >>>>> >>>>> Unfortunately, there are not any details for the failure. >>>>> >>>>> Below is the total error that I got... >>>>> ************** >>>>> >>>>> Buildfile: D:\ANT\WS\ANTProj\build.xml >>>>> report: >>>>> [jacoco:report] Loading execution data file >>>>> D:\ANT\CodeCoverage\jacoco\jacoco_PS3_WLS1.exec >>>>> >>>>> BUILD FAILED >>>>> D:\ANT\WS\ANTProj\build.xml:25: Error while creating report >>>>> >>>>> Total time: 1 second >>>>> ************** >>>>> >>>>> In this case, I have pointed to the directory where jar files are >>>>> located. But when I picked one the jars, expanded it and pointed to >>>>> that directory, which contained classes, it worked fine. Below is >>>>> the >>>>> code snippet. >>>>> ****************************** >>>>> >>>>> <structure name="Finally code coverage Report"> >>>>> <classfiles> >>>>> <fileset dir="${classes.dir}" /> >>>>> </classfiles> >>>>> <sourcefiles encoding="UTF-8"> >>>>> <fileset dir="${src.dir}"/> >>>>> </sourcefiles> >>>>> >>>>> </structure> >>>>> ******************************* >>>>> >>>>> When I googled also, it is mentioned that jars will be automatically >>>>> taken care of, but this is not working for me and Iam not sure where >>>>> Iam going wrong or missing something here. >>>>> >>>>> Just check the above code snippets and let me know if Iam doing >>>>> something wrong. >>>>> Thanks! >>>>> >>>>> Always B Happy , >>>>> Sri Ram >>>>> On Mon, Oct 31, 2016 at 11:41 PM, Marc R. Hoffmann >>>>> <[email protected]> wrote: >>>>> >>>>> Hi Sriram, >>>>> >>>>> JaCoCo should be fine with JAR files, it will automatically read >>>>> classe files from it. Works even recursively e.g for JAR files in >>>>> WAR files. >>>>> >>>>> To help you it would be useful to see the full error message. There >>>>> should be more text after "Error while creating report" with the >>>>> exact technical details. >>>>> >>>>> Regards, >>>>> -marc >>>>> >>>>> On 31.10.16 13:09, [email protected] wrote: >>>>> >>>>> Hi Marc, >>>>> >>>>> As you mentioned, I have used Jacoco.exec and the class files of >>>>> our product. Coverage Report is successfully generated. But for >>>>> this, I needed to extract the jars and unzip them and point to >>>>> that folder. But, in our installation, we only have jar files and >>>>> class files are not visible, unless we explicitly unzip them. >>>>> >>>>> I tried to include jars but, I always get an error "Error while >>>>> creating report" >>>>> >>>>> Is there a way that I can generated Code coverage reports for jars >>>>> but not classes? Iam adding my target code for your convenience. >>>>> >>>>> *********************************************** >>>>> <target name="report"> >>>>> <mkdir dir="${jacoco.report.dir}"/> >>>>> <jacoco:report> >>>>> <executiondata> >>>>> <file file="${jacocoexec.fullpath}"/> >>>>> </executiondata> >>>>> <structure name="Code >>>>> coverage Report"> >>>>> <classfiles> >>>>> <fileset dir="${classes.dir}" /> >>>>> </classfiles> >>>>> <sourcefiles encoding="UTF-8"> >>>>> <fileset file="${src.dir}/*.jar"/> >>>>> </sourcefiles> >>>>> </structure> >>>>> <html >>>>> destdir="${jacoco.report.dir}"/> >>>>> <csv destfile="${jacoco.report.dir}/report.csv"/> >>>>> <xml destfile="${jacoco.report.dir}/report.xml"/> >>>>> </jacoco:report> >>>>> </target> >>>>> ************************************************* >>>>> Thanks already, >>>>> >>>>> Always B happy, >>>>> Sriram >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in >>>>> the Google Groups "JaCoCo and EclEmma Users" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/jacoco/Dsm1n7HwLFo/unsubscribe [1] >>>>> [1]. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> To view this discussion on the web visit >>>>> >>>> >>>> https://groups.google.com/d/msgid/jacoco/f71c275a-d99b-90cb- >>>> 0892-76af21822e6c%40mountainminds.com >>>> [3] >>>> >>>> [2]. >>>>> For more options, visit https://groups.google.com/d/optout [2] [3]. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "JaCoCo and EclEmma Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jacoco/CADCxQoPAe%3DbsgJg2 >>>> Mz3PaNH9ZjAHJC10di%3DVP5G2%3DBM-zZWNpQ%40mail.gmail.com >>>> [4] >>>> [4]. >>>> For more options, visit https://groups.google.com/d/optout [2]. >>>> >>>> Links: >>>> ------ >>>> [1] https://groups.google.com/d/topic/jacoco/Dsm1n7HwLFo/unsubscribe >>>> [1] >>>> [2] >>>> https://groups.google.com/d/msgid/jacoco/f71c275a-d99b-90cb- >>>> 0892-76af21822e6c%40mountainminds.com >>>> [3] >>>> [3] https://groups.google.com/d/optout [2] >>>> [4] >>>> https://groups.google.com/d/msgid/jacoco/CADCxQoPAe%3DbsgJg2 >>>> Mz3PaNH9ZjAHJC10di%3DVP5G2%3DBM-zZWNpQ%40mail.gmail.com?utm_ >>>> medium=email&utm_source=footer >>>> [5] >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "JaCoCo and EclEmma Users" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/jacoco/Dsm1n7HwLFo/unsubscribe [1]. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jacoco/ba9ae1c396279d9833d >>>> 5380179eeaaa4%40mountainminds.com >>>> [6]. >>>> For more options, visit https://groups.google.com/d/optout [2]. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "JaCoCo and EclEmma Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jacoco/CADCxQoP2FzhZEcjCya >>>> FSBvyD63hCpwFuc5mcWst2mYGt%2B%3Dhe9A%40mail.gmail.com >>>> [7]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> Links: >>>> ------ >>>> [1] https://groups.google.com/d/topic/jacoco/Dsm1n7HwLFo/unsubscribe >>>> [2] https://groups.google.com/d/optout >>>> [3] >>>> https://groups.google.com/d/msgid/jacoco/f71c275a-d99b-90cb- >>>> 0892-76af21822e6c%40mountainminds.com >>>> [4] >>>> https://groups.google.com/d/msgid/jacoco/CADCxQoPAe%3DbsgJg2 >>>> Mz3PaNH9ZjAHJC10di%3DVP5G2%3DBM-zZWNpQ%40mail.gmail.com >>>> [5] >>>> https://groups.google.com/d/msgid/jacoco/CADCxQoPAe%3DbsgJg2 >>>> Mz3PaNH9ZjAHJC10di%3DVP5G2%3DBM-zZWNpQ%40mail.gmail.com?utm_ >>>> medium=email&utm_source=footer >>>> [6] >>>> https://groups.google.com/d/msgid/jacoco/ba9ae1c396279d9833d >>>> 5380179eeaaa4%40mountainminds.com >>>> [7] >>>> https://groups.google.com/d/msgid/jacoco/CADCxQoP2FzhZEcjCya >>>> FSBvyD63hCpwFuc5mcWst2mYGt%2B%3Dhe9A%40mail.gmail.com?utm_me >>>> dium=email&utm_source=footer >>>> >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "JaCoCo and EclEmma Users" group. >>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>> pic/jacoco/Dsm1n7HwLFo/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/jacoco/f9c1f793dc9941f9bcdb9d37824548d8%40mountainminds.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- You received this message because you are subscribed to the Google Groups "JaCoCo and EclEmma Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jacoco/CADCxQoMk0vtSsTixC6R5knGBGDBRztxQm-njug7X27VnkAJHEg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
