To run a single test case
1.wget https://github.com/Juniper/contrail-test/raw/master/testrunner.sh
2.docker pull 10.204.217.152:5000/contrail-test-test:ocata-5.0-<build-id>
3../testrunner.sh run -s -P contrail_test_input.yml,vcenter_vars.yml 10.204.217.152:5000/contrail-test-test:ocata-5.0-<build-id>
4.cd contrail-test
5.export PYTHONPATH=$PATH:$PWD:$PWD/fixtures:$PWD/scripts
6.export TEST_CONFIG_FILE=contrail_test_input_useit.yaml
7.python -m testtools.run scripts.vm_regression.test_vm_basic.TestBasicVMVN.test_ping_within_vn
Docker pull needs to be done on ci-repo.englab.juniper.net or local repo as mentioned in the above step which is Bangalore local repo.
Apart from this you will need set of vmdk file which was copied by Sandip Dey at some sunnyvale location.
Sandip,
Can provide detail on the file’s that we need to copy say to codilime’s server locally for sanity to run on there setup?
Hi Sandip, test-test: master- 221
I pulled in the docker image:
contrail-
And followed the steps for single sanity test case run.
I’m getting the following error:
ERROR: setUpClass (scripts. vm_regression. test_vm_ basic.TestBasic VMVN)
------- ------- ------- ------- ------- ------- ------- ------- ------- -------
Traceback (most recent call last):
File "scripts/ vm_regression/ test_vm_ basic.py" , line 27, in setUpClass
super( TestBasicVMVN, cls).setUpClass()
File "scripts/ vm_regression/ base.py" , line 12, in setUpClass
super( BaseVnVmTest, cls).setUpClass()
File "test_v1.py", line 13, in setUpClass
super( BaseTestCase_ v1, cls).setUpClass()
File "test.py", line 79, in setUpClass
cls.inputs = ContrailTestIni t(cls.input_ file,logger = cls.logger)
File "common/ contrail_ test_init. py", line 853, in __init__
self.inputs = TestInputs( input_file, self.logger)
File "tcutils/util.py", line 997, in __call__
Singleton, cls).__ call__( *args, **kwargs)
File "common/ contrail_ test_init. py", line 102, in __init__
self. parse_yml_ file()
File "common/ contrail_ test_init. py", line 589, in parse_yml_file
self.vcenter_dc = _parse_ vcenter. vcenter_ dc
File "common/ contrail_ test_init. py", line 1466, in vcenter_dc
Test container is spawned on 10.84.16.10.
/root/contrail- ansible- deployer has the contrail_ test_input. yml and vcenter_vars.yml
Thanks,
Ram
From: Ram Yadav <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Amudha R <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Sandip Dey <<email address hidden> <mailto: <email address hidden>>>, Marcin Orkiszewski <<email address hidden> <mailto: <email address hidden>>>
Date: Tuesday, August 14, 2018 at 4:31 PM
To: Adrian Szczepański <<email address hidden>
Cc: Sachchidanand Vaidya <<email address hidden>
Subject: steps to run sanity on vCenter local setup's
Hello,
Below is the instruction to run sanity
1.wget https:/ /github. com/Juniper/ contrail- test/raw/ master/ testrunner. sh 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> test_input. yml,vcenter_ vars.yml 10.204. 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> FILE=contrail_ test_input_ useit.yaml
2.docker pull 10.204.
3../testrunner.sh run -s -P contrail_
4.cd contrail-test
5.export TEST_CONFIG_
6./run_tests.sh -T venter --send-mail -
To run a single test case /github. com/Juniper/ contrail- test/raw/ master/ testrunner. sh 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> test_input. yml,vcenter_ vars.yml 10.204. 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> $PATH:$ PWD:$PWD/ fixtures: $PWD/scripts FILE=contrail_ test_input_ useit.yaml vm_regression. test_vm_ basic.TestBasic VMVN.test_ ping_within_ vn
1.wget https:/
2.docker pull 10.204.
3../testrunner.sh run -s -P contrail_
4.cd contrail-test
5.export PYTHONPATH=
6.export TEST_CONFIG_
7.python -m testtools.run scripts.
Docker pull needs to be done on ci-repo. englab. juniper. net or local repo as mentioned in the above step which is Bangalore local repo.
Apart from this you will need set of vmdk file which was copied by Sandip Dey at some sunnyvale location.
Sandip,
Can provide detail on the file’s that we need to copy say to codilime’s server locally for sanity to run on there setup?
Thanks,
Ram