代码拉取完成,页面将自动刷新
新增: 新增接口函数 lib.bash.Bash(name="KUNLUN:AUTOTEST:CLI", output=True)
, 可以在其他常规python程序中使用KunLun的连接了. 注意在此之前需要先 kunlun start
.
lib.add_measure(name, value, title="TEMP")
, 当传入参数 title
时, 将仅制作时间线图, 可以将不同 name
绘制在同一张名为 title
的线图上.lib.set_display4/5/6()
, 鼠标在container面板上悬停时将展示display1/2/3/4/5/6的内容.lib.stop_test()/lib.deposit()
, 以满足老化等大规模场景的测试.kunlun_scripts
.finalize=True
时, fail的测试记录中无 step_name
的问题。testcase
中 TestCase
中的方法 setup()
与 teardown()
将仅被 kunlun run
默认调用。configs
中 add_connection()
增加 timeout=10
参数, 作为连接 open()
的超时时间, 默认10s.http
后, Test Data
页面上无法下载测试日志的问题.https
变更为 http
, 访问速度提升不少。 通过 kunlun web
可以打开测试界面.kunlun package project
可以将代码打包成 .zip
格式, 并以时间戳作为版本号,保存在目录 kunlun-data/packages
下。kunlun deploy project host
可将本地代码包推送并部署到远端, 前提条件是可以通过网络访问远端的测试界面.kunlun update project host
可将远端代码包拉取到本地并部署, 前提条件是可以通过网络访问远端的测试界面.kunlun upgrade host
可将远端kunlun安装包拉取到本地并进行pip部署, 前提条件是可以通过网络访问远端的测试界面.lib.ask_question()
与 lib.ask_questions()
增加 image="demo/bee.jpg"
入参.lib.add_xlsx_measure(sheet, name, value)
. 它自动调用项目下 measure.xlsx
中的取值范围, 并做比较.measure.xlsx
.open()
方法.lib.add_measure()
增加参数 spec=[]
, 当 spec
的值是一个 list
是,将在 list
中提取 low
与 high
. 需要说明的是 sepc
的值大于2个元素, 默认取前两个值。lib.pa
, 它是 params.json
的字典形式.params.json
, 保存后所有值都自动变成字符串.finalize=True
, 可以在 lib.get_sequence_definition()
中配置.测试报告
的 Test Step Information
.ctn.add_step()
为 ctn.show_step_panel()
.ctn.add_measure()
为 ctn.show_measure_panel()
.ctn.show_info_panel()
.STEP
窗口, 在 pc_hostname.py
使用 ctn.add_step()
即可。可以参考 autotest.py
.优化 autotest web
, 使用本机IP地址打开测试界面.
kunlun start
优先调用 pc_hostname.py
, 次之 autotest.py
.
product
更改为 kunlun_scripts
, 开发模式文件夹保持不变为 develop
.send()
中增加回调函数 send(on_timeout=None)
, 若无回调函数, send()
超时将 raie Exception()
.kunlun run [project] [testcase] [--param] [--key value]
, 可以用命令行直接跑测试用例, 详细参考文档.