From 790a1cd911d6394eeb3865ec51fcb944fcd26b21 Mon Sep 17 00:00:00 2001 From: ddavison Date: Thu, 15 Aug 2019 13:36:38 -0700 Subject: Ensure autodevops is enabled before running Smoke test Extract #enable_autodevops to new page object Change Smoke test naming to only running pipeline Generate AutoDevOps project with SecureRandom suffix --- qa/qa.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'qa/qa.rb') diff --git a/qa/qa.rb b/qa/qa.rb index 18fb4509dce..b6fc7f5071e 100644 --- a/qa/qa.rb +++ b/qa/qa.rb @@ -204,6 +204,7 @@ module QA autoload :Main, 'qa/page/project/settings/main' autoload :Repository, 'qa/page/project/settings/repository' autoload :CICD, 'qa/page/project/settings/ci_cd' + autoload :AutoDevops, 'qa/page/project/settings/auto_devops' autoload :DeployKeys, 'qa/page/project/settings/deploy_keys' autoload :DeployTokens, 'qa/page/project/settings/deploy_tokens' autoload :ProtectedBranches, 'qa/page/project/settings/protected_branches' -- cgit v1.2.1 From 6aa215aaea146f21eb5a88a511f7bbe84ad31ef5 Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Thu, 1 Aug 2019 14:41:37 +0200 Subject: Support X_if_ee methods for QA tests For the QA tests to use the new injection methods, we must require the initializer and ensure that the "constantize" method is available. --- qa/qa.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'qa/qa.rb') diff --git a/qa/qa.rb b/qa/qa.rb index 18fb4509dce..8be2a289422 100644 --- a/qa/qa.rb +++ b/qa/qa.rb @@ -4,6 +4,9 @@ $: << File.expand_path(File.dirname(__FILE__)) Encoding.default_external = 'UTF-8' +require_relative '../lib/gitlab' +require_relative '../config/initializers/0_inject_enterprise_edition_module' + module QA ## # GitLab QA runtime classes, mostly singletons. -- cgit v1.2.1 From 093e954616d05021a6b7a9a09ba1cae5f6e9f8e5 Mon Sep 17 00:00:00 2001 From: Peter Leitzen Date: Mon, 26 Aug 2019 16:55:03 +0000 Subject: Extract gcloud and minikube cluster provider Add cluster provider k3d --- qa/qa.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'qa/qa.rb') diff --git a/qa/qa.rb b/qa/qa.rb index 8be2a289422..a760f72f70d 100644 --- a/qa/qa.rb +++ b/qa/qa.rb @@ -359,6 +359,13 @@ module QA autoload :KubernetesCluster, 'qa/service/kubernetes_cluster' autoload :Omnibus, 'qa/service/omnibus' autoload :Runner, 'qa/service/runner' + + module ClusterProvider + autoload :Base, 'qa/service/cluster_provider/base' + autoload :Gcloud, 'qa/service/cluster_provider/gcloud' + autoload :Minikube, 'qa/service/cluster_provider/minikube' + autoload :K3d, 'qa/service/cluster_provider/k3d' + end end ## -- cgit v1.2.1 From 9f219873a1677d17275e08b9ca7328f976c84fa9 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Fri, 23 Aug 2019 23:41:47 -0700 Subject: Add QA specs for using IP rate limits This will help prevent issues such as https://gitlab.com/gitlab-org/gitlab-ce/issues/66449. --- qa/qa.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qa/qa.rb') diff --git a/qa/qa.rb b/qa/qa.rb index a760f72f70d..c12a9d9d19a 100644 --- a/qa/qa.rb +++ b/qa/qa.rb @@ -303,8 +303,10 @@ module QA autoload :Repository, 'qa/page/admin/settings/repository' autoload :General, 'qa/page/admin/settings/general' autoload :MetricsAndProfiling, 'qa/page/admin/settings/metrics_and_profiling' + autoload :Network, 'qa/page/admin/settings/network' module Component + autoload :IpLimits, 'qa/page/admin/settings/component/ip_limits' autoload :RepositoryStorage, 'qa/page/admin/settings/component/repository_storage' autoload :AccountAndLimit, 'qa/page/admin/settings/component/account_and_limit' autoload :PerformanceBar, 'qa/page/admin/settings/component/performance_bar' -- cgit v1.2.1 From 7a162e1a8f1f1aeb45fee149c201115f7a7231c9 Mon Sep 17 00:00:00 2001 From: Sanad Liaquat Date: Tue, 27 Aug 2019 10:48:04 +0500 Subject: CE Backport of EE changes Add qa selector elements and files from the EE branch --- qa/qa.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'qa/qa.rb') diff --git a/qa/qa.rb b/qa/qa.rb index 8be2a289422..47ae22f2267 100644 --- a/qa/qa.rb +++ b/qa/qa.rb @@ -160,6 +160,10 @@ module QA module Group autoload :New, 'qa/page/group/new' autoload :Show, 'qa/page/group/show' + + module Settings + autoload :General, 'qa/page/group/settings/general' + end end module File -- cgit v1.2.1 From 7a2bc31e38892f2d064b75710e37d6b3a31a3a03 Mon Sep 17 00:00:00 2001 From: Mark Lapierre Date: Mon, 12 Aug 2019 15:03:10 +1000 Subject: Backport changes from EE https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8186 --- qa/qa.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'qa/qa.rb') diff --git a/qa/qa.rb b/qa/qa.rb index 8be2a289422..f9d4a8a2dba 100644 --- a/qa/qa.rb +++ b/qa/qa.rb @@ -73,6 +73,7 @@ module QA end module Repository + autoload :Commit, 'qa/resource/repository/commit' autoload :Push, 'qa/resource/repository/push' autoload :ProjectPush, 'qa/resource/repository/project_push' autoload :WikiPush, 'qa/resource/repository/wiki_push' @@ -339,6 +340,10 @@ module QA module Issuable autoload :Common, 'qa/page/component/issuable/common' end + + module WebIDE + autoload :Alert, 'qa/page/component/web_ide/alert' + end end end -- cgit v1.2.1