openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #10691
Re: [OpenStack][Nova] Minimum required code coverage per file
----- Original Message -----
> > Kevin, should we start copying openstack-common tests to client
> > projects? Or just make sure to not count openstack-common code in
> > the
> > code coverage numbers for client projects?
>
> That's a tough one. If we copy in the tests, they end up being somewhat
> redundant, but slow down the project unit tests, but on the other hand,
> we'd be able to easily demonstrate that that code works properly. I
> think I'd prefer if we just try to not count openstack-common code
> for code coverage numbers…
Yep, one approach would be for the copy script to decorate the common code
with whatever signals the coverage exclusion (e.g. #pragma: no cover) so
that the code is counted in the openstack-common coverage metrics, but not
counted after being copied into nova/glance/wherever.
Cheers,
Eoghan
References