Test Cases allow you to break down the desired outcome of the project into bite-sized tasks. Each test case has data associated with it to help you organize and execute the test cases according to the project requirements.
From your CXTM project's Home page:
Your CXTM project has been pre-populated with test cases that will allow you to more thoroughly test the intended change to the ACI fabric in your lab environment prior to deploying to production. The test cases that you see in your project will further test the operational state of the fabric, as well as the fabric's convergence time when specific failures occur, after the intended change has been made
From your Test Cases page:
CXTM allows you to define the test case procedures and pass/fail criteria for each test cases so that detailed test plans and test reports can be easily generated for each project.
This particular test case connects to the CIMC of each APIC via CLI, and uses a custom text parser to verify hardware heatlh in the output of 'show led' by checking that the LED status is turned on and green for the PSU, FAN, etc. This is a great example of an additional operatational state checks can supplement the syntactial, semantical, and configuration acceptance checks provided through SaC when instantiating a change to the fabric.
From your test case Definition page:
The Job File page is where you can view and edit the automation code that will be run when this test case is executed. The Job File Preview pane contains the Robot Framework code that has been developed to execute the procedure described above.
The Parameter File Preview tab shows the parameters (aka variables) that are associated with this test case. The Parameter File for this test case has been pre-populated with the CIMCs in your lab environment that will be tested.
---
testdata:
cimc:
- cimc_under_test: C220-FCH2242V0RC
- cimc_under_test: C220-FCH2242V0RL
- cimc_under_test: C220-FCH2242V0T8
Job Files, Parameter Files, and the Robot Framework will all be covered in more detail in the next section. Continue to the CX Test Automation (CXTA) section to learn more about how test automation is run through CXTM.