genieparser
genieparser copied to clipboard
Added show vpc role parser (NXOS)
Description
Added show vpc role parser to display vPC role status for NXOS devices
Motivation and Context
There was no parser for show vpc role, and we needed information from this command to gather information from our NXOS devices.
Impact (If any)
N/A
Screenshots:
python3 folder_parsing_job.py -o nxos -c ShowVpcRole
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: | Starting testcase SuperFileBasedTesting |
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: | Starting section setup |
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: The result of section setup is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: The result of testcase SuperFileBasedTesting is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: | Starting testcase nxos |
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: | Starting section setup |
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: The result of section setup is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: | Starting section ShowVpcRole |
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: : Starting STEP 1: nxos -> ShowVpcRole :
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: : Starting STEP 1.1: Test Golden -> nxos -> ShowVpcRole :
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: : Starting STEP 1.1.1: Gold -> nxos -> ShowVpcRole -> golden_output_1 :
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: The result of STEP 1.1.1: Gold -> nxos -> ShowVpcRole -> golden_output_1 is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: : Starting STEP 1.1.2: Gold -> nxos -> ShowVpcRole -> golden_output_2 :
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: The result of STEP 1.1.2: Gold -> nxos -> ShowVpcRole -> golden_output_2 is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: The result of STEP 1.1: Test Golden -> nxos -> ShowVpcRole is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: : Starting STEP 1.2: Test Empty -> nxos -> ShowVpcRole :
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: : Starting STEP 1.2.1: Empty -> nxos -> ShowVpcRole -> empty_golden :
2023-05-12T13:22:40: %AETEST-INFO: +..............................................................................+
2023-05-12T13:22:40: %AETEST-INFO: The result of STEP 1.2.1: Empty -> nxos -> ShowVpcRole -> empty_golden is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: The result of STEP 1.2: Test Empty -> nxos -> ShowVpcRole is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: The result of STEP 1: nxos -> ShowVpcRole is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: +..........................................................+
2023-05-12T13:22:40: %AETEST-INFO: : STEPS Report :
2023-05-12T13:22:40: %AETEST-INFO: +..........................................................+
2023-05-12T13:22:40: %AETEST-INFO: STEP 1 - nxos -> ShowVpcRole Passed
2023-05-12T13:22:40: %AETEST-INFO: STEP 1.1 - Test Golden -> nxos -> ShowVpcRole Passed
2023-05-12T13:22:40: %AETEST-INFO: STEP 1.1.1 - Gold -> nxos -> ShowVpcRole -> golden_output_1Passed
2023-05-12T13:22:40: %AETEST-INFO: STEP 1.1.2 - Gold -> nxos -> ShowVpcRole -> golden_output_2Passed
2023-05-12T13:22:40: %AETEST-INFO: STEP 1.2 - Test Empty -> nxos -> ShowVpcRole Passed
2023-05-12T13:22:40: %AETEST-INFO: STEP 1.2.1 - Empty -> nxos -> ShowVpcRole -> empty_goldenPassed
2023-05-12T13:22:40: %AETEST-INFO: ............................................................
2023-05-12T13:22:40: %AETEST-INFO: The result of section ShowVpcRole is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: | Starting section cleanup |
2023-05-12T13:22:40: %AETEST-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %AETEST-INFO: The result of section cleanup is => PASSED
2023-05-12T13:22:40: %AETEST-INFO: The result of testcase nxos is => PASSED
2023-05-12T13:22:40: %GENIE-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %GENIE-INFO: | Unittest results |
2023-05-12T13:22:40: %GENIE-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %GENIE-INFO: SECTIONS/TESTCASES RESULT
2023-05-12T13:22:40: %GENIE-INFO: --------------------------------------------------------------------------------
2023-05-12T13:22:40: %GENIE-INFO: .
2023-05-12T13:22:40: %GENIE-INFO: |-- SuperFileBasedTesting PASSED
2023-05-12T13:22:40: %GENIE-INFO: | `-- setup PASSED
2023-05-12T13:22:40: %GENIE-INFO: `-- nxos PASSED
2023-05-12T13:22:40: %GENIE-INFO: |-- setup PASSED
2023-05-12T13:22:40: %GENIE-INFO: |-- ShowVpcRole PASSED
2023-05-12T13:22:40: %GENIE-INFO: | |-- Step 1: nxos -> ShowVpcRole PASSED
2023-05-12T13:22:40: %GENIE-INFO: | |-- Step 1.1: Test Golden -> nxos -> ShowVpcRole PASSED
2023-05-12T13:22:40: %GENIE-INFO: | |-- Step 1.1.1: Gold -> nxos -> ShowVpcRole -> golden_output_1 PASSED
2023-05-12T13:22:40: %GENIE-INFO: | |-- Step 1.1.2: Gold -> nxos -> ShowVpcRole -> golden_output_2 PASSED
2023-05-12T13:22:40: %GENIE-INFO: | |-- Step 1.2: Test Empty -> nxos -> ShowVpcRole PASSED
2023-05-12T13:22:40: %GENIE-INFO: | `-- Step 1.2.1: Empty -> nxos -> ShowVpcRole -> empty_golden PASSED
2023-05-12T13:22:40: %GENIE-INFO: `-- cleanup PASSED
2023-05-12T13:22:40: %GENIE-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %GENIE-INFO: | Summary |
2023-05-12T13:22:40: %GENIE-INFO: +------------------------------------------------------------------------------+
2023-05-12T13:22:40: %GENIE-INFO: Number of ABORTED 0
2023-05-12T13:22:40: %GENIE-INFO: Number of BLOCKED 0
2023-05-12T13:22:40: %GENIE-INFO: Number of ERRORED 0
2023-05-12T13:22:40: %GENIE-INFO: Number of FAILED 0
2023-05-12T13:22:40: %GENIE-INFO: Number of PASSED 2
2023-05-12T13:22:40: %GENIE-INFO: Number of PASSX 0
2023-05-12T13:22:40: %GENIE-INFO: Number of SKIPPED 0
2023-05-12T13:22:40: %GENIE-INFO: Total Number 2
2023-05-12T13:22:40: %GENIE-INFO: Success Rate 100.0%
2023-05-12T13:22:40: %GENIE-INFO: --------------------------------------------------------------------------------
2023-05-12T13:22:40: %GENIE-INFO: Total Passing Unittests 3
2023-05-12T13:22:40: %GENIE-INFO: Total Failed Unittests 0
2023-05-12T13:22:40: %GENIE-INFO: Total Errored Unittests 0
2023-05-12T13:22:40: %GENIE-INFO: Total Unittests 3
2023-05-12T13:22:40: %GENIE-INFO: --------------------------------------------------------------------------------
Checklist:
- [x] I have updated the changelog.
- [ ] I have updated the documentation (If applicable).
- [x] I have added tests to cover my changes (If applicable).
- [x] All new and existing tests passed.
- [x] All new code passed compilation.