aboutsummaryrefslogtreecommitdiffstats
path: root/functest
AgeCommit message (Collapse)AuthorFilesLines
2016-12-05Fix Pep8 issues related to \Morgan Richomme13-333/+331
JIRA: FUNCTEST-630 Change-Id: I2b6d3bec67c6fe290fb2ad795a54a2dd2e3c7a0b Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-12-02Rename TestCasesBase into TestcaseBasehelenyao11-72/+73
JIRA: FUNCTEST-628 1. rename the TestCasesBase into TestcaseBase 2. updated the module name to testcase_base.py Change-Id: Ic6b5d8209098c136613a2419c3790668fdbd493e Signed-off-by: helenyao <yaohelan@huawei.com>
2016-12-02Merge "remove functest_repo from TestBase, move it to vPingBase"Morgan Richomme2-2/+2
2016-12-02Merge "Allow unit testing w/o internet connectivity"Morgan Richomme1-6/+21
2016-12-02remove functest_repo from TestBase, move it to vPingBaseMorgan Richomme2-2/+2
Change-Id: I6e9ebc7280b24ced9b62bfa4fa38b08128febb42 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-12-02Merge "Revert "solve failure testcases are not pushed to testDB problem""Morgan Richomme2-5/+3
2016-12-01Merge "Remove Notion of SKIP in test cases"Morgan Richomme3-41/+20
2016-11-30Revert "solve failure testcases are not pushed to testDB problem"Morgan Richomme2-5/+3
This reverts commit a41264c46d583a68d48de041663213752dc62bf3. Change-Id: Id62c5342fffb5d75672127d9765d4cc882e3f4df Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-30Merge "Fix tacker util script"Jose Lausuch1-9/+46
2016-11-30Remove Notion of SKIP in test casesMorgan Richomme3-41/+20
JIRA: FUNCTEST-541 Change-Id: Ie71ba9c02e54a1ff05974ef89075b3ad7cf6f930 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-30Allow unit testing w/o internet connectivityCédric Ollivier1-6/+21
urllib2.urlopen() is now patched when testing the internet connectivity helper. Change-Id: I4ddf1dd8f494fe282735e1051986a0b5dd1a040f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2016-11-29bug fix: bad ping.sh path after refactoringMorgan Richomme1-2/+2
JIRA: FUNCTEST-626 Change-Id: Iaab7de65ae197939f1ef715826ba5a2b2423c205 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-29Fix tacker util scriptGeorge Paraskevopoulos1-9/+46
Bug fixes for the tacker utilities script + a new function to wait for a VNF to come up Change-Id: Ia358c4b9dc43b60d0fd6ba4b18d2e7fd63f05a99 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-11-28Merge "Bugfix: fix the wrong script path for healthcheck."Morgan Richomme1-1/+1
2016-11-25Bugfix: fix the wrong path for vping_sshhelenyao1-1/+1
JIRA: FUNCTEST-624 Change-Id: Idbd04eb4c09a3bae29f12e43b019ad095ce2cf7b Signed-off-by: helenyao <yaohelan@huawei.com>
2016-11-25Bugfix: fix the wrong script path for healthcheck.helenyao1-1/+1
JIRA: FUNCTEST-623 Change-Id: I9e37b25c989ce01d93920be372b3dc9845a3b0ae Signed-off-by: helenyao <yaohelan@huawei.com>
2016-11-25Merge smoke and sdn_controllers into smokeMorgan Richomme1-12/+4
1 category = min test suites to validate a scenario (feature excluded) Change-Id: I8ed2d2175dbdb13c1e762fdfc3f3280551d853f2 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-25Add suffix '_DIR' to some constants that point to directoriesjose.lausuch4-20/+23
JIRA: FUNCTEST-533 Change-Id: Iea2ca0709f6e53201056f9145fa6020216c31f56 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-25file/dir renaming for consistencyMorgan Richomme72-65/+65
JIRA: FUNCTEST-579 Change-Id: Iaa545db70bfb76770df0a3d17871e29ce518ff2d Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-25Adapt Parser test case to the new templateSerenaFeng5-44/+50
JIRA: FUNCTEST-565 Change-Id: If702831438fac97c28a1a35b1a91b81feb8397bd Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-11-25Merge "Consider criteria as exit condition in odl test"Morgan Richomme2-5/+12
2016-11-24Fix bug repos_dir -> REPOS_DIRjose.lausuch1-2/+2
JIRA: FUNCTEST-533 Change-Id: Ie98089c54326b255ffd7c6cad81abf29ad52f4a2 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-24Consider criteria as exit condition in odl testMorgan Richomme2-5/+12
JIRA: FUNCTEST-621 Change-Id: Ic9dd73861d84e3dbfb3e6611ffc9e5e2c09fcaed Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-24Extracted all global parameters into functest_constants.pyhelenyao44-898/+1173
JIRA: FUNCTEST-533 1. Extracted all global variables into functest_constants.py and updated all affected areas accordingly 2. Used os.path.join to replace '/' to come up with the path for better cross-platform support and improve the path accuracy 3. Removed unused variables 4. Updated the hardcoded path in Dockerfile by using variable reference 5. Removed "/" ending from all path variables 6. Updated the unit test Change-Id: Ib30a81d1f0c83fbaef042d63c187c27bd18301bb Signed-off-by: helenyao <yaohelan@huawei.com>
2016-11-24Merge "Conform SDNVPN test case to TestCaseBase"Jose Lausuch3-5/+84
2016-11-24Merge "bugfix: correct test report status"Jose Lausuch1-1/+1
2016-11-24bugfix: correct test report statusSerenaFeng1-1/+1
reporting status of the test result should be checked based on execution result not push_to_db result Change-Id: I6f550f8243ba021108ce899cbebe98f3ff45c0e1 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-11-23Adapt check_os to OpenStack Newtonjose.lausuch1-1/+6
When printing the identity catalog using openstack catalog show identity, after the Fuel uplift, we noticed that it prints the line admin: http://192.168.0.2:35357/v2.0 Before it was adminURL: http://192.168.0.2:35357/v2.0 Change-Id: I6efc996040c6ff945c67b0f346bbad7f0a723428 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-23Conform SDNVPN test case to TestCaseBasejose.lausuch3-5/+84
JIRA: FUNCTEST-553 We need to remove the push_to_db of the overall result in run_tests.py in sdnvpn repo. Change-Id: I761d9b3ddd0972bfbf1155424615aeb1c9202ad9 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-23Merge "solve failure testcases are not pushed to testDB problem"Morgan Richomme2-1/+2
2016-11-23Merge "Adapt vping testcases to the new template"Morgan Richomme10-565/+561
2016-11-23Adapt vping testcases to the new templateSerenaFeng10-565/+561
JIRA: FUNCTEST-540 Change-Id: I05f3704e3fc38e21d7d6484f4d7f53f030d5c34b Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-11-23Merge "bugfix: domino test can not be executed"Jose Lausuch2-4/+2
2016-11-23solve failure testcases are not pushed to testDB problemSerenaFeng2-1/+2
In the new framework, only success testcases will be pushed to testDB, a failure testcases will not be pushed to testDB, which is not correct Modify it with only skipped testcases will not be pushed to testDB Change-Id: Ie3cb06ef0d0f75a7ab0b540d2f9f79d4b56746e6 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-11-22Fix path for Promise testcase calljose.lausuch1-1/+1
Change-Id: I2fdb7cc029395c9091831878ee034195be0138ff Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-22Switch SFC call to sfc repositoryjose.lausuch15-1224/+1
The SFC testcase code has been moved from Functest to SFC repo. 1) Add SFC repo in the Docker image 2) Change call in exec_tests 3) Remove code from Functest Change-Id: Ie6705d047b04646942d89215e992f46f8c4e58db Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-22bugfix: domino test can not be executedSerenaFeng2-4/+2
fix args is type Namespace problem Change-Id: I4e3786d86bd9fca6697c900f60f4c0f357dcb2bd Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-11-22Create directory and empty files for the new openstack utilsjose.lausuch5-0/+35
JIRA: FUNCTEST-575 Change-Id: I8a21c3c8d5a652cc421d719790dd7ac262fa9369 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-21Merge "Adapt Domino to Test Abstraction"Morgan Richomme4-64/+62
2016-11-18Create ovs log artifact on odl-sfc failGeorge Paraskevopoulos1-13/+17
Move the ovs logs from failed tests in functest artifacts Change-Id: Icb537684ee2aa40d9bd182ba67a028e72496efa4 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-11-18Adapt Domino to Test AbstractionMorgan Richomme4-64/+62
JIRA: FUNCTEST-547 Change-Id: Iaeb1bb3e6f4529343eacc2f5ceda6d61ca6d96f7 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-14Bug fix odl-sfcManuel Buil1-9/+14
I was not taking into account the case where the returned list is empty Change-Id: I533ea8fbc286cb564dccec06750cd1a8bbcf52f9 Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
2016-11-11Downgrade keystone client only for SFC testcasejose.lausuch1-0/+2
Since 1.7.4 is not the right one for the rest of the test cases but it is the only version that works for tacker, downgrade it first and upgrade it later. Change-Id: I46be38a36726d9605a7a507a7ebd09d599f79ee3 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-11Bug fix in odl-sfcManuel Buil1-1/+1
The function that measures the time it takes to update OVS had a bug Change-Id: I1e480759c0c20197dd412f3400ea50921764d991 Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
2016-11-11Fix path in CLI after directory restructurejose.lausuch2-4/+4
Change-Id: If71f3eb77371274b5215f274a77d5aa9976744fa Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-10Fix path for vping_ssh after refactorjose.lausuch1-1/+2
Change-Id: I0ac1ec73314b674550b220e579d39ecb4818623d Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-10Bug fix: fix path in run_tests.pyMorgan Richomme1-1/+1
JIRA: FUNCTEST-525 Change-Id: I78488e04015d28b6ae8d902b252d966920e9b929 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-10Make the healthcheck sleep time configurablecristinapauna2-1/+3
The healthcheck test has a 1 min sleep that gives time to the odl flows to get programmed. This time depends on the config, and it was noticed that on bgpvpn scenarios on arm more than one minute is needed for the config to be properly set. This patch makes the waiting time configurable, so it can be overriden it when ran on arm or on varios scenarios. Change-Id: Iebef892137ca3926e5732c910a358c15a32b5bef Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-11-10Phase out sfc_colorado1 from the CIGeorge Paraskevopoulos2-597/+1
Now that the upstream ODL Netvirt & SFC communities have resolved the blocking issues for the OPNFV SFC is a good time to phase out the workaround testcase we had for C1 and use the original again Change-Id: Ifcc66612a21821d684b336129059da500068e67c Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-11-10Merge "Fix paths in SFC testcase configuration"Jose Lausuch2-5/+5