Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-658

Spike - Investigate integrating CSIT with xtesting framework

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Low Low
    • None
    • None
    • CPS-Core

      Background

      After trying to run robot integration tests locally using this script

      ./csit/run-project-csit.sh

       they failed with:

      ERROR: No matching distribution found for robotframework-selenium2library==1.8.0

      This library is as part of the include-raw-integration-install-robotframework.sh cloned from https://gerrit.onap.org/r/ci-management in the script above. 

      This is due to this version of the library being outdated with python 3+.

      After mentioning this to Morgan Richomme from the integration team, they mentioned that these scripts are now deprecated, along with the CSIT repo.

      Suggestion

      **Their suggestion was to package our current tests into an xtesting docker container, then add it within the CI.

       

      A/C

      1. Wiki detailing findings
        1. How to setup docker container for integration testing
        2. How to execute integration tests as part of xtesting docker container
      2. Present and agree testing with team

      Useful Links

      https://github.com/onap/integration-xtesting/

      https://wiki.onap.org/pages/viewpage.action?pageId=79202765

      https://wiki.onap.org/pages/viewpage.action?pageId=84652176

      https://xtesting.readthedocs.io/en/latest/

       

      Note

      Morgan also suggested for someone from the CPS team to join the ** weekly integration meeting to discuss this topic/

      https://wiki.onap.org/pages/viewpage.action?pageId=6593670

       

            Unassigned Unassigned
            dylanb95est dylanb95est
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: