1. 10 Nov, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Common - Tests: · 608e8ab6
      Lluis Gifre Renom authored
      - Implemented InMemoryObjectDatabase
      - Implemented InMemoryTimeSeriesDatabase
      - Extended Mock Monitoring with KPIDescriptor management and retrieval of timeseries data from pandas DataFrame
      608e8ab6
  2. 09 Nov, 2023 1 commit
  3. 31 Oct, 2023 1 commit
  4. 06 Sep, 2023 1 commit
  5. 10 Jul, 2023 3 commits
  6. 07 Jul, 2023 1 commit
  7. 31 May, 2023 2 commits
  8. 17 Feb, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Common - Descriptor Loader tool: · d7961f75
      Lluis Gifre Renom authored
      - added support for dictionary and file-based loading of descriptors
      - added getter methods
      - added validation and unload methods
      - integrated helper methods
      - updated documentation
      d7961f75
  9. 01 Feb, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
  10. 25 Jan, 2023 1 commit
  11. 24 Jan, 2023 1 commit
  12. 25 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Common: · e871a09e
      Lluis Gifre Renom authored
      - updated generic descriptor loader tool
      - updated scenario loader for automated tests
      e871a09e
  13. 24 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Common: · e1495512
      Lluis Gifre Renom authored
      - new generic descriptor loader tool
      - new scenario loader for automated tests
      e1495512
  14. 22 Nov, 2022 1 commit
  15. 02 Nov, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Dlt component: · 97248922
      Lluis Gifre Renom authored
      - updated manifest file with gateway container port
      - corrected behaviour of GetFromDlt method in MockDltGateway
      - minor formatting in MockDltGateway
      - implemented first version of DltConnector's Event Dispatcher (to be tested)
      - moved own-domain-uuid finder to separate class in DltConnector
      - implemented method to identify empty/not-found records
      97248922
  16. 28 Oct, 2022 1 commit
  17. 27 Oct, 2022 1 commit
    • Lluis Gifre Renom's avatar
      DLT: · 0a1b6178
      Lluis Gifre Renom authored
      MockBlockchain:
      - Implemented mock-blockchain module to facilitate testing and debugging of DLT connector & workflows
      - Added manifests, Dockerfile, etc.
      
      DLT Connector:
      - corrected requirements.in
      - updated Dockerfile
      - WIP: implementation of test_unitary.py
      
      DLT Gateway:
      - Improved/extended Dockerfile
      - Moved Dockerfile to correct folder
      - Corrected import path for proto files
      0a1b6178
  18. 28 Sep, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Integration fix resolution: · a2d4ba5b
      Lluis Gifre Renom authored
      Common:
      - added slice to EventTools
      
      OFC'22 tests:
      - corrected OFC'22 delete service test to identify appropriate service to be deleted
      - removed usage of events for testing
      
      Compute:
      - remove diversity constraint when not populated
      
      Device:
      - removed unused field in database and code polishing
      
      Service:
      - migrated L3NMEmulatedServiceHandler to the new API
      - polishing of code
      a2d4ba5b
  19. 18 Jul, 2022 1 commit
  20. 14 Jul, 2022 2 commits
    • Lluis Gifre Renom's avatar
      Adapted Context to common proto folder: · 6908f606
      Lluis Gifre Renom authored
      - Arranged .gitignore & .gitkeep files in common proto folder
      - Created specific run_tests_locally script for Context component
      - Moved imports from *.proto folder to common.proto folder
      - Adapted common.tools.object_factory to new proto definitions for ConfigRule and Constraint
      - Extended common.tools.type_checkers to new proto definitions for ConfigRule and Constraint
      - Removed context's genproto.sh script
      - Adapted Events generated to new timestamp data type
      - Minor code and linting fixing
      6908f606
    • Lluis Gifre Renom's avatar
  21. 23 Jun, 2022 1 commit
    • Lluis Gifre Renom's avatar
      PathComp component: · f4cff5db
      Lluis Gifre Renom authored
      - extended proto file to support retrieval of both services and connections, e.g., services requested + sub-services, and the connections and sub-connections supporting the services and sub-services.
      - minor bug fixings in MockServicerImpl_Context and implementation of support for Slices
      - implemented and pre-tested unitary tests for PathComp
      - implemented in PathComp service the logic to retrieve context data, and the skeleton to retrieve the replies to compute requests.
      f4cff5db
  22. 19 May, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Common framework: · 5dc77fe4
      Lluis Gifre Renom authored
      - defined unified constants for all micro-services
      - defined common settings getter methods
      - defined generic gRPC servicer
      - defined generic Rest servicer
      - defined common MockServicer for Monitoring component
      - removed old common/tests MockService class; to be replaced by new generic gRPC servicer
      - minor code formatting/styling
      5dc77fe4
  23. 03 May, 2022 1 commit
  24. 11 Mar, 2022 1 commit
  25. 16 Feb, 2022 2 commits
  26. 15 Feb, 2022 1 commit
  27. 10 Feb, 2022 1 commit
  28. 22 Dec, 2021 1 commit
  29. 07 Oct, 2021 1 commit
  30. 13 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · dda7da3b
      Lluis Gifre Renom authored
      Common / Context / Device / Service:
      - Improvements in unitary testing
      - Extended assertion validators tor testing
      - Factorized service implementation code to improve testability, reusability and increase code coverage
      dda7da3b
  31. 11 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · ad08989e
      Lluis Gifre Renom authored
      Common:
      - Improvements in Database API definition and unit tests
      - Implemented additional Assertions to be used by unitary tests
      
      Context and Device:
      - Improved logging of errors.
      
      Service:
      - Implemented service methods (except GetConnectionList). All methods are under active debug.
      - Partially implemented unitary tests
      ad08989e
  32. 10 Aug, 2021 1 commit
  33. 06 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · a3e73f06
      Lluis Gifre Renom authored
      Common:
      - renamed report_coverage.sh script to report_coverage_all.sh
      
      Common/DatabaseAPI:
      - improved root class validations and test units
      - added _RootEntity interface
      - improved definition of Context database API entities
      
      Context service:
      - added AddLink/DeleteLink rpc methods
      - temporarily disabled integration tests
      
      Device service:
      - applied renamings in service and test units
      a3e73f06
  34. 05 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · 6c04b49b
      Lluis Gifre Renom authored
      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
      6c04b49b