IPMITOOL自动化测试
一. 系统环境:ubuntu 15.04 (2)
二. 打算工作 (2)
1. 在ubuntu上安装python 2.7 (2)
2. yaml文件夹,IPMI_automation.py,IPMI_data.yaml,ipmitools
须要放置在同一书目下 (3)
ubuntu怎么安装python三. 测试ipmitool (3)
四. 单元测试补充内容 (1)
一.系统环境:ubuntu 15.04
二.打算工作:
1.在ubuntu上安装python
2.7
在ubuntu linux的发布版本中有预先安装好的python,可根据如下步骤安装python 2.7。
1)在边条上选择“unbuntu软件中心”,它看上去像一个橘的袋子,假如你没有看到它,可以点击“Dash主页”图标,然后在对话框中输入Software;
2)在软件中心右上角的搜寻框中输入Python;
3)在出现的软件列表中选择Python 2.7,并点击安装。
2.yaml文件夹,IPMI_automation.py,IPMI_data.yaml,ipmitools须要放置在
同一书目下:
1)ipmitools可以通过shell吩咐来进行安装:apt-get install ipmitool;
2)ipmitools可以通过shell吩咐来获得安装路径:whereis ipmitool;
3)根据ipmitools的所在路径到ipmitools相关文件,拷贝相关文件,放置与yaml文件夹,IPMI_automation.py,IPMI_data.yaml同一书目下即可。
三.测试ipmitool:
测试步骤如下:
1)将须要测试的ipmitool command 作为Parmeters写进IPMI_data.yaml,每条
吩咐对应的Returncode一律写成0(0代表该条吩咐执行胜利);
2)修改好IPMI_data.yaml后保存并关闭,打开python    2.7,打开
IPMI_automation.py:
3)运行该自动化测试脚本:
窗口中打印的结果中,假如Expected returncode=Excecute returncode=0,则代表该条吩咐执行胜利,否则代表执行失败;同时程序运行完毕后会在同一书目下生成两个日志,一个具体日志,一个样例日志:
4)打开具体日志日志如下,可以检查shell具体的返回结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。