Jose Lausuch [Mon, 19 Dec 2016 15:06:17 +0000 (15:06 +0000)]
Merge "Install sdnvpn as a python package"
Jose Lausuch [Mon, 19 Dec 2016 14:50:26 +0000 (14:50 +0000)]
Merge "Fix the issue of unexpected keyword argument 'endpoint_type'"
jose.lausuch [Mon, 19 Dec 2016 13:06:27 +0000 (14:06 +0100)]
Allow executing several testcases with the CLI
By naming the test cases separated by ","
The CLI will call run_tests.py for each
test case.
This is needed for example for the 3rd party CI.
Change-Id: I2fa5c68ebb292b462153853879630c0cbc5ef0a2
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
helenyao [Mon, 19 Dec 2016 07:06:21 +0000 (02:06 -0500)]
Bug-Fix: No module named feature.copper
JIRA: FUNCTEST-667
Fix the wrong module path for copper.
Bug is introduced by https://gerrit.opnfv.org/gerrit/#/c/24907
Change-Id: I65cb405cb477d155d4f4cdff493615ec1571f75f
Signed-off-by: helenyao <yaohelan@huawei.com>
Cedric Ollivier [Sat, 17 Dec 2016 10:09:16 +0000 (10:09 +0000)]
Merge "Avoid side effects induced by functest_constants in ODL UT"
Morgan Richomme [Fri, 16 Dec 2016 16:20:57 +0000 (17:20 +0100)]
Set SNAPS tests as non blocking
to give a chance of other tests to be run in CI/master
to be reverted once SNAPS stabilized
Change-Id: Ide3a7ff267ed7ced31980b87d6482588d2cf7787
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Cédric Ollivier [Fri, 16 Dec 2016 09:34:01 +0000 (10:34 +0100)]
Avoid side effects induced by functest_constants in ODL UT
It partially reverts [1] (odl.py + test_odl.py).
[1] https://gerrit.opnfv.org/gerrit/#/c/24619/
Change-Id: Ie51ccf10f8ffa0a63086796f8bb722ef50567b2d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jose Lausuch [Fri, 16 Dec 2016 09:58:00 +0000 (09:58 +0000)]
Merge "Add check_criteria() in testcase_base"
Jose Lausuch [Fri, 16 Dec 2016 09:57:19 +0000 (09:57 +0000)]
Merge "Convert files to Unix format."
Jose Lausuch [Fri, 16 Dec 2016 09:56:57 +0000 (09:56 +0000)]
Merge "Fix find in Dockerfile"
Jose Lausuch [Fri, 16 Dec 2016 09:56:44 +0000 (09:56 +0000)]
Merge "Fix file permissions"
Jose Lausuch [Fri, 16 Dec 2016 09:41:02 +0000 (09:41 +0000)]
Merge "Promote Helen Yao as commiter in Functest"
helenyao [Fri, 16 Dec 2016 03:49:06 +0000 (22:49 -0500)]
Fix the issue of unexpected keyword argument 'endpoint_type'
JIRA: FUNCTEST-662
Different OpenStack has different version of RC file thus the environment variables vary.
The keystoneauth1 initialization only support limited input.
This patch only feed the required input to keystoneauth1.
Moreover, the patch optimized the code by removing hardcode and improved the scalability.
Change-Id: Id6815f96a11f2918bc2c7bc1c33f38c3f5754e11
Signed-off-by: helenyao <yaohelan@huawei.com>
Cédric Ollivier [Thu, 15 Dec 2016 15:54:45 +0000 (16:54 +0100)]
Add check_criteria() in testcase_base
It allows checking testcase results and then returning an error value
to CI. Now run() should return EX_OK even if criteria is FAILED.
It also fixes an issue induced by [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/24561/
Change-Id: Iaa095696f9dcb87f8cc95179b4f404b092d1e23e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 15 Dec 2016 14:14:50 +0000 (15:14 +0100)]
Convert files to Unix format.
Change-Id: I51fabb809e0f446a4dcf2108af10a3f137b177d3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 15 Dec 2016 14:06:35 +0000 (15:06 +0100)]
Fix find in Dockerfile
Unit tests has been moved to functest/tests/unit
Change-Id: I62175f04089eb4d12213e1c48ae1a5abbb540e2e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 15 Dec 2016 13:54:14 +0000 (14:54 +0100)]
Fix file permissions
It has been fixed by calling [1]
[1] find ${FUNCTEST_REPO_DIR} -name "*.py" \
-not -path "*tests/unit*" |xargs grep __main__ \
|cut -d\: -f 1 |xargs chmod -c 755 &&
find ${FUNCTEST_REPO_DIR} -name "*.sh" \
|xargs grep \#\! |cut -d\: -f 1 |xargs chmod -c 755
Change-Id: I654d9221179e60ea45d1db83157c4a9aa9497b69
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Romanos Skiadas [Thu, 15 Dec 2016 14:52:47 +0000 (16:52 +0200)]
Install sdnvpn as a python package
Change-Id: Ifc3a2f8184b987e0325fd6ad182b808c0d703542
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
jose.lausuch [Thu, 15 Dec 2016 14:48:32 +0000 (15:48 +0100)]
Fix path for SFC package installation
Change-Id: I0a0ee6b492946255922f81043f89e11e7c70792e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Jose Lausuch [Thu, 15 Dec 2016 14:20:08 +0000 (14:20 +0000)]
Merge "Install SFC python modules in Functest"
jose.lausuch [Thu, 15 Dec 2016 10:50:49 +0000 (11:50 +0100)]
Promote Helen Yao as commiter in Functest
Change-Id: I5d20ed6a0fa9b76728e0bb61df14bceff36bc8f2
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jose.lausuch [Wed, 14 Dec 2016 11:08:43 +0000 (12:08 +0100)]
Install SFC python modules in Functest
This will install SFC repository locally
so that they can have whatever directory structure
without modifying the PYTHONPATH env var.
See this for more info:
https://gerrit.opnfv.org/gerrit/#/c/25861/
JIRA: SFC-60
Change-Id: If197c250da61d2ae1f4b2f90a52bf007159fd07e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Morgan Richomme [Thu, 15 Dec 2016 07:37:49 +0000 (07:37 +0000)]
Merge "Switch to ODL beryllium-sr4"
Morgan Richomme [Thu, 15 Dec 2016 07:36:55 +0000 (07:36 +0000)]
Merge "Create internship dir in docs"
Cédric Ollivier [Wed, 14 Dec 2016 16:04:21 +0000 (17:04 +0100)]
Switch to ODL beryllium-sr4
It switches ODL_TAG to beryllium-sr4 which integrates the following
patches [1] and [2] which were part of OPNFV functest.
[1] https://git.opendaylight.org/gerrit/#/c/46910/
[2] https://git.opendaylight.org/gerrit/#/c/46749/
Change-Id: Ibc7e9eb1dc5dadff024562e6d077242688192ba9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Morgan Richomme [Wed, 14 Dec 2016 10:40:56 +0000 (11:40 +0100)]
Bug fix: precise testcase name to push results into DB
JIRA: FUNCTEST-659
Change-Id: Ic92ecddc5d0bb295b99f7ffc2ab957e80e7ea32f
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Wed, 14 Dec 2016 10:30:56 +0000 (10:30 +0000)]
Merge "Conform SFC test case to FeatureBase"
Morgan Richomme [Wed, 14 Dec 2016 10:30:39 +0000 (10:30 +0000)]
Merge "Adapt Copper to Abstraction framework"
helenyao [Thu, 8 Dec 2016 02:24:24 +0000 (21:24 -0500)]
Authenticate clients with keystoneauth1.session
JIRA: FUNCTEST-529
1. use keystoneauth1.session to initialize the client for each service
The keystoneauth1.session.Session class was introduced into keystoneauth1 as an attempt
to bring a unified interface to the various OpenStack clients that share common authentication
and request parameters between a variety of services.
2. update ODL case to leverage session to get the endpoint info
Change-Id: Ic8c01b9b7ed86d3bdd9f5125504bc47f46a37700
Signed-off-by: helenyao <yaohelan@huawei.com>
Morgan Richomme [Fri, 25 Nov 2016 17:15:50 +0000 (18:15 +0100)]
Adapt Copper to Abstraction framework
JIRA: FUNCTEST-546
Change-Id: I775a7274883127cc627197fda37ae8e9043b59e2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Tue, 13 Dec 2016 16:27:22 +0000 (17:27 +0100)]
Create internship dir in docs
to be used for internship documentation
Change-Id: Iad0be6025344ae19fcd218ee46794f090943b32e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Tue, 13 Dec 2016 21:03:51 +0000 (21:03 +0000)]
Merge "rename openstack to components"
jose.lausuch [Wed, 23 Nov 2016 10:24:49 +0000 (11:24 +0100)]
Conform SFC test case to FeatureBase
JIRA: FUNCTEST-550
Change-Id: I46853d1ba943a54b39b760c34c29c2b4c3b43d63
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Jose Lausuch [Tue, 13 Dec 2016 18:07:54 +0000 (18:07 +0000)]
Merge "Rename add_floating_ip arg to floatingip_addr"
Morgan Richomme [Tue, 13 Dec 2016 14:32:56 +0000 (15:32 +0100)]
rename openstack to components
to be in line with testing group agreed categories
https://wiki.opnfv.org/display/testing
Change-Id: Ibad08afe1ad37c244e1cf5f845f14a73bddfd63f
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Tue, 13 Dec 2016 14:30:01 +0000 (14:30 +0000)]
Merge "CI-Build-Fix: Move the connection check to smoke"
Morgan Richomme [Tue, 13 Dec 2016 13:16:23 +0000 (13:16 +0000)]
Merge "Add timing decorator utility"
George Paraskevopoulos [Mon, 12 Dec 2016 14:12:14 +0000 (16:12 +0200)]
Add timing decorator utility
Create "timethis" utility decorator that prints how long it takes for an
arbitrary function to complete
USAGE:
@functest.utils.functest_utils.timethis
def function_to_be_timed(...):
...
Change-Id: I41730c01b6889a9fa1ede4c5863841648b5af9c7
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Jose Lausuch [Tue, 13 Dec 2016 12:21:43 +0000 (12:21 +0000)]
Merge "Add host aggregate / av zones util functions"
helenyao [Tue, 13 Dec 2016 10:18:45 +0000 (05:18 -0500)]
CI-Build-Fix: Move the connection check to smoke
JIRA: FUNCTEST-648
The run_test.py first searches for tier, if no name is matched, it will continue to search for testcase.
That said, for 'functest testcase run healthcheck', it will run all testcases under 'healthchech' tier.
The connection check blocked the CI build.
Change-Id: I4e14cb0f269175803d027756d5581fd1867b3147
Signed-off-by: helenyao <yaohelan@huawei.com>
Romanos Skiadas [Tue, 13 Dec 2016 08:28:01 +0000 (10:28 +0200)]
Rename add_floating_ip arg to floatingip_addr
nova_client.servers.add_floating_ip takes a Floating IP address as a second
argument, not an id. Naming the argument floatingip_id is misleading.
Change-Id: I39919fa305a46b58878c8b4f83e40c78390cfc07
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
helenyao [Tue, 13 Dec 2016 02:49:48 +0000 (21:49 -0500)]
Upgraded the virtualenv
JIRA: FUNCTEST-654
The virtualenv is too old and it will break the unit test if it runs the second time.
Change-Id: I9f1a408f0e43bff4499575fa57cabd1a83d99b3a
Signed-off-by: helenyao <yaohelan@huawei.com>
Morgan Richomme [Mon, 12 Dec 2016 14:36:17 +0000 (14:36 +0000)]
Merge "Move api_check test in smoke category"
George Paraskevopoulos [Mon, 12 Dec 2016 10:18:21 +0000 (12:18 +0200)]
Install releng as a python module
Modify functest container to install releng modules as a python module.
This way we can use the opnfv.utils.* libraries
Change-Id: Ib61f1c9dc2564135fe3ef6ead58b69e24c99d2c6
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
helenyao [Thu, 8 Dec 2016 10:31:49 +0000 (05:31 -0500)]
Support rally configuration for both Newton and Mitaka
JIRA: FUNCTEST-644
As the RC file is different between Newton and Mitaka, the rally configuration file differs in two versions of openstack.
Change-Id: Ibf06b7d1f0da87f155a95a152bb78ee7c2b9eb7d
Signed-off-by: helenyao <yaohelan@huawei.com>
Morgan Richomme [Mon, 12 Dec 2016 09:04:05 +0000 (10:04 +0100)]
Move api_check test in smoke category
Healthcheck tests are used for gating and MUST not include
negative tests
Change-Id: Ie3a6715506cbbb9a5a9e5b455f648699600bd584
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Fri, 9 Dec 2016 18:46:54 +0000 (19:46 +0100)]
Snaps integration
Fix testcase class name
Minor change on criteria, start_time, stop_time
Change-Id: I9ba49781c3a3212f03b7ab822f9ab311a4fafd3d
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
George Paraskevopoulos [Thu, 8 Dec 2016 14:37:33 +0000 (16:37 +0200)]
Add host aggregate / av zones util functions
Add functionality for creating, getting and deleting host aggregates and
availability zones.
Change-Id: I6717ba865cf1e8565ca4559c71cb112d0d6a132e
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Serena Feng [Fri, 9 Dec 2016 08:54:09 +0000 (08:54 +0000)]
Merge "abstract umbrella part to make integration code simpler"
Morgan Richomme [Fri, 9 Dec 2016 07:43:21 +0000 (07:43 +0000)]
Merge "Added test cases for running the Python Tests included with SNAPS."
spisarski [Sat, 3 Dec 2016 00:26:07 +0000 (17:26 -0700)]
Added test cases for running the Python Tests included with SNAPS.
JIRA: FUNCTEST-570
The three new tests are:
1. healthcheck/connecton_check - Retrieves different OpenStack clients and may exercise a query function
2. healthcheck/api_check - Exercises many of the OpenStack APIs by performing basic CRUD operations
3. smoke/snaps_smoke - Creates VMs and some optionally test SSH into floating IPs
Removed configured exernal network name and replaced it with a dynamic lookup.
Fixed typo in run_tests.py
Change-Id: Icb87a77c7cdd99dd9aa3a66bcc5a25b4b5935fef
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
helenyao [Thu, 8 Dec 2016 09:36:55 +0000 (04:36 -0500)]
Update the logic to support both Newton and Mitaka
JIRA: FUNCTEST-645
RC file is quite different between Newton and Mitaka.
The change is to support both version.
Change-Id: I846e8bc4b4c8b7caf4bcb26c8453e1fc5d1cc0f4
Signed-off-by: helenyao <yaohelan@huawei.com>
Romanos Skiadas [Wed, 7 Dec 2016 08:45:34 +0000 (10:45 +0200)]
Revert commits that handle tacker objects
These break CI in deployments where tacker is not present.
Revert them for now and reintroduce them later in a way that will work for cases
where tacker is not there.
Revert "Tacker objects in openstack clean"
This reverts commit
510a71f74ef5f47c28995f93b461cf361a18aa74.
Revert "Tacker objects in openstack snapshot"
This reverts commit
c2f950adc4391d312f84da016e7443758506cf8c.
Change-Id: If6c470302a7be6363844eed212d25afd6e57dbc9
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Morgan Richomme [Wed, 7 Dec 2016 08:16:32 +0000 (08:16 +0000)]
Merge "Get rid of easy_install in unit test"
helenyao [Tue, 6 Dec 2016 02:41:07 +0000 (21:41 -0500)]
Get rid of easy_install in unit test
JIRA: FUNCTEST-638
Pip is a better alternative to Easy Install for installing Python packages.
There is no need to install easy_install.
Change-Id: I3dee17a800d11907c7f0942bff251a93675978bb
Signed-off-by: helenyao <yaohelan@huawei.com>
helenyao [Wed, 7 Dec 2016 07:20:56 +0000 (02:20 -0500)]
Bugfix: fix the wrong class name
JIRA: FUNCTEST-642
Fix the bug of patch: https://gerrit.opnfv.org/gerrit/#/c/25391/5/functest/ci/run_tests.py
Change-Id: Iad2f1be32bdf0c391a40cd845ed2ca52ce8856f6
Signed-off-by: helenyao <yaohelan@huawei.com>
SerenaFeng [Thu, 24 Nov 2016 02:32:53 +0000 (10:32 +0800)]
abstract umbrella part to make integration code simpler
implement an abstract class Umbrella, and take parser for instance
JIRA: FUNCTEST-618
Change-Id: Iadf71ad49abd901b9659cb71135fc902a3b616d1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Morgan Richomme [Tue, 6 Dec 2016 18:15:08 +0000 (18:15 +0000)]
Merge "test-requirements.txt is added for unit test."
Morgan Richomme [Tue, 6 Dec 2016 12:38:24 +0000 (12:38 +0000)]
Merge "Concatenate the RUN commands"
Morgan Richomme [Tue, 6 Dec 2016 12:38:14 +0000 (12:38 +0000)]
Merge "Sort multi-line arguments alphanumerically"
Morgan Richomme [Tue, 6 Dec 2016 12:36:13 +0000 (12:36 +0000)]
Merge "Tacker objects in openstack snapshot"
Morgan Richomme [Tue, 6 Dec 2016 12:36:08 +0000 (12:36 +0000)]
Merge "Tacker objects in openstack clean"
helenyao [Tue, 6 Dec 2016 03:24:43 +0000 (22:24 -0500)]
test-requirements.txt is added for unit test.
JIRA: FUNCTEST-639
Some requirement packages are only needed by unit test and there is no need to include them in requirement.txt.
This is the main reason to create a test-requirements.txt to hold all packages required by unit test.
Change-Id: Iefa9f54b57666d30044ec174adfeb22d63b6b139
Signed-off-by: helenyao <yaohelan@huawei.com>
Morgan Richomme [Mon, 5 Dec 2016 14:44:51 +0000 (14:44 +0000)]
Merge "Fix Pep8 issues related to \"
George Paraskevopoulos [Mon, 5 Dec 2016 09:53:43 +0000 (11:53 +0200)]
Tacker objects in openstack clean
Add VNFD, VNF, SFC and SFC classifiers cleaning capabilities
DEPENDS ON: https://gerrit.opnfv.org/gerrit/#/c/25485/
https://gerrit.opnfv.org/gerrit/#/c/25475/
Change-Id: I1405ed69a9dfac5d3dba7f16019288afdf65d0ff
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
George Paraskevopoulos [Mon, 5 Dec 2016 09:50:10 +0000 (11:50 +0200)]
Tacker objects in openstack snapshot
Add VNFD, VNF, SFC and SFC classifier snapshoting capabilities
DEPENDS ON: https://gerrit.opnfv.org/gerrit/#/c/25485/
Change-Id: Ic89ab5be348cbe0cca2180c43352cfa4dac0f327
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Morgan Richomme [Fri, 2 Dec 2016 07:30:47 +0000 (08:30 +0100)]
Fix Pep8 issues related to \
JIRA: FUNCTEST-630
Change-Id: I2b6d3bec67c6fe290fb2ad795a54a2dd2e3c7a0b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
George Paraskevopoulos [Mon, 5 Dec 2016 12:15:41 +0000 (14:15 +0200)]
Fix typo in openstack_tacker
Changed function stub:
-def list_sfc_clasifiers(tacker_client, verbose=False):
+def list_sfc_classifiers(tacker_client, verbose=False):
Change-Id: I552231aff6c21a769366e8d41c20d64f1da374b4
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
helenyao [Mon, 5 Dec 2016 07:31:36 +0000 (02:31 -0500)]
Concatenate the RUN commands
JIRA: FUNCTEST-636
Whenever running RUN command, a new image layer is created. It would be recommended to group commands into groups to decrease layers.
Change-Id: Iae9287b2a7fd11705b5f25807fab652afa0ccb74
Signed-off-by: helenyao <yaohelan@huawei.com>
helenyao [Mon, 5 Dec 2016 07:39:38 +0000 (02:39 -0500)]
Sort multi-line arguments alphanumerically
JIRA: FUNCTEST-637
Whenever possible, ease later changes by sorting multi-line arguments alphanumerically. This will help you avoid duplication of packages and make the list much easier to update.
Change-Id: I85eae3a7019f5f2f30abf7a3f44896017acae9b7
Signed-off-by: helenyao <yaohelan@huawei.com>
helenyao [Fri, 2 Dec 2016 02:52:43 +0000 (21:52 -0500)]
Rename TestCasesBase into TestcaseBase
JIRA: FUNCTEST-628
1. rename the TestCasesBase into TestcaseBase
2. updated the module name to testcase_base.py
Change-Id: Ic6b5d8209098c136613a2419c3790668fdbd493e
Signed-off-by: helenyao <yaohelan@huawei.com>
Morgan Richomme [Fri, 2 Dec 2016 13:35:28 +0000 (13:35 +0000)]
Merge "Update release notes with arm results"
Morgan Richomme [Fri, 2 Dec 2016 13:15:57 +0000 (13:15 +0000)]
Merge "remove functest_repo from TestBase, move it to vPingBase"
cristinapauna [Fri, 2 Dec 2016 11:32:55 +0000 (13:32 +0200)]
Update release notes with arm results
Change-Id: I961839f5baf399377f19c9b6e008b1d43af2e921
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
Morgan Richomme [Fri, 2 Dec 2016 07:46:16 +0000 (07:46 +0000)]
Merge "Allow unit testing w/o internet connectivity"
Morgan Richomme [Fri, 2 Dec 2016 07:28:13 +0000 (08:28 +0100)]
remove functest_repo from TestBase, move it to vPingBase
Change-Id: I6e9ebc7280b24ced9b62bfa4fa38b08128febb42
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Fri, 2 Dec 2016 07:21:01 +0000 (07:21 +0000)]
Merge "Revert "solve failure testcases are not pushed to testDB problem""
Morgan Richomme [Thu, 1 Dec 2016 16:41:22 +0000 (16:41 +0000)]
Merge "Remove Notion of SKIP in test cases"
Morgan Richomme [Tue, 29 Nov 2016 10:10:47 +0000 (10:10 +0000)]
Revert "solve failure testcases are not pushed to testDB problem"
This reverts commit
a41264c46d583a68d48de041663213752dc62bf3.
Change-Id: Id62c5342fffb5d75672127d9765d4cc882e3f4df
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Jose Lausuch [Wed, 30 Nov 2016 12:40:49 +0000 (12:40 +0000)]
Merge "Fix tacker util script"
Morgan Richomme [Tue, 29 Nov 2016 10:41:21 +0000 (11:41 +0100)]
Remove Notion of SKIP in test cases
JIRA: FUNCTEST-541
Change-Id: Ie71ba9c02e54a1ff05974ef89075b3ad7cf6f930
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Cédric Ollivier [Wed, 30 Nov 2016 00:25:24 +0000 (01:25 +0100)]
Allow unit testing w/o internet connectivity
urllib2.urlopen() is now patched when testing the internet connectivity
helper.
Change-Id: I4ddf1dd8f494fe282735e1051986a0b5dd1a040f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Morgan Richomme [Tue, 29 Nov 2016 13:34:33 +0000 (14:34 +0100)]
bug fix: bad ping.sh path after refactoring
JIRA: FUNCTEST-626
Change-Id: Iaab7de65ae197939f1ef715826ba5a2b2423c205
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
George Paraskevopoulos [Tue, 29 Nov 2016 08:01:48 +0000 (10:01 +0200)]
Fix tacker util script
Bug fixes for the tacker utilities script + a new function to wait for a
VNF to come up
Change-Id: Ia358c4b9dc43b60d0fd6ba4b18d2e7fd63f05a99
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Morgan Richomme [Mon, 28 Nov 2016 16:34:17 +0000 (16:34 +0000)]
Merge "Lifted requirements.pip one level up to meet the basic structure of OpenStack project."
Morgan Richomme [Mon, 28 Nov 2016 08:17:25 +0000 (08:17 +0000)]
Merge "Bugfix: fix the wrong script path for healthcheck."
helenyao [Sat, 26 Nov 2016 02:21:53 +0000 (21:21 -0500)]
Bugfix: fix the wrong path for vping_ssh
JIRA: FUNCTEST-624
Change-Id: Idbd04eb4c09a3bae29f12e43b019ad095ce2cf7b
Signed-off-by: helenyao <yaohelan@huawei.com>
helenyao [Sat, 26 Nov 2016 01:32:49 +0000 (20:32 -0500)]
Bugfix: fix the wrong script path for healthcheck.
JIRA: FUNCTEST-623
Change-Id: I9e37b25c989ce01d93920be372b3dc9845a3b0ae
Signed-off-by: helenyao <yaohelan@huawei.com>
helenyao [Fri, 25 Nov 2016 03:13:43 +0000 (22:13 -0500)]
Lifted requirements.pip one level up to meet the basic structure of OpenStack project.
JIRA: FUNCTEST-609
1. Lifted the requirements.pip
2. Renamed it to requirements.txt
3. Updated the areas that are affected
Change-Id: If294f07fb5450f3ae6133fd46dc169b9bab451de
Signed-off-by: helenyao <yaohelan@huawei.com>
Morgan Richomme [Fri, 25 Nov 2016 17:01:22 +0000 (18:01 +0100)]
Merge smoke and sdn_controllers into smoke
1 category = min test suites to validate a scenario (feature excluded)
Change-Id: I8ed2d2175dbdb13c1e762fdfc3f3280551d853f2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
jose.lausuch [Thu, 24 Nov 2016 22:24:49 +0000 (23:24 +0100)]
Add suffix '_DIR' to some constants that point to directories
JIRA: FUNCTEST-533
Change-Id: Iea2ca0709f6e53201056f9145fa6020216c31f56
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Morgan Richomme [Thu, 24 Nov 2016 17:25:52 +0000 (18:25 +0100)]
file/dir renaming for consistency
JIRA: FUNCTEST-579
Change-Id: Iaa545db70bfb76770df0a3d17871e29ce518ff2d
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
SerenaFeng [Tue, 22 Nov 2016 07:55:30 +0000 (15:55 +0800)]
Adapt Parser test case to the new template
JIRA: FUNCTEST-565
Change-Id: If702831438fac97c28a1a35b1a91b81feb8397bd
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Morgan Richomme [Fri, 25 Nov 2016 07:04:56 +0000 (07:04 +0000)]
Merge "Consider criteria as exit condition in odl test"
jose.lausuch [Thu, 24 Nov 2016 21:54:29 +0000 (22:54 +0100)]
Fix bug repos_dir -> REPOS_DIR
JIRA: FUNCTEST-533
Change-Id: Ie98089c54326b255ffd7c6cad81abf29ad52f4a2
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Morgan Richomme [Thu, 24 Nov 2016 14:58:12 +0000 (15:58 +0100)]
Consider criteria as exit condition in odl test
JIRA: FUNCTEST-621
Change-Id: Ic9dd73861d84e3dbfb3e6611ffc9e5e2c09fcaed
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
helenyao [Mon, 21 Nov 2016 11:50:06 +0000 (06:50 -0500)]
Extracted all global parameters into functest_constants.py
JIRA: FUNCTEST-533
1. Extracted all global variables into functest_constants.py and updated all affected areas accordingly
2. Used os.path.join to replace '/' to come up with the path for better cross-platform support and improve the path accuracy
3. Removed unused variables
4. Updated the hardcoded path in Dockerfile by using variable reference
5. Removed "/" ending from all path variables
6. Updated the unit test
Change-Id: Ib30a81d1f0c83fbaef042d63c187c27bd18301bb
Signed-off-by: helenyao <yaohelan@huawei.com>
Jose Lausuch [Thu, 24 Nov 2016 10:40:20 +0000 (10:40 +0000)]
Merge "Conform SDNVPN test case to TestCaseBase"
Jose Lausuch [Thu, 24 Nov 2016 09:56:43 +0000 (09:56 +0000)]
Merge "bugfix: correct test report status"
SerenaFeng [Thu, 24 Nov 2016 06:24:47 +0000 (14:24 +0800)]
bugfix: correct test report status
reporting status of the test result should be checked based on
execution result not push_to_db result
Change-Id: I6f550f8243ba021108ce899cbebe98f3ff45c0e1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>