From aeedd687580ffb49c4af036cb46faa9b6d522278 Mon Sep 17 00:00:00 2001 From: NEEN Date: Sun, 21 Nov 2021 11:37:41 +0800 Subject: [PATCH] update contribution guide Signed-off-by: NEEN --- README_zh.md | 2 ++ zh-cn/OpenHarmony-Overview_zh.md | 2 ++ zh-cn/contribute/Readme-CN.md | 1 + ...45\217\202\344\270\216\350\264\241\347\214\256.md" | 4 ++++ ...50\264\241\347\214\256\344\273\243\347\240\201.md" | 6 ++++++ ...50\264\241\347\214\256\346\265\201\347\250\213.md" | 2 ++ ...50\257\225\345\255\220\347\263\273\347\273\237.md" | 11 ++++++----- 7 files changed, 23 insertions(+), 5 deletions(-) diff --git a/README_zh.md b/README_zh.md index cc33659bd0..544d30dbff 100644 --- a/README_zh.md +++ b/README_zh.md @@ -6,6 +6,8 @@ ## 文档目录结构 +[访问官网](https://www.openharmony.cn/) + [中文文档](zh-cn/readme.md) [English Documentation](en/readme.md) diff --git a/zh-cn/OpenHarmony-Overview_zh.md b/zh-cn/OpenHarmony-Overview_zh.md index da8a20cd67..4db0438f44 100644 --- a/zh-cn/OpenHarmony-Overview_zh.md +++ b/zh-cn/OpenHarmony-Overview_zh.md @@ -360,6 +360,8 @@ OpenHarmony归档组织地址:[https://gitee.com/openharmony-retired](https:// ## 开发者文档 +[访问官网](https://www.openharmony.cn/) + 简体中文:[OpenHarmony开发者文档](https://gitee.com/openharmony/docs/tree/master/zh-cn) [English Version](https://gitee.com/openharmony/docs/tree/master/en) diff --git a/zh-cn/contribute/Readme-CN.md b/zh-cn/contribute/Readme-CN.md index a4336ff8bb..ba49f7f750 100755 --- a/zh-cn/contribute/Readme-CN.md +++ b/zh-cn/contribute/Readme-CN.md @@ -4,6 +4,7 @@ - [行为准则](行为准则.md) - [贡献代码](贡献代码.md) - [贡献流程](贡献流程.md) +- [测试自验证](../readme/%E6%B5%8B%E8%AF%95%E5%AD%90%E7%B3%BB%E7%BB%9F.md) - [贡献文档](贡献文档.md) - [写作规范](写作规范.md) - [社区沟通与交流](社区沟通与交流.md) diff --git "a/zh-cn/contribute/\345\217\202\344\270\216\350\264\241\347\214\256.md" "b/zh-cn/contribute/\345\217\202\344\270\216\350\264\241\347\214\256.md" index 8841c77fe0..c8b5ceb15c 100755 --- "a/zh-cn/contribute/\345\217\202\344\270\216\350\264\241\347\214\256.md" +++ "b/zh-cn/contribute/\345\217\202\344\270\216\350\264\241\347\214\256.md" @@ -22,6 +22,10 @@ OpenHarmony是一个开源社区。它完全依赖于社区提供友好的开发 如何贡献代码,请参考[贡献代码](贡献代码.md)。 +## 自测试验证 + +如何根据测试需求开发相关测试用例,请参考[测试子系统](../readme/%E6%B5%8B%E8%AF%95%E5%AD%90%E7%B3%BB%E7%BB%9F.md)。 + ## 贡献文档 如何贡献文档,请参考[贡献文档](贡献文档.md)。 diff --git "a/zh-cn/contribute/\350\264\241\347\214\256\344\273\243\347\240\201.md" "b/zh-cn/contribute/\350\264\241\347\214\256\344\273\243\347\240\201.md" index 9aabf44687..3e9c04d1ce 100755 --- "a/zh-cn/contribute/\350\264\241\347\214\256\344\273\243\347\240\201.md" +++ "b/zh-cn/contribute/\350\264\241\347\214\256\344\273\243\347\240\201.md" @@ -4,10 +4,14 @@ ### 设计规范 +[OpenHarmony架构设计原则](https://gitee.com/openharmony/community/blob/master/sig/sig-QA/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md) + [OpenHarmony API治理章程](../design/OpenHarmony-API-governance.md) [OpenHarmony安全设计规范](OpenHarmony-security-design-guide.md) +[OpenHarmony编译规范](https://gitee.com/openharmony/community/blob/master/sig/sig-QA/%E7%BC%96%E8%AF%91%E8%A7%84%E8%8C%83.md) + ### 代码风格 请遵循OpenHarmony编程规范,进行代码开发、检视、测试,务必保持代码风格统一。 @@ -27,6 +31,8 @@ 有关详细信息,请参考[贡献流程](贡献流程.md)。 +[代码门禁详细质量要求](https://gitee.com/openharmony/community/blob/master/sig/sig-QA/%E4%BB%A3%E7%A0%81%E9%97%A8%E7%A6%81%E8%A6%81%E6%B1%82.md)。 + ## 社区安全问题披露 - [安全问题处理和发布流程](https://gitee.com/openharmony/security/blob/master/zh/security-process/README.md) diff --git "a/zh-cn/contribute/\350\264\241\347\214\256\346\265\201\347\250\213.md" "b/zh-cn/contribute/\350\264\241\347\214\256\346\265\201\347\250\213.md" index 27bfb1de30..85079be0a6 100755 --- "a/zh-cn/contribute/\350\264\241\347\214\256\346\265\201\347\250\213.md" +++ "b/zh-cn/contribute/\350\264\241\347\214\256\346\265\201\347\250\213.md" @@ -233,6 +233,8 @@ repo push --br="20200903" --d="master" --content="#I1TVV4" 如果门禁通过,该Issue关联的所有PR均会自动标记“测试通过”。 +详细参考[代码门禁质量要求](https://gitee.com/openharmony/community/blob/master/sig/sig-QA/%E4%BB%A3%E7%A0%81%E9%97%A8%E7%A6%81%E8%A6%81%E6%B1%82.md)。 + ## CI门户 OpenHarmony通过持续集成(CI,Continuous Integration)及时发现代码问题,确保代码质量可靠和功能稳定,包括: diff --git "a/zh-cn/readme/\346\265\213\350\257\225\345\255\220\347\263\273\347\273\237.md" "b/zh-cn/readme/\346\265\213\350\257\225\345\255\220\347\263\273\347\273\237.md" index afdf04d347..678f26025b 100755 --- "a/zh-cn/readme/\346\265\213\350\257\225\345\255\220\347\263\273\347\273\237.md" +++ "b/zh-cn/readme/\346\265\213\350\257\225\345\255\220\347\263\273\347\273\237.md" @@ -63,7 +63,7 @@ subsystem # 子系统 ### 测试用例编写 本测试框架支持多种语言用例编写,针对不同语言提供了不同的模板以供编写参考。 -**C++参考示例** +#### C++参考示例 - 用例源文件命名规范 @@ -243,7 +243,7 @@ subsystem # 子系统 |模糊测试 |FUZZ| -**JavaScript参考示例** +#### JavaScript参考示例 - 用例源文件命名规范 @@ -612,9 +612,9 @@ subsystem # 子系统 } ``` > **说明:** 进行条件分组的目的在于执行用例时可以选择性的执行某一种特定类型的用例。 - -#### 编译入口配置文件ohos.build +#### 编译入口配置文件ohos.build + 当完成用例编译配置文件编写后,需要进一步编写部件编译配置文件,以关联到具体的测试用例。 ``` "partA": { @@ -730,7 +730,8 @@ subsystem # 子系统 1. 在Windows环境创建测试框架目录Test,并在此目录下创建testcase目录 2. 从Linux环境拷贝测试框架developertest和xdevice到创建的Test目录下,拷贝编译好的测试用例到testcase目录下 - >**说明:** 将测试框架及测试用例从Linux环境移植到Windows环境,以便后续执行。 + +>**说明:** 将测试框架及测试用例从Linux环境移植到Windows环境,以便后续执行。 3. 修改user_config.xml ``` -- GitLab