1. 29 Oct, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Changes: · e85e7af4
      Lluis Gifre Renom authored
      - Corrections in Service to prevent errors in GitLab CI/CD pipeline.
      - Minor improvements in random classes.
      e85e7af4
  2. 20 Oct, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · b9031981
      Lluis Gifre Renom authored
      Common:
      - added ORM helper function get_related_instances
      - minor modifications in ORM framework
      
      Proto:
      - field/message/enum renamings in context.proto to normalize notation
      
      Context:
      - Expanded service/database/Models.py into separate models to facilitate coding
      - Completed implementation of Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint; also completed for relation models between topology and device/link, and ConfigModels
      - Implemented test units for Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint
      - Implemented skeleton for Get/Set/List/Remove methods for Service.
      - Added Tools.py with helper methods to fimplify handling of enums between ORM and gRPC messages.
      b9031981
  3. 15 Oct, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes (intermediate backup): · 5c34ea77
      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
      5c34ea77
  4. 11 Oct, 2021 1 commit
  5. 07 Oct, 2021 1 commit
  6. 06 Oct, 2021 2 commits
  7. 05 Oct, 2021 1 commit
  8. 30 Sep, 2021 1 commit
  9. 29 Sep, 2021 1 commit
  10. 22 Sep, 2021 3 commits
  11. 21 Sep, 2021 1 commit
  12. 12 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Multiple changes: · 981a5307
      Lluis Gifre Renom authored
      Common:
      - minor bug resolutions in Context API
      
      Service:
      - first functional version of Service (implementation of GetConnectionList postponed)
      - minor corrections in service.proto and related files
      - implemented unitary tests
      981a5307
  13. 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
  14. 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
  15. 30 Jul, 2021 1 commit
  16. 17 Jun, 2021 1 commit
  17. 16 Jun, 2021 1 commit
  18. 14 Jun, 2021 1 commit
  19. 11 Jun, 2021 1 commit