From 03114f09f119417c3242a9fb6e0b722676aedf38 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 22 Dec 2022 14:01:07 +1300 Subject: [PATCH] Fix when input directories are not found (#20) * Fix when input directories are not found * Update main.jl Co-authored-by: Ian Butterworth Co-authored-by: Ian Butterworth --- main.jl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.jl b/main.jl index 9362e58..e301351 100644 --- a/main.jl +++ b/main.jl @@ -9,8 +9,12 @@ using CoverageTools directories = get(ENV, "INPUT_DIRECTORIES", "src,ext") dirs = filter!(!isempty, split(directories, ",")) for dir in dirs - isdir(dir) || error("directory \"$dir\" not found!") + if dir == "ext" + continue # Silently skip this directory + elseif !isdir(dir) + error("directory \"$dir\" not found!") + end end - +filter!(isdir, dirs) pfs = mapreduce(process_folder, vcat, dirs) LCOV.writefile("lcov.info", pfs)