未验证 提交 20dfbcdc 编写于 作者: O openharmony_ci 提交者: Gitee

!4937 module结构添加testRunner字段

Merge pull request !4937 from longwei/master
...@@ -234,6 +234,7 @@ module对象包含HAP包的配置信息,内部结构说明参见表11。 ...@@ -234,6 +234,7 @@ module对象包含HAP包的配置信息,内部结构说明参见表11。
| commonEvents | 静态广播,参考表35。 | 对象数组 | 可缺省,缺省为空 | | commonEvents | 静态广播,参考表35。 | 对象数组 | 可缺省,缺省为空 |
| allowClassMap | HAP的元信息。标记值为true或false。如果标记值为true,则hap使用OpenHarmony框架提供的Java对象代理机制。默认值为false。 | 布尔值 | 可缺省,缺省值为false | | allowClassMap | HAP的元信息。标记值为true或false。如果标记值为true,则hap使用OpenHarmony框架提供的Java对象代理机制。默认值为false。 | 布尔值 | 可缺省,缺省值为false |
| entryTheme | 此标签表示OpenHarmony内部主题的关键字。将标记值设置为名称的资源索引。 | 字符串 | 可缺省,缺省值为空 | | entryTheme | 此标签表示OpenHarmony内部主题的关键字。将标记值设置为名称的资源索引。 | 字符串 | 可缺省,缺省值为空 |
| testRunner | 此标签用于支持对测试框架的配置,参考表36。 | 对象 | 可缺省,缺省值为空 |
module示例: module示例:
...@@ -763,3 +764,18 @@ commonEvents示例: ...@@ -763,3 +764,18 @@ commonEvents示例:
} }
] ]
``` ```
表36 testRunner对象的内部结构说明
| 属性名称 | 含义 | 数据类型 | 是否可缺省 |
| -------- | -------------------- | -------- | ---------- |
| name | 表示测试框架对象名称 | 字符串 | 不可缺省 |
| srcPath | 表示测试框架代码路径 | 字符串 | 不可缺省 |
```json
"testRunner": {
"name": "myTestRUnnerName",
"srcPath": "etc/test/TestRunner.ts"
}
```
...@@ -217,6 +217,7 @@ hap包的配置信息,该标签下的配置只对当前hap包生效。 ...@@ -217,6 +217,7 @@ hap包的配置信息,该标签下的配置只对当前hap包生效。
| abilities | 描述元能力的配置信息,标签值为数组类型,该标签下的配置只对当前ability生效。abilities参考[abilities对象内部结构](#abilities对象内部结构)。 | 对象 | 该标签可缺省,缺省值为空。 | | abilities | 描述元能力的配置信息,标签值为数组类型,该标签下的配置只对当前ability生效。abilities参考[abilities对象内部结构](#abilities对象内部结构)。 | 对象 | 该标签可缺省,缺省值为空。 |
| extensionAbilities | 描述extensionAbilities的配置信息,标签值为数组类型,该标签下的配置只对当前extensionAbility生效。extensionAbilities参考[extensionAbility对象的内部结构说明](#extensionAbility对象的内部结构说明)。 | 对象 | 该标签可缺省,缺省值为空。 | | extensionAbilities | 描述extensionAbilities的配置信息,标签值为数组类型,该标签下的配置只对当前extensionAbility生效。extensionAbilities参考[extensionAbility对象的内部结构说明](#extensionAbility对象的内部结构说明)。 | 对象 | 该标签可缺省,缺省值为空。 |
| requestPermissions | 该标签标识应用运行时需向系统申请的权限集合,标签值为数组类型。requestPermissions参考[requestPermissions对象内部结构](#requestPermissions对象内部结构)。 | 对象 | 该标签可缺省,缺省值为空。 | | requestPermissions | 该标签标识应用运行时需向系统申请的权限集合,标签值为数组类型。requestPermissions参考[requestPermissions对象内部结构](#requestPermissions对象内部结构)。 | 对象 | 该标签可缺省,缺省值为空。 |
| testRunner | 此标签用于支持对测试框架的配置,参考[testRunner对象内部结构说明](#testRunner对象内部结构)说明。 | 对象 | 可缺省,缺省值为空 |
表4 deviceTypes对象的系统预定义设备 表4 deviceTypes对象的系统预定义设备
...@@ -828,3 +829,17 @@ distroFilter示例 : ...@@ -828,3 +829,17 @@ distroFilter示例 :
``` ```
#### testRunner对象内部结构
| 属性名称 | 含义 | 数据类型 | 是否可缺省 |
| -------- | ---------------------- | -------- | ---------- |
| name | 表示测试框架对象名称。 | 字符串 | 不可缺省。 |
| srcPath | 表示测试框架代码路径。 | 字符串 | 不可缺省。 |
```
"testRunner": {
"name": "myTestRUnnerName",
"srcPath": "etc/test/TestRunner.ts"
}
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册