提交 fd22e0ac 编写于 作者: N ningning
上级 855e705b
...@@ -95,7 +95,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -95,7 +95,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
6. 如果设备仅支持串口输出测试结果,则需要安装NFS Server 6. 如果设备仅支持串口输出测试结果,则需要安装NFS Server
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 此操作针对小型或轻量设备,不针对标准设备。 > 此操作针对小型或轻量设备,不针对标准设备。
...@@ -656,7 +656,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -656,7 +656,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
``` ```
module_output_path = "developertest/calculator" module_output_path = "developertest/calculator"
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 此处输出路径为部件/模块名。 > 此处输出路径为部件/模块名。
...@@ -669,7 +669,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -669,7 +669,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
include_dirs = [ "../../../include" ] include_dirs = [ "../../../include" ]
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 一般在此处对相关配置进行设置,在测试用例编译脚本中可直接引用。 > 一般在此处对相关配置进行设置,在测试用例编译脚本中可直接引用。
...@@ -694,7 +694,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -694,7 +694,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 根据测试类型的不同,在具体编写过程中可选择不同的测试类型。 > 根据测试类型的不同,在具体编写过程中可选择不同的测试类型。
> - ohos_unittest:单元测试 > - ohos_unittest:单元测试
...@@ -715,7 +715,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -715,7 +715,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
deps = [":CalculatorSubTest"] deps = [":CalculatorSubTest"]
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 进行条件分组的目的在于执行用例时可以选择性地执行某一种特定类型的用例。 > 进行条件分组的目的在于执行用例时可以选择性地执行某一种特定类型的用例。
...@@ -760,7 +760,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -760,7 +760,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
``` ```
module_output_path = "developertest/app_info" module_output_path = "developertest/app_info"
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 此处输出路径为部件/模块名。 > 此处输出路径为部件/模块名。
...@@ -770,7 +770,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -770,7 +770,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
ohos_js_unittest("GetAppInfoJsTest") { ohos_js_unittest("GetAppInfoJsTest") {
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> - 使用模板ohos_js_unittest定义js测试套,注意与C++用例区分。 > - 使用模板ohos_js_unittest定义js测试套,注意与C++用例区分。
> - js测试套编译输出文件为hap类型,hap名为此处定义的测试套名,测试套名称必须以JsTest结尾。 > - js测试套编译输出文件为hap类型,hap名为此处定义的测试套名,测试套名称必须以JsTest结尾。
...@@ -857,7 +857,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -857,7 +857,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
deps = [ ":GetAppInfoJsTest" ] deps = [ ":GetAppInfoJsTest" ]
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 进行条件分组的目的在于执行用例时可以选择性地执行某一种特定类型的用例。 > 进行条件分组的目的在于执行用例时可以选择性地执行某一种特定类型的用例。
...@@ -920,7 +920,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -920,7 +920,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
``` ```
want_output_path = "developertest/stage_test" want_output_path = "developertest/stage_test"
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 此处输出路径为部件/模块名。 > 此处输出路径为部件/模块名。
...@@ -930,7 +930,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -930,7 +930,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
ohos_js_stage_unittest("ActsBundleMgrStageEtsTest") { ohos_js_stage_unittest("ActsBundleMgrStageEtsTest") {
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 使用模板ohos_js_stage_unittest定义stage模型的ArkTs测试套。 > 使用模板ohos_js_stage_unittest定义stage模型的ArkTs测试套。
...@@ -975,7 +975,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -975,7 +975,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
deps = [ ":GetAppInfoJsTest" ] deps = [ ":GetAppInfoJsTest" ]
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 进行条件分组的目的在于执行用例时可以选择性地执行某一种特定类型的用例。 > 进行条件分组的目的在于执行用例时可以选择性地执行某一种特定类型的用例。
...@@ -1006,7 +1006,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1006,7 +1006,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
"//test/testfwk/developer_test/examples/calculator/test:fuzztest" "//test/testfwk/developer_test/examples/calculator/test:fuzztest"
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> test_list中配置的是对应模块的测试用例。 > test_list中配置的是对应模块的测试用例。
...@@ -1039,7 +1039,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1039,7 +1039,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
resource_config_file = "//system/subsystem/partA/test/resource/calculator/ohos_test.xml" resource_config_file = "//system/subsystem/partA/test/resource/calculator/ohos_test.xml"
} }
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
>- target_name: 测试套的名称,定义在测试目录的BUILD.gn中。preparer: 表示该测试套执行前执行的动作。 >- target_name: 测试套的名称,定义在测试目录的BUILD.gn中。preparer: 表示该测试套执行前执行的动作。
>- src="res": 表示测试资源位于test目录下的resource目录下,src="out":表示位于out/release/$(部件)目录下。 >- src="res": 表示测试资源位于test目录下的resource目录下,src="out":表示位于out/release/$(部件)目录下。
...@@ -1099,7 +1099,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1099,7 +1099,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
</NFS> </NFS>
</user_config> </user_config>
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 在执行测试用例之前,若使用HDC连接设备,用例仅需配置设备IP和端口号即可,其余信息均默认不修改。 > 在执行测试用例之前,若使用HDC连接设备,用例仅需配置设备IP和端口号即可,其余信息均默认不修改。
...@@ -1111,7 +1111,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1111,7 +1111,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
./build.sh --product-name {product_name} --build-target make_test ./build.sh --product-name {product_name} --build-target make_test
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
>- product-name:指定编译产品名称。 >- product-name:指定编译产品名称。
>- build-target:指定所需编译用例,make_test表示指定全部用例,实际开发中可指定特定用例。 >- build-target:指定所需编译用例,make_test表示指定全部用例,实际开发中可指定特定用例。
...@@ -1123,7 +1123,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1123,7 +1123,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
2. 从Linux环境拷贝测试框架developertest和xdevice到创建的Test目录下,拷贝编译好的测试用例到testcase目录下。 2. 从Linux环境拷贝测试框架developertest和xdevice到创建的Test目录下,拷贝编译好的测试用例到testcase目录下。
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 将测试框架及测试用例从Linux环境移植到Windows环境,以便后续执行。 > 将测试框架及测试用例从Linux环境移植到Windows环境,以便后续执行。
...@@ -1138,7 +1138,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1138,7 +1138,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
<dir>D:\Test\testcase\tests</dir> <dir>D:\Test\testcase\tests</dir>
</test_cases> </test_cases>
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> `<testcase>`标签表示是否需要编译用例;`<dir>`标签表示测试用例查找路径。 > `<testcase>`标签表示是否需要编译用例;`<dir>`标签表示测试用例查找路径。
...@@ -1202,7 +1202,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1202,7 +1202,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
hdc_std kill hdc_std kill
hdc_std -m -s 0.0.0.0:8710 hdc_std -m -s 0.0.0.0:8710
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> IP和端口号为默认值。 > IP和端口号为默认值。
...@@ -1210,7 +1210,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1210,7 +1210,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
``` ```
hdc_std -s xx.xx.xx.xx:8710 list targets hdc_std -s xx.xx.xx.xx:8710 list targets
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 此处IP填写设备侧IP地址。 > 此处IP填写设备侧IP地址。
...@@ -1343,7 +1343,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -1343,7 +1343,7 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
``` ```
test/developertest/reports/xxxx_xx_xx_xx_xx_xx test/developertest/reports/xxxx_xx_xx_xx_xx_xx
``` ```
> ![icon-note.gif](/zh-cn/device-dev/driver/public_sys-resources/icon-note.gif) **说明:** > **说明:**
> >
> 测试报告文件目录将自动生成。 > 测试报告文件目录将自动生成。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册