Customer-facing pytest suite package for EdgeConnect system testing.
- Runner entry point:
pytest-vxoa-system/run_tests.py - Detailed setup and execution guide:
pytest-vxoa-system/README.txt
- Create Python virtual environment under
pytest-vxoa-system/ - Install dependencies from
pytest-vxoa-system/Requirements.txt - Set
PYTHONPATHto include:<workspace>/pytest-tools-lib<workspace>/pytest-vxoa-system
- Set testbed name using
PYUNIT_TESTBED(or setTestbed_nameinconfig.csv) - Add matching testbed JSON file under:
<workspace>/pytest-tools-lib/testbed_json/testbed_files/
- Reference template:
pytest-tools-lib/testbed_json/testbed_files/sample_testbed.json - Recommended UI flow:
pytest-tools-lib/Testbed_Json_UI/HOW_TO_GENERATE_TESTBED_JSON.md - Legacy generator helper:
pytest-tools-lib/create_testbed_json.py
- Script execution depends on a valid testbed JSON for the selected TB.
- Legacy framework flags below can be kept as-is if present; some scripts still use them:
CHECK_ERROR_LOG=DISABLEDCHECK_SNAPSHOT_AND_LOG_ERRORS=DISABLEDFILE_JIRA=DISABLED