summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-30Define ODL console_scriptCédric Ollivier4-36/+41
main() is excluded from coverage as it usually parses argv. It also renames ODLTests main() to run_suites() not to exclude this method. Change-Id: I3109a65166b21d93e3e376912a32d364931a7ba5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-29Merge "SNAPS tests now support offline testing."Jose Lausuch8-46/+26
2017-06-29Remove networking-bgpvpn from Functest requirementsjose.lausuch1-2/+1
SDNVPN team will take care of installing the module themselves See https://gerrit.opnfv.org/gerrit/#/c/36505/ Change-Id: Ida38c8324e155906bcd18b12a418e7a62e55e3f0 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-29Remove BGPVPN utils in Functestjose.lausuch2-90/+0
These util functions should be under control of the SDNVPN project. After [1] and [2] it is safe to remove them in Functest [1] https://gerrit.opnfv.org/gerrit/#/c/36655/ [2] https://gerrit.opnfv.org/gerrit/#/c/36505/ Change-Id: I2f6596cd60678bb0c50adb9b4bc0d59545c3fb0a Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-29Merge "Fix refstack_defcore"Jose Lausuch5-39/+11
2017-06-28Get install_rally.sh from git.openstack.orgCédric Ollivier2-2/+2
Change-Id: I99a87e2399c1be79dabc9109e10665fc9ef8bee2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-28Switch to official tosca-parser and heat-translatorCédric Ollivier1-2/+2
They replace the python packages located in parser which don't meet OpenStack's upper constraints [1]. It completes [2] which simply keeps the wrong logic of parser/tests/parser_install.sh. [1] https://build.opnfv.org/ci/job/functest-docker-build-push-master/1170/console [2] https://gerrit.opnfv.org/gerrit/#/c/36653/ Change-Id: If108b8d1fad08237b8a57d82bf5601f4d6ecf64e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-28Leverage on parser python packages in DockerfileCédric Ollivier4-5/+2
It also stops calling parser_install.sh. This file is replaced by the 2 new requirements in docker/thirdparty-requirements.txt: - tosca-parser - heat-translator Change-Id: Ic9dcdd81df9800fc8e559a07f9c100a20bea2290 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-28Update paths in functest/ci/testcases.yamlCédric Ollivier1-3/+3
It follows the changes switching to python packages. It shall be noted that several cmds could be enhanced. Change-Id: I8cf3595d1e8044b650deb4ec733bf973c0bf1b3f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-28Fix refstack_defcoreLinda Wang5-39/+11
As refstack-client is reinstalled only by the shell setup_env, the path of .venv and .tempest have been changed. Change-Id: Id50d0c6384295c2448705961942104abbd799b9b Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-06-28Merge "Remove Rally requests scenario"Jose Lausuch4-27/+1
2017-06-27SNAPS tests now support offline testing.spisarski8-46/+26
Images by type (cirros, centos, ubuntu) can now have the download URL be overridden, told to leverage a local file, or have custom configuration when using the snaps.openstack.tests.openstack_tests.py image settings helper functions. JIRA: FUNCTEST-809 Change-Id: I790094a7a26eb5a55f53d6e875c658dc5e7ac2f9 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-27Remove Rally requests scenarioJuha Kosonen4-27/+1
HttpRequests scenario is not directly related to OpenStack and not supported by Rally in https environment. Change-Id: I2e91d129d82dfaba62eca25e3e4890ff54f52ac6 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
2017-06-27Updated fds testcase criteriajuraj.linkes1-1/+1
Initially, we only executed fds testcase on odl_l2 fdio scenarios. Now we're extending this to all odl fdio scenarios. Change-Id: Ieb2454f02847361fdf3274b11f20a996a916ad90 Signed-off-by: juraj.linkes <jlinkes@cisco.com>
2017-06-27Merge "Increase timeout of Open Baton installation"Jose Lausuch1-2/+2
2017-06-27Merge "Add sfc in thirdparty-requirements.txt"Jose Lausuch4-7/+3
2017-06-27Merge "Add securityscanning in thirdparty-requirements.txt"Jose Lausuch3-2/+1
2017-06-27Merge "Remove obsolete repos in functest/ci/config_functest.yaml"Jose Lausuch4-6/+3
2017-06-27Add sfc in thirdparty-requirements.txtCédric Ollivier4-7/+3
Now it can be installed via python package [1] and then be listed in thirdparty-requirements.txt. [1] https://gerrit.opnfv.org/gerrit/#/c/36445/ Change-Id: Iae7482865917e51a96a180b0a987ab0ff26a0190 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-27Increase timeout of Open Baton installationMichael Pauls1-2/+2
Change-Id: Ifdc24a3fc9e2c315b41f9e68bccb88df36252b0c JIRA: ORCHESTRA-14 Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
2017-06-27Remove Tempest repo and use the one created by Refstackjose.lausuch3-5/+1
Refstack clones the repo in /home/opnfv/.tempest. Rally can use that repo which is checked out to the REFSTACK_TAG=15.0.0 This way, we avoid having twice the same files. Change-Id: I9b05d29b1c9bdf3d10539b771d0d20abb2b7cc37 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-27Merge "enable doctor-notification test case"Morgan Richomme1-1/+0
2017-06-27Merge "Added unit tests for api_check, health_check, and smoke tests."Jose Lausuch4-16/+183
2017-06-27Merge "Don't display functest report for single test cases"Jose Lausuch1-10/+12
2017-06-27enable doctor-notification test caseRyota MIBU1-1/+0
Change-Id: If2b6b46f3f192f58636c55f3ddc9e80b9e22be3c Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-06-26Fix floating ips issue in openstack_cleanjose.lausuch2-6/+11
floatingips is a list of dictionaries where the attributes are a bit different than in the previous implementation. Change-Id: I8e8429b1819bba35a4a829f274c60b77ab2eea7e Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-26Merge "Make rally support https insecure deployment"Jose Lausuch2-7/+12
2017-06-26Fixed problem to vping userdata introducted by SNAPS-OO patch.spisarski1-1/+1
Changed get_vm_inst() to return a domain object forgot to change the call in vping_userdata.py. JIRA: SNAPS-92 Change-Id: I7585dcde483c39fa850e5184686f42bbf2e8f3c5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-26Add securityscanning in thirdparty-requirements.txtCédric Ollivier3-2/+1
Now it can be installed via python package [1] and then be listed in thirdparty-requirements.txt. [1] https://gerrit.opnfv.org/gerrit/#/c/36437/ Change-Id: Ib9489de1f46993fa9fe35485fa95baf003d44974 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-26Remove obsolete repos in functest/ci/config_functest.yamlCédric Ollivier4-6/+3
It completes "Use directly OpenStack project packages" [1]. kingbird becomes a dependency. [1] https://gerrit.opnfv.org/gerrit/#/c/36125/ Change-Id: I2cb9e3a2146a2b2bbae89dde9917c5ace70048a6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-26Merge "Use glance to list images"Jose Lausuch6-21/+28
2017-06-26Merge "Change floating ips management from nova to neutron"Jose Lausuch5-29/+33
2017-06-26Merge "Enable vping offline"Jose Lausuch1-3/+3
2017-06-26Merge "Take OpenStack's constraints into account"Jose Lausuch3-4/+9
2017-06-26Merge "Define logger as Feature instance attribute"Jose Lausuch2-4/+37
2017-06-26Merge "Install opera via python package"Jose Lausuch3-6/+1
2017-06-26Merge "Install OPNFV sdnvpn via python package"Jose Lausuch3-10/+1
2017-06-26Merge "Stop personalizing the common Dockerfile"Jose Lausuch2-18/+2
2017-06-26Change floating ips management from nova to neutronjose.lausuch5-29/+33
Nova does not longer support floating ip creation/deletion. This patch moves that logic to neutron client. Change-Id: I2c4146149fe5be534d9c50d78d831b5af1957ad7 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-26Don't display functest report for single test casesjose.lausuch1-10/+12
When executing a single test case, it is not neccessary to show duplicated information about the result of the test case. The functest report only makes sense when running multiple tests. e.g. functest testcase run vping_ssh The report is still showed when doing: functest testcase run all Change-Id: I92d97d6111ecd9484a14c72cf4bb0c2bbe3ae6bf Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-26Take OpenStack's constraints into accountCédric Ollivier3-4/+9
upper-constraints.txt contains a pinned list of the entire set of transitive requirements for OpenStack [1]. We will add OPNFV's constraints as well for OPNFV projects and their requirements when they are ready. [1] https://specs.openstack.org/openstack/openstack-specs/specs/requirements-management.html Change-Id: I2e23584f957e4de191341800d24c8b2776ef9143 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-24Make rally support https insecure deploymentLinda Wang2-7/+12
When running in https environment, rally should support insecure deployment if no cacert file is provided. JIRA: FUNCTEST-828 Change-Id: I29b0fc8c2e1b74a1ce08293706cd9f11f975b6d5 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-06-24Merge "Remove calls to deployment handler in prepare env"Jose Lausuch2-8/+2
2017-06-24Use glance to list imagesLinda Wang6-21/+28
1. Images list is not supported by novaclient 8.0.0 2. It moves images list out of nova and into glance Change-Id: I2a2d40a2ca3a0cf1ebfb55697b3c58af8748a805 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-06-23Merge "Enable https insecure for functest"Jose Lausuch2-17/+19
2017-06-23Enable vping offlineLinda Wang1-3/+3
Images used are changed to leverage local file. Change-Id: I42a89c8c33054a23e226d22358fe268770986a76 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-06-23Merge "Revert rally version to 0.8.1"Serena Feng2-2/+2
2017-06-22Remove calls to deployment handler in prepare envjose.lausuch2-8/+2
The reason is that some installers have changed the mechanism and the adapters are not valid any more and the method to access the deployment information fails Fuel -> MCP Compass -> Containers This shall be deactivated to avoid errors in CI until the new installer adapters are implememnted. Change-Id: I995b914bf55d5da76f27e715d170dd22e84d677c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-06-22Merge "Clone tempest repository in the Docker image"Jose Lausuch3-1/+3
2017-06-22Revert rally version to 0.8.1Linda Wang2-2/+2
1. Now rally version 0.9.1 is installed via "bash install_rally.sh --yes", cause the default RALLY_GIT_BRANCH is master. Then some rally related tests will fail as rally tests have not been updated in functest 2. rally version 0.8.1 can be installed via --branch 0.8.1 Change-Id: I04003134f070a1a35db2c02f2209e77365be592f Signed-off-by: Linda Wang <wangwulin@huawei.com>