1. 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
  2. 03 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Updated database API · 60b2387f
      Lluis Gifre Renom authored
      - definition of context API
      - implementation of inmemory and Redis backend engines
      - implementation of unit tests for both engines
      60b2387f
  3. 30 Jul, 2021 1 commit
  4. 28 Jul, 2021 4 commits
  5. 27 Jul, 2021 3 commits
  6. 26 Jul, 2021 6 commits
  7. 23 Jul, 2021 10 commits
  8. 20 Jul, 2021 4 commits
  9. 19 Jul, 2021 2 commits
  10. 16 Jul, 2021 4 commits
    • Sergio Gonzalez Diaz's avatar
    • Lluis Gifre Renom's avatar
      29231f0d
    • Lluis Gifre Renom's avatar
      Added testunit example: · 98fc013f
      Lluis Gifre Renom authored
      - monitoring/test_monitoring.py: provides a basic testing skeleton
      - monitoring/requirements.in/.txt: updated with pytest
      - monitoring/genproto.py: added instructions to import generated Python modules using "from . import ..." instead of "import ..."; otherwise, pytest and other possible modules doing imports might complain.
      - monitoring/monitoring_server.py: packed start_server and stop_server functionaity to simplify test definition, minor formattings, bug resolutions and improvements in package import.
      - monitoring/monitoring_client.py: minor formattings, bug resolutions, and improvements in package import.
      98fc013f
    • Lluis Gifre Renom's avatar
      Several changes: · cca67ade
      Lluis Gifre Renom authored
      - monitoring/requirements.txt: removed garbage on top of file
      - monitoring/monitoring_client.py: solved bug in return values of some methods and wrong code in test case
      - monitoring/monitoring_server.py: solved bug with instantiation of servicer class
      - monitoring/Dockerfile: clarified some arguments in package installation, moved code in container to /var/monitoring, added upgrade of essential python packages, other minor improvements
      - monitoring/context_pb2.py: upgraded version since previous has no contextId fields.
      cca67ade
  11. 15 Jul, 2021 1 commit
  12. 16 Jun, 2021 1 commit
  13. 14 Jun, 2021 1 commit
  14. 11 Jun, 2021 1 commit