From cc9c302b7271e93543c61ff3ae5d7f5670158d3f Mon Sep 17 00:00:00 2001 From: Honza Pokorny Date: Tue, 2 Oct 2018 14:12:05 -0300 Subject: [PATCH] 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 --- config/general_config/featureset057.yml | 87 +++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 config/general_config/featureset057.yml diff --git a/config/general_config/featureset057.yml b/config/general_config/featureset057.yml new file mode 100644 index 000000000..4058a5850 --- /dev/null +++ b/config/general_config/featureset057.yml @@ -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