mirror of
https://github.com/Telecominfraproject/ols-ucentral-client.git
synced 2026-01-09 00:31:51 +00:00
Add comprehensive configuration testing framework with property tracking Implements two-layer validation system (schema + parser) for JSON configurations: - Add test-config-parser.c with 628-property database tracking implementation status - Add Python schema validator and property database generation tools - Add test runner script (run-config-tests.sh) for automated testing - Add 25+ test configurations covering core and platform-specific features - Modify proto.c with TEST_STATIC macro to expose cfg_parse() for testing - Support multiple output formats: human-readable, HTML, JSON, JUnit XML Enables automated validation of configuration processing, tracks feature implementation coverage, and provides CI/CD integration for continuous testing. Signed-off-by: Mike Hansen <mike.hansen@netexperience.com>
14 lines
169 B
JSON
14 lines
169 B
JSON
{
|
|
"ethernet": [
|
|
{
|
|
"duplex": "full",
|
|
"enabled": true,
|
|
"speed": 1000,
|
|
"select-ports": [
|
|
"Ethernet1"
|
|
]
|
|
}
|
|
],
|
|
"uuid": 1
|
|
}
|