Several changes:
General changes: - implemented data type checker class - improved database Entity/Collection/Attributes API - implemented grpc message parsing assertions - integrated code coverage analyzer and reporter with code testers - added example topology NSFNET Common to device & context services: - improved database context API and its tests Context service: - updated context proto file: added AddLink/DeleteLink RPCs, added LinkId to Link - minor changes Device service: - implemented device service functionality - improved device client - updated genproto script - updated device proto file: configure request becomes a Device message - updated context proto file: operational status: added KEEP_STATUS, changed DISABLED - moved device tests to global scripts - extended unitary tests - temporarily disabled integration tests
Showing
- clean_testing_environment.sh 6 additions, 0 deletionsclean_testing_environment.sh
- coverage/.coveragerc 18 additions, 0 deletionscoverage/.coveragerc
- data/topo_nsfnet.json 136 additions, 0 deletionsdata/topo_nsfnet.json
- install_development_dependencies.sh 3 additions, 0 deletionsinstall_development_dependencies.sh
- proto/context.proto 12 additions, 5 deletionsproto/context.proto
- proto/device.proto 1 addition, 4 deletionsproto/device.proto
- report_coverage.sh 11 additions, 0 deletionsreport_coverage.sh
- report_coverage_device.sh 3 additions, 0 deletionsreport_coverage_device.sh
- run_unitary_tests.sh 14 additions, 0 deletionsrun_unitary_tests.sh
- src/common/Checkers.py 53 additions, 0 deletionssrc/common/Checkers.py
- src/common/database/api/context/Context.py 1 addition, 0 deletionssrc/common/database/api/context/Context.py
- src/common/database/api/context/Device.py 6 additions, 6 deletionssrc/common/database/api/context/Device.py
- src/common/database/api/context/Endpoint.py 3 additions, 4 deletionssrc/common/database/api/context/Endpoint.py
- src/common/database/api/context/LinkEndpoint.py 1 addition, 2 deletionssrc/common/database/api/context/LinkEndpoint.py
- src/common/database/api/context/OperationalStatus.py 16 additions, 7 deletionssrc/common/database/api/context/OperationalStatus.py
- src/common/database/api/context/Topology.py 1 addition, 0 deletionssrc/common/database/api/context/Topology.py
- src/common/database/api/entity/EntityAttributes.py 1 addition, 0 deletionssrc/common/database/api/entity/EntityAttributes.py
- src/common/database/engines/redis/RedisTools.py 0 additions, 19 deletionssrc/common/database/engines/redis/RedisTools.py
- src/common/database/tests/script.py 25 additions, 21 deletionssrc/common/database/tests/script.py
- src/common/database/tests/test_integration_redis.py 0 additions, 0 deletionssrc/common/database/tests/test_integration_redis.py
Loading
Please register or sign in to comment