Limitations
XJRun provides most of the functionality of XJRunner, but there are some graphical features that cannot be supported on the command-line, or are provided in a more limited form.
Unsupported functionality
- Schematic and layout viewers
- Serial numbers
- End of tests dialog
- PRINT_FORMAT function: the text will still be printed, but without any formatting.
- PRINT_DEVICE_LINK, PRINT_DEVICES_LINK, PRINT_NET_LINK, PRINT_NETS_LINK, PRINT_PIN_LINK and PRINT_PINS_LINK functions: any text will still be printed, but without any hyperlink or formatting.
- No test summary is printed at the end of testing, which also means that the TEST_SUMMARY function has no effect.
- The test details functionality is not enabled, meaning that the following functions are ignored: TEST_DETAILS, TEST_DETAILS_FORMAT, TEST_DETAILS_DEVICE_LINK, TEST_DETAILS_DEVICES_LINK, TEST_DETAILS_NET_LINK, TEST_DETAILS_NETS_LINK, TEST_DETAILS_PIN_LINK and TEST_DETAILS_PINS_LINK.
- The ALERT function has no effect.
User interaction
The INPUTBOX, MESSAGEBOX and MESSAGEBOX_ASYNC functions are supported by XRun and are displayed textually.
The following XJEase function call:
STRING filename; filename := INPUTBOX("Please enter a filename:", "Image file", "");
would produce the following prompt:
Image file Please enter a filename:
The following call to MESSAGEBOX:
INT result; result := MESSAGEBOX("Would you like to continue?", "Error Found", MB_ICON_QUESTION, MB_BUTTONS_YES_NO);
results in output like this:
Error Found Would you like to continue? Yes | No [YN]
The icon argument is ignored.
XJTAG v4.1.100