diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2019-03-11 13:55:40 +0100 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2019-03-13 09:24:54 +0100 |
commit | 4bd7f318be3e9950c1d54aa24231748336789cde (patch) | |
tree | 68020526e99d6d9ae933aa3f6e0c41ebb6ecd203 /docs | |
parent | 1c1d8ec7f8e95cbb9df06b5ec58c176dd1824b51 (diff) |
Remove Snaps-based testcases
Snaps hasn't been synchronized for a while regarding requirements.
We do remove it due to the inactivity.
All test result tabs will be updated in a second change.
Change-Id: I834afd902829ed3883b0e88e92aa806ec43d6fcf
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit e44841210c53290207db9b958c66cb8019910cb7)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/release/release-notes/functest-release.rst | 3 | ||||
-rw-r--r-- | docs/testing/developer/devguide/index.rst | 23 | ||||
-rw-r--r-- | docs/testing/user/configguide/intro.rst | 3 | ||||
-rw-r--r-- | docs/testing/user/configguide/prerequisites.rst | 7 | ||||
-rw-r--r-- | docs/testing/user/userguide/test_details.rst | 32 | ||||
-rw-r--r-- | docs/testing/user/userguide/test_overview.rst | 10 |
6 files changed, 8 insertions, 70 deletions
diff --git a/docs/release/release-notes/functest-release.rst b/docs/release/release-notes/functest-release.rst index b56336c7c..77c60046c 100644 --- a/docs/release/release-notes/functest-release.rst +++ b/docs/release/release-notes/functest-release.rst @@ -32,15 +32,12 @@ The internal test cases are: * vping_ssh * vping_userdata * cinder_test - * api_check - * snaps_health_check * odl * tempest_smoke * neutron-tempest-plugin-api * rally_sanity * refstack_defcore * patrole - * snaps_smoke * neutron_trunk * networking-bgpvpn * networking-sfc diff --git a/docs/testing/developer/devguide/index.rst b/docs/testing/developer/devguide/index.rst index 101236f27..8565cb6aa 100644 --- a/docs/testing/developer/devguide/index.rst +++ b/docs/testing/developer/devguide/index.rst @@ -81,9 +81,7 @@ Functest internal test cases The internal test cases in Euphrates are: - * api_check * connection_check - * snaps_health_check * vping_ssh * vping_userdata * odl @@ -105,8 +103,7 @@ The main internal test cases are in the opnfv_tests subfolder of the repository, the internal test cases can be grouped by domain: * sdn: odl, odl_fds - * openstack: api_check, connection_check, snaps_health_check, vping_ssh, - vping_userdata, tempest_*, rally_* + * openstack: connection_check, vping_ssh, vping_userdata, tempest_*, rally_* * vnf: cloudify_ims If you want to create a new test case you will have to create a new folder @@ -126,7 +123,6 @@ The external test cases are: * fds * promise * refstack_defcore - * snaps_smoke * functest-odl-sfc * orchestra_clearwaterims * orchestra_openims @@ -229,14 +225,11 @@ as follows:: |-- openstack_tacker.py `-- openstack_utils.py -It is recommended to use the SNAPS-OO library for deploying OpenStack -instances. SNAPS `[4]`_ is an OPNFV project providing OpenStack utils. - TestAPI ======= Functest is using the Test collection framework and the TestAPI developed by -the OPNFV community. See `[5]`_ for details. +the OPNFV community. See `[4]`_ for details. Reporting @@ -248,7 +241,7 @@ jinja2 templates `[3]`_. Dashboard ========= -Additional dashboarding is managed at the testing group level, see `[6]`_ for +Additional dashboarding is managed at the testing group level, see `[5]`_ for details. @@ -256,7 +249,7 @@ details. How TOs ======= -See How to section on Functest wiki `[7]`_ +See How to section on Functest wiki `[6]`_ ========== @@ -269,12 +262,10 @@ _`[2]`: http://artifacts.opnfv.org/functest/docs/userguide/index.html functest u _`[3]`: https://git.opnfv.org/releng-testresults/tree/reporting -_`[4]`: https://git.opnfv.org/snaps/ - -_`[5]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html +_`[4]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html -_`[6]`: https://opnfv.biterg.io/goto/283dba93ca18e95964f852c63af1d1ba +_`[5]`: https://opnfv.biterg.io/goto/283dba93ca18e95964f852c63af1d1ba -_`[7]`: https://wiki.opnfv.org/pages/viewpage.action?pageId=7768932 +_`[6]`: https://wiki.opnfv.org/pages/viewpage.action?pageId=7768932 IRC support chan: #opnfv-functest diff --git a/docs/testing/user/configguide/intro.rst b/docs/testing/user/configguide/intro.rst index d20eb111c..02329995c 100644 --- a/docs/testing/user/configguide/intro.rst +++ b/docs/testing/user/configguide/intro.rst @@ -64,9 +64,6 @@ follows:: + + + + + + SUT = System Under Test -Note connectivity to management network is not needed for most of the -testcases. But it may be needed for some specific snaps tests. - All the libraries and dependencies needed by all of the Functest tools are pre-installed into the Docker images. This allows running Functest on any platform. diff --git a/docs/testing/user/configguide/prerequisites.rst b/docs/testing/user/configguide/prerequisites.rst index 6155882d3..4b1ba10af 100644 --- a/docs/testing/user/configguide/prerequisites.rst +++ b/docs/testing/user/configguide/prerequisites.rst @@ -14,13 +14,6 @@ Several prerequisites are needed for Functest: #. An admin/management network created on the SUT #. Connectivity from the Jumphost to the SUT public/external network -Some specific SNAPS tests may require a connectivity from the Jumphost to the -SUT admin/management network but most of the test cases do not. This -requirement can be changed by overriding the 'interface' attribute -(OS_INTERFACE) value to 'public' in the credentials file. Another means to -circumvent this issue would be to change the 'snaps.use_keystone' value from -True to False. - WARNING: Connectivity from Jumphost is essential and it is of paramount importance to make sure it is working before even considering to install and run Functest. Make also sure you understand how your networking is diff --git a/docs/testing/user/userguide/test_details.rst b/docs/testing/user/userguide/test_details.rst index 53078ea8b..31519676c 100644 --- a/docs/testing/user/userguide/test_details.rst +++ b/docs/testing/user/userguide/test_details.rst @@ -24,25 +24,10 @@ The tests are: * *connection_check* - * *api_check* - * *snaps_health_check* -Connection_check consists in 9 test cases (test duration < 5s) checking the +Connection_check consists in test cases (test duration < 5s) checking the connectivity with Glance, Keystone, Neutron, Nova and the external network. -Api_check verifies the retrieval of OpenStack clients: Keystone, Glance, -Neutron and Nova and may perform some simple queries. When the config value of -snaps.use_keystone is True, functest must have access to the cloud's private -network. This suite consists in 49 tests (test duration < 2 minutes). - -Snaps_health_check creates a VM with a single port with an IPv4 address that -is assigned by DHCP and then validates the expected IP with the actual. - -The flavors for the SNAPS test cases are able to be configured giving new -metadata values as well as new values for the basic elements of flavor (i.e. -ram, vcpu, disk, ephemeral, swap etc). The snaps.flavor_extra_specs dict in the -config_functest.yaml file could be used for this purpose. - Self-obviously, successful completion of the 'healthcheck' testcase is a necessary pre-requisite for the execution of all other test Tiers. @@ -228,21 +213,6 @@ NOTE: Test case 'rally_sanity' executes a limited number of Rally smoke test cases. Test case 'rally_full' executes the full defined set of Rally tests. -snaps_smoke ------------- - -This test case contains tests that setup and destroy environments with VMs with -and without Floating IPs with a newly created user and project. Set the config -value snaps.use_floating_ips (True|False) to toggle this functionality. -Please note that When the configuration value of snaps.use_keystone is True, -Functest must have access the cloud's private network. -This suite consists in 120 tests (test duration ~= 50 minutes) - -The flavors for the SNAPS test cases are able to be configured giving new -metadata values as well as new values for the basic elements of flavor (i.e. -ram, vcpu, disk, ephemeral, swap etc). The snaps.flavor_extra_specs dict in -the config_functest.yaml file could be used for this purpose. - SDN Controllers --------------- diff --git a/docs/testing/user/userguide/test_overview.rst b/docs/testing/user/userguide/test_overview.rst index 4240bf3cd..9c9708e7e 100644 --- a/docs/testing/user/userguide/test_overview.rst +++ b/docs/testing/user/userguide/test_overview.rst @@ -25,13 +25,6 @@ validate the scenario for the release. | Domain | Tier | Test case | Comments | +=============+===============+============+==================================+ | VIM | healthcheck | connection | Check OpenStack connectivity | -| | | \_check | through SNAPS framework | -| | +------------+----------------------------------+ -| | | api_check | Check OpenStack API through | -| | | | SNAPS framework | -| | +------------+----------------------------------+ -| | | snaps | basic instance creation, check | -| | | \_health | DHCP | | | | \_check | | | +---------------+------------+----------------------------------+ | | smoke | vping_ssh | NFV "Hello World" using an SSH | @@ -62,9 +55,6 @@ validate the scenario for the release. | | | rally | Run a subset of the OpenStack | | | | \_sanity | Rally Test Suite in smoke mode | | | +------------+----------------------------------+ -| | | snaps\ | Run the SNAPS-OO integration | -| | | \_smoke | tests | -| | +------------+----------------------------------+ | | | refstack | Reference RefStack suite | | | | \_defcore | tempest selection for NFV | | | +------------+----------------------------------+ |