Cedric Ollivier [Mon, 29 May 2017 14:08:33 +0000 (14:08 +0000)]
Merge "Move api out of the docs directory"
Cédric Ollivier [Mon, 29 May 2017 12:08:14 +0000 (14:08 +0200)]
Move api out of the docs directory
The docs directory can only contain static documentation.
All generated html files should be pushed as artifacts at the end of
functest-verify-master.
Change-Id: I17aeab5687b9eb0c7aaf21cbc6b41e8f321c2e63
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 23 May 2017 17:20:20 +0000 (19:20 +0200)]
Rename logger to __logger in unit.py
This mangling ensures that all info messages printed from core packages.
Change-Id: I77ac1c80360d45ef19ed7c3fa05a894804c92216
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 23 May 2017 17:07:52 +0000 (19:07 +0200)]
Protect against self.suite = None
Change-Id: Ie3370ebfdd51b9aff707e50b754ca52796e49fbf
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Morgan Richomme [Mon, 29 May 2017 09:22:30 +0000 (09:22 +0000)]
Merge "Re-Enable Promise testcases"
Morgan Richomme [Mon, 29 May 2017 08:58:45 +0000 (08:58 +0000)]
Merge "Fix some pylint errors in onos package"
Jose Lausuch [Wed, 24 May 2017 17:35:19 +0000 (17:35 +0000)]
Merge "Stop printing in console when testing functest_utils.py"
valentin boucher [Wed, 24 May 2017 09:21:58 +0000 (09:21 +0000)]
Merge "Add docstrings in unit"
valentin boucher [Wed, 24 May 2017 09:21:12 +0000 (09:21 +0000)]
Merge "Rename the class TestSuiteRunner to Suite"
valentin boucher [Wed, 24 May 2017 09:20:29 +0000 (09:20 +0000)]
Merge "Rename test_pytest_suite_runner.py to test_unit.py"
valentin boucher [Wed, 24 May 2017 09:20:18 +0000 (09:20 +0000)]
Merge "Rename pytest_suite_runner.py to unit.py"
Linda Wang [Sat, 20 May 2017 01:56:57 +0000 (01:56 +0000)]
Fix some pylint errors in onos package
Directories affected:
- functest/opnfv_tests/sdn/onos/
JIRA: FUNCTEST-796
Change-Id: Iffbb0e9a021d31a32d940128435a9f6ed43a504f
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Cédric Ollivier [Tue, 23 May 2017 18:58:42 +0000 (20:58 +0200)]
Stop printing in console when testing functest_utils.py
Change-Id: I6fa0f6f449270199cc4d5b2c88e171091bf92773
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 23 May 2017 16:45:27 +0000 (18:45 +0200)]
Add docstrings in unit
It also adds shebang and conforms the copyright header with the related
OPNFV template.
Change-Id: Iacb0cc8629e3021181eef2e8cb76daf48601abf4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 23 May 2017 16:06:47 +0000 (18:06 +0200)]
Rename the class TestSuiteRunner to Suite
It conforms with [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/35211/
Change-Id: I11bbdcd63a1691835fb7c6198549edbaf6b758a1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 23 May 2017 14:54:14 +0000 (16:54 +0200)]
Rename test_pytest_suite_runner.py to test_unit.py
It conforms with [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/35211/
Change-Id: Ife7a161970997cf6cd74e86c343d4879f87b5cf4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
valentin boucher [Tue, 23 May 2017 14:51:17 +0000 (14:51 +0000)]
Merge "Bugfix: fix two typos"
Cédric Ollivier [Tue, 23 May 2017 14:37:04 +0000 (16:37 +0200)]
Rename pytest_suite_runner.py to unit.py
It also adds the rst files to include this module in apidoc.
Change-Id: Iabbb17bc8601265bd9436c75d1afc0b470df1eb4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Linda Wang [Tue, 23 May 2017 02:39:25 +0000 (02:39 +0000)]
Call fetch_os_creds.sh from $PATH
Now it's defined as script in releng/modules' setup.py [1]
[1] https://gerrit.opnfv.org/gerrit/#/c/35183/
Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com>
Depends-On: Ic77f4e46d6d3396f9891b73105a0eb7aa037754f
JIRA: FUNCTEST-829
Change-Id: Ief821b7326e0a6c2bbcab31bb21629455e4bc9ea
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Linda Wang [Tue, 23 May 2017 02:42:18 +0000 (02:42 +0000)]
Bugfix: fix two typos
1. In run_tests.py, test case name is shown before running:
logger.error(kwargs['test']) -> logger.info(kwargs['test'])
2. In tempest.py, Verication -> Verification
Change-Id: I117838cdb4b0f920c4cf855645d910e623e06868
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Morgan Richomme [Mon, 22 May 2017 20:03:44 +0000 (20:03 +0000)]
Merge "Bugfix: fix the errors of onos_sfc"
valentin boucher [Mon, 22 May 2017 16:28:47 +0000 (16:28 +0000)]
Merge "Update test_vnf.py to support py3"
valentin boucher [Mon, 22 May 2017 16:28:18 +0000 (16:28 +0000)]
Merge "Remove former run_unit_tests.sh"
Cedric Ollivier [Mon, 22 May 2017 15:56:52 +0000 (15:56 +0000)]
Merge "Test decorators.py in testenv:py35"
Cedric Ollivier [Mon, 22 May 2017 15:56:33 +0000 (15:56 +0000)]
Merge "Turn Sphinx warnings into errors"
valentin boucher [Mon, 22 May 2017 13:12:55 +0000 (13:12 +0000)]
Merge "Check python3 support when running tox"
valentin boucher [Mon, 22 May 2017 13:12:46 +0000 (13:12 +0000)]
Merge "Generate api doc when running tox"
valentin boucher [Mon, 22 May 2017 13:12:19 +0000 (13:12 +0000)]
Merge "Update apidoc to conform with vnf module"
valentin boucher [Mon, 22 May 2017 13:11:45 +0000 (13:11 +0000)]
Merge "Analyse code when running tox"
valentin boucher [Mon, 22 May 2017 13:11:37 +0000 (13:11 +0000)]
Merge "Check style when running tox"
valentin boucher [Mon, 22 May 2017 13:11:04 +0000 (13:11 +0000)]
Merge "Delete line breaks before binary operator"
valentin boucher [Mon, 22 May 2017 13:09:56 +0000 (13:09 +0000)]
Merge "Sort keys when dumping json"
valentin boucher [Mon, 22 May 2017 13:09:50 +0000 (13:09 +0000)]
Merge "Ignore .tox"
valentin boucher [Mon, 22 May 2017 13:09:23 +0000 (13:09 +0000)]
Merge "Tox utility to run unit tests"
valentin boucher [Mon, 22 May 2017 13:09:12 +0000 (13:09 +0000)]
Merge "Update requests as defined in releng"
valentin boucher [Mon, 22 May 2017 13:09:00 +0000 (13:09 +0000)]
Merge "Add baro_tests as requirements"
valentin boucher [Mon, 22 May 2017 13:08:51 +0000 (13:08 +0000)]
Merge "Install releng via requirements.txt"
valentin boucher [Mon, 22 May 2017 13:08:45 +0000 (13:08 +0000)]
Merge "Set default value for CONFIG_FUNCTEST_YAML"
valentin boucher [Mon, 22 May 2017 13:07:52 +0000 (13:07 +0000)]
Merge "Fully cover pytest_suite_runner.py"
valentin boucher [Mon, 22 May 2017 13:07:45 +0000 (13:07 +0000)]
Merge "Precise self.result in pytest_suite_runner.py"
valentin boucher [Mon, 22 May 2017 12:43:36 +0000 (12:43 +0000)]
Merge "Print stack when catching exceptions in run_tests.py"
Morgan Richomme [Mon, 22 May 2017 07:08:13 +0000 (07:08 +0000)]
Merge "Replace CONST.* by getattribute/setattr for refstack"
Cédric Ollivier [Mon, 22 May 2017 02:04:06 +0000 (04:04 +0200)]
Update test_vnf.py to support py3
Change-Id: I86dc83b1fc9205f7b8209d63e18439a7e05c646b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 22 May 2017 01:47:21 +0000 (03:47 +0200)]
Test decorators.py in testenv:py35
Change-Id: I91d5b04f105cf41bef799eccdaabf89cb0440747
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 22 May 2017 01:37:13 +0000 (03:37 +0200)]
Turn Sphinx warnings into errors
Change-Id: Iefc223a9fa6dbc4e9476aca84b3df4304058862b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 13:23:38 +0000 (15:23 +0200)]
Remove former run_unit_tests.sh
Depends-On: I934f4ac739d99d0cb29bea8c6aac6d6780b30901
Change-Id: I67c8a25a2e712babf99e32fb4c049b0acfd2e44d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 13:16:31 +0000 (15:16 +0200)]
Check python3 support when running tox
It only tests testcase, feature and odl which supports python3.
It creates a temporary requirements.py3.txt which will be safely removed
when we stop using subprocess32 [1] and robotframework-sshlibrary.
[1] https://jira.opnfv.org/browse/FUNCTEST-827
Change-Id: I92021dcb4aca03f64e2441e3bcff34675a3ae879
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 10:27:24 +0000 (12:27 +0200)]
Generate api doc when running tox
Change-Id: I78b18981d9f916e6174d44c6280706e404c7c9f2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 10:01:43 +0000 (12:01 +0200)]
Update apidoc to conform with vnf module
It completes [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/34467/
Change-Id: Ia4a850b740764774b926d5cdb92c8813bc93f9e4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 09:50:56 +0000 (11:50 +0200)]
Analyse code when running tox
It filters all messages to ease reading the report.
Change-Id: Iab55bc71cb6026edde29fb9f084a07b2dedf564f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 08:42:48 +0000 (10:42 +0200)]
Check style when running tox
Change-Id: Idedf823a1572c40692e445694461b4196b75275d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 08:34:49 +0000 (10:34 +0200)]
Delete line breaks before binary operator
They are considered as warnings by flake8.
Change-Id: I84ffedc41c24133aa0d45e312bb095526aa1095b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 08:13:45 +0000 (10:13 +0200)]
Sort keys when dumping json
Otherwise dumping them could break some unit tests as they are
unordered collections [1].
[1] https://build.opnfv.org/ci/job/functest-verify-master/4122/
Change-Id: I108e946926ae9690cf2421e565f2bb81500f9160
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 21 May 2017 07:23:49 +0000 (09:23 +0200)]
Ignore .tox
Change-Id: I50e39057edbbfadd57ea912f1f1ba32389639809
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
ashishk1994 [Sat, 22 Apr 2017 16:40:31 +0000 (22:10 +0530)]
Tox utility to run unit tests
Now run_unit_tests.sh only calls tox to allow merging.
It can be safely deleted as soon as the related jjob is updated.
It also removes test_logging.ini.
Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: I934f4ac739d99d0cb29bea8c6aac6d6780b30901
Signed-off-by: ashishk1994 <ashishk.iiit@gmail.com>
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 19 May 2017 21:32:33 +0000 (23:32 +0200)]
Update requests as defined in releng
Change-Id: I808cb796d18cf7f193a37e7b7d9073a037bb2ae7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sat, 20 May 2017 09:57:35 +0000 (11:57 +0200)]
Add baro_tests as requirements
It also stops cloning it when building the docker container and updates
the related unit tests.
It bypasses the bug when importing collectd [1].
[1] https://jira.opnfv.org/browse/BAROMETER-79
Change-Id: Ie9f8ea2b3c95d6b1f5405d76b018cdcb62343a58
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 19 May 2017 21:11:21 +0000 (23:11 +0200)]
Install releng via requirements.txt
It should work in all branches if the right requirements.txt is
selected.
Change-Id: I9c46cd52496528835a92e371320debf92117b4fa
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 19 May 2017 20:23:52 +0000 (22:23 +0200)]
Set default value for CONFIG_FUNCTEST_YAML
It calculates via the full path of env.py.
Change-Id: Ief958833f5116cdb116d0153d85a0ae03063ec5c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Tim Irnich [Fri, 19 May 2017 11:48:27 +0000 (13:48 +0200)]
Activating SDNVPN test cases for master.
Change-Id: I4ba995d412bfeadc708d5a3c643576097867d1ac
Signed-off-by: Tim Irnich <tim.irnich@ericsson.com>
Gerald Kunzmann [Fri, 19 May 2017 08:02:57 +0000 (08:02 +0000)]
Re-Enable Promise testcases
Change-Id: I438c8f5ad9a517a19b675205964a427e8b57ac44
Signed-off-by: Gerald Kunzmann <kunzmann@docomolab-euro.com>
Linda Wang [Mon, 8 May 2017 07:01:33 +0000 (07:01 +0000)]
Bugfix: fix the errors of onos_sfc
1. Update the service type to "identity", "network", "compute" and
"image", other than "keystone", "neutron", "nova" and "glance".
JIRA: FUNCTEST-820
Change-Id: I81b2311760fd717570561e6471525773378ad2f2
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Cédric Ollivier [Fri, 19 May 2017 09:29:26 +0000 (11:29 +0200)]
Fully cover pytest_suite_runner.py
Change-Id: I766afb1d5c6ef53a5b551539662ee363ae8eadee
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 19 May 2017 06:04:12 +0000 (08:04 +0200)]
Precise self.result in pytest_suite_runner.py
It also adds the related unit tests.
Change-Id: I8325bd9a55c69b229e3c48a9e64aa963e685e03d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jose Lausuch [Fri, 19 May 2017 09:16:30 +0000 (09:16 +0000)]
Merge "Replace CONST.* by getattribute/setattr for rally and tempest"
Jose Lausuch [Fri, 19 May 2017 08:59:27 +0000 (08:59 +0000)]
Merge "Define Runner class"
Linda Wang [Thu, 18 May 2017 08:09:39 +0000 (08:09 +0000)]
Replace CONST.* by getattribute/setattr for refstack
Directories affected:
- functest/opnfv_tests/openstack/refstack_client
and respective unit test
JIRA: FUNCTEST-796
Change-Id: I7f7047d44d71e82bcc1f66ec0b760ff30a13dbd5
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Linda Wang [Thu, 18 May 2017 07:17:27 +0000 (07:17 +0000)]
Replace CONST.* by getattribute/setattr for rally and tempest
Directories affected:
- functest/opnfv_tests/openstack/rally
- functest/opnfv_tests/openstack/tempest
and respective unit test
JIRA: FUNCTEST-796
Change-Id: I963f5947663f0b660337f3304defb697f5d338f3
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Jose Lausuch [Fri, 19 May 2017 08:40:43 +0000 (08:40 +0000)]
Merge "Modify how to disable logging in unit test."
Morgan Richomme [Fri, 19 May 2017 08:37:34 +0000 (08:37 +0000)]
Merge "Documentation for unit test project"
Morgan Richomme [Fri, 19 May 2017 08:36:54 +0000 (08:36 +0000)]
Merge "Use StringIO in odl.py"
Morgan Richomme [Fri, 19 May 2017 08:36:00 +0000 (08:36 +0000)]
Merge "Move few local ODL SFC confs to global functest confs"
Morgan Richomme [Fri, 19 May 2017 08:34:18 +0000 (08:34 +0000)]
Merge "Replace CONST.* by getattribute/setattr for cli"
Cédric Ollivier [Thu, 18 May 2017 18:19:45 +0000 (20:19 +0200)]
Print stack when catching exceptions in run_tests.py
Change-Id: Id94475dd519ce04b87da470f6e6bb5a1c1aa2d75
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Helen Yao [Fri, 19 May 2017 01:59:13 +0000 (01:59 +0000)]
Merge "Add a new directory to hold pre-downloaded images"
Jose Lausuch [Thu, 18 May 2017 18:31:52 +0000 (18:31 +0000)]
Merge "Use logger instead of printing in console"
Cédric Ollivier [Thu, 18 May 2017 17:37:26 +0000 (19:37 +0200)]
Modify how to disable logging in unit test.
Logs are only disabled when the unit tests are run from cmdline.
It allows running them via pytest_suite_runner.py and printing
their results to functest.log.
You should notice that the unit test must disable the logger of the
tested TestCase (e.g. testcase.TestCase.logger.disabled = 1). Otherwise
false logs will be printed in console.
Change-Id: Ic171e4575c8bab2e52db1897ae026b61a03b6247
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jose Lausuch [Thu, 18 May 2017 16:44:19 +0000 (16:44 +0000)]
Merge "Remove check_success_rate"
Cédric Ollivier [Thu, 18 May 2017 15:26:49 +0000 (17:26 +0200)]
Use StringIO in odl.py
It avoids creating and removing the temporary file to dump robot output.
Change-Id: Ia5ea66e76ffb8b8327f2da938f177e8ef4c61dd4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jose Lausuch [Thu, 18 May 2017 15:02:45 +0000 (15:02 +0000)]
Merge "Fix 2 issues related to logger in pytest_suite_runer.py"
Jose Lausuch [Thu, 18 May 2017 15:02:11 +0000 (15:02 +0000)]
Merge "Allow running unittest.TestCase via run_tests.py"
Cédric Ollivier [Thu, 18 May 2017 14:40:13 +0000 (16:40 +0200)]
Use logger instead of printing in console
It modifies pytest_suite_runner.py to dump unit test results in
functest.log via logging.
Change-Id: Ic4e7567c5e52e00ad0e485ccb070029b135041b2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jose Lausuch [Thu, 18 May 2017 12:28:43 +0000 (12:28 +0000)]
Merge "Clean test-requirements.txt"
jose.lausuch [Wed, 17 May 2017 12:20:43 +0000 (14:20 +0200)]
Remove check_success_rate
After the introduction of is_successful method
in TestCase class, this is not needed anymore.
Change-Id: I70f6f9e10495601cd5443467347b97efe27b81a3
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Jose Lausuch [Thu, 18 May 2017 09:30:31 +0000 (09:30 +0000)]
Merge "Fix the opera ims instance initialization error"
Linda Wang [Thu, 18 May 2017 08:35:48 +0000 (08:35 +0000)]
Replace CONST.* by getattribute/setattr for cli
Directories affected:
- functest/cli/commands
and respective unit test
JIRA: FUNCTEST-796
Change-Id: I2ad721819d4b8f97098c589c3b5ed3dcc945409d
Signed-off-by: Linda Wang <wangwulin@huawei.com>
helenyao [Tue, 2 May 2017 06:24:22 +0000 (14:24 +0800)]
Add a new directory to hold pre-downloaded images
Put all images in the new direcotry. If users want to use the
local image, map the local directory to the ${HOME}/functest/images
Change-Id: I0d309b93f52b3da23d6130056f1a19907313ef68
Signed-off-by: helenyao <yaohelan@huawei.com>
Cédric Ollivier [Wed, 17 May 2017 22:46:45 +0000 (00:46 +0200)]
Fix 2 issues related to logger in pytest_suite_runer.py
logging.ini requires the full name otherwise all log messages are lost.
Calling basicConfig() is useless as it has been correctly configured by
run_tests.py before.
Change-Id: I03663c01f795b1b844239a9e24379faa529829aa
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Wed, 17 May 2017 22:26:26 +0000 (00:26 +0200)]
Allow running unittest.TestCase via run_tests.py
pytest_suite_runner can run any unittest.TestCase thanks to name passed
as run arg. Here is the related functest/ci/testcases.yaml:
run:
module: 'functest.core.pytest_suite_runner'
class: 'PyTestSuiteRunner'
args:
name: 'functest.tests.unit.odl.test_odl'
Change-Id: I7c2c611c4afbad1e52bfdca4a3288ccc21491389
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Wed, 17 May 2017 15:41:15 +0000 (17:41 +0200)]
Clean test-requirements.txt
Now only the mandatory requirements related to unit testing are listed
in test-requirements.txt.
Change-Id: I2f17a9e18e90d779ddc80b1ace9ac770a76c3385
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jose.lausuch [Wed, 17 May 2017 12:17:21 +0000 (14:17 +0200)]
Update self.result value to INT
So far, the test cases are storing a string "PASS" "FAIL"
in the self.result variable.
The way the new framework works is with INT Values.
Change-Id: I45e8693327740faadd8254b21569adfb2cefa6c8
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Cedric Ollivier [Wed, 17 May 2017 11:46:38 +0000 (11:46 +0000)]
Merge "Conform constants.py with the minimal standards"
Cédric Ollivier [Wed, 17 May 2017 05:44:27 +0000 (07:44 +0200)]
Conform constants.py with the minimal standards
It adds the shebang to constants.py and its dependencies and stops
importing from a relative path. It stops printing obsolete values too.
It adds python3 support to them by the way.
Change-Id: Ie7bddcf253eb245844d9e11c17acc69943c1ba63
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jose Lausuch [Wed, 17 May 2017 08:59:11 +0000 (08:59 +0000)]
Merge "Fix an unorderable types error (if python 3)"
Jose Lausuch [Wed, 17 May 2017 08:59:01 +0000 (08:59 +0000)]
Merge "Add Python3 support to the ODL testcase"
Jose Lausuch [Wed, 17 May 2017 08:56:08 +0000 (08:56 +0000)]
Merge "Converted vPing to leverage the object-oriented SNAPS library."
Cédric Ollivier [Wed, 17 May 2017 05:34:02 +0000 (07:34 +0200)]
Fix an unorderable types error (if python 3)
Change-Id: I07c5a548f10a1779faead4d9c596a1976aff8866
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Wed, 17 May 2017 04:06:51 +0000 (06:06 +0200)]
Add Python3 support to the ODL testcase
It also adds this support to its dependencies.
Change-Id: I0534f0c7b0e15a9ee89f522f314cf5200874454c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Jamo Luhrsen [Wed, 10 May 2017 17:27:14 +0000 (10:27 -0700)]
Update/Add requirements to run ODL robot CSIT
It conforms test_odl.py with the new RobotFramework API too.
It also updates test-requirements.txt as required by the current
implementation of run_unit_tests.sh.
Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: Ibca0150a40d3b8a3f736be1e9dcbf9ce56af0299
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
spisarski [Thu, 1 Dec 2016 19:10:48 +0000 (12:10 -0700)]
Converted vPing to leverage the object-oriented SNAPS library.
JIRA: FUNCTEST-577
1. Replaced procedural openstack_utils with the object-oriented SNAPS
library
2. Tests now clean themselves up.
3. Improved code documentation.
4. Removed dependency on file-based Cirros image and now leveraging the
download URL.
5. Removed hardcoded location to the testcases.yaml file to leverage
the value in config_functest.yaml
6. Included optional flavor metadata based on the scenario being tested
7. Included support for multi-part images.
8. Added enhanced support for configurable images. see SNAPS-76
Fixed line length verification problem with the previous submission
Fixed retrieval of external network name to be dynamic.
Changed external network name retrieval to leverage the newly merged
snap_util.get_ext_net_name() function
Added the creation and deletion of flavors.
SNAPS now has the ability to add/remove security groups from running instances.
Changed VMInstance constructor by moving userdata to configuration object.
Change-Id: I0ef5e268eb153d696bb4d9a7533f780e5c603d26
Signed-off-by: spisarski <s.pisarski@cablelabs.com>