CANoe TC8脚本是通过vTESTstudio平台编写。每个协议(ARP\ICMPv4\IPv4\UDP\TCP\SOMEIP\DHCP)都有自己的vtt文件。每个vtt文件的测试树结构为:
Test Fixture
Fixture Preparation
Test Case
Test Case
…
Test Case
Test Case
Fixture Completion
当Test Fixture里的Test Case执行前会自动执行Fixture Preparation,在所有Test Case执行完成后会执行Fixture Completion
然后再看一下每条Test Case的结构:
Test Case
Preparation
Command/CAPL Function
…
Command/CAPL Function
Completion
当执行Test Case里的Command/CAPL Function前,会先自动执行Preparation,在所有的Command/CAPL Function执行完成后会执行Completion
所以TC8里每条case的执行流程为: