* Create New Port :: Create new port in OpenStack
* Check New Port :: Check new subnet created in OpenDaylight
* Neutron.Ports :: Checking Port created in OpenStack are pushed
+ * Delete Ports
+ * Delete previously created subnet in OpenStack
+ * Check subnet deleted in OpenDaylight
+ * Check subnet deleted in OpenStack
+ * Delete network
+ * Delete previously created network in OpenStack
+ * Check network deleted in OpenDaylight
+ * Check network deleted in OpenStack
vPing
=====
Modify and adapt needed parameters in the config_functest.yaml. Follow the instructions below.
Retrieve OpenStack source file (configure your `OpenRC`_ file to let Rally access to your OpenStack, you can either export it from Horizon or build it manually (OpenStack credentials are required)
$ source Your_OpenRC_file
- $ python config_functest.py -d <Your_functest_directory> start
+ $ python <functest_repo_directory>/config_functest.py -d <Your_functest_directory> start
At the end of the executing, a new directory will be created <functest_repo_directory> with the following structure::
Manual testing
--------------
+vPing
+=====
+
+ $ python <functest_repo_directory>/vPing/vPing.py -d <Your_functest_directory>
+
+
+OpenDaylight
+============
+
+You can run ODL suite as follow:
+ $ python <functest_repo_directory>testcases/Controllers/ODL/CI/start_tests.sh
+
+ODL wiki page describes system preparation and running tests. See `Integration Group CSIT`_.
+
+.. _`Integration Group CSIT`: https://wiki.opendaylight.org/view/CrossProject:Integration_Group:CSIT
+
+
Rally bench suite
=================
You can run the script as follow::
- # python run_rally.py keystone
+ # python <functest_repo_directory>/testcases/VIM/OpenStack/CI/libraries/run_rally.py <functest_repo_directory> keystone
The script will:
* get the json scenario (if not already available) and put it into the scenario folder
.. _`tempest installation guide using Rally`: https://www.mirantis.com/blog/rally-openstack-tempest-testing-made-simpler/
-OpenDaylight
-============
-ODL wiki page describes system preparation and running tests. See `Integration Group CSIT`_.
-
-.. _`Integration Group CSIT`: https://wiki.opendaylight.org/view/CrossProject:Integration_Group:CSIT
-
.. _manualtest:
Test results
--------------
+vPing
+=====
+vPing results are automatically displayed in the console.
+
+
+OpenDaylight
+============
+ODL tests are executed in the console, and 3 result files are generated
+
+
Rally bench suite
=================
| tempest.api.object_storage.test_account_quotas.AccountQuotasTest | 0.0 | SKIP |
| ... | ... | ... |
-OpenDaylight
-============
-
-Tests can be executed with script *start_test.sh* from directory *functest/testcases/Controllers/ODL/CI*. For usage example see::
-
- # bash ~./.functest/ODL/start_test.sh -h
-
-vPing
-=====
-The test can be executed with command::
-
- #python ~./.functest/vPing.py -d
.. _automatictest: