Overview… test cases
Port configurations can be saved and loaded one at a time using the XenaManager.
It is also possible to save and load the configurations of all the ports of a testbed in a single operation. Such a compound configuration is called a test case:
There will typically be multiple test cases using a particular testbed, with a particular physical hook-up to run different test scenarios.
Like for individual port configurations, test cases use a simple text file format that exploits the scripting syntax:
A test case contains configurations for a specific collection of ports, namely those belonging to the current testbed when it was saved.
Before loading a test case all the ports must be reserved. This can be done as a single operation:
When a test case is loaded using the XenaManager, it makes a number of checks that those ports actually belong to the current testbed, are duly reserved, etc. As the parameters are being loaded into the various chassis the XenaManager produces a summary of the operation: