• Home
Name Date Size #Lines LOC

..--

README.mdD12-May-20242 KiB5533

requirements.txtD12-May-2024121 76

test_viewer.pyD12-May-20243.5 KiB13995

README.md

1# Circuit Viewer可视化工具单元测试
2
3## 概述
4为了验证代码与设计相符合,跟踪需求和设计的实现,发现设计和需求中存在的错误。需要用单元测试检验被测代码的一个很小的、明确的功能是否正确。
5本文主要介绍Circuit Viewer可视化工具单元测试使用指导。
6
7## 目录
8
9    arkcompiler_ets_runtime
10        └──ecmascript
11             └── dfx
12                  └── circuit_viewer
13				      ├── ...                   # 其他文件
14				      └── test                  # 工具单元测试用例
15						  ├── figures           # 图片文件
16						  ├── test_viewer.py    # 单元测试代码
17						  ├── requirements.txt  # python依赖库
18						  └── README.md         # 指导文档
19
20## 软件环境准备
21
22依赖版本:python3.8
23
241.右键windows开始菜单,单击运行,输入cmd,单击确定。
25
262.在命令行中进入到circuit_viewer\test目录下,安装依赖库命令如下:
27
28	pip install -r requirements.txt
29
303.查看谷歌浏览器版本,此处得到浏览器版本为101.0.4951.67,查询网址如下:
31
32[查看浏览器版本](chrome://version/)
33
344.由于浏览器版本为101.0.4951.67,查看驱动版本列表中是否有101.0.4951.67版本,若有可下载此版本驱动;若没有可下载101.0.4951最小版本,此处选择101.0.4951.15版本。进入版本系统选择列表后,选择win32(win系统不区分win32或win64)下载压缩包,下载地址如下:
35
36[驱动下载地址](http://npm.taobao.org/mirrors/chromedriver/)
37
385.将解压缩获得的驱动文件放入python根目录下:
39
40## 使用说明
41
42在命令行中进入到circuit_viewer\test目录下:
43
441.执行所有用例,命令为:
45
46	pytest -s -W ignore test_viewer.py
47
482.执行单个用例,如test_start,命令为:
49
50	pytest -s -W ignore test_viewer.py::test_start
51
52## 相关仓
53
54暂无
55