summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-09-27Add post_push hooksCédric Ollivier8-0/+64
It allows creating the stable tags as allowed by Docker hub [1]. [1] https://github.com/docker/hub-feedback/issues/341 Change-Id: I84909b20fc8b926eb5414db7d57100aaa6060f84 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-09-25Disable Promise testsuite on Fuel installerCharalampos Kominos1-2/+2
When promise reads API v3.0 from the creds file it automatically uses v2.0. which is deprecated and not used by fuel. Therefore promise is removed from the functest suite JIRA: ARMBAND-314 Change-Id: I22b875c198c1922fd4ddb06c81c05884b5248eb4 Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com> (cherry picked from commit 8c3791f730effbf09fc95ef2bc66ff0d0a37e87b)
2017-09-25Fix creds still used by vrouterroot1-4/+4
1. 'CloudifyVrouter' object has no attribute 'creds' 2. 'CloudifyVrouter' object was still use 'creds' 3. Doing test of modified vyos_vrouter on our labs. Refer to following commit. https://gerrit.opnfv.org/gerrit/#/c/41249/ Change-Id: Id1b4dfa4c35aba9bbb4fd64ef58446d3e99468df Signed-off-by: root <shuya.nakama@okinawaopenlabs.org> (cherry picked from commit 233a9bf775c1e9fe66e588ec45266c15bdb142b1)
2017-09-22Merge "Support https when testing ODL" into stable/euphratesMorgan Richomme5-73/+76
2017-09-22Support https when testing ODLCédric Ollivier5-73/+76
It conforms with the last change on ODL tests [1]. Neutron endpoint is passed via robot args instead of Neutron ip. Keystone url (based on OS_AUTH_URL) is passed too to replace Keystone ip. [1] https://git.opendaylight.org/gerrit/#/c/63293/ Conflicts: docker/restapi/Dockerfile docker/smoke/Dockerfile Change-Id: Ie44f55304a438b1b0289ec69ac2241664be70e80 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit dd99f5356ef08f3a2a1ed18d63492391390df752)
2017-09-21Adding orchestra test cases to orchestra projectMorgan Richomme2-4/+4
Orchestra introduced 2 VNF test cases: * orchestra_openims * orchestra_clearwaterims In the configuration, the 2 projects are still assigned to functest project This patch associate the cases with their real project Change-Id: I81f6d6fb473916f0f91a5b3795b3ed433c283fb4 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com> (cherry picked from commit 2aa38f32b9ea0cb248f25d52f100240b2a002bc6)
2017-09-21Remove void return value mocks in rally unit testsJuha Kosonen1-27/+16
Change-Id: I369b98fb9120830b1868f438c7da2a039a60d890 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 31524290992dad02d5ca1e6b17304bf31b56b7f7)
2017-09-21Merge "Remove white space when listing testcases" into stable/euphratesCedric Ollivier1-1/+2
2017-09-21Merge "Dedicated flavors for rally tests" into stable/euphratesCedric Ollivier4-3/+79
2017-09-21Merge "Fix image name in rally scenarios" into stable/euphratesCedric Ollivier1-6/+6
2017-09-21Merge "Remove restriction to fuel on vyosvrouter case in Alpine" into ↵Cedric Ollivier1-1/+1
stable/euphrates
2017-09-21Remove false hooks for functest-parserCédric Ollivier1-6/+0
Change-Id: I58f186b249083fc13e4bcfc4e933fd11f5d4b20e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 47c049623b07dd563218959ad59c0e027a354836)
2017-09-20Add python3-dev and python3-pip in former DockerfileCédric Ollivier1-1/+4
Otherwise the former container cannot be built as Doctor requires a full updated python3 env. Change-Id: Ic90c13abad33e7cb15e7e51dcaac83b9ddf3930b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 95ffa691887b35cd60d287f13d8633094110d78e)
2017-09-20Dedicated flavors for rally testsJuha Kosonen4-3/+79
Create flavors and use them in rally scenarios instead of expecting certain flavors to pre-exist. Change-Id: I77c94ab80fcabd7b80ffb36f9856a48121858009 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 3b98874f010329198b8c3a13a4711c17a593b9cc)
2017-09-20Fix image name in rally scenariosJuha Kosonen1-6/+6
Change-Id: I0a78a16d44c1e0e0b2edec2e43954c1f08e8bb09 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit a9cb468fae75d4e95689fa9ea02a94a73df95648)
2017-09-20Remove restriction to fuel on vyosvrouter case in AlpineMorgan Richomme1-1/+1
It was done in old docker but not reported in Alpine Change-Id: I3479ad996b64187f58e97cc3b4a4b2ceefeec287 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com> (cherry picked from commit 55b11d41b5d96e159c4abf3df6c03245d4f737dc)
2017-09-20Remove white space when listing testcasesLinda Wang1-1/+2
Change-Id: I2f3c7a9301a6b2dcb03a90175be23223f6a6229a Signed-off-by: Linda Wang <wangwulin@huawei.com> (cherry picked from commit e4ad79cabc3292a1cb0d8642f0c9eddbbc2befd1)
2017-09-20Enable Doctor testcasedongwenjuan9-10/+22
It upates upper-constraints.txt and thirdparty-requirements.txt as doctor-test was renamed to doctor-tests. It installs the doctor packages and its requirements via python3. Then python_version>='3.0' conditions are added to avoid installing them for python2. It also calls the new console scripts and modifies the installer list supporting it. Conflicts: upper-constraints.txt Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com> Change-Id: Icd855f4534d9d9591165e99aa0eed6b1030018e0 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn> Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 1e1fba3aa18ebcbff6746586654805a44e88e9fe)
2017-09-19Add swagger support for Rest APILinda Wang20-0/+477
JIRA: FUNCTEST-854 Change-Id: Ic010604d3ba0cc46092cf2a1ae8bb41afa73c920 Signed-off-by: Linda Wang <wangwulin@huawei.com> (cherry picked from commit b621b6b4b70299a60ad3e26ed6b04450f84b603e)
2017-09-19Update Docker hooksCédric Ollivier7-7/+7
It takes euphrates into account in Docker tag name. Change-Id: Id455152655c8174b7cab9780c27d923f33173f28 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-09-19Merge "Select ansible 2.3.2.0" into stable/euphratesCedric Ollivier1-0/+1
2017-09-19Merge "Return Functest status to Jenkins" into stable/euphratesCedric Ollivier2-11/+21
2017-09-19Merge "Enable parser testcase" into stable/euphratesCedric Ollivier1-2/+1
2017-09-19Merge "Enable Domino testcase" into stable/euphratesCedric Ollivier2-2/+0
2017-09-19Merge "Remove securityscanning testcase" into stable/euphratesCedric Ollivier6-38/+0
2017-09-19Merge "Remove useless enabled: true in testcases.yaml" into stable/euphratesCedric Ollivier2-4/+0
2017-09-19Merge "Prepare Functest euphrates containers" into stable/euphratesJose Lausuch11-26/+26
2017-09-19Merge "Fix one whitespace character" into stable/euphratesJose Lausuch1-1/+1
2017-09-19Merge "Fix stable/euphrates .gitreview" into stable/euphratesJose Lausuch1-1/+1
2017-09-19Select ansible 2.3.2.0Cédric Ollivier1-0/+1
Badly the ansible version is not defined in OpenStack's upper-constaints.txt. It must be added in the OPNFV one. Otherwise, rally fails [1] [1] https://build.opnfv.org/ci/job/functest-fuel-baremetal-daily-master/1866/console Change-Id: Id6814376ce96d35db65f6290d0a31283a15de0b2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit c3c326570b29276d5ac2f703f64fb5f797de62d2)
2017-09-19Return Functest status to JenkinsCédric Ollivier2-11/+21
It avoids mixing Functest and Features CI issues by simply exiting the status of Functest testcases. The result of third-party testcases are printed into console but are no longer taken into account into the global status. Change-Id: I040ff54780db2ddb6d81993839fee09f5e472323 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 516d1bd7811f5751d796748ddd52f798bbd5a40f)
2017-09-19Enable parser testcaseshangxdy1-2/+1
Currently parser tescase in functest disabled, it's neccessary to enable it since we have tested successfully with the installers of fuel, apex and daisy. Change-Id: Ic3995cec813cc41c897b9c600b90d1fbbe8a74e2 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> (cherry picked from commit 734cb4d6d66b2fa638e82d366d480404997e005e)
2017-09-19Enable Domino testcaseCédric Ollivier2-2/+0
Domino is part of the OPNFV projects released for E [1]. As now Domino is ready for Functest integration (package and requirements), the testcase can be enabled. If the testcase fails, the issues should be related to Domino. [1] https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2017-September/017951.html Change-Id: I26f3d3ae338def0f77c46c2cbda1baf3d55c1a41 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 555ac3f8656004d469c04370448a8a46f8a1418d)
2017-09-19Remove securityscanning testcaseCédric Ollivier6-38/+0
As the project is no longer released [1], security_scan is removed from testcases config files. It stops installing the related python package too. [1] https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2017-September/017951.html Conflicts: upper-constraints.txt Change-Id: Ieb9ff4c2975fbf2c85b875a088b0ec18503a3722 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 59999eb2f2bf3b28c50a9b75fc551192450d28e3)
2017-09-19Remove useless enabled: true in testcases.yamlCédric Ollivier2-4/+0
Change-Id: Ief2f4f580b4daef74e64d203fa1fc2be8f7e50c7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 955706810fa3c9adb153bf581c703ec473b57a56)
2017-09-19Prepare Functest euphrates containersCédric Ollivier11-26/+26
They depend on git commit ids for the next OPNFV projects: - releng [1] - securityscanning Securityscanning should be first removed in master and then the patch will be cherry-picked in stable/euphrates. A temporarily git commit id is used here to allow building the containers before that changes. [1] https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2017-September/017865.html Change-Id: Ib7bd4206a6ef7f5bb8cd58f324d3e437a3b704a1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-09-19Fix one whitespace characterCédric Ollivier1-1/+1
Change-Id: I631061178f4c96d28dfa4fcf22af0fef2c4f5db4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit d120b6cf30631ee7a0f27f4fc1d07facd6ce4047)
2017-09-19Fix stable/euphrates .gitreviewCédric Ollivier1-1/+1
It simply adds defaultbranch=stable/euphrates Change-Id: I06cbebc719f9188415d5de68a008d16f0b915dec Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-09-18increase timeout of NFVO installationMichael Pauls2-16/+16
some pods are less powerful and require more time for the installation of the orchestrator Change-Id: Iebd39c0ef8f3dcfa7fecb1e507b2f05890b5c490 Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de> (cherry picked from commit f7348cba120c5bd2f4df51b1a290bea4c0d01a61)
2017-09-15Merge "Bug fix: wrong dependency filter for lxd scenarios"Morgan Richomme2-4/+4
2017-09-15Merge "Refactor resource creation and cleanup in rally"Cedric Ollivier3-71/+137
2017-09-15Bug fix: wrong dependency filter for lxd scenariosMorgan Richomme2-4/+4
lxd scenario cannot run all the api_check tests, a regex has been set but on the wrong dependency (installer instead of scenario) Change-Id: I313e8d1ed3fa30488c100549f574a0cded08768f Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-09-15Refactor resource creation and cleanup in rallyJuha Kosonen3-71/+137
Use SNAPS to create and delete resources. Change-Id: Ic4d390382acea2be196e8a7518cb8cce25276a45 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
2017-09-15Enable tempest run concurrentlyLinda Wang2-8/+20
Append a guid to the end of names of resources created for tempest, including project, user, network, images and flavors. Change-Id: I01fc7c5cb45cd5724a99ba1d220c3f3f7d6639cf Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-14Merge "New testcase creation named "cloudify_ims_perf""Cedric Ollivier13-1/+18091
2017-09-14New testcase creation named "cloudify_ims_perf"boucherv13-1/+18091
* IMS deployment with "cloudify_ims" testcase * IXIA infrastructure creation with SNAPS * Module configuration with REST API * Configure and run the perf tests with REST API Change-Id: I3dfddda87f9e9f4f03df375f6a032ded26a627b3 Signed-off-by: boucherv <valentin.boucher@orange.com> Co-Authored-By: Arturo Sordo Miralles <asordo@ixiacom.com>
2017-09-14Merge "Override tempest upper-constraints in functest-parser"Cedric Ollivier1-9/+8
2017-09-14Merge "Select $OPENSTACK_TAG instead of stable/ocata"Morgan Richomme2-2/+2
2017-09-14Override tempest upper-constraints in functest-parserCédric Ollivier1-9/+8
Change-Id: Ib08fb665724bd7b7ec8f8a010486e615d2cd5f5b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-09-14Select $OPENSTACK_TAG instead of stable/ocataCédric Ollivier2-2/+2
It modifies functest and functest-core containers. Change-Id: I505baf460412e73d3bf4563b13edd849c2f02fac Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>