Lukas Atkinson

Results 56 comments of Lukas Atkinson

Hmm, I really doubt this extension would be able to influence your window manager. I'd bet this problem is related to Marco/Metacity – that is the biggest difference between our...

> I think, the old behavior was compatible to LCOV. I agree. Of course I think that my fixed behaviour makes more sense and is easier to understand. But compatibility...

The essential difference is that coverage.py works on the level of Python syntax blocks. When you ignore the line introducing a block (`if`, `def`, …), the entire block is ignored....

There is a similar issue regarding lcov at linux-test-project/lcov#116. One suggested alternative to only get “interesting” coverage statistics was to use differential coverage tools. The discussion also pointed out difficulties...

Hi @kschwab! Gcovr has started collecting per-function coverage statistics that might also facilitate exclusion processing. There would still be challenges (nested functions, template specialization, name mangling) but it might be...

I've reopened this issue. A good starting point to work on this would be to look at the [existing exclusion processing passes](https://github.com/gcovr/gcovr/blob/190e7b9e3186654273d82fbed846d61c04890a78/gcovr/exclusions/__init__.py) and at the [FunctionCoverage data model](https://github.com/gcovr/gcovr/blob/190e7b9e3186654273d82fbed846d61c04890a78/gcovr/coverage.py#L235). Note that...