Skip to content
Snippets Groups Projects

Workspaces setup done in runtime in CI

Merged Nivetha Prabakaran requested to merge np-workspaces-ci into master
All threads resolved!
20 files
+ 712
200
Compare changes
  • Side-by-side
  • Inline
Files
20
@@ -16,18 +16,14 @@ class Action < QA::Page::Base
@@ -16,18 +16,14 @@ class Action < QA::Page::Base
def stop_workspace(workspace)
def stop_workspace(workspace)
within_element("#{workspace}_action".to_sym) do
within_element("#{workspace}_action".to_sym) do
click_element(:workspace_stop_button)
click_element(:workspace_stop_button)
Support::Retrier.retry_until(sleep_interval: 5, max_attempts: 10) do
Support::WaitForRequests.wait_for_requests(skip_finished_loading_check: false)
!has_element?(:workspace_stop_button, wait: 0)
end
end
end
end
end
def terminate_workspace(workspace)
def terminate_workspace(workspace)
within_element("#{workspace}_action".to_sym) do
within_element("#{workspace}_action".to_sym) do
click_element(:workspace_terminate_button)
click_element(:workspace_terminate_button)
Support::Retrier.retry_until(sleep_interval: 5, max_attempts: 10) do
Support::WaitForRequests.wait_for_requests(skip_finished_loading_check: false)
!has_element?(:workspace_terminate_button, wait: 0)
end
end
end
end
end
end
end
Loading