分个运行测试用例基本测试通过,先备份测试用例的新修改
This commit is contained in:
@@ -1211,30 +1211,59 @@ def tc_wr_sm(tc_id, wr_sm_idx):
|
||||
+genIFRwDataCode(3, 0x74, False, 4)
|
||||
+genIFRwDataCode(4, 0x74, False, 4)
|
||||
|
||||
+genMessageCode("--第一次读")
|
||||
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMReadData(1, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(2, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(3, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(4, wr_sm_idx, 32)
|
||||
|
||||
+genMessageCode("--第二次读")
|
||||
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMReadData(1, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(2, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(3, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(4, wr_sm_idx, 32)
|
||||
|
||||
+genMessageCode("--第三次读")
|
||||
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMReadData(1, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(2, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(3, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(4, wr_sm_idx, 32)
|
||||
|
||||
+genMessageCode("--第四次读")
|
||||
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMReadData(1, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(2, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(3, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(4, wr_sm_idx, 32)
|
||||
|
||||
+genMessageCode("--第五次读")
|
||||
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMReadData(1, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(2, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(3, wr_sm_idx, 32)
|
||||
+genSlvSMReadData(4, wr_sm_idx, 32)
|
||||
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
|
||||
|
||||
+genTcEndFrameCode(gen_file_def))
|
||||
|
||||
@@ -1272,42 +1301,61 @@ def tc_rd_sm(tc_id, rd_sm_idx):
|
||||
sm_idx = 0
|
||||
|
||||
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des)
|
||||
+genMessageCode("--设备1的写")
|
||||
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(0, 32)))
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(32, 64)))
|
||||
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(64, 96)))
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(96, 128)))
|
||||
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(128, 160)))
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(160, 192)))
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(192, 224)))
|
||||
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(224, 256)))
|
||||
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
|
||||
+genMessageCode("--设备2的写")
|
||||
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(0, 32)))
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(32, 64)))
|
||||
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(64, 96)))
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(96, 128)))
|
||||
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(128, 160)))
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(160, 192)))
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(192, 224)))
|
||||
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(224, 256)))
|
||||
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
|
||||
+genMessageCode("--设备3的写")
|
||||
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(0, 32)))
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(32, 64)))
|
||||
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(64, 96)))
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(96, 128)))
|
||||
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(128, 160)))
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(160, 192)))
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(192, 224)))
|
||||
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(224, 256)))
|
||||
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
|
||||
|
||||
+genMessageCode("--设备4的写")
|
||||
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(0, 32)))
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(32, 64)))
|
||||
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(64, 96)))
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(96, 128)))
|
||||
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(128, 160)))
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(160, 192)))
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(192, 224)))
|
||||
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(224, 256)))
|
||||
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
|
||||
)
|
||||
|
||||
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def, sm_idx)
|
||||
@@ -1436,9 +1484,9 @@ def tc24():
|
||||
genPkt.setPktType(1)
|
||||
|
||||
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des)
|
||||
+genIFRwDataCode(2, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
|
||||
+genIFRwDataCode(3, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
|
||||
+genIFRwDataCode(4, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
|
||||
#+genIFRwDataCode(2, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
|
||||
#+genIFRwDataCode(3, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
|
||||
#+genIFRwDataCode(4, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
|
||||
)
|
||||
|
||||
|
||||
@@ -1599,23 +1647,23 @@ def tc24():
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
+genIFRwDataCode(1, 0x74, False, 4)
|
||||
#+genIFRwDataCode(2, 0x74, False, 4)
|
||||
#+genIFRwDataCode(3, 0x74, False, 4)
|
||||
#+genIFRwDataCode(4, 0x74, False, 4)
|
||||
+genIFRwDataCode(2, 0x74, False, 4)
|
||||
+genIFRwDataCode(3, 0x74, False, 4)
|
||||
+genIFRwDataCode(4, 0x74, False, 4)
|
||||
|
||||
+genMessageCode("--清除中断")
|
||||
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(1, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
#+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
#+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
#+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
+genIFRwDataCode(1, 0x74, False, 4)
|
||||
#+genIFRwDataCode(2, 0x74, False, 4)
|
||||
#+genIFRwDataCode(3, 0x74, False, 4)
|
||||
#+genIFRwDataCode(4, 0x74, False, 4)
|
||||
+genIFRwDataCode(2, 0x74, False, 4)
|
||||
+genIFRwDataCode(3, 0x74, False, 4)
|
||||
+genIFRwDataCode(4, 0x74, False, 4)
|
||||
)
|
||||
|
||||
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def,), 1, True, gen_file_def_ap)
|
||||
@@ -1646,23 +1694,23 @@ def tc24():
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
+genIFRwDataCode(1, 0x74, False, 4)
|
||||
#+genIFRwDataCode(2, 0x74, False, 4)
|
||||
#+genIFRwDataCode(3, 0x74, False, 4)
|
||||
#+genIFRwDataCode(4, 0x74, False, 4)
|
||||
+genIFRwDataCode(2, 0x74, False, 4)
|
||||
+genIFRwDataCode(3, 0x74, False, 4)
|
||||
+genIFRwDataCode(4, 0x74, False, 4)
|
||||
|
||||
+genMessageCode("--清除中断")
|
||||
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(1, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
#+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
#+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
#+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
+genIFRwDataCode(1, 0x74, False, 4)
|
||||
#+genIFRwDataCode(2, 0x74, False, 4)
|
||||
#+genIFRwDataCode(3, 0x74, False, 4)
|
||||
#+genIFRwDataCode(4, 0x74, False, 4)
|
||||
+genIFRwDataCode(2, 0x74, False, 4)
|
||||
+genIFRwDataCode(3, 0x74, False, 4)
|
||||
+genIFRwDataCode(4, 0x74, False, 4)
|
||||
+genTcEndFrameCode(gen_file_def)) #+genDisableInsertTimeCode())
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user