diff --git a/libs/benchmark/README_zh.md b/libs/benchmark/README_zh.md index ad5cb624f2432898428456ec1bb21501aa8f1cb8..bed00efa6c74b21b901142cd2b3fbc7f23448d79 100644 --- a/libs/benchmark/README_zh.md +++ b/libs/benchmark/README_zh.md @@ -30,7 +30,7 @@ namespace { /** * @tc.name: BenchmarkTestExample * @tc.desc: Testcase for testing 'SimpleExample' function. - * @tc.type: FUNC + * @tc.type: PERF * @tc.require: Issue Number */ size_t SimpleExample() @@ -56,7 +56,7 @@ namespace { * @tc.name: BenchmarkTestVectorOperator * @tc.desc: Testcase for testing "AccessVectorElementByOperator" * function. - * @tc.type: FUNC + * @tc.type: PERF * @tc.require: Issue Number */ void AccessVectorElementByOperator() @@ -88,7 +88,7 @@ namespace { * @tc.name: BenchmarkTestVectorAt * @tc.desc: Testcase for testing "AccessVectorElementByAt" * function. - * @tc.type: FUNC + * @tc.type: PERF * @tc.require: Issue Number */ void AccessVectorElementByAt() @@ -115,7 +115,7 @@ namespace { * @tc.name: CalculatedAreaTestCase * @tc.desc: Define a testcase that accesses a class member * variable. - * @tc.type: FUNC + * @tc.type: PERF * @tc.require: Issue Number */ class BenchmarkDemoTest : public benchmark::Fixture { @@ -194,7 +194,7 @@ BENCHMARK_MAIN(); /** * @tc.name: BenchmarkTestExample * @tc.desc: Testcase for testing 'SimpleExample' function. - * @tc.type: FUNC + * @tc.type: PERF * @tc.require: Issue Number */ size_t SimpleExample() @@ -211,6 +211,8 @@ BENCHMARK_MAIN(); } } ``` + > **注意:** + > 测试用例名称切勿过长,否则会导致报告创建失败。 5. 向benchmark注册用例 diff --git a/libs/benchmark/report/generate_report.py b/libs/benchmark/report/generate_report.py index a268bf46dc65696149d56e6de0aba53f50324ff5..facd22560073231fd290956fccbd6df64496be41 100644 --- a/libs/benchmark/report/generate_report.py +++ b/libs/benchmark/report/generate_report.py @@ -158,7 +158,7 @@ class BenchmarkReport(object): mdl_summary_list = self._get_subsystem_cxx_benchmark(sbs_name, module_name, testsuit_name, json_file) - self.benchmark_list = mdl_summary_list + self.benchmark_list.extend(mdl_summary_list) if sbs_name in system_summary_dic.keys() \ and testsuit_name in system_summary_dic[sbs_name].keys():