U在测试文件中有以下扩展序列:
extend MAIN vr_ad_sequence {
!sending_byte : bool;
baud_rate : baud_rate_t;
cts_en : bit;
......
......
--TX block
if uart_regs.uartlcr.txe == 1 {
for i from 1 to bytes_to_send {
sending_byte = TRUE;
do SEND_BYTE seq;
// wait true (not(sending_byte));
wait[6000];
};
out(sys.time, " : All bytes sent!");
};
};
};
我想在线路out(sys.time, " : All bytes sent!");
之后完成测试我该怎么办?
你总是可以调用stop_run()来立即停止测试。
如果您使用异议,则应撤销对“TEST_DONE”的异议。这将允许其他驱动程序在测试停止之前完成。
另请参阅Specman文档中的“stop_run”和“End-of-Test Handling”。