Lesson 2 – Creating a Test Method
453
2-7 Executing Testmethod-Based Test
Suite
This section explains how to execute a testmethod-based test suite.
Setting Flags Before Execution
In the system flags, testflow flags, and testsuite flags, there are
flags related to the test method program execution.
• To invoke the flags window where you can define the system flags,
press the SYS push-button, or select the System Flags option from
the Select menu of the Test Flow Editor.
• To invoke the flags window where you can define the testflow
flags, select the Testflow Flags option from the Select menu of the
Test Flow Editor.
• To invoke the flags window where you can define the testsuite
flags, click the Flags tab of the Testsuite Dialog for the testmethod-
based test suite.
Below, the flags related to the test method program execution are
briefly discussed.
debug_analog (testflow flag)
If this flag is turned on, the
PUT_DEBUG API can transfer
information on analog debugging to the Mixed-signal Tool if you
have already opened that tool. Even if you do not open the Mixed-
signal Tool, you can view transferred information when you open
the tool later. See"Recording data to log file" on page 460.
log_events_enable (system flag)
If you turn this flag on, the general datalog capability is activated
in the test method API. See "Recording data to log file" on page 460.
Log MX Waveforms (testsuite flag)
If this flag is turned on together with the log_events_enable flag,
the
PUT_DATALOG API transfers waveform data including array
data to the event datalog subsystem. See"Recording data to log file"
on page 460.
Set break point (testsuite flag)
Before you debug a testmethod-based test suite, you must set this
flag. If this flag is turned on for a testmethod-based test site, a
breakpoint is set at the beginning in the test method program.