Skip to content
Snippets Groups Projects
Commit 5fe52823 authored by makoto suzuki's avatar makoto suzuki Committed by Yas Naoi
Browse files

Issue #3284565 by makoto suzuki, kumikoono, yas: Add a BDD test suite for K8s...

Issue #3284565 by makoto suzuki, kumikoono, yas: Add a BDD test suite for K8s launching a template (Create and Delete) (Git)
parent 613c286c
No related branches found
No related tags found
3 merge requests!1759Issue #3356778: Release 5.1.1,!1679Issue #3349074: Fix the OpenStack Project create and edit form in SPA that "Member" cannot be saved due to a validation error,!1607Issue #3343582: Add the function to preview OpenStack stack in the SPA
......@@ -46,8 +46,6 @@ Feature: Create and launch a launch template for K8s as "Authenticated User" and
And I press "Launch"
And I wait for AJAX to finish
Then the url should match "/clouds/design/server_template/{{ cloud_context }}"
And I should see the success message "{{ launch_git_deployment1 }} has been launched"
And I should see the success message "{{ launch_git_deployment2 }} has been launched"
And I should see the success message" {{ launch_git_pod1 }} has been launched"
And I should see neither error nor warning messages
......@@ -63,3 +61,33 @@ Feature: Create and launch a launch template for K8s as "Authenticated User" and
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/pod"
And I should see "{{ namespace }}" in the "{{ launch_git_pod1 }}" row
@api @javascript
Scenario: Delete a Launch template
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/design/server_template/{{ cloud_context }}"
And I click "Edit" in the "{{ launch_git_name }}" row
And I click "Delete"
And the url should match "/delete"
And I press "Delete"
And I wait for AJAX to finish
Then the url should match "/clouds/design/server_template/{{ cloud_context }}"
And I should see the success message "{{ launch_git_deployment1 }} (Namespace: {{ namespace }}) on {{ cloud_context }} has been deleted"
And I should see the success message "{{ launch_git_deployment2 }} (Namespace: {{ namespace }}) on {{ cloud_context }} has been deleted"
And I should see the success message "{{ launch_git_pod1 }} (Namespace: {{ namespace }}) on {{ cloud_context }} has been deleted"
And I should see the success message "{{ launch_git_name }} has been deleted"
And I should see neither error nor warning messages
And I should not see the link "{{ launch_git_name }}"
@api @javascript
Scenario: Check if the Deployment has been deleted
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/deployment"
Then I should not see "{{ launch_git_deployment1 }}"
Then I should not see "{{ launch_git_deployment2 }}"
@api @javascript
Scenario: Check if the Pod has been deleted
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/pod"
Then I should not see "{{ launch_git_pod1 }}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment