
Add description for all ui tests. Skip few test while implementation of new ui is in progress Refactored code Change-Id: Iaf2549c570a8162e7fefaa18be21eda8ae05176f
Murano
Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog, which may be used by the cloud users (including the inexperienced ones) to pick-up the needed applications and services and composes the reliable environments out of them in a “push-the-button” manner.
murano-tests
murano-tests repository contains functional and performance tests for Murano project. Functional tests are based on behave framework, performance tests are based on FunkLoad framework. Please, refer to How to Run section for details about how to run tests.
Project Resources
How To Participate
If you would like to ask some questions or make proposals, feel free to reach us on #murano IRC channel at FreeNode. Typically somebody from our team will be online at IRC from 6:00 to 20:00 UTC. You can also contact Murano community directly by openstack-dev@lists.openstack.org adding [Murano] to a subject.
We’re holding public weekly meetings on Tuesdays at 17:00 UTC on #openstack-meeting-alt IRC channel at FreeNode.
If you want to contribute either to docs or to code, simply send us change request via gerrit. You can file bugs and register blueprints on Launchpad.
How to Run
Tests For Web UI
The web UI tests allow to perform complex integration testing with REST API service, REST API client, orchestrator component and Murano dashboard component. The simplest way to execute webUI tests is to run tox.
Functional Tests For REST API service
To run all functional tests for REST API service need to run behave with the following command:
# cd murano-tests/rest_api_tests/functional <br>
# behave rest_api_service.feature <br>
Note: need to set the correct configuration for REST API service. Please, check config.ini file for more detailed information.
Performance Tests For REST API service
To run all performance tests for REAT API service need to run func load banch with the following command:
# cd murano-tests/rest_api_tests/load_and_performance <br>
# fl-run-bench test_rest.py TestSuite.mix_for_load_testing <br>
# fl-build-report --html --output-directory=html result-bench.xml <br>
After that we can find the html report in the same folder.
Note: need to set the correct configuration for REST API service. Please, check config.ini file for more detailed information.