From d0e9b18e2d39f648e7894c3ae1ab8859a0f9d393 Mon Sep 17 00:00:00 2001 From: risemeup1 <62429225+risemeup1@users.noreply.github.com> Date: Wed, 4 Jan 2023 17:20:32 +0800 Subject: [PATCH] fix get_single_test_cov.py bug (#49484) * fix get_single_test_cov.py bug * debug --- tools/get_single_test_cov.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/tools/get_single_test_cov.py b/tools/get_single_test_cov.py index b3b1df8afe2..6cb1f03b028 100644 --- a/tools/get_single_test_cov.py +++ b/tools/get_single_test_cov.py @@ -167,22 +167,31 @@ def getBaseFnda(rootPath, test): def getCovinfo(rootPath, test): ut_map_path = '%s/build/ut_map/%s' % (rootPath, test) print("start get fluid ===>") - cmd_fluid = 'lcov --capture -d ./paddle/fluid/ -o ./paddle/fluid/coverage_fluid.info --rc lcov_branch_coverage=0' + cmd_fluid = ( + 'cd %s && lcov --capture -d ./paddle/fluid/ -o ./paddle/fluid/coverage_fluid.info --rc lcov_branch_coverage=0' + % ut_map_path + ) p_fluid = subprocess.Popen(cmd_fluid, shell=True, stdout=subprocess.DEVNULL) print("start get phi ===>") - cmd_phi = 'lcov --capture -d ./paddle/phi -o ./paddle/phi/coverage_phi.info --rc lcov_branch_coverage=0' + cmd_phi = ( + 'cd %s && lcov --capture -d ./paddle/phi -o ./paddle/phi/coverage_phi.info --rc lcov_branch_coverage=0' + % ut_map_path + ) p_phi = subprocess.Popen(cmd_phi, shell=True, stdout=subprocess.DEVNULL) print("start get utils ===>") - cmd_utils = 'lcov --capture -d ./paddle/utils -o ./paddle/utils/coverage_utils.info --rc lcov_branch_coverage=0' + cmd_utils = ( + 'cd %s && lcov --capture -d ./paddle/utils -o ./paddle/utils/coverage_utils.info --rc lcov_branch_coverage=0' + % ut_map_path + ) p_utils = subprocess.Popen(cmd_utils, shell=True, stdout=subprocess.DEVNULL) - print("start wiat fluid ===>") + print("start wait fluid ===>") p_fluid.wait() - print("start wiat phi ===>") + print("start wait phi ===>") p_phi.wait() - print("start wiat utils ===>") + print("start wait utils ===>") p_utils.wait() print("end wait...") os.system( -- GitLab