From 98301201f26be773348da32fc3c46f387a546ad4 Mon Sep 17 00:00:00 2001 From: Nathan Moinvaziri Date: Thu, 28 May 2020 18:30:36 -0700 Subject: [PATCH] Fixed gcov not found due to passing cmd string instead of list to try_to_run. #261 (#263) --- codecov/__init__.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/codecov/__init__.py b/codecov/__init__.py index 301c0011..ceb15c86 100644 --- a/codecov/__init__.py +++ b/codecov/__init__.py @@ -931,13 +931,11 @@ def main(*argv, **kwargs): True, dont_search_here, ): - cmd = ( - sanitize_arg("", codecov.gcov_exec or "") - + " -pb " - + sanitize_arg("", codecov.gcov_args or "") - + " " - + path - ) + cmd = sanitize_arg("", codecov.gcov_exec or "").split(" ") + cmd.append("-pb") + if codecov.gcov_args: + cmd.append(sanitize_arg("", codecov.gcov_args or "")) + cmd.append(path) write(" Executing gcov (%s)" % cmd) write(try_to_run(cmd))