summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-02-07Simplify run_cmdGeorge Paraskevopoulos1-11/+5
sfc.lib.utils.run_cmd has a lot of unnecessary options which are never used. This patch simplifies this function and also fixes the returncode checking (commands have terminate with errors on returncode != 0 not on return code < 0) Also change the return value on error to None instead of False Change-Id: I5f1068ffd1bc6091e866a002b1afcb2507d30981 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2017-02-07Merge "Update delete script"Manuel Buil1-1/+2
2017-02-06Remove unused variables and collapse some function callsJuan Vidal1-24/+9
- Argument parsing is not used in sfc_two_chains_SSH_and_HTTP test - Collapsed into just one line function calls that fit in 79 characters Change-Id: I630686d109e03dabda0c4e45f946a69d506ccebd Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
2017-02-03Merge "Bug fix: prepare all computes not only one"Manuel Buil1-12/+11
2017-02-03Bug fix: prepare all computes not only one“Manuel Buil”1-12/+11
JIRA:SFC-71 Not all compute nodes were prepared with the right config to run SFC-NSH Change-Id: I3187020daecf0a90e5f7314dea3fefbf8fe470be Signed-off-by: “Manuel Buil” <mbuil@suse.com>
2017-02-03sfc-demo bash script for quick debug and testingVijayendra Radhakrishna1-0/+655
- Script is independent of functest, works using openstack commandline - Several commandline options are provided for flexibility Change-Id: Ibb852151a41babdc2cc435bd355bc91bc296fe3e Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2017-02-02Update delete script“Manuel Buil”1-1/+2
It removes now the floating ips and does not shot the proble with tackerc Change-Id: Ifb4e640ed549e22a2d0c3d797fd2e4a384cc8b4d Signed-off-by: “Manuel Buil” <mbuil@suse.com>
2017-02-01Rename sfc.pyGeorge Paraskevopoulos2-8/+2
Rename sfc.py to sfc_two_chains_SSH_and_HTTP.py. Renaming the testcase is a functional requirement as well because otherwise it aliases sfc module inside sfc/sfc/tests/ directory Change-Id: Id505c22a8f278260aee8f76254b0e10f5ed7213a Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2017-01-17Merge "Fix wrong configuration lookup for functest_data folder"Manuel Buil1-1/+1
2017-01-17Merge "Get Fuel environment id from configuration"Manuel Buil3-1/+8
2017-01-12Sanitize sfc.lib.utilsGeorge Paraskevopoulos3-28/+13
- Remove unused (and unnecessary) wrapper function get_compute_nodes - Rename capture_err_logs to descriptive capture_ovs_logs - Rename compute_node argument in create_instance to av_zone - Rename capture_time_logs to more accurate wait_for_classification_rules Change-Id: Iab06eae0aa35b25ef7d5bf41a1e684f38b26430c Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2017-01-11Get Fuel environment id from configurationGeorge Paraskevopoulos3-1/+8
JIRA: SFC-65 Get the id of the fuel environment from config.yaml instead of an environmental variable Change-Id: I39e61200986b407ae19cc9f7c1384c34c8410c8b Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2017-01-09Fix wrong configuration lookup for functest_data folderJuan Vidal1-1/+1
Change-Id: I08e97a16f040a469ea588d39d65aeebef79081cf Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
2016-12-21Update directory pathjose.lausuch1-3/+3
JIRA: FUNCTEST-673 Change-Id: I91e2e8664112db5fe6474ece96e699f611a01de9 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-12-19Follow OpenStack guidelines on importsVijayendra Radhakrishna5-9/+12
- Imports are changed as per doc below although it's not a pep8/flake8 violation - http://docs.openstack.org/developer/hacking/#imports Change-Id: I89b1ec8f1eba9145f24507fb0f610e5f74c86ce8 Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-16improper import of config class with recent changeVijayendra Radhakrishna1-1/+1
- Recent change of sfc as installable module moved config class - lib where import has not changed. Change-Id: Ic38d21b63fb8e6189d00f8ecf89ff776a9d7eb51 Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-16Fix create_glance_image callGeorge Paraskevopoulos2-2/+2
Change https://gerrit.opnfv.org/gerrit/#/c/25725/ modified functest API create_glance_image requires the kw arg public to be one of ['public'|'private'] Change-Id: I7f963b0fb20e71c254a1c604021e1ce0b1f049df Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-16Fix sfc_test_dir pathGeorge Paraskevopoulos1-1/+2
Change-Id: I8caec09aa5c022baf64d48cab75eb347c2d78db5 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-15Make SFC installable as a python modulejose.lausuch26-127/+75
New directory structure: <root>/sfc <root>/sfc/lib/ <root>/sfc/tests <root>/sfc/tests/functest JIRA: SFC-60 After installing sfc, the imports would be: import sfc.tests.functest.x import sfc.lib.x Change-Id: Ib15172239aefdef65056d6598210a1b28a4b2eff Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-12-14Merge "Use timethis from functest utils"Manuel Buil1-16/+1
2016-12-14Merge "tacker_client_install.sh duplicate in odl-sfc dir"Manuel Buil1-43/+0
2016-12-14Use timethis from functest utilsGeorge Paraskevopoulos1-16/+1
timethis is hosted now in the functest code. Use that and delete the local function Change-Id: Icfdfa0609cd5ac93e6852e77e09bc4b901894f18 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-13Merge "Move flavor creations params to config file"Manuel Buil3-2/+15
2016-12-13Merge "Use SSHUtils from releng"Manuel Buil3-122/+2
2016-12-13Use SSHUtils from relengGeorge Paraskevopoulos3-122/+2
JIRA: SFC-61 Releng is installed as a pip module and their SSHUtils module under "opnfv.utils.SSHUtils" is compatible with ours so we should use the one from releng repo Change-Id: I2f03eaa78b3b1b19c37b38ae77bef8553a076e7b Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-13Use ovs_logger module from relengGeorge Paraskevopoulos5-146/+28
JIRA: SFC-61 Releng is now installed as a python module and ovs_utils has been transfered there in "opnfv.utils.ovs_logger" module, so we should use that instead. ofctl_time_counter is still hosted here under utils.py as it's not generic enough to be moved in releng Change-Id: Ie721c95f20a7f515f7f2eb45b7f8edd0460a6ea8 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-13tacker_client_install.sh duplicate in odl-sfc dirVijayendra Radhakrishna1-43/+0
- This has moved to setup_scripts folder. Change-Id: Iab1a15f53ad68dd62a42008112175deae9d8b2cf Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-13Move flavor creations params to config fileVijayendra Radhakrishna3-2/+15
- Moving flavor creation params from hard coding to config file Change-Id: Ia3dac28a9a26518edde17dc2ee5495c1ab1de00b Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-13Introduce setup_scripts directoryGeorge Paraskevopoulos6-6/+138
JIRA: SFC-52 Move every setup script to a separate directory. Change-Id: I99ea937a04d7580c7e85220091fe0c32213c587e Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-09Merge "remove dependancy of prepare_odl_sfc.py"Manuel Buil4-8/+48
2016-12-09Refactoring test-2 with latest changesManuel Buil4-565/+278
JIRA : SFC-55 Adapting SFC-HA odl-sfc test-2 to the latest changes in SFC-52 Change-Id: I0252b97d99bce75a5cadf4d700bdee91913c6429 Signed-off-by: Manuel Buil <manuelbuil87@gmail.com>
2016-12-09remove dependancy of prepare_odl_sfc.pyVijayendra Radhakrishna4-8/+48
Pre setup files below are not required anymore prepare_odl_sfc.py compute_presetup_CI.bash server_presetup_CI.bash Files are not removed yet. Change-Id: I26cc8ba1a7c61f84fa06809217963ebd7f6b4b20 Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-09Add DHCP security group rulesGeorge Paraskevopoulos1-1/+1
Change-Id: I084a213ace6ffeffdc69db2c496ffeaafbdf178f Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-08add missing vnfd dir path in config.pyVijayendra Radhakrishna1-0/+1
Change-Id: Idab23b081568fcffac4ebbae58dc5f02c22a500a Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-08Move vnfd yaml files into separate directoryGeorge Paraskevopoulos8-4/+7
Create vnfd-templates directory where all TOSCA VNFD files will be stored. Change-Id: I3286da41800f9a42e5a3ffce51ee6cc6809b734e Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-08Remove needless returns, convert comments to docstringsRomanos Skiadas2-39/+14
Change-Id: I2ad10d68d71b2d29b68e8fb8b90ba633d67d75bc Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2016-12-08Merge "odl-sfc refactor:run_tests.py integration"Manuel Buil4-32/+114
2016-12-07odl-sfc refactor:run_tests.py integrationVijayendra Radhakrishna4-32/+114
- JIRA:SFC-54 - This has not yet removed dependacy of prepare_odl_sfc.py Change-Id: Ie86eb167d49a16bbe4322978a907825829ac364d Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-07Unindented return statement in download_image fixVijayendra Radhakrishna1-4/+2
- Add if else for better clarity Change-Id: Iad538139e872635a2af602468f50ceb68cbb93e3 Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-07Revert "Remove delete.sh"George Paraskevopoulos1-0/+16
This reverts commit 8ca4ee7a6eb8a2d52af8c2b6340882ff9aef5d81. Change-Id: Ibe63f7c7c067bb191b62319adb1641e1abbc885b Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-06Remove delete.shGeorge Paraskevopoulos1-16/+0
Let's do cleanup like the other projects using functest openstack clean MERGE AFTER: https://gerrit.opnfv.org/gerrit/#/c/25479/ Change-Id: If6586ec1bdadf4abf2a6da14b47757cc7bed17b4 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-06Merge "Bug-fix odl sfc: load services project when delete"Manuel Buil1-0/+1
2016-12-06odl-sfc refactor:Results class to testsVijayendra Radhakrishna2-25/+72
- JIRA:SFC-54 - Add result.py for test results - This doesn't use results class and configs effectively - run_tests.py patch will use these effectively (avoided for clarity in this patch) Change-Id: I5bef776a01ca9789a22b5628aa3501d9dbc46a26 Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-05Merge "ODL-SFC Test 2 added"Manuel Buil5-0/+688
2016-12-02odl-sfc refactor:Enable config options for testsVijayendra Radhakrishna3-40/+116
- JIRA:SFC-54 - Add config.py and config.yaml for test configurations Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com> Change-Id: Ib1ac65a154d691d70658723a03e2508ebfa9d04b Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
2016-12-02ODL-SFC Test 2 addedManuel Buil5-0/+688
JIRA: SFC-55 Test case that checks the test case of 2 SFs in different computes Change-Id: I00f9d9b28d8a90b6c5d49cd7b207ef728e46d14f Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
2016-12-02Merge "Refactor capture_time_log"Manuel Buil3-39/+44
2016-12-01Bug-fix odl sfc: load services project when deleteJuan Manuel Fernandez1-0/+1
Project Name used was admin and client and server VMs were not deleted when executing delete.sh, whith this change, client and server VMs are deleted using the proper project name (services) Change-Id: Ic7da20ace85fb461eac91aae4d0204215d4129f4 Signed-off-by: Juan Manuel Fernandez <juanma.galmes@gmail.com>
2016-12-01Refactor capture_time_logGeorge Paraskevopoulos3-39/+44
Make the logic simpler and generalize timing capabilities with a decorator. Also fetch functionality from this functest commit. https://gerrit.opnfv.org/gerrit/#/c/24559/ Change-Id: I0c6392f384021b8f8a3ce3f740c2e5f980e0078c Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-01remove FUNCTEST_REPO globalGeorge Paraskevopoulos1-1/+0
ft_utils.FUNCTEST_REPO does not exist and it crashes the test. Also it is not used anywhere, so it should be removed Change-Id: I71624e2c7ae9f9cb4638cc49c92069643e0b16d3 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>