Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SDC sanity Docker is a part of our system and it its aim is to issue suite create a suite of tests that will perform a basic E2E flow (Onboarding).

...

Sanity Docker executed as part of our Docker run script and will be started automatically as part of other Dockers init process by default.

Executing example:


Code Block
/data/scripts/docker_run.sh -r 1.1-stagging-lates

will trigger the sanity docker execution after the components have started.

There is an option to cancel

...

sanity execution by using  –s flag to start Docker run script.

...

Executing example:

Code Block
/data/scripts/docker_run.sh -s -r 1.1-stagging-lates


About onboarding E2E flow:

Onboarding E2E flow cover following SDC functionality:

...

**as part of execution we open connection to titan Titan and perform resources clean up both before and after tests execution (only resource with “ci” prefix will be deleted from the catalog)

List of VNFs that proceed by onboarding flow:

  • vCPE_Infra.zip
  • vCPE_Vbng.zip
  • vCPE_Vbrgemu.zip
  • vCPE_Vgmux.zip
  • vCPE_Vgw.zip

...

Yuli Shlosberg please add all the missing VNF's from here to our tests:https://gerrit.onap.org/r/gitweb?p=testsuite.git;a=tree;f=robot/assets/asdc;h=028ffac158e7f033fdcce297fbefc1673f325794;hb=HEAD

Execution time:

Current tests execution time is ~2min – this includes onboarding of 5 VNFs running in 2 threads

...

Report location:

Yuli Shlosberg please add report example.

Code Block
/data/logs/sdc-sanity/ExtentReport


CSIT:

SDC plans to leverage our internal sanity docker as part of the CSframeworkork. we will be exacuting the docker from the CSIT and storing the results


Future inchantments:

  1. SDC plans to add ui testing capabelties to our sanity docker by changing the docker os and adding Selenium.
    the UI testing will leverage the exicting java selanuem test already avilable in the SDC code base.
     
    Jira
    showSummarytrue
    serverONAP JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySDC-384
  2. SDC planse to change the flow  of the tests so that the test input will be dynamicly retrived from the vnf repo instade of placing the input in the docker itself,
    this way we will be able to re exacute the test with updated inputs with our creating a new Docker image.
    Jira
    serverONAP JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySDC-385