使用Robot自动化测试框架进行测试
连接自己创建的simulator仿真平台,输入端口号
对老版本执行:
SEMANTIC-0001
ztang>show interface 1/1/x3
Curr. # VLANS/
Name Description Role Rate Tag Act. Status
---------- ---------------------------------- ------ -------- ---------------
1/1/x3 trunk 0 1/0 system disabled
ztang>set interface 1/1/x3 role edge
success: Modify interface"1/1/x3".
ztang>create eth-mirror dest-eth-port1/1/x3
success: Create Ethernet mirror.
ztang>delete eth-mirror
success: Delete Ethernet mirror.
ztang>set interface 1/1/x3 role trunk
success: Modify interface"1/1/x3".
SEMANTIC-0002
ztang>create eth-mirror dest-eth-port1/1/x3
success: Create Ethernet mirror.
ztang>set interface 1/1/x3 role edge
success: Modify interface"1/1/x3".
ztang>set interface 1/1/x3 role trunk
success: Modify interface"1/1/x3".
ztang>delete eth-mirror
success: Delete Ethernet mirror.
SEMANTIC-0003
ztang>create vlan 11
success: Create VLAN 11.
ztang>add interface 1/1/x3 to-vlan 11
success: Add VLAN 11 member -- interface"1/1/x3".
ztang>create eth-mirror dest-eth-port1/1/x3
success: Create Ethernet mirror.
ztang>delete eth-mirror
success: Delete Ethernet mirror.
ztang>remove interface 1/1/x3 from-vlan11
success: Remove VLAN 11 member -- interface"1/1/x3".
ztang>delete vlan 11
success: Delete VLAN 11.
SEMANTIC-0004
ztang>create vlan 11
success: Create VLAN 11.
ztang>create eth-mirror dest-eth-port1/1/x3
success: Create Ethernet mirror.
ztang>add interface 1/1/x3 to-vlan 11
success: Add VLAN 11 member -- interface"1/1/x3".
ztang>remove interface 1/1/x3 from-vlan11
success: Remove VLAN 11 member -- interface"1/1/x3".
ztang>delete eth-mirror
success: Delete Ethernet mirror.
ztang>delete vlan 11
success: Delete VLAN 11.
更新 新功能后:
SEMANTIC-0001
CalixE7>set interface 1/1/x3 role edge
success: Modify interface "1/1/x3".
CalixE7>create eth-mirror dest-eth-port 1/1/x3
failed: dest-eth-port is in an edge port.
CalixE7>set interface 1/1/x3role trunk
success: Modify interface "1/1/x3".
SEMANTIC-0002
CalixE7>create eth-mirror dest-eth-port a/x3
success: Create Ethernet mirror.
CalixE7>set interface a/x3 role edge
failed: the port is used as eth-mirror dest-eth-port.
CalixE7>delete eth-mirror
success: Delete Ethernet mirror.
SEMANTIC-0003
CalixE7>create vlan 11
success: Create VLAN 11.
CalixE7>add interface a/x2 to-vlan 11
success: Add VLAN 11 member -- interface "1/1/x3".
CalixE7>create eth-mirror dest-eth-port 1/1/x3
failed: dest-eth-port is a member of a vlan.
CalixE7>remove interface 1/1/x3 from-vlan 11
success: Remove VLAN 11 member -- interface"1/1/x3".
CalixE7>delete vlan 11
success: Delete VLAN 11.
SEMANTIC-0004
CalixE7>create vlan 11
success: Create VLAN 11.
CalixE7>createeth-mirror dest-eth-port 1/1/x3
success: Create Ethernet mirror.
CalixE7>add interface 1/1/x3 to-vlan 11
failed: Eth Port is a member of eth-mirror.
CalixE7>delete eth-mirror
success: Delete Ethernet mirror.
CalixE7>delete vlan 11
success: Delete VLAN 11.
写测试用例时:
注意 执行测试用例后的状态要与测试前的状态一致。即恢复初始状态,可以使用正则表达式进行变量存储。 show {a} , 最后 set a