public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] coverage history
@ 2012-10-30  0:39 John Schmitt
  2012-10-30 11:21 ` Peter Oberparleiter
  0 siblings, 1 reply; 4+ messages in thread
From: John Schmitt @ 2012-10-30  0:39 UTC (permalink / raw)
  To: ltp-list

Is there a way to generate track the coverage of a project over time?  If I'm writing unit tests as my code base expands, can I see how my coverage of that code base goes up or down over time as reported by lcov?

Thanks for your input.

John


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LTP] coverage history
  2012-10-30  0:39 [LTP] coverage history John Schmitt
@ 2012-10-30 11:21 ` Peter Oberparleiter
  2012-11-05 15:33   ` John Schmitt
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Oberparleiter @ 2012-10-30 11:21 UTC (permalink / raw)
  To: John Schmitt; +Cc: ltp-list

On 30.10.2012 01:39, John Schmitt wrote:
> Is there a way to generate track the coverage of a project over time?  If I'm writing unit tests as my code base expands, can I see how my coverage of that code base goes up or down over time as reported by lcov?

There is no integrated way to track coverage changes over time with 
lcov, although this may be a good idea for a future improvement.

For now, you could manually extract the coverage results using the 
--summary or --list option of lcov and put that into a spreadsheet.


Regards,
   Peter Oberparleiter

-- 
Peter Oberparleiter
Linux on System z Development - IBM Germany


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LTP] coverage history
  2012-10-30 11:21 ` Peter Oberparleiter
@ 2012-11-05 15:33   ` John Schmitt
  2012-11-05 16:15     ` Peter Oberparleiter
  0 siblings, 1 reply; 4+ messages in thread
From: John Schmitt @ 2012-11-05 15:33 UTC (permalink / raw)
  To: Peter Oberparleiter; +Cc: ltp-list

On Tue, Oct 30, 2012 at 12:21:49PM +0100, Peter Oberparleiter wrote:
> On 30.10.2012 01:39, John Schmitt wrote:
> >Is there a way to generate track the coverage of a project over time?  If I'm writing unit tests as my code base expands, can I see how my coverage of that code base goes up or down over time as reported by lcov?
> 
> There is no integrated way to track coverage changes over time with
> lcov, although this may be a good idea for a future improvement.
> 
> For now, you could manually extract the coverage results using the
> --summary or --list option of lcov and put that into a spreadsheet.

Thank you, Peter, this is the best advice I've received.

I see the --list option in lcov but I don't see a --summary.  Are you referring to --function-summaries which gcov takes?  

John

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LTP] coverage history
  2012-11-05 15:33   ` John Schmitt
@ 2012-11-05 16:15     ` Peter Oberparleiter
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Oberparleiter @ 2012-11-05 16:15 UTC (permalink / raw)
  To: John Schmitt; +Cc: ltp-list

On 05.11.2012 16:33, John Schmitt wrote:
> On Tue, Oct 30, 2012 at 12:21:49PM +0100, Peter Oberparleiter wrote:
>> On 30.10.2012 01:39, John Schmitt wrote:
>>> Is there a way to generate track the coverage of a project over time?  If I'm writing unit tests as my code base expands, can I see how my coverage of that code base goes up or down over time as reported by lcov?
>>
>> There is no integrated way to track coverage changes over time with
>> lcov, although this may be a good idea for a future improvement.
>>
>> For now, you could manually extract the coverage results using the
>> --summary or --list option of lcov and put that into a spreadsheet.
>
> Thank you, Peter, this is the best advice I've received.

You're welcome!

> I see the --list option in lcov but I don't see a --summary.  Are you referring to --function-summaries which gcov takes?

The "lcov --summary <filename>" option comes with lcov 1.10. It shows 
coverage rates for all of a file, while --list shows the information for 
each file.


Regards,
   Peter

-- 
Peter Oberparleiter
Linux on System z Development - IBM Germany


------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-11-05 16:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-30  0:39 [LTP] coverage history John Schmitt
2012-10-30 11:21 ` Peter Oberparleiter
2012-11-05 15:33   ` John Schmitt
2012-11-05 16:15     ` Peter Oberparleiter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox