summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2021-05-14 14:52:24 -0400
committerDan Timoney <dtimoney@att.com>2021-05-17 14:05:19 -0400
commit1ab7133b8e2fcbda0e4ac3f2e69790506b79b952 (patch)
tree9a7c0f64d2821377a24c115c6eeb96f30ee6e189 /README.md
parenta07e237412fc8b5fd7f1cc79909320a69a977306 (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.md38
1 files changed, 30 insertions, 8 deletions
diff --git a/README.md b/README.md
index 98b67fb0..e24b0c35 100644
--- a/README.md
+++ b/README.md
@@ -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
+```