summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-05-16Fix UserConfig objectsCédric Ollivier2-2/+2
UserConfig is expecting domain_name as arg instead of domain. Else all vnfs cannot work against non Default domains. Change-Id: I4bb53df9d9c03524b19ec32f8d346d94ba78d188 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 4bdb6e5de13eb5dc7f175dcc45d0dfedd0582fe4)
2018-05-16Updated documentation for juju_epc testssoumaya2-4/+40
Change-Id: If9399b7b385cb2660e76fcd42776c0dfcb4f7677 Signed-off-by: soumaya <soumaya.nayek@rebaca.com> (cherry picked from commit bd029d8b6b6801461904a257d566cd46a8c8d130)
2018-05-14Update cirros image version for ARM architectureDelia Popescu3-7/+5
Change-Id: Ia7a65a4f83798cb80ca7470d475c2c2d8c9fb6ea Signed-off-by: Delia Popescu <delia.popescu@enea.com> (cherry picked from commit c967e4702b215b3899c822c60529651335220cfa)
2018-05-11Leverage on local descriptorCédric Ollivier1-3/+1
It simply seems dummy. Change-Id: Ifb83dd0310f523f211911a35e7b481f9da6f9704 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 7668df132aa661973a37aa5842be502765ba4922)
2018-05-11Install Cloudify descritors in functest-vnfCédric Ollivier5-23/+18
It completes [1] to fix gates [2] and stops getting thirdparty vnf master (dependencies). It also prints data to ease debugging. [1] https://github.com/Orange-OpenSource/opnfv-cloudify-clearwater/commit/abd39d772c77317a25745feaaf312165e7588346 [2] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/110/console Conflicts: docker/vnf/Dockerfile functest/opnfv_tests/vnf/ims/cloudify_ims.yaml Change-Id: Ib317a491e54820f4edb01fcecfca9d2a08b40c0f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 19807ef8967c21da41fe5f5566751be8de250434)
2018-05-09Merge "Functest fail to parse tempest-based results" into stable/fraserLinda Wang1-3/+6
2018-05-07Make volumes appear as SCSI devices in aarch64Charalampos Kominos1-0/+8
Adding volumes in openstack by default uses virtio_blk and the devices appear as /dev/vdX. In aarch64 however a qemu pci slot is already in use so the tests cannot assign more than one volume to a VM. Forcing the drives to use virtio-scsi solves the issue and allows more volumes to be attached as /dev/sdX. The variable defining the drive is VOLUME_DEVICE_NAME and is passed as environmental variable when the container is created. JIRA: ARMBAND-376 Change-Id: Ia688cff338ff319e22a3b26796fa197297c23ce0 Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com> (cherry picked from commit a663c33645681f66ebe6b6af79c4e9f5910fb26b)
2018-05-07Functest fail to parse tempest-based resultsxudan1-3/+6
1. The regular expression can't work well for all tempest-based results 2. Refer to http://testresults.opnfv.org/test/api/v1/results?project=functest&case_name=refstack_defcore&last=1 3. There are 88 success test cases but the list of success is empty 4. tempest test case name is not always begin with {0}, it maybe any number 5. The test case whose name has the keyword 'fail' will also be list in 'failures' Change-Id: I5187aaaabdca762256be9162cc85ba42263169bc Signed-off-by: xudan <xudan16@huawei.com> (cherry picked from commit 9286e052afe194c400479275edaa2aaf8ed52de8)
2018-04-27Control vping cleanup step via --nocleanLinda Wang3-46/+40
Change-Id: Ic43b100348e77fd96aab9abc5a9ec4a0b47a2f87 Signed-off-by: Linda Wang <wangwulin@huawei.com> (cherry picked from commit 1ca85485f74d09dfd6787b75fb40cb70dce64e4b)
2018-04-24Check shell scripts via bashateCédric Ollivier5-19/+33
It also removes functest/cli/functest-complete.sh. Change-Id: I5d9313be6a155b4adf1b82ce2b111ec06823cd8f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 00b78ca96bef67166e0118a0dbdb5152f401a608)
2018-04-23Update graphs in userguideLinda Wang4-2/+2
1. Functest structural concept 2. Clearwater architecture Change-Id: I88e39d6d08f1eb28a389d2b8a7a1669295f6aa49 Signed-off-by: Linda Wang <wangwulin@huawei.com> (cherry picked from commit ccaa9c9d495575bd16da001a984597456bf152e4)
2018-04-22Bypass NoneType errors when creating router in rallyCédric Ollivier1-1/+1
It converts private subnet name to str as it's mandary till [1]. It could be reverted as soon as [2] is merged in snaps. [1] https://gerrit.opnfv.org/gerrit/#/c/56091/ [2] https://gerrit.opnfv.org/gerrit/#/c/56171/ Change-Id: Ia728415207f8ecb5b5ac55982f82337c45671c4c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit f0870e3735324941f5bd77243f36f9214cd531ac)
2018-04-21Bypass NoneType errors when creating routerCédric Ollivier1-2/+2
It converts private subnet name to str as it's mandary till [1]. It could be reverted as soon as [2] is merged in snaps. [1] https://gerrit.opnfv.org/gerrit/#/c/56091/ [2] https://gerrit.opnfv.org/gerrit/#/c/56171/ Change-Id: I849944fa9d4d2be21fe1a37b76c4cfd231b6d56f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-21Add timeouts in juju_epcCédric Ollivier1-11/+19
juju_epc still hangs if OpenStack isn't well deployed [1]. As releng doesn't publish logs if the job is aborted, timeout has to be added mostly everywhere. [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/31/console Change-Id: I0296cd811bda0234aab98f184b3ab247a5b32017 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 6279d9372d0a1827bb14e365cd02e9888941315d)
2018-04-20Merge "Update configguide" into stable/fraseropnfv-6.0.0Cedric Ollivier1-202/+94
2018-04-20Merge "Update version in setup.cfg (Fraser)" into stable/fraserCedric Ollivier1-1/+1
2018-04-20Merge "Last Release updates before tag (Fraser)" into stable/fraserCedric Ollivier6-131/+131
2018-04-20Update configguideLinda Wang1-202/+94
JIRA: FUNCTEST-959 Change-Id: Id75689154a63b7258d753f26bb5ff01c0b06012e Signed-off-by: Linda Wang <wangwulin@huawei.com> (cherry picked from commit e37cf21781d60f498e08683df4ca7b1993c52052)
2018-04-20Update version in setup.cfg (Fraser)Cédric Ollivier1-1/+1
Change-Id: I4a8daeb788e18b0507f92b2e145e08614afc1b5a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-20Merge "Update test results in userguide" into stable/fraserCedric Ollivier2-65/+106
2018-04-20Merge "Add Kubernetes test details to functest userguide" into stable/fraserJuha Kosonen1-0/+28
2018-04-20Last Release updates before tag (Fraser)Cédric Ollivier6-131/+131
Change-Id: Id56f6b6bd6d35ce8edc006eb8824bcee67a3ca9a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-20Update test results in userguideLinda Wang2-65/+106
JIRA: FUNCTEST-958 Change-Id: I45fcdac6c645e52db9d664b7bd96319bbac49a63 Signed-off-by: Linda Wang <wangwulin@huawei.com> (cherry picked from commit 4b18074ae39972ec9674e4d80d8392f06e6df61a)
2018-04-20Add Kubernetes test results to functest userguideKonrad Djimeli1-0/+36
Change-Id: I8b9d7a449ea3b123993c6619b368a4afb0dd2e3e Signed-off-by: Konrad Djimeli <konraddjimeli@gmail.com> (cherry picked from commit f0b362607b73f03d7ceef4e358920a5186b2c780)
2018-04-20Add Kubernetes test details to functest userguideKonrad Djimeli1-0/+28
Change-Id: I032bfe5f079c185d6217800b4a4d16e94c29b05c Signed-off-by: Konrad Djimeli <konraddjimeli@gmail.com> (cherry picked from commit cf04ef760710de425afef62d2584d7fb5a908d33)
2018-04-20Fix image paths in cloudify_ims_perf.yamlCédric Ollivier1-2/+2
Change-Id: If58b5f2021df8a0de672a30459b5b0b12f3fcef2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 4c140b0cc3f484ce441e0f24a6a3a8c906d4cc59)
2018-04-20Set fraser as branch in cloudify_vrouter reposCédric Ollivier1-2/+2
Change-Id: I1338c07f7eab398723b5e7599cf94b032d014cdd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-19Download fraser.zip instead of master.zip (cloudify_ims)Cédric Ollivier2-2/+2
Change-Id: I6a5ebb27f445b816cf449f8b9db60e70278b338f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-19Take the new Abot charm branch into accountCédric Ollivier1-0/+2
Change-Id: I0cc1ea6b9bed335b4f0cc740f37fe399dc89146b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-19Use timeout to wrap juju-waitCédric Ollivier1-2/+4
It allows getting logs as releng doesn't push them if global timeout. Change-Id: I4bbb3818feff37d29b4ccd586f3e940380feef2e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 251024b29199ecee86661b8850751d982b7c5797)
2018-04-17Check app workload in juju_epcCédric Ollivier1-16/+16
It avoids interpreting rsync errors in case of deployment failures. Mysql is still unchecked. Change-Id: I01b4470b86637d0fc322c422f05240a928305158 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-17Merge "Get debug data before cleaning juju_epc" into stable/fraserCedric Ollivier1-0/+6
2018-04-17Get debug data before cleaning juju_epcCédric Ollivier1-0/+6
It could help us to detect the issue when testing Apex (nosdn). It should be only printed on exceptions instead but this proposal is safer and straightforward. Change-Id: I2cccc737e3b3572af72c2653bf32bc02f9ab9077 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit c789cca4a6e9afefba0c1622d49a181dd35437f7)
2018-04-17Set scp debug flag in juju_epcCédric Ollivier1-3/+3
Change-Id: Ic57d05416ac7c8bc459363ea479237101c22f27e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit ed3a825ec90796fe72387b4bd74033a991b2351b)
2018-04-17Update Xtesting to 0.32Cédric Ollivier1-1/+1
It includes an enhancement about logger (needed by sdnvpn). Change-Id: Ie906cf895605cedb4c495dd845e8cd6be91e21db Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-15Fix emails and copyrights in all conf.pyCédric Ollivier9-27/+27
Change-Id: Idbd735443ec106f14e088c1469701507c28d7545 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit e521f245ee0575427de49b92506199c6316bb29f)
2018-04-15Check API doc via doc8Cédric Ollivier6-233/+19
It also cleans unseless dirs. Change-Id: I13be1359b36c49e8f199087fe2a23818c6d1b6e0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 4fdae297551f0d1be07cf2edd39e3428923b52ae)
2018-04-15Update Installer results (stable/fraser jobs)Cédric Ollivier4-109/+109
Change-Id: Iecf8f4f6abaf1c0de4d0ab0288d091dbc37fdcff Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-15Update configguide (latest results)Cédric Ollivier1-27/+23
Change-Id: I5eb2f3b0096e57c9f72c07a8adea3bbe4aae3ec7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 5270142e02cb28f88ea63fb8210e80f8a769eed7)
2018-04-15Remove odl_netvirt testcaseCédric Ollivier7-56/+2
Its dendencies have not been met since Danube [1]. [1] https://build.opnfv.org/ci/job/apex-os-odl_l3-nofeature-noha-baremetal-danube/ Change-Id: I1a5bb4acd9e7e14dbf519132847521b5138f4cd6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 13e4c5838b732bf9fd246cd4f97cb9b4e2b8e0b9)
2018-04-15Filter only on scenarios if possibleCédric Ollivier2-6/+6
If a scenario is defined, setting installers as dependencies makes the maintenance more difficult. Change-Id: I3d0dc51ec3b9ccf3270ad1ec8253d6ee7e4a99a0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 38c67396839738cb319c797aa35fb50ec892b053)
2018-04-15Set same dependencies for all vping test casesCédric Ollivier2-2/+2
It allows a fair comparison between odl and nosdn scenarios. Gluon could also be safely removed as scenario filter. https://build.opnfv.org/ci/job/functest-compass-baremetal-daily-master/88/console Change-Id: I0a9268d2038c79320e372d1d35d276560555aa7d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 7c8d58fbe548f94c6cecfef7afc66270b395d6e9)
2018-04-14Print the stack traceback when cleaning juju_epcCédric Ollivier1-2/+1
Change-Id: If32557a4384cafd67b7c294f8c0592ee2769b1a5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit b2b1be21af5de2dd88092be268ae5f817608ecd1)
2018-04-13Fix a tag checkoutCédric Ollivier1-1/+2
Change-Id: Idcbe0742e3d7733b361f812e0e51546d390b4af6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-13Remove duplicated installationCédric Ollivier1-3/+0
Change-Id: Ib6d969460e6674ec892b7d657b184c2dcf614ea0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit ee241578f665a81549d6e50f014ea48ac07c6d64)
2018-04-13Merge "Fix role processing in Patrole" into stable/fraserCedric Ollivier5-41/+36
2018-04-13Merge "Pass kwargs in TempestCommon:configure()" into stable/fraserCedric Ollivier1-1/+1
2018-04-13Print the stack traceback when cleaningCédric Ollivier2-4/+3
Change-Id: I8279844f0e42378b4fe550696608054cd7418a12 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 38b69d908ccf5550b1de5b9ecf170a4169fa82f1)
2018-04-12Fix role processing in PatroleCédric Ollivier5-41/+36
Role has to be listed in tempest.conf before calling testr. It also saves the right config file. Change-Id: Ifd122f31d0bfe3e9b3f93c6d62526acce96953d3 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 71c4b3b719289929c226cae60eb1b23ada16eeb2)
2018-04-12Pass kwargs in TempestCommon:configure()Cédric Ollivier1-1/+1
It's required by Patrole. Change-Id: I07eb6f05b4776c3f9929b6f08c5cbfa131e09d8e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 51acd93bfe71e2cbd897f071e58b641ccd5ca1ac)