Files
eb001/tb/shinTest/testcase/environment.py

41 lines
1.4 KiB
Python
Raw Normal View History

from pyutils import *
def bringup():
gen_file_def = "sys_bringup"
sm_idx = 0
tc_des = "发送错误的数据包,导致设备出问题,出问题的设备在没有恢复的情况下,采取直通状态。\\n" \
+ "清除中断后,错误消失,出问题的设备恢复正常。"
genPkt = GenPkt()
genPkt.clean()
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des))
main_dev = [0x01, ]
slave_dev =[0x02, ]
genPkt.addAfterExc(genIFRwDataCode(0, 0x0, True, 1, main_dev)
+"#5000\n"
+genIFRwDataCode(1, 0x0, True, 1, slave_dev)
+genIFRwDataCode(2, 0x0, True, 1, slave_dev)
+genIFRwDataCode(3, 0x0, True, 1, slave_dev)
+genIFRwDataCode(4, 0x0, True, 1, slave_dev)
+genMessage("--读取寄存器,检查相关的配置")
+genIFRwDataCode(1, 0x0, False, 1)
+genIFRwDataCode(1, 0x0, False, 1)
+genIFRwDataCode(2, 0x0, False, 1)
+genIFRwDataCode(3, 0x0, False, 1)
+genIFRwDataCode(4, 0x0, False, 1)
)
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
add_tc_2_runlist(gen_file_def)
def teardown():
#add_tc_2_runlist("")
pass