All of lore.kernel.org
 help / color / mirror / Atom feed
* How to collect coverage with teuthology ?
@ 2013-08-14 11:14 Loic Dachary
  2013-08-14 16:47 ` Sage Weil
  0 siblings, 1 reply; 2+ messages in thread
From: Loic Dachary @ 2013-08-14 11:14 UTC (permalink / raw)
  To: Ceph Development

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

Hi,

Although

http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-deb-precise-amd64-gcov/log.cgi?log=26707923b23cb55583a7d6b46ef6deb9591fd165

claims to build packages with coverage ( -gcov in the name ), I can't figure out where it is nor how it is supposed to be used.

A hint would be much appreciated :-)

-- 
Loïc Dachary, Artisan Logiciel Libre
All that is necessary for the triumph of evil is that good people do nothing.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]

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

* Re: How to collect coverage with teuthology ?
  2013-08-14 11:14 How to collect coverage with teuthology ? Loic Dachary
@ 2013-08-14 16:47 ` Sage Weil
  0 siblings, 0 replies; 2+ messages in thread
From: Sage Weil @ 2013-08-14 16:47 UTC (permalink / raw)
  To: Loic Dachary; +Cc: Ceph Development

On Wed, 14 Aug 2013, Loic Dachary wrote:
> Hi,
> 
> Although
> 
> http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-deb-precise-amd64-gcov/log.cgi?log=26707923b23cb55583a7d6b46ef6deb9591fd165
> 
> claims to build packages with coverage ( -gcov in the name ), I can't figure out where it is nor how it is supposed to be used.

That gitbuilder runs the gcov build script in autobuild-ceph.git to build 
the package.

To use it, you do coverage: true somewhere in the job yaml (i forget 
exactly), teuthology will pull the packages from that gitbuilder instead 
of the regular one, and... I don't know the rest actually; Josh knows 
more.  We haven't done this in a while :(, but need to start doing it 
again.  One of the main annoyances is that in order for gcov to write out 
its info the process needs to shutdown cleanly, so there are a few changes 
in how teuthology invokes the daemons.

sage


> 
> A hint would be much appreciated :-)
> 
> -- 
> Lo?c Dachary, Artisan Logiciel Libre
> All that is necessary for the triumph of evil is that good people do nothing.
> 
> 

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

end of thread, other threads:[~2013-08-14 16:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-14 11:14 How to collect coverage with teuthology ? Loic Dachary
2013-08-14 16:47 ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.