Uploaded image for project: 'transportpce'
  1. transportpce
  2. TRNSPRTPCE-567

Functional tests RFC8040 REST API migration

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: High High
    • Phosphorus, Sulfur
    • None
    • None
    • None

      All functional tests rely on the REST API based on IETF nb-bierman02 draft.
      This draft has been obsoleted by the official RFC8040 standard.

      The migration not only concerns URL but also return structures such as HTTP codes and JSON responses that introduces explicit name spaces.
      Since it is not a trivial migration, it is wishable to split the work in several steps and refactor test utils by the way.
      Here is the strategy proposed:

      • create a rfc8040 test utils python library based on current test utils
      • migrate progressively functional tests and rework / refactor this new test utils by the way
      • once done, move odl-restconf-nb-bierman02 dependency out of odl-transportpce karaf feature and adapt swagger feature dependency accordingly
      • priority is high since old draft version won't be supported after Sulfur.

            guillaume.lambert Guillaume Lambert
            guillaume.lambert Guillaume Lambert
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 5 weeks
                5w
                Remaining:
                Remaining Estimate - 2 weeks
                2w
                Logged:
                Time Spent - Not Specified Time Not Required
                Not Specified