diff options
author | Dan Timoney <dtimoney@att.com> | 2021-05-14 14:52:24 -0400 |
---|---|---|
committer | Dan Timoney <dtimoney@att.com> | 2021-05-17 14:05:19 -0400 |
commit | 1ab7133b8e2fcbda0e4ac3f2e69790506b79b952 (patch) | |
tree | 9a7c0f64d2821377a24c115c6eeb96f30ee6e189 /README.md | |
parent | a07e237412fc8b5fd7f1cc79909320a69a977306 (diff) |
Add CSIT test cases to sdnc/oam repo
Refactored csit tests currently in integration/csit and moved them as
part of sdnc/oam project so that we can trigger csit tests as part of
our docker builds.
Change-Id: I3acd25c7a6f1bc0ea9b2a2bd756cedc5fb2bf701
Issue-ID: SDNC-1545
Signed-off-by: Dan Timoney <dtimoney@att.com>
Former-commit-id: 16a6e0ea52a4a681ed2799612e310c867e720a61
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 38 |
1 files changed, 30 insertions, 8 deletions
@@ -1,14 +1,36 @@ -This source repository contains the code for SDN Controller operations, administration and maintenance utilities. This code depends on the following, which should be downloaded and compiled first: +This source repository contains the directed graphs to support the +SDNC controller, as well as the code to create the SDNC docker containers. -1. org.openecomp.sdnc/sdnc-core -2. org.openecomp.sdnc/sdnc-adaptors -3. org.openecomp.sdnc/sdnc-northbound -4. org.openecomp.sdnc/sdnc-plugins +# Local compilation -To compile this code: +The following command will do a local build and create all SDNC +docker containers: -1. Make sure your local Maven settings file ($HOME/.m2/settings.xml) contains references to the OpenECOMP repositories and OpenDaylight repositories. See example-settings.xml for an example. +```bash +mvn clean install -P docker -Ddocker.pull.registry=nexus3.onap.org:10001 +``` -2. To compile, run "mvn clean install". +To do a local build of only the SDNC controller docker image: +```bash +cd installation/sdnc +mvn clean install -P docker -Ddocker.pull.registry=nexus3.onap.org:10001 +``` + +# Local CSIT testing + +To perform local CSIT testing, first create a local docker build +of the SDNC controller images following the steps above. + +Important note: CSIT testing is still based on Python2. So, before +running the CSIT locally, be sure that your local environment is +using the python2 version of 'python' and 'pip' + +Once you have a local SDNC image build and python2 is installed, +you can run a local CSIT test by running the following commands: + +```bash +cd csit +./run-project-csit.sh +``` |