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:
parent
2b5f19077d
commit
cc9c302b72
|
@ -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
|
Loading…
Reference in New Issue