Add new featureset for running tripleo-ui tests

This new featureset is based off featureset027.

It runs selenium tests for tripleo-ui via undercloud tempest.  It enables the
headless chrome container.

Change-Id: I7a3829592ce80daee5222d6ced8aae52fea9f25d
Depends-On: Ie5892ee14cc5e9bbc09dc79aeac7611bfb26e5bb
Partially-implements: blueprint automated-ui-testing
This commit is contained in:
Honza Pokorny 2018-10-02 14:12:05 -03:00
parent 2b5f19077d
commit cc9c302b72
1 changed files with 87 additions and 0 deletions

View File

@ -0,0 +1,87 @@
# A featureset for running selenium tests for tripleo-ui via tempest
# Based off featureset027
extra_args: ''
network_isolation: false
enable_pacemaker: false
overcloud_ipv6: false
undercloud_check_sanity: true
# containers config
containerized_overcloud: false
containerized_undercloud: true
undercloud_templates_path: /usr/share/openstack-tripleo-heat-templates
undercloud_custom_env_files: "{{ working_dir }}/undercloud-parameter-defaults.yaml"
undercloud_cloud_domain: "localdomain"
undercloud_undercloud_hostname: "undercloud.{{ undercloud_cloud_domain }}"
undercloud_resource_registry_args:
"OS::TripleO::Undercloud::Net::SoftwareConfig": "{{ undercloud_templates_path }}/net-config-undercloud.yaml"
# turn off image prep
step_overcloud_image: false
step_glance_upload: false
step_register: false
step_root_device_size: false
step_root_device_hints: false
step_introspect: false
# This enables TLS for the undercloud which will also make haproxy bind to the
# configured public-vip and admin-vip.
undercloud_generate_service_certificate: true
undercloud_enable_swift_encryption: true
# This enables the deployment of the overcloud with SSL.
ssl_overcloud: false
# tripleo-ui is not working yet
enable_port_forward_for_tripleo_ui: false
# options below direct automatic doc generation by tripleo-collect-logs
artcl_gen_docs: true
artcl_create_docs_payload:
included_deployment_scripts:
- undercloud-deploy
- overcloud-custom-tht-script
- overcloud-prep-containers
- overcloud-prep-flavors
- overcloud-prep-images
- overcloud-prep-network
- tempest-setup
- "{% if run_tempest|bool and tempest_format|default('packages') == 'containers' -%}tempest_container{%- endif -%}"
included_static_docs:
- env-setup-virt
table_of_contents:
- env-setup-virt
- undercloud-deploy
- overcloud-custom-tht-script
- overcloud-prep-containers
- overcloud-prep-flavors
- overcloud-prep-images
- overcloud-prep-network
- tempest-setup
- "{% if run_tempest|bool and tempest_format|default('packages') == 'containers' -%}tempest_container{%- endif -%}"
# Tempest configuration, keep always at the end of the file
# If `run_tempest` is `true`, run tempests tests, otherwise do not
# run them.
test_ping: false
run_tempest: true
test_regex: ''
tempest_format: venv
tempest_plugins_git:
- https://git.opentack.org/openstack/tempest-tripleo-ui.git
tempest_undercloud: true
tempest_overcloud: false
# Whitelist tripleo-ui tests
tempest_whitelist_uc:
- 'tempest_tripleo_ui.tests.scenario.test_basic.TestBasic'
tempest_whitelist: >-
{{ tempest_whitelist_uc }}
tempest_use_headless_chrome: true