- 11 Feb, 2022 1 commit
-
-
Lluis Gifre Renom authored
Scripts: - added missing commands to script run_tests_locally.sh Device: - added key formatting inside unsibscribe from monitoring - added termination attribute in GetState to properly interrupt monitoring loops Service: - arranged service component testing, missing fixtures Monitoring: - added missing environment variable INFLUX_PORT
-
- 10 Feb, 2022 1 commit
-
-
Lluis Gifre Renom authored
-
- 02 Feb, 2022 1 commit
-
-
- 12 Jan, 2022 1 commit
-
-
Lluis Gifre Renom authored
-
- 16 Dec, 2021 1 commit
-
-
Lluis Gifre Renom authored
-
- 15 Dec, 2021 1 commit
-
-
- 12 Nov, 2021 2 commits
-
-
Lluis Gifre Renom authored
Deactivated some Device monitoring functionality partially implemented to enable a functional commit into develop.
-
Lluis Gifre Renom authored
Device: - Implemented Driver API with some special resources to enable retrieving endpoints from devices, interfaces, and network instances. - Implemented special resource_keys (_connect/*) to enable AddDevice to obtain settings used to connect to remote devices (address, port, username, password, etc.) - Implemented Emulated Driver (only for testing) - Implemented OpenConfig Driver (missing to implement monitoring; templates for Infinera devices to be tested with other device vendors) - Minor bugs and code improvements - Improved test unit to enable easy testing of vendor devices and keep credentials secret.
-
- 03 Nov, 2021 2 commits
-
-
Lluis Gifre Renom authored
Common: - Normalized report_coverage_*.sh scripts, and temporarily summarized results in device one for testing purposes. - Adapted run_tests_locally.sh script for testing purposes - Improved message synthesis of ServiceException Context: - Improved ConfigModel helper functions Device (intermediate backup): - Removed DataCache since it reduces readability of the code. Moved database one level up. - Improved ServicerImpl and moved DataCache functionality over there. - Added condition to prevent AddDevice request from carrying a configuration. - Multiple pre-work required for processing configuration differences in DeviceServiceServicerImpl.
-
Lluis Gifre Renom authored
- Added method to delete config rules when action is DELETE. - Temporary changes in run_tests_local.sh scripts
-
- 02 Nov, 2021 1 commit
-
-
Lluis Gifre Renom authored
- Multiple minor bug resolutions - DeviceClient: solved logging bug - EmulatedDriver: solved GetConfig bug and added event to prevent double connection requests - DriverInstanceCache, DriverFactory: Added formatting of filter fields - DataCache: solved minor bug - DriverAPI test unit: corrected getconfig assertion check - Device test unit: reimplemented, first complete test after component reworking - DataCache/DeviceTools: solved several minor bugs - DeviceServiceServicerImpl: added removal of drivers and endpoints when device is removed.
-
- 29 Oct, 2021 2 commits
-
-
Lluis Gifre Renom authored
-
ldemarcosm authored
-
- 28 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
-
- 27 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
-
- 25 Oct, 2021 3 commits
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- Final version of Context service ready for integration tests - Integrated REST API read-only methods - Updated test units for gRPC and REST API interfaces - Improved flag for pre-populating database with fake testing data - Combined Redis within Context POD
-
- 22 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
Common: - Renamed common.metrics to common.rpc_method_wrapper - Moved ServiceException to common.rpc_method_wrapper - Implemented High-Level ORM methods to simplify Database handling Context: - Added flag to auto-populate fake data for testing purposes - Added fake objects for testing purposes - Minor corrections in ORM Database Models - Reimplemented gRPC Servicer methods using HighLevel ORM helper methods - Implemented complete unit testing of gRPC Servicer - Added Message Broker to enable distribution of database events - Implemented gRPC GetEvents methods - Modified default config values to support larger number of persistent connections for events streaming - Reimplemented Context REST Resource to re-use gRPC Servicer and prevent duplicating code Automated Tests: - Reactivated common and context unit tests
-
- 21 Oct, 2021 2 commits
-
-
Lluis Gifre Renom authored
Common: - Implemented Message Brokering framework supporting multiple backends - Implemented InMemory Message Brokering Backend for testing purposes - Implemented Redis Backend - Implemented Message Brokering unit tests - Minor improvements in ORM Framework - Added Message Broker framework unit testing into automated local tests
-
Lluis Gifre Renom authored
Context: - ORM models completed and tested - Deactivated unneeded code-linting warnings - Improved coding of fast_hasher method - Added test unit for fast_hasher method - Improved organization and structure of test units
-
- 15 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
Proto: - Minor corrections in context.proto Common: - Minor corrections in common.orm.backend - Improved definition of orm.Model class with get_instances and get_references - Extended ORM unitary tests with get_instances and get_references Context: - Implemented missing methods in ContextClient - Started to implement new Context data models using ORM. - ContextModel functional using ORM and gRPC. - Arranged old code file placing
-
- 14 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
- Added methods to automate metric class generation - Added decorator for servicer RPC methods to add metering and logging features automatically - Added unit tests - Minor imptovements in context unit testing
-
- 06 Oct, 2021 1 commit
-
-
Carlos Natalino Da Silva authored
-
- 05 Oct, 2021 1 commit
-
-
Carlos Natalino Da Silva authored
-
- 04 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
- added unit testing into automated unit testing processes
-
- 30 Sep, 2021 2 commits
-
-
Carlos Natalino Da Silva authored
Modifying the test and coverage execution files to accomodate the case where the project is located in any folder.
-
Carlos Natalino Da Silva authored
-
- 29 Sep, 2021 1 commit
-
-
Carlos Natalino Da Silva authored
-
- 21 Sep, 2021 1 commit
-
-
Lluis Gifre Renom authored
-
- 13 Aug, 2021 1 commit
-
-
Lluis Gifre Renom authored
-