Test suite configuration is a text file where you can list all test functions (each test function is a test case) for a batch run. Test suite files are stored in the "~/testsuites" folder
Below is an example of how a test suite file is structured:
TEST***_FOLDER - Path to the test artefacts including testbeds, testsuites and reports
TEST_CONTACT- Email address of the test owner. This information is included in the test report
TESTSUITES- Define the sub-test suites in a key-value pair for execution
"./essential/taas_platform_Interface_test.py"- Location of the test script files.
Customer suites
FTAS comes with the following predefined suites which can be run directly on the applicable platform and release combinations. These suite files are present in ~/testsuites directory
SKIP- Defines whether a particular test script will be included or excluded from the execution. If set to "SKIP": true, then the tests will be excluded from execution.
COMMON_TESTBED- The testbed file all test cases use.
TESTCASES- A list of test functions (test cases) with the structure of "TESTCASES": [{"test_syslog_004": ""},{"test_syslog_002": ""}].
All two DUT testcases applicable on data switches
162
data_3dut.suite
All three DUT testcases applicable on data switches
18
data_4dut.suite
All four DUT testcases applicable on data switches
115
data_complete.suite
All testcases applicable on data switches
400
mgmt_1dut.suite
All one DUT testcases applicable on management switches
22
mgmt_2dut.suite
All two DUT testcases applicable on management switches
88
mgmt_3dut.suite
All three DUT testcases applicable on management switches
8
mgmt_complete.suite
All testcases applicable on management switches
126
edgecore_4630_202111.suite
All testcases applicable on Edgecore 4630 platform for 202111 release
269
edgecore_9716_202111.suite
All testcases applicable on Edgecore 9716 platform for 202111 release
344
nvidia_202205.suite
All testcases applicable on NVIDIA platforms for 202205 release
235
wistron_3200_ecs2.2.2.suite
All testcases applicable on Wistron 3200 platforms for ECS 2.2.2 release
257
wistron_6512_ecs2.0.0.suite
All testcases applicable on Wistron 6512 platforms for ECS 2.2.2 release