On Mon, Jul 29, 2013 at 3:31 PM, Christian Heimes <christ...@python.org>wrote:
> Am 29.07.2013 19:58, schrieb Brett Cannon: > > I took a quick poke around and it seems some things are legitimately not > > being executed, while others are error conditions that we wouldn't > > expect to occur (e.g. memory exhaustion). If we ever decide to get > > serious about code coverage (both C and Python code) we may need to have > > a discussion as a group about our feelings related to pragmas dictating > > when code should be left out of coverage reports. > > Yeah, object allocation and creation checks as well as verification of > operating system API call are reason for lots branch and line misses. > I'm not sure what we can do about that. I don't want to plaster the code > with LCOV_EXCL_LINE comments. > > As first action we should look into function coverage. We may not be > able to execute every branch but at least we should be able to call and > verify each function. > If there's a way to report just function coverage then I think that's a great place to start.
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com