Hi Marc, Thanks. I will explore alternatives to either generate CSV from XML or use XML instead of considering CSV.
Thanks, Abhijith On Friday, March 21, 2014 10:25:44 AM UTC-7, Marc R. Hoffmann wrote: > > Hi Abhijith, > > your observation is correct. Due to the limited capabilities of the CSV > file format it only contains coverage data on class level. > > If you need coverage information on method level (or even line level) I > recommend working with the XML report. You can use e.g. XSLT to extract > CSV files with the information you need. > > Best regards, > -marc > > On 20.03.14 21:59, [email protected] <javascript:> wrote: > > Hi, > > > > I couldn't find any relevant information in this group and in the web > about getting the method coverage in the csv report which is available in > both xml and html report. > > > > For example: > > This is how my HTML looks for log4j coverage and I can click on each of > the classes to see the method coverage. > > > > org.apache.log4j.spi > > > > Element Missed Instructions Cov. Missed > Branches Cov. Missed Cxty Missed Lines > Missed Methods Missed Classes > > > Total 1,054 of 1,205 13% 101 of > 114 11% 167 180 333 376 115 > 123 9 11 > > > > LoggingEvent 40381 17% 479 16% 47 > 56 118 142 22 28 0 1 > > > > LocationInfo 345 0% 46 0% 31 31 > 91 91 8 8 1 1 > > > > VectorWriter 106 0% 2 0% 13 13 > 28 28 12 12 1 1 > > > > NOPLogger 64 0% n/a 38 38 > 42 42 38 38 1 1 > > > > NOPLoggerRepository 42 0% n/a 16 > 16 16 16 16 16 1 1 > > > > RootCategory 26 0% 2 0% 5 5 > 10 10 4 4 1 1 > > > > RootLogger 22 0% 2 0% 4 4 8 > 8 3 3 1 1 > > > > ThrowableInformation 2070 78% 24 67% 3 > 7 7 26 2 4 0 1 > > > > Filter 11 0% n/a 4 4 5 > 5 4 4 1 1 > > > > DefaultRepositorySelector 9 0% n/a 2 > 2 4 4 2 2 1 1 > > > > NullWriter 6 0% n/a 4 4 4 > 4 4 4 1 1 > > > > > If I click on ThrowableInformation class, I see method level details as > below: > > > > ThrowableInformation > > > > Element Missed Instructions Cov. Missed > Branches Cov. Missed Cxty Missed Lines > Missed Methods > > > Total 20 of 90 78% 2 of > 6 67% 3 7 7 26 2 4 > > > ThrowableInformation(String[]) 11 0% 2 0% > 2 2 4 4 1 1 > > > > getThrowableStrRep() 664 91% 4 100% 0 > 3 2 18 0 1 > > > > getThrowable() 3 0% n/a 1 1 > 1 1 1 1 > > > > ThrowableInformation(Throwable) 6 100% n/a > 0 1 0 3 0 1 > > > > > > > > > Where-as my csv report only has entry at the class level and not at > method level. > > > > > test-jacoco org.apache.log4j.spi ThrowableInformation 20 > 70 2 4 7 19 3 4 2 > 2 > > > > > Method level information is available in xml also. My question is how > can I get method level information in csv report? > > > > I'm using maven report generation to generate the jacoco report. > > > > > > Thanks and appreciate your help. Jacoco is really awesome. > > > > Thanks, > > Abhijith > > > > -- 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]. For more options, visit https://groups.google.com/d/optout.
