diff --git a/testcase/libmicro/libmicro.py b/testcase/libmicro/libmicro.py index f383da4f4768e30c46994181a6ebb0a8908fc5ce..2e2cf635a04016140552dd30a2341933d001a26c 100644 --- a/testcase/libmicro/libmicro.py +++ b/testcase/libmicro/libmicro.py @@ -127,7 +127,9 @@ class PerfLibmicro(TSTPerf): if bench_name: # 内存类模式:从 CSV 参数动态拼接 test_opt test_opt = _build_test_opt(bench_name, s, l, g, T, I, B, r, w, f) - tool_path = f"tools/libmicro.install/build/{tool_name}" + tool_path = os.path.join( + _suite_top_dir, "tools/libmicro.install/build", tool_name + ) label = "L0:内存" else: # 调度类模式:拼接参数 @@ -136,7 +138,9 @@ class PerfLibmicro(TSTPerf): test_opt += f" -B {batch_size}" if samples: test_opt += f" -C {samples}" - tool_path = f"tools/libmicro.install/build/{test_name}" + tool_path = os.path.join( + _suite_top_dir, "tools/libmicro.install/build", test_name + ) label = "L0:调度" self._impl = PerfLibMicro(