Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 1.92 KB

TODO.md

File metadata and controls

50 lines (44 loc) · 1.92 KB

In Progress

Todo List

  1. Fix, library mode shouldn't generate VNF.VNF.InBrowser
  2. Timeouts.iceSendTimeout - doesn't works by default

Future tasks/On-Hold

  1. Upgrade node to 16 in travis
  2. Remove/Extract VNF System
  3. Reliable close connection, only one message send, no retries to resend cancel connection.
  4. Migrate to Jasmine test framework
  5. Use sinon.js for mocking instead of custom
    1. mock timer
  6. Split into smaller libraries

Done

  1. Split src and test

  2. Run RTC as Unit

  3. Fixed: RTC openConnection do not retry if parent openConnection failed

  4. review redundant test related configurations on html page and exract config set launcher to config.js file

  5. review and remove obsolete code

  6. review vnfTest it executes same test multiple times.

  7. run tests in firefox and IE.

  8. try rtc over websocket hub

  9. disable rtc tests

  10. should be no failing tests

  11. clean-up todos

  12. Fix/Run flaky integration test

  13. Refactor Unit Test

  14. Migrate integration test to new stack

  15. Remove TestConfig

  16. Review LOG.warn and LOG.error

    1. Change Debug to Verbose
    2. Change WARN/ERROR to DEBUG
    3. web socket broken format error should be just warn, not error.
  17. Review LOG.warn and LOG.error

    1. Error should be only of library used it in wrong way, internal error should be just warnings
  18. For timer and promise wrap exception into try/catch to run integration tests smoothly

  19. Share specification document

    1. algin application according to spec
      1. rename packages and namings to amid-ukr-vnf (Document updated to amid-ukr-vnf, library is not required, as in JS it is bundled as one file not a folder )
      2. rename eva to eva (Done)
      3. rename big message to name according to specification document (Marshaller Hub) (Done)
      4. Rename store to registry
        1. Update specification
        2. update code (store persistent thing)
  20. Registry: most of the command can do with retry