修正测试用例的解释文字
This commit is contained in:
@@ -14,17 +14,18 @@ if __name__ == '__main__':
|
|||||||
#add_tc_2_runlist(errorPkt.tc3())
|
#add_tc_2_runlist(errorPkt.tc3())
|
||||||
#add_tc_2_runlist(errorPkt.tc4())
|
#add_tc_2_runlist(errorPkt.tc4())
|
||||||
|
|
||||||
'''
|
|
||||||
add_tc_2_runlist(base.tc1())
|
add_tc_2_runlist(base.tc1())
|
||||||
add_tc_2_runlist(base.tc2())
|
add_tc_2_runlist(base.tc2())
|
||||||
add_tc_2_runlist(base.tc3())
|
add_tc_2_runlist(base.tc3())
|
||||||
add_tc_2_runlist(base.tc4())
|
#add_tc_2_runlist(base.tc4())
|
||||||
add_tc_2_runlist(base.tc5())
|
#add_tc_2_runlist(base.tc5())
|
||||||
add_tc_2_runlist(base.tc6())
|
#add_tc_2_runlist(base.tc6())
|
||||||
add_tc_2_runlist(base.tc7())
|
#add_tc_2_runlist(base.tc7())
|
||||||
add_tc_2_runlist(base.tc8())
|
#add_tc_2_runlist(base.tc8())
|
||||||
#add_tc_2_runlist(base.tc9())
|
#add_tc_2_runlist(base.tc9())
|
||||||
|
|
||||||
|
'''
|
||||||
add_tc_2_runlist(broadcast.tc1())
|
add_tc_2_runlist(broadcast.tc1())
|
||||||
add_tc_2_runlist(broadcast.tc2())
|
add_tc_2_runlist(broadcast.tc2())
|
||||||
add_tc_2_runlist(broadcast.tc3())
|
add_tc_2_runlist(broadcast.tc3())
|
||||||
|
|||||||
@@ -6,8 +6,7 @@ def tc1():
|
|||||||
|
|
||||||
gen_file_def = "base_tc01"
|
gen_file_def = "base_tc01"
|
||||||
sm_idx = 0
|
sm_idx = 0
|
||||||
tc_des = "发送错误的数据包,导致设备出问题,出问题的设备在没有恢复的情况下,采取直通状态。\\n" \
|
tc_des = "发送一个包,多个子包,单播读,测试SM1发送数据。检查中断、检查SMx的状态。\\n"
|
||||||
+ "清除中断后,错误消失,出问题的设备恢复正常。"
|
|
||||||
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
@@ -30,6 +29,7 @@ def tc1():
|
|||||||
+genWriteTransPktCode(gen_file_def, sm_idx)
|
+genWriteTransPktCode(gen_file_def, sm_idx)
|
||||||
+genTrgTransPktCode(gen_file_def, sm_idx)
|
+genTrgTransPktCode(gen_file_def, sm_idx)
|
||||||
+genReadAckPktCode(gen_file_def, sm_idx)
|
+genReadAckPktCode(gen_file_def, sm_idx)
|
||||||
|
|
||||||
+genTcEndFrameCode(gen_file_def))
|
+genTcEndFrameCode(gen_file_def))
|
||||||
|
|
||||||
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
||||||
@@ -43,8 +43,8 @@ def tc2():
|
|||||||
|
|
||||||
gen_file_def = "base_tc02"
|
gen_file_def = "base_tc02"
|
||||||
sm_idx = 0
|
sm_idx = 0
|
||||||
tc_des = "发送错误的数据包,导致设备出问题,出问题的设备在没有恢复的情况下,采取直通状态。\\n" \
|
tc_des = "广播读,一次性读取从0x0开始的128个字节的数据。读的时候,报文中的数据和对应的\\n"\
|
||||||
+ "清除中断后,错误消失,出问题的设备恢复正常。"
|
+ "寄存器数据位与后放入报文中。"
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#>>>>>>普通数据包 sm2,广播读
|
#>>>>>>普通数据包 sm2,广播读
|
||||||
@@ -52,10 +52,7 @@ def tc2():
|
|||||||
genPkt.setPktType(0)
|
genPkt.setPktType(0)
|
||||||
|
|
||||||
#subPkt参数:索引、索引类型、地址、命令、长度、数据
|
#subPkt参数:索引、索引类型、地址、命令、长度、数据
|
||||||
#genPkt.addSubPkt(0x02, 0, 0x0830, 0x2, 56, None)
|
|
||||||
genPkt.addSubPkt(0x01, 0, 0x00, 0xd, 128, None)
|
genPkt.addSubPkt(0x01, 0, 0x00, 0xd, 128, None)
|
||||||
#genPkt.addSubPkt(10, 2, 0x300, 0x2, 4, None)
|
|
||||||
#genPkt.addSubPkt(11, 1, 0x300, 0x2, 4, None)
|
|
||||||
|
|
||||||
sm_idx = 2
|
sm_idx = 2
|
||||||
|
|
||||||
@@ -65,6 +62,7 @@ def tc2():
|
|||||||
+genWriteTransPktCode(gen_file_def, sm_idx)
|
+genWriteTransPktCode(gen_file_def, sm_idx)
|
||||||
+genTrgTransPktCode(gen_file_def, sm_idx)
|
+genTrgTransPktCode(gen_file_def, sm_idx)
|
||||||
+genReadAckPktCode(gen_file_def, sm_idx)
|
+genReadAckPktCode(gen_file_def, sm_idx)
|
||||||
|
|
||||||
+genTcEndFrameCode(gen_file_def))
|
+genTcEndFrameCode(gen_file_def))
|
||||||
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
||||||
|
|
||||||
@@ -77,8 +75,8 @@ def tc3():
|
|||||||
|
|
||||||
gen_file_def = "base_tc03"
|
gen_file_def = "base_tc03"
|
||||||
sm_idx = 0
|
sm_idx = 0
|
||||||
tc_des = "发送错误的数据包,导致设备出问题,出问题的设备在没有恢复的情况下,采取直通状态。\\n" \
|
tc_des = "广播写,发送数据长度到每个设备中;然后再紧跟发送的数据。\\n" \
|
||||||
+ "清除中断后,错误消失,出问题的设备恢复正常。"
|
+ "所有从站接收到相同的数据。"
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#>>>>>>交换数据 SMx, 两个广播写
|
#>>>>>>交换数据 SMx, 两个广播写
|
||||||
@@ -89,12 +87,12 @@ def tc3():
|
|||||||
data = bytearray(b"\0" * 10)
|
data = bytearray(b"\0" * 10)
|
||||||
data[0] = 16
|
data[0] = 16
|
||||||
data[1] = 0
|
data[1] = 0
|
||||||
genPkt.addSubPkt(random.randint(0, 2048), 0, 0x0302, 0xe, 2, data) #0x030a, 0xe, 2, data)
|
genPkt.addSubPkt(1278, 0, 0x0302, 0xe, 2, data)
|
||||||
|
|
||||||
data = bytearray(b"\0"*100)
|
data = bytearray(b"\0"*100)
|
||||||
for i in range(100):
|
for i in range(100):
|
||||||
data[i] = i + 1
|
data[i] = i + 1
|
||||||
genPkt.addSubPkt(random.randint(0, 2048), 0, 0x0800, 0xe, 16, data) #0x1800, 0xe, 16, data)
|
genPkt.addSubPkt(1188, 0, 0x0800, 0xe, 16, data)
|
||||||
|
|
||||||
sm_idx = 3
|
sm_idx = 3
|
||||||
|
|
||||||
@@ -104,6 +102,13 @@ def tc3():
|
|||||||
+genWriteTransPktCode(gen_file_def, sm_idx)
|
+genWriteTransPktCode(gen_file_def, sm_idx)
|
||||||
+genTrgTransPktCode(gen_file_def, sm_idx)
|
+genTrgTransPktCode(gen_file_def, sm_idx)
|
||||||
+genReadAckPktCode(gen_file_def, sm_idx)
|
+genReadAckPktCode(gen_file_def, sm_idx)
|
||||||
|
|
||||||
|
+genMessageCode("--读取广播写入的数据")
|
||||||
|
+genSlvSMReadData(1, 0, 16)
|
||||||
|
+genSlvSMReadData(2, 0, 16)
|
||||||
|
+genSlvSMReadData(3, 0, 16)
|
||||||
|
+genSlvSMReadData(4, 0, 16)
|
||||||
|
|
||||||
+genTcEndFrameCode(gen_file_def))
|
+genTcEndFrameCode(gen_file_def))
|
||||||
|
|
||||||
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ from pyutils import *
|
|||||||
def bringup():
|
def bringup():
|
||||||
gen_file_def = "sys_bringup"
|
gen_file_def = "sys_bringup"
|
||||||
sm_idx = 0
|
sm_idx = 0
|
||||||
tc_des = "发送错误的数据包,导致设备出问题,出问题的设备在没有恢复的情况下,采取直通状态。\\n" \
|
tc_des = "系统环境建立,包括:1.配置主从栈的角色;2.网络建立,嗅探、设置顺序地址、嗅探;3.配置中断。\\n" \
|
||||||
+ "清除中断后,错误消失,出问题的设备恢复正常。"
|
+ "\\n注意:网络建立第一次嗅探包发送主要是为了建立拓扑,每个从站都知道了自己的邻居状况;发送顺序地址,\\n"\
|
||||||
|
+ "则是让每个从站拥有合适的地址。第二次发送嗅探包非必要,主要是用于更新从站的邻居信息。"
|
||||||
|
|
||||||
genPkt = GenPkt()
|
genPkt = GenPkt()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user