From 911db4a1e352a4b7b42ede0327c41b9c4f012b7a Mon Sep 17 00:00:00 2001 From: jishnub Date: Thu, 30 Jul 2020 12:50:52 +0530 Subject: [PATCH 1/2] remove coverage files from Julia share directory --- src/LocalCoverage.jl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/LocalCoverage.jl b/src/LocalCoverage.jl index 6be9c11..7318b11 100644 --- a/src/LocalCoverage.jl +++ b/src/LocalCoverage.jl @@ -12,6 +12,8 @@ const COVDIR = "coverage" "Coverage tracefile." const LCOVINFO = "lcov.info" +const JULIA_BASEDIR = joinpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "base") + """ $(SIGNATURES) @@ -76,6 +78,13 @@ Clean up after [`generate_coverage`](@ref). """ function clean_coverage(pkg) Coverage.clean_folder(Pkg.dir(pkg)) + try + Coverage.clean_folder(JULIA_BASEDIR) + catch e + if !(e isa SystemError #= eg. permission denied =#) + rethrow() + end + end rm(Pkg.dir(pkg, COVDIR); force = true, recursive = true) end From 80e461b6b1419f9c9aa63b8208f966ce4b6ce0a6 Mon Sep 17 00:00:00 2001 From: jishnub Date: Sat, 10 Apr 2021 15:31:31 +0400 Subject: [PATCH 2/2] Clean DEPOT_PATH --- src/LocalCoverage.jl | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/LocalCoverage.jl b/src/LocalCoverage.jl index 7318b11..a1da9a8 100644 --- a/src/LocalCoverage.jl +++ b/src/LocalCoverage.jl @@ -12,8 +12,6 @@ const COVDIR = "coverage" "Coverage tracefile." const LCOVINFO = "lcov.info" -const JULIA_BASEDIR = joinpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "base") - """ $(SIGNATURES) @@ -78,11 +76,14 @@ Clean up after [`generate_coverage`](@ref). """ function clean_coverage(pkg) Coverage.clean_folder(Pkg.dir(pkg)) - try - Coverage.clean_folder(JULIA_BASEDIR) - catch e - if !(e isa SystemError #= eg. permission denied =#) - rethrow() + for path in DEPOT_PATH + isdir(path) || continue + try + Coverage.clean_folder(path) + catch e + if !(e isa SystemError #= eg. permission denied =#) + rethrow() + end end end rm(Pkg.dir(pkg, COVDIR); force = true, recursive = true)