Device component:
- Migrated to use new generic gRPC servicer - Migrated to use new generic Rest servicer - Migrated to use new settings framework - Migrated tests to use new generic servicers and mock's - Solved bug with endpoint monitors' population (dupplicated sample types due to wrong key generation) - Use Emulated driver when both driver and device type are not specified - Separated unitary tests and execution scripts per device driver - Extracted common unitary test functionalities into separate code files - Minor code styling/formatting
Showing
- scripts/run_tests_locally-device-all.sh 40 additions, 0 deletionsscripts/run_tests_locally-device-all.sh
- scripts/run_tests_locally-device-emulated.sh 11 additions, 12 deletionsscripts/run_tests_locally-device-emulated.sh
- scripts/run_tests_locally-device-microwave.sh 1 addition, 1 deletionscripts/run_tests_locally-device-microwave.sh
- scripts/run_tests_locally-device-openconfig.sh 28 additions, 0 deletionsscripts/run_tests_locally-device-openconfig.sh
- scripts/run_tests_locally-device-p4.sh 1 addition, 1 deletionscripts/run_tests_locally-device-p4.sh
- scripts/run_tests_locally-device-tapi.sh 28 additions, 0 deletionsscripts/run_tests_locally-device-tapi.sh
- src/device/Config.py 0 additions, 18 deletionssrc/device/Config.py
- src/device/client/DeviceClient.py 18 additions, 13 deletionssrc/device/client/DeviceClient.py
- src/device/service/DeviceService.py 12 additions, 59 deletionssrc/device/service/DeviceService.py
- src/device/service/DeviceServiceServicerImpl.py 3 additions, 4 deletionssrc/device/service/DeviceServiceServicerImpl.py
- src/device/service/MonitoringLoops.py 6 additions, 4 deletionssrc/device/service/MonitoringLoops.py
- src/device/service/__main__.py 9 additions, 34 deletionssrc/device/service/__main__.py
- src/device/service/database/EndPointModel.py 12 additions, 6 deletionssrc/device/service/database/EndPointModel.py
- src/device/service/driver_api/DriverFactory.py 1 addition, 0 deletionssrc/device/service/driver_api/DriverFactory.py
- src/device/service/drivers/__init__.py 8 additions, 0 deletionssrc/device/service/drivers/__init__.py
- src/device/tests/MockMonitoringService.py 0 additions, 61 deletionssrc/device/tests/MockMonitoringService.py
- src/device/tests/MockService_Dependencies.py 50 additions, 0 deletionssrc/device/tests/MockService_Dependencies.py
- src/device/tests/PrepareTestScenario.py 80 additions, 0 deletionssrc/device/tests/PrepareTestScenario.py
- src/device/tests/test_unitary_emulated.py 378 additions, 0 deletionssrc/device/tests/test_unitary_emulated.py
- src/device/tests/test_unitary_microwave.py 33 additions, 182 deletionssrc/device/tests/test_unitary_microwave.py
Loading
Please register or sign in to comment