LocalCoverage.jl
LocalCoverage.jl copied to clipboard
Trivial functions for working with coverage for packages locally.
After encountering #25 , I was wondering if it might make sense to create a separate package that at its most basic just installs `lcov_cobertura` via `Conda.jl`. A slightly more...
```julia julia> generate_coverage("TestPg", genxml=true) Testing TestPg Status `/tmp/jl_4ydx8c/Project.toml` [5bb073ab] TestPg v0.1.0 `~/.julia/dev/TestPg` [8dfed614] Test `@stdlib/Test` Status `/tmp/jl_4ydx8c/Manifest.toml` [5bb073ab] TestPg v0.1.0 `~/.julia/dev/TestPg` [2a0f44e3] Base64 `@stdlib/Base64` [b77e0a4c] InteractiveUtils `@stdlib/InteractiveUtils` [56ddb016] Logging `@stdlib/Logging`...
Currently we map a package or a module to a path using undocumented internals (cf #30 which changes this). I am not aware of a robust mechanism for doing this,...
If I understand it correctly, right now this package isn't compatible with Windows because there's no windows version of LCOV. And trying to run the genhtml Perl script runs into...
`generate_coverage` writes out files in both the package `src` directory as well as the julia installation directory (in `/share/julia/base`). Running `clean_coverage` removes the `*.cov` files from the package, but not...
Fixes #9, but I'm not sure if this is entirely desirable
Hi, I just tried to use `LocalCoverage` on a package with an extension, but it seems no coverage is generated for these files, even though the tests started by `generate_coverage`...
When running a coverage report, the filenames printed contain the full path, not just the path relative to the project root. I'm not sure if this is intentional, or a...
_(I looked a bit and couldn't find anything that does this. Please let me know if this already exists somewhere.)_ I'd like to output a coverage summary in JSON similar...
See issue #54