Use current ODL Integration/Test repo
authorDaniel Farrell <dfarrell@redhat.com>
Tue, 7 Jun 2016 15:48:35 +0000 (11:48 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Tue, 7 Jun 2016 17:38:50 +0000 (13:38 -0400)
ODL Integration used to contain system testing, Karaf distribution
building and packaging/delivery logic. It was split into three
projects in August 2015: Int/Test, Int/Distribution and Int/Packaging.

https://wiki.opendaylight.org/view/Archive_Proposals/Integration

The integration.git repo Functest was cloning is the old one,
containing all three projects. It hasn't been updated since the split.

The new integration-test.git repo is the current version of ODL's system
test code.

This change also clones ODL from its official Gerrit, instead of its
GitHub mirror.

Change-Id: I6b38b1fedada504411ca0e0639355339f373084c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
docker/Dockerfile
testcases/Controllers/ODL/start_tests.sh
testcases/Controllers/ODL/test_list.txt

index f119cbb..874a063 100644 (file)
@@ -72,7 +72,7 @@ RUN git clone https://gerrit.opnfv.org/gerrit/releng ${repos_dir}/releng
 RUN git clone https://gerrit.opnfv.org/gerrit/doctor ${repos_dir}/doctor
 RUN git clone -b 0.3.3 https://github.com/openstack/rally.git ${repos_dir}/rally
 RUN git clone https://github.com/openstack/tempest.git ${repos_dir}/tempest
-RUN git clone https://github.com/opendaylight/integration.git ${repos_dir}/odl_integration
+RUN git clone https://git.opendaylight.org/gerrit/p/integration/test.git ${repos_dir}/odl_test
 RUN git clone -b stable https://github.com/boucherv-orange/clearwater-live-test ${repos_dir}/vims-test
 RUN git clone https://github.com/openstack/networking-bgpvpn ${repos_dir}/bgpvpn
 RUN git clone https://gerrit.onosproject.org/OnosSystemTest  ${repos_dir}/onos
index 3800b63..7f5f121 100755 (executable)
@@ -9,7 +9,7 @@
 
 BASEDIR=`dirname $0`
 RESULTS_DIR='/home/opnfv/functest/results/odl/'
-REPO_DIR='/home/opnfv/repos/odl_integration'
+REPO_DIR='/home/opnfv/repos/odl_test'
 #TODO: read this form config_functest.yaml
 
 # Colors
@@ -54,7 +54,7 @@ NEUTRON_IP=${NEUTRON_IP:-192.168.0.68}
 KEYSTONE_IP=${KEYSTONE_IP:-192.168.0.69}
 set +x
 
-init_file=${REPO_DIR}/test/csit/suites/openstack/neutron/__init__.robot
+init_file=${REPO_DIR}/csit/suites/openstack/neutron/__init__.robot
 # Change openstack password for admin tenant in neutron suite
 sed -i "s/\"password\": \".*\"/\"password\": \"${PASS}\"/" $init_file
 
@@ -66,7 +66,7 @@ fi
 
 # add custom tests to suite, if there are more custom tests needed this will be reworked
 echo -e "${green}Copy custom tests to suite.${nc}"
-cp -vf ${BASEDIR}/custom_tests/neutron/* ${REPO_DIR}/test/csit/suites/openstack/neutron/
+cp -vf ${BASEDIR}/custom_tests/neutron/* ${REPO_DIR}/csit/suites/openstack/neutron/
 
 # List of tests are specified in test_list.txt
 # those are relative paths to test directories from integartion suite
index ad791e5..ec8cd32 100644 (file)
@@ -1,5 +1,5 @@
 # List of tests` which will be executed by script start_test.sh
 # You can specify path to specific robot test file or directory (in that case all tests from directory will be executed)
 
-test/csit/suites/integration/basic/
-test/csit/suites/openstack/neutron/
+csit/suites/integration/basic/
+csit/suites/openstack/neutron/