1 2 3# 环境配置 4## 测试框架基础环境依赖 5 6|环境依赖|操作系统|Linux系统扩展组件|python|python插件|NFS Server|HDC| 7|------------|------------|------------|------------|------------|------------|------------| 8|版本型号|Ubuntu18.04及以上|libreadline-dev|3.7.5版本及以上|pyserial 3.3及以上、paramiko2.7.1及以上、setuptools40.8.0及以上、rsa4.0及以上|haneWIN NFS Server 1.2.50及以上或者 NFS v4及以上| 1.1.0版本及以上 | 9|详细说明|代码编译环境|命令行读取插件|测试框架语言 |pyserial:支持python的串口通信;paramiko:支持python使用SSH协议;setuptools:支持python方便创建和分发python包;rsa:支持python rsa加密 |支持设备通过串口连接| 支持设备通过HDC连接 | 10 11## 安装流程 121. 安装Linux扩展组件readline,安装命令如下: 13 ``` 14 sudo apt-get install libreadline-dev 15 ``` 16 安装成功提示如下: 17 ``` 18 Reading package lists... Done 19 Building dependency tree 20 Reading state information... Done 21 libreadline-dev is already the newest version (7.0-3). 22 0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. 23 ``` 242. 安装setuptools插件,安装命令如下: 25 ``` 26 pip3 install setuptools 27 ``` 28 安装成功提示如下: 29 ``` 30 Requirement already satisfied: setuptools in d:\programs\python37\lib\site-packages (41.2.0) 31 ``` 323. 安装paramiko插件,安装命令如下: 33 ``` 34 pip3 install paramiko 35 ``` 36 安装成功提示如下: 37 ``` 38 Installing collected packages: pycparser, cffi, pynacl, bcrypt, cryptography, paramiko 39 Successfully installed bcrypt-3.2.0 cffi-1.14.4 cryptography-3.3.1 paramiko-2.7.2 pycparser-2.20 pynacl-1.4.0 40 ``` 414. 安装python的rsa插件,安装命令如下: 42 ``` 43 pip3 install rsa 44 ``` 45 安装成功提示如下: 46 ``` 47 Installing collected packages: pyasn1, rsa 48 Successfully installed pyasn1-0.4.8 rsa-4.7 49 ``` 505. 安装串口插件pyserial,安装命令如下: 51 ``` 52 pip3 install pyserial 53 ``` 54 安装成功提示如下: 55 ``` 56 Requirement already satisfied: pyserial in d:\programs\python37\lib\site-packages\pyserial-3.4-py3.7.egg (3.4) 57 ``` 586. 如果设备仅支持串口输出测试结果,则需要安装NFS Server 59 - Windows环境下安装,例如安装haneWIN NFS Server1.2.50。 60 - Linux环境下安装,安装命令如下: 61 ``` 62 sudo apt install nfs-kernel-server 63 ``` 64 安装成功提示如下: 65 ``` 66 Reading package lists... Done 67 Building dependency tree 68 Reading state information... Done 69 nfs-kernel-server is already the newest version (1:1.3.4-2.1ubuntu5.3). 70 0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. 71 ``` 727. 如果设备支持HDC连接,则需要安装HDC工具,安装流程请参考如下链接 73 74 https://gitee.com/openharmony/developtools_hdc_standard/blob/master/README_zh.md 75 76## 安装环境检查 77 78| 检查项 |操作 |满足环境 | 79| --- | --- | --- | 80| 检查python安装成功 |命令行窗口执行命令:python --version |版本不小于3.7.5即可 | 81| 检查python扩展插件安装成功 |打开test/developertest目录,执行start.bat或start.sh| 可进入提示符“>>>”界面即可 | 82|检查NFS Server启动状态(被测设备仅支持串口时检测) |通过串口登录开发板,执行mount命令挂载NFS |可正常挂载文件目录即可 | 83|检查HDC安装成功 |命令行窗口执行命令:hdc_std -v |版本不小于1.1.0即可 | 84