aboutsummaryrefslogtreecommitdiffstats
path: root/functest/ci
AgeCommit message (Collapse)AuthorFilesLines
2017-08-25Fix args parsing in run_testsLinda Wang1-2/+2
By default, 'report' and 'noclean' are both False, so self.clean_flag shoule be True and self.report_flag should be False. Change-Id: I4935f70bd124fbb996dcaa73e01e0e61cd0184e1 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-08-24Merge "Prevent KeyError during main args parsing"Cedric Ollivier1-3/+3
2017-08-24Merge "Patch Read aarch64 architecture"Morgan Richomme1-1/+1
2017-08-24Patch Read aarch64 architectureDelia Popescu1-1/+1
Architecture is exported as POD_ARCH Change-Id: I62631c165d1805163204a83d6019a4a3b0000855 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-08-24bug fix download_images.shMorgan Richomme1-1/+1
when xz the downloaded file, if the uncompressed target file already exists it exits with status 1 and breaks the gate Change-Id: Ie97ff34e6522af48c799e7c8c97dc3310222e683 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-08-24Merge "Added means to override the RC file credentials."Linda Wang1-0/+19
2017-08-24Prevent KeyError during main args parsingMartin Kulhavy1-3/+3
Change-Id: Ia340c79c82b891e921379c7c0186eaa238117b13 Signed-off-by: Martin Kulhavy <martin.kulhavy@nokia.com>
2017-08-23Download images from marketplace.openbaton.org:8082Cédric Ollivier1-3/+1
LF admins opened port 8082. Change-Id: I57a2beff32f0a346855968c4229dae4487ccbd85 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-23Merge "Updating the constrains for the Barometer test-suite"Cedric Ollivier1-7/+6
2017-08-23Merge "AArch64: SNAPS: CentOS, Ubuntu image config"Cedric Ollivier2-0/+12
2017-08-23Merge "Read aarch64 architecture"Cedric Ollivier1-1/+1
2017-08-23Read aarch64 architectureDelia Popescu1-1/+1
Read aarch64 architecture from env variable exported by changes from patch https://gerrit.opnfv.org/gerrit/#/c/38689/ Change-Id: If0fc94e8fe67871b94934c305c019b57872ecb07 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-08-23Merge "Fixes image download script"Morgan Richomme1-2/+8
2017-08-23AArch64: SNAPS: CentOS, Ubuntu image configCatalina Focsa2-0/+12
Change-Id: I8cbbfda7dd4089c122af4e0a459f4c03c1a3bb3a Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
2017-08-23Merge "Specify physical_network when creating network"Cedric Ollivier1-0/+3
2017-08-23Fixes image download scriptTim Rozet1-2/+8
Fixes Include: - Fix previous behavior where multiple copies of the same file would be downloaded as blah.qcow.1, blah.qcow.2 and not overwrite original file. - Fix issue where files were always downloaded, even when they were not different from server version. It temporarily stops downloading from marketplace.openbaton.org:8082 which is blocked by LF firewalls. wget options are tuned to avoid wasting jjobs time. Change-Id: I9191847a3f80045329c160e86655cc0a0e80831c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-08-23Merge "Config test_accounts_file for refstack_defcore"Cedric Ollivier1-0/+5
2017-08-22Merge "Give a list of links to wget"valentin boucher1-60/+15
2017-08-22Config test_accounts_file for refstack_defcoreLinda Wang1-0/+5
Tenant and user are required by refstack_defcore, which could be configured in the test_accounts_file. [1] [1]: https://github.com/openstack/refstack-client/blob/master/refstack_client/refstack_client.py#L170-L193 Change-Id: I9c920b6f15f491d671ebf222976305bedf4dd747 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-08-22Specify physical_network when creating networkLinda Wang1-0/+3
When the network_type is vlan, it is necessary to specify physical_network and segmentation_id. JIRA: FUNCTEST-863 Change-Id: Ia1acb0181e4f78654ecf5500c4c0366b143a91f5 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-08-21Added means to override the RC file credentials.spisarski1-0/+19
This has been done primarily to support tests using SNAPS-OO JIRA: FUNCTEST-847 Change-Id: Icf02c085a95c20d4088e5aafd6380c70689a4ee0 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-08-21Euphrates cleaning: remove any reference to aaa vnfMorgan Richomme2-20/+0
aaa vnf was created in Danube to illustrate the vnf abstraction as real implementations are now available and nobody really implements a real aaa test case, it is better to remove any reference to aaa vnf Note modification on the documentation will be done accordingly Change-Id: Iab6d96c955a6a7dc178588592382e42d68ec604c Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-08-21Give a list of links to wgetCédric Ollivier1-60/+15
Now download_images.sh simply relies on wget -i. It downloads all requirements as the biggest ones are mandatory or scenario independent (VNF) The offical ubuntu-16.04-server-cloudimg-amd64-disk1.img is selected instead of the one hosting by OPNFV SDNVPN. Change-Id: Ica566bb351f22dfba001678fe93b8a2b1523941a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-21Merge "Remove opera testcase as Opera is inactive"Morgan Richomme2-18/+0
2017-08-21Merge "Remove the tenant and user created for tempest"Cedric Ollivier1-5/+0
2017-08-21Remove opera testcase as Opera is inactiveCédric Ollivier2-18/+0
testcases.yaml is updated as well. Change-Id: I88b3a51a732496899f6825fd38137bcf7e6a8caa Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-08-20Complete the container opnfv-vnfCédric Ollivier1-1/+1
It adds the following testcases: - aaa - orchestra_openims - orchestra_clearwaterims opera_vims is not yet integrated as it depends on Opera [1] and its package must be fixed before being installed in Functest [2]. vyos_vrouter will be added when a package is available for installing opnfv-functest-vrouter [3]. [1] https://wiki.opnfv.org/display/OPERA/Opera+Home [2] https://git.opnfv.org/opera/tree/requirements.txt [3] https://github.com/oolorg/opnfv-functest-vrouter Change-Id: Iccd4626ec29c1e9eb1c2accc81fdf1a9ae1e613f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-20Fix ci_loop conditions for vnfCédric Ollivier1-1/+1
Weekly jobs should run all tests (vnf included). Change-Id: I25b43654d48e9ae5df5c18fd565423a310d4c68b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-20Merge "Integrate cloudify_ims in functest-features"Cedric Ollivier1-1/+1
2017-08-19Updating the constrains for the Barometer test-suiteCalin Gherghe1-7/+6
The patch switches the tests for Apex, which is the only Installer supported by the Barometer project for the OPNFV Euphrates Release. Change-Id: Ic064a41402bc4f27280f8d5e408d59ad41f888bc Signed-off-by: Calin Gherghe <calin.gherghe@intel.com>
2017-08-18Remove the tenant and user created for tempestLinda Wang1-5/+0
According to the module [1] in tempest to parse tempest.conf, the three params in session idenity are invalid: [identity] tenant_name = tempest username = tempest password = Tempest123! Then there is no need to create tenant and user before running tempest and refstack_defcore. [1]: https://github.com/openstack/tempest/blob/14.0.0/tempest/config.py#L120 JIRA: FUNCTEST-864 Change-Id: Idac46e1e620324c584c8021c0bdf843f8823155a Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-08-18Integrate cloudify_ims in functest-featuresCédric Ollivier1-1/+1
We only rely on system libraries in case of Alpine. It's not possible in case of Ubuntu 14.04 because libxml is too old. Change-Id: I304f8ea5e9a6541e9719210db9d07949107bf193 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-18Merge "Fix summary in run_tests.py"Cedric Ollivier1-6/+12
2017-08-18Fix summary in run_tests.pyCédric Ollivier1-6/+12
It fixes summary() when several tests have not been executed after a blocking test in failure. Change-Id: I3c0af4c8083ffa76f786756d409c09e018bbecc8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-18Merge "Put domain name in CONST"Juha Kosonen1-0/+2
2017-08-18Merge "Remove multisite support"Morgan Richomme3-26/+0
2017-08-18Put domain name in CONSTAlex Yang1-0/+2
Domain name is not obtained in source_rc_file() but used in the patch https://gerrit.opnfv.org/gerrit/#/c/39109/. Change-Id: Iceaf352f7ad5e15f15906f0e3aa1c5ab5ae30a42 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2017-08-18Remove multisite supportJuha Kosonen3-26/+0
JIRA: FUNCTEST-866 Change-Id: I55a4416688b2aca0897910cac69b33e154e73095 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
2017-08-17Disable temporarily Doctor from FunctestMorgan Richomme1-0/+1
The test case is currently failing whatever the scenario/installer It is misleading for some scenarios (e.g. barometer) As it is systematically failing for the moment, it makes more sense to disable the test rather than complexify regex constraints The test case will be reenabled when the following points will be fixed: - Python 3 support (pending question to Release Manager) - packaging OK: pending patches [1] [2] (need merge of [1]) - remove packet installation in run [1] https://gerrit.opnfv.org/gerrit/#/c/38177/ [2] https://gerrit.opnfv.org/gerrit/#/c/38053/ Change-Id: Ic06786f0d516f1702dc44dc521ba8ca810ee76f9 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-08-17Merge "add orchestra_clearwaterims testcase"Morgan Richomme2-9/+26
2017-08-17Merge "API proposal for functest"Cedric Ollivier2-1/+7
2017-08-17Merge "Clean run_tests.py and the related ut"Cedric Ollivier3-131/+107
2017-08-17API proposal for functestLinda Wang2-1/+7
1. Propose a basic framework for API 2. And these functions have been realized: 1) Show environment 2) Prepare Environment 3) Show credentials 4) List all testcases 5) Show a testcase 6) List all tiers 7) Show a tier 8) List all testcases within given tier JIRA: FUNCTEST-843 Change-Id: Ib961446708077b56465eda0052f6d38806b62594 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-08-17Merge "Switch to blocking: false for ODL testcase"Cedric Ollivier1-1/+1
2017-08-17Switch to blocking: false for ODL testcaseNikolas Hermanns1-1/+1
ODL basic suite doesn't support Keystone v3 [1] and then the related testcase should not block the testing till it's fixed. [1] https://jira.opnfv.org/browse/FUNCTEST-862 Change-Id: Ib9c92c5ff37ab720bdfc311df834f18bac39daa7 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-08-16Clean run_tests.py and the related utCédric Ollivier3-131/+107
It enhances run_tests.py as proposed in [1]. It also prints all skipped tests in summary and fixes copyright headers. All the related unit tests have been updated too. [1] https://jira.opnfv.org/browse/FUNCTEST-832 JIRA: FUNCTEST-832 Change-Id: I59b96422bc7942ecd6270c45ab7a3fb603c13ccb Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-16Merge "Remove copper refs"Cedric Ollivier1-17/+0
2017-08-16Merge "Remove netready refs"Cedric Ollivier1-17/+0
2017-08-16Revert "Enable parser project"Cedric Ollivier1-0/+1
This reverts commit 39e2116d5ff360dae7159f5557caa2b2a46c48b2. Change-Id: I7c0b63b22c5cf6e9fa2ee1f182abad96a3931098 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-08-12Remove copper refsCédric Ollivier1-17/+0
Copper withdrew from E release (see comments in [1]). [1] https://gerrit.opnfv.org/gerrit/#/c/38851/ Change-Id: I1af463f5d60a6099592c1005ce27d3ca0c40cbbf Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>