From 629191c58a8bb296f5d5ab72fa5eaeef7c807438 Mon Sep 17 00:00:00 2001 From: likunhui Date: Mon, 11 Dec 2023 17:49:40 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AE=A1=E7=BA=BF?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: likunhui --- .../arkui/benchmark_pipeline/README.md | 25 +++++++++++++++--- .../benchmark_pipeline_report.html | Bin 0 -> 23040 bytes 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 performance/arkui/benchmark_pipeline/benchmark_pipeline_report.html diff --git a/performance/arkui/benchmark_pipeline/README.md b/performance/arkui/benchmark_pipeline/README.md index 766405609..40929d498 100644 --- a/performance/arkui/benchmark_pipeline/README.md +++ b/performance/arkui/benchmark_pipeline/README.md @@ -1,3 +1,20 @@ +```工程目录结构 +├── Benchmark    // 场景用例Sample及ohosTest +├── pip            // python安装读写Excel插件的配置文件 +├── screenshot    // 截图 +├── benchmark.bat         // 工具主体,启动trace生成解析和自动化 +├── benchmark_pipeline_report.html    // 管线渲染报告 +├── bytrace.bat         // trace生成工具 +├── startBuild.bat    // 工具入口 +├── test.bat    // 启动ohosTest +├── traceParseFile.py    // trace解析 +├── xlpip.bat    // 安装读写Excel插件的工具 +``` + + + + + # 安装python最新版,至少3.x以上 # 运行`xlpip.bat` 安装python插件 @@ -26,12 +43,12 @@ > 说明: > -> 1、确保所有工具和【渲染管线报告.xls】处于同一目录下 +> 1、确保所有工具和【渲染管线报告.xls】处于同一目录下; > -> 2、如果选择1,则自动运行全部用例,中间无需做其他操作;如果选择2只可以运行具体某用例,见下图; +> 2、如果选择1,则自动运行全部用例,中间无需做其他操作;如果选择2只可以运行具体某用例; > -> 3、无论选择1还是2,耗时时间都会自动写入【渲染管线报告.xls】 +> 3、无论选择1还是2,耗时时间都会自动写入【渲染管线报告.xls】; > -> 4、在运行用例时,禁止打开【渲染管线报告.xls】,否则耗时时间无法写入 +> 4、在运行用例时,禁止打开【渲染管线报告.xls】,否则耗时时间无法写入。 > > ![图片6](https://gitee.com/kunge-hub/ostest_integration_test/raw/benchmark_pipeline/performance/arkui/benchmark_pipeline/screenshot/image6.png) diff --git a/performance/arkui/benchmark_pipeline/benchmark_pipeline_report.html b/performance/arkui/benchmark_pipeline/benchmark_pipeline_report.html new file mode 100644 index 0000000000000000000000000000000000000000..33d4699ba5e7bb9f08f4977f66a31b957f43aa3f GIT binary patch literal 23040 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 literal 0 HcmV?d00001 -- Gitee From 1c8a2e44b134af90ac200c473af2ced36ce8b39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B2=B2=E8=BE=89?= Date: Mon, 11 Dec 2023 09:52:52 +0000 Subject: [PATCH 2/3] update README MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李鲲辉 --- .../arkui/benchmark_pipeline/README.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/performance/arkui/benchmark_pipeline/README.md b/performance/arkui/benchmark_pipeline/README.md index 40929d498..7ed70be34 100644 --- a/performance/arkui/benchmark_pipeline/README.md +++ b/performance/arkui/benchmark_pipeline/README.md @@ -1,14 +1,15 @@ -```工程目录结构 -├── Benchmark    // 场景用例Sample及ohosTest -├── pip            // python安装读写Excel插件的配置文件 -├── screenshot    // 截图 -├── benchmark.bat         // 工具主体,启动trace生成解析和自动化 +# 工程目录结构 +``` +├── Benchmark     // 场景用例Sample及ohosTest +├── pip             // python安装读写Excel插件的配置文件 +├── screenshot     // 截图 +├── benchmark.bat          // 工具主体,启动trace生成解析和自动化 ├── benchmark_pipeline_report.html    // 管线渲染报告 -├── bytrace.bat         // trace生成工具 -├── startBuild.bat    // 工具入口 -├── test.bat    // 启动ohosTest -├── traceParseFile.py    // trace解析 -├── xlpip.bat    // 安装读写Excel插件的工具 +├── bytrace.bat          // trace生成工具 +├── startBuild.bat     // 工具入口 +├── test.bat     // 启动ohosTest +├── traceParseFile.py     // trace解析 +├── xlpip.bat     // 安装读写Excel插件的工具 ``` -- Gitee From 4fc8186da44b17484b4769e25867cc4d699935ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B2=B2=E8=BE=89?= Date: Mon, 11 Dec 2023 09:55:04 +0000 Subject: [PATCH 3/3] update README.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李鲲辉 --- performance/arkui/benchmark_pipeline/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/performance/arkui/benchmark_pipeline/README.md b/performance/arkui/benchmark_pipeline/README.md index 7ed70be34..47b295e80 100644 --- a/performance/arkui/benchmark_pipeline/README.md +++ b/performance/arkui/benchmark_pipeline/README.md @@ -12,8 +12,7 @@ ├── xlpip.bat     // 安装读写Excel插件的工具 ``` - - +> **benchmark_pipeline_report.html 需把html后缀改为xls** # 安装python最新版,至少3.x以上 -- Gitee