• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.batstart.sh| 可进入提示符“>>>”界面即可 |
82|检查NFS Server启动状态(被测设备仅支持串口时检测)  |通过串口登录开发板,执行mount命令挂载NFS  |可正常挂载文件目录即可  |
83|检查HDC安装成功  |命令行窗口执行命令:hdc_std -v |版本不小于1.1.0即可 |
84