Commits on Source (12)
-
Waleed Akbar authored
- Add GNMI OpenConfig collector - Modify _Collector class - Added test script - Updated requirement file
-
Waleed Akbar authored
Merge branch 'feat/249-cttc-telemetry-enhancement' into feat/192-cttc-implement-telemetry-backend-collector-gnmi-openconfig
-
Lluis Gifre Renom authored
- Add download, build and install of libyang - Clone OpenConfig data models
-
Waleed Akbar authored
- Added GNMI collector basic skeleton - Updated test script - Remove obsolete files - Restructure the collector directory inside the Telemetry backend.
-
Waleed Akbar authored
- Introduced new test suite for gNMI OpenConfig collector with comprehensive test cases for GET methods. - Implemented utility functions for managing configurations and checking updates. - Created storage and tools modules to support test data management and resource composition. - Removed obsolete test files and JSON topology data to streamline the test structure. - Added logging for better traceability during test execution. - Added extra time for context and NBI service to get deployed.
-
Waleed Akbar authored
-
Waleed Akbar authored
- Added pyang and pyangbind to requirements.in - Created ErrorMessages.py for standardized error handling - Adjusted BASE_PATH in clone-yang-models.sh for correct directory structure - Updated YangHandler.py to include openconfig-ospf-types - Refactored imports in __init__.py for better readability - Added test utilities in messages_gnmi_openconfig.py for KPI packet creation - Modified test_gnmi_openconfig_collector.py to utilize new test utilities
-
Waleed Akbar authored
-
Waleed Akbar authored
-
Waleed Akbar authored
- Added main collector file - Added helper files - Added pytest file
-
Waleed Akbar authored
-
Waleed Akbar authored
- Deleted StorageInterface.py, StorageNetworkInstance.py, and Tools.py as they are no longer needed. - Removed associated test files and utility scripts that were dependent on the deleted storage classes. - Cleaned up the tools directory by removing unused request composers and result config adapters. - Ensured that all related imports and references in the test suite are also removed to maintain code integrity.
Showing
- .dockerignore 14 additions, 0 deletions.dockerignore
- .gitignore 14 additions, 0 deletions.gitignore
- .gitlab-ci.yml 3 additions, 3 deletions.gitlab-ci.yml
- .gitlab/issue_templates/bug.md 3 additions, 4 deletions.gitlab/issue_templates/bug.md
- .gitlab/issue_templates/enhancement.md 3 additions, 4 deletions.gitlab/issue_templates/enhancement.md
- .gitlab/issue_templates/new-feature-with-design.md 3 additions, 11 deletions.gitlab/issue_templates/new-feature-with-design.md
- .gitlab/issue_templates/new-feature.md 3 additions, 4 deletions.gitlab/issue_templates/new-feature.md
- clean_testing_environment.sh 1 addition, 1 deletionclean_testing_environment.sh
- common_requirements.in 7 additions, 4 deletionscommon_requirements.in
- coverage/.coveragerc.template 1 addition, 1 deletioncoverage/.coveragerc.template
- data/.gitignore 14 additions, 0 deletionsdata/.gitignore
- data/.gitkeep 13 additions, 0 deletionsdata/.gitkeep
- data/perf/old/MW/generate.sh 1 addition, 1 deletiondata/perf/old/MW/generate.sh
- data/perf/old/MW/generate_plot.py 1 addition, 1 deletiondata/perf/old/MW/generate_plot.py
- data/perf/old/OpenConfig/generate.sh 1 addition, 1 deletiondata/perf/old/OpenConfig/generate.sh
- data/perf/old/OpenConfig/generate_plot.py 1 addition, 1 deletiondata/perf/old/OpenConfig/generate_plot.py
- data/perf/old/TE/te-cdf.py 1 addition, 1 deletiondata/perf/old/TE/te-cdf.py
- data/perf/old/XR/generate.sh 1 addition, 1 deletiondata/perf/old/XR/generate.sh
- data/perf/old/XR/generate_plot.py 1 addition, 1 deletiondata/perf/old/XR/generate_plot.py
- data/perf/old/emulated/generate.sh 1 addition, 1 deletiondata/perf/old/emulated/generate.sh
Some changes are not shown.
For a faster browsing experience, only 20 of 1000+ files are shown.