rspec-pg 46/50
Passed Started
by
@jprovaznik
Jan Provaznik
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on docker-auto-scale-com d5ae8d253Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:5e8319b0f67bf0c214dd4e43a1155a69ecbfdcd6ce2739da155a81e6d15ab303 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:3d2a373f46ae28f3376c356d27210759aa9348fd94c517cf77e9df2a2c41c37f for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...12Using docker image sha256:ac6482d398ed0ce8bef4327b0bb15dfe815331f073f5b6ba3e04c5cd8317402d for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 13 Running on runner-d5ae8d25-project-278964-concurrent-0 via runner-d5ae8d25-gsrm-1552380672-01609043...
00:46
15Cloning into '/builds/gitlab-org/gitlab-ee'...16Checking out 0571f131 as ee-users-search-results...17Skipping Git submodules setup19Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.5.3-node-10.x-1 20Successfully extracted cache22Downloading artifacts from coordinator... ok id=175839787 responseStatus=200 OK token=Az8rGm5M23Downloading artifacts for compile-assets (175839788)...24Downloading artifacts from coordinator... ok id=175839788 responseStatus=200 OK token=QXA2pRWL25Downloading artifacts for setup-test-env (175839789)...26Downloading artifacts from coordinator... ok id=175839789 responseStatus=200 OK token=81x1GvWr27WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 29Bundler version 1.17.230$ date31Tue Mar 12 08:58:11 UTC 201932$ source scripts/utils.sh33$ date34Tue Mar 12 08:58:11 UTC 201935$ source scripts/prepare_build.sh36Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.37The Gemfile's dependencies are satisfied38Successfully installed knapsack-1.17.1391 gem installed40CREATE ROLE41GRANT42Dropped database 'gitlabhq_test'43Created database 'gitlabhq_test'44-- enable_extension("plpgsql")45 -> 0.0213s46-- enable_extension("pg_trgm")47 -> 0.0165s48-- create_table("abuse_reports", {:force=>:cascade})49 -> 0.0119s50-- create_table("appearances", {:force=>:cascade})51 -> 0.0103s52-- create_table("application_setting_terms", {:force=>:cascade})53 -> 0.0091s54-- create_table("application_settings", {:force=>:cascade})55 -> 0.0892s56-- create_table("approval_merge_request_rule_sources", {:id=>:bigserial, :force=>:cascade})57 -> 0.0185s58-- create_table("approval_merge_request_rules", {:id=>:bigserial, :force=>:cascade})59 -> 0.0233s60-- create_table("approval_merge_request_rules_approved_approvers", {:id=>:bigserial, :force=>:cascade})61 -> 0.0167s62-- create_table("approval_merge_request_rules_groups", {:id=>:bigserial, :force=>:cascade})63 -> 0.0161s64-- create_table("approval_merge_request_rules_users", {:id=>:bigserial, :force=>:cascade})65 -> 0.0159s66-- create_table("approval_project_rules", {:id=>:bigserial, :force=>:cascade})67 -> 0.0147s68-- create_table("approval_project_rules_groups", {:id=>:bigserial, :force=>:cascade})69 -> 0.0178s70-- create_table("approval_project_rules_users", {:id=>:bigserial, :force=>:cascade})71 -> 0.0165s72-- create_table("approvals", {:force=>:cascade})73 -> 0.0111s74-- create_table("approver_groups", {:force=>:cascade})75 -> 0.0196s76-- create_table("approvers", {:force=>:cascade})77 -> 0.0192s78-- create_table("audit_events", {:force=>:cascade})79 -> 0.0143s80-- create_table("award_emoji", {:force=>:cascade})81 -> 0.0203s82-- create_table("badges", {:force=>:cascade})83 -> 0.0195s84-- create_table("board_assignees", {:force=>:cascade})85 -> 0.0165s86-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})87 -> 0.0269s88-- create_table("board_labels", {:force=>:cascade})89 -> 0.0168s90-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})91 -> 0.0276s92-- create_table("boards", {:force=>:cascade})93 -> 0.0262s94-- create_table("broadcast_messages", {:force=>:cascade})95 -> 0.0147s96-- create_table("chat_names", {:force=>:cascade})97 -> 0.0197s98-- create_table("chat_teams", {:force=>:cascade})99 -> 0.0136s100-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})101 -> 0.0143s102-- create_table("ci_build_trace_section_names", {:force=>:cascade})103 -> 0.0162s104-- create_table("ci_build_trace_sections", {:force=>:cascade})105 -> 0.0235s106-- create_table("ci_builds", {:force=>:cascade})107 -> 0.1242s108-- create_table("ci_builds_metadata", {:force=>:cascade})109 -> 0.0205s110-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})111 -> 0.0147s112-- create_table("ci_group_variables", {:force=>:cascade})113 -> 0.0154s114-- create_table("ci_job_artifacts", {:force=>:cascade})115 -> 0.0313s116-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})117 -> 0.0194s118-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})119 -> 0.0153s120-- create_table("ci_pipeline_schedules", {:force=>:cascade})121 -> 0.0258s122-- create_table("ci_pipeline_variables", {:force=>:cascade})123 -> 0.0152s124-- create_table("ci_pipelines", {:force=>:cascade})125 -> 0.0779s126-- create_table("ci_runner_namespaces", {:force=>:cascade})127 -> 0.0177s128-- create_table("ci_runner_projects", {:force=>:cascade})129 -> 0.0191s130-- create_table("ci_runners", {:force=>:cascade})131 -> 0.0484s132-- create_table("ci_sources_pipelines", {:force=>:cascade})133 -> 0.0353s134-- create_table("ci_stages", {:force=>:cascade})135 -> 0.0327s136-- create_table("ci_trigger_requests", {:force=>:cascade})137 -> 0.0212s138-- create_table("ci_triggers", {:force=>:cascade})139 -> 0.0231s140-- create_table("ci_variables", {:force=>:cascade})141 -> 0.0175s142-- create_table("cluster_groups", {:force=>:cascade})143 -> 0.0165s144-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})145 -> 0.0152s146-- create_table("cluster_projects", {:force=>:cascade})147 -> 0.0178s148-- create_table("cluster_providers_gcp", {:force=>:cascade})149 -> 0.0157s150-- create_table("clusters", {:force=>:cascade})151 -> 0.0219s152-- create_table("clusters_applications_cert_managers", {:force=>:cascade})153 -> 0.0150s154-- create_table("clusters_applications_helm", {:force=>:cascade})155 -> 0.0147s156-- create_table("clusters_applications_ingress", {:force=>:cascade})157 -> 0.0152s158-- create_table("clusters_applications_jupyter", {:force=>:cascade})159 -> 0.0211s160-- create_table("clusters_applications_knative", {:force=>:cascade})161 -> 0.0145s162-- create_table("clusters_applications_prometheus", {:force=>:cascade})163 -> 0.0151s164-- create_table("clusters_applications_runners", {:force=>:cascade})165 -> 0.0207s166-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})167 -> 0.0315s168-- create_table("container_repositories", {:force=>:cascade})169 -> 0.0194s170-- create_table("conversational_development_index_metrics", {:force=>:cascade})171 -> 0.0121s172-- create_table("deploy_keys_projects", {:force=>:cascade})173 -> 0.0123s174-- create_table("deploy_tokens", {:force=>:cascade})175 -> 0.0225s176-- create_table("deployments", {:force=>:cascade})177 -> 0.0623s178-- create_table("draft_notes", {:id=>:bigserial, :force=>:cascade})179 -> 0.0269s180-- create_table("emails", {:force=>:cascade})181 -> 0.0250s182-- create_table("environments", {:force=>:cascade})183 -> 0.0261s184-- create_table("epic_issues", {:force=>:cascade})185 -> 0.0170s186-- create_table("epic_metrics", {:force=>:cascade})187 -> 0.0111s188-- create_table("epics", {:force=>:cascade})189 -> 0.0589s190-- create_table("events", {:force=>:cascade})191 -> 0.0367s192-- create_table("feature_gates", {:force=>:cascade})193 -> 0.0157s194-- create_table("features", {:force=>:cascade})195 -> 0.0164s196-- create_table("fork_network_members", {:force=>:cascade})197 -> 0.0218s198-- create_table("fork_networks", {:force=>:cascade})199 -> 0.0142s200-- create_table("forked_project_links", {:force=>:cascade})201 -> 0.0123s202-- create_table("geo_cache_invalidation_events", {:id=>:bigserial, :force=>:cascade})203 -> 0.0084s204-- create_table("geo_event_log", {:id=>:bigserial, :force=>:cascade})205 -> 0.0731s206-- create_table("geo_hashed_storage_attachments_events", {:id=>:bigserial, :force=>:cascade})207 -> 0.0141s208-- create_table("geo_hashed_storage_migrated_events", {:id=>:bigserial, :force=>:cascade})209 -> 0.0295s210-- create_table("geo_job_artifact_deleted_events", {:id=>:bigserial, :force=>:cascade})211 -> 0.0150s212-- create_table("geo_lfs_object_deleted_events", {:id=>:bigserial, :force=>:cascade})213 -> 0.0146s214-- create_table("geo_node_namespace_links", {:force=>:cascade})215 -> 0.0234s216-- create_table("geo_node_statuses", {:force=>:cascade})217 -> 0.0170s218-- create_table("geo_nodes", {:force=>:cascade})219 -> 0.0274s220-- create_table("geo_repositories_changed_events", {:id=>:bigserial, :force=>:cascade})221 -> 0.0112s222-- create_table("geo_repository_created_events", {:id=>:bigserial, :force=>:cascade})223 -> 0.0148s224-- create_table("geo_repository_deleted_events", {:id=>:bigserial, :force=>:cascade})225 -> 0.0157s226-- create_table("geo_repository_renamed_events", {:id=>:bigserial, :force=>:cascade})227 -> 0.0154s228-- create_table("geo_repository_updated_events", {:id=>:bigserial, :force=>:cascade})229 -> 0.0219s230-- create_table("geo_reset_checksum_events", {:id=>:bigserial, :force=>:cascade})231 -> 0.0125s232-- create_table("geo_upload_deleted_events", {:id=>:bigserial, :force=>:cascade})233 -> 0.0154s234-- create_table("gitlab_subscriptions", {:id=>:bigserial, :force=>:cascade})235 -> 0.0192s236-- create_table("gpg_key_subkeys", {:force=>:cascade})237 -> 0.0254s238-- create_table("gpg_keys", {:force=>:cascade})239 -> 0.0248s240-- create_table("gpg_signatures", {:force=>:cascade})241 -> 0.0379s242-- create_table("group_custom_attributes", {:force=>:cascade})243 -> 0.0202s244-- create_table("historical_data", {:force=>:cascade})245 -> 0.0059s246-- create_table("identities", {:force=>:cascade})247 -> 0.0196s248-- create_table("import_export_uploads", {:force=>:cascade})249 -> 0.0203s250-- create_table("index_statuses", {:force=>:cascade})251 -> 0.0150s252-- create_table("insights", {:force=>:cascade})253 -> 0.0185s254-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})255 -> 0.0288s256-- create_table("issue_assignees", {:id=>false, :force=>:cascade})257 -> 0.0138s258-- create_table("issue_links", {:force=>:cascade})259 -> 0.0237s260-- create_table("issue_metrics", {:force=>:cascade})261 -> 0.0121s262-- create_table("issues", {:force=>:cascade})263 -> 0.0933s264-- create_table("keys", {:force=>:cascade})265 -> 0.0210s266-- create_table("label_links", {:force=>:cascade})267 -> 0.0211s268-- create_table("label_priorities", {:force=>:cascade})269 -> 0.0235s270-- create_table("labels", {:force=>:cascade})271 -> 0.0369s272-- create_table("ldap_group_links", {:force=>:cascade})273 -> 0.0093s274-- create_table("lfs_file_locks", {:force=>:cascade})275 -> 0.0203s276-- create_table("lfs_objects", {:force=>:cascade})277 -> 0.0205s278-- create_table("lfs_objects_projects", {:force=>:cascade})279 -> 0.0118s280-- create_table("licenses", {:force=>:cascade})281 -> 0.0088s282-- create_table("lists", {:force=>:cascade})283 -> 0.0329s284-- create_table("members", {:force=>:cascade})285 -> 0.0382s286-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})287 -> 0.0167s288-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})289 -> 0.0118s290-- create_table("merge_request_diffs", {:force=>:cascade})291 -> 0.0153s292-- create_table("merge_request_metrics", {:force=>:cascade})293 -> 0.0341s294-- create_table("merge_requests", {:force=>:cascade})295 -> 0.1138s296-- create_table("merge_requests_closing_issues", {:force=>:cascade})297 -> 0.0179s298-- create_table("milestones", {:force=>:cascade})299 -> 0.0424s300-- create_table("namespace_statistics", {:force=>:cascade})301 -> 0.0130s302-- create_table("namespaces", {:force=>:cascade})303 -> 0.1087s304-- create_table("note_diff_files", {:force=>:cascade})305 -> 0.0159s306-- create_table("notes", {:force=>:cascade})307 -> 0.0670s308-- create_table("notification_settings", {:force=>:cascade})309 -> 0.0265s310-- create_table("oauth_access_grants", {:force=>:cascade})311 -> 0.0153s312-- create_table("oauth_access_tokens", {:force=>:cascade})313 -> 0.0264s314-- create_table("oauth_applications", {:force=>:cascade})315 -> 0.0211s316-- create_table("oauth_openid_requests", {:force=>:cascade})317 -> 0.0151s318-- create_table("operations_feature_flag_scopes", {:id=>:bigserial, :force=>:cascade})319 -> 0.0154s320-- create_table("operations_feature_flags", {:id=>:bigserial, :force=>:cascade})321 -> 0.0156s322-- create_table("operations_feature_flags_clients", {:id=>:bigserial, :force=>:cascade})323 -> 0.0151s324-- create_table("packages_maven_metadata", {:id=>:bigserial, :force=>:cascade})325 -> 0.0158s326-- create_table("packages_package_files", {:id=>:bigserial, :force=>:cascade})327 -> 0.0151s328-- create_table("packages_packages", {:id=>:bigserial, :force=>:cascade})329 -> 0.0150s330-- create_table("pages_domains", {:force=>:cascade})331 -> 0.0369s332-- create_table("path_locks", {:force=>:cascade})333 -> 0.0261s334-- create_table("personal_access_tokens", {:force=>:cascade})335 -> 0.0217s336-- create_table("plans", {:force=>:cascade})337 -> 0.0146s338-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})339 -> 0.0244s340-- create_table("programming_languages", {:force=>:cascade})341 -> 0.0137s342-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})343 -> 0.0079s344-- create_table("project_authorizations", {:id=>false, :force=>:cascade})345 -> 0.0139s346-- create_table("project_auto_devops", {:force=>:cascade})347 -> 0.0166s348-- create_table("project_ci_cd_settings", {:force=>:cascade})349 -> 0.0111s350-- create_table("project_custom_attributes", {:force=>:cascade})351 -> 0.0189s352-- create_table("project_daily_statistics", {:id=>:bigserial, :force=>:cascade})353 -> 0.0105s354-- create_table("project_deploy_tokens", {:force=>:cascade})355 -> 0.0159s356-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})357 -> 0.0083s358-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})359 -> 0.0216s360-- create_table("project_features", {:force=>:cascade})361 -> 0.0143s362-- create_table("project_group_links", {:force=>:cascade})363 -> 0.0175s364-- create_table("project_import_data", {:force=>:cascade})365 -> 0.0150s366-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})367 -> 0.0095s368-- create_table("project_mirror_data", {:force=>:cascade})369 -> 0.0387s370-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})371 -> 0.0267s372-- create_table("project_repository_states", {:force=>:cascade})373 -> 0.0421s374-- create_table("project_statistics", {:force=>:cascade})375 -> 0.0211s376-- create_table("project_tracing_settings", {:id=>:bigserial, :force=>:cascade})377 -> 0.0142s378-- create_table("projects", {:force=>:cascade})379 -> 0.1603s380-- create_table("prometheus_alert_events", {:id=>:bigserial, :force=>:cascade})381 -> 0.0205s382-- create_table("prometheus_alerts", {:force=>:cascade})383 -> 0.0227s384-- create_table("prometheus_metrics", {:force=>:cascade})385 -> 0.0306s386-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})387 -> 0.0240s388-- create_table("protected_branch_push_access_levels", {:force=>:cascade})389 -> 0.0227s390-- create_table("protected_branch_unprotect_access_levels", {:force=>:cascade})391 -> 0.0224s392-- create_table("protected_branches", {:force=>:cascade})393 -> 0.0144s394-- create_table("protected_environment_deploy_access_levels", {:force=>:cascade})395 -> 0.0223s396-- create_table("protected_environments", {:force=>:cascade})397 -> 0.0194s398-- create_table("protected_tag_create_access_levels", {:force=>:cascade})399 -> 0.0232s400-- create_table("protected_tags", {:force=>:cascade})401 -> 0.0197s402-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})403 -> 0.0113s404-- create_table("push_rules", {:force=>:cascade})405 -> 0.0263s406-- create_table("redirect_routes", {:force=>:cascade})407 -> 0.0237s408-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})409 -> 0.0203s410-- create_table("releases", {:force=>:cascade})411 -> 0.0256s412-- create_table("remote_mirrors", {:force=>:cascade})413 -> 0.0279s414-- create_table("repository_languages", {:id=>false, :force=>:cascade})415 -> 0.0079s416-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})417 -> 0.0373s418-- create_table("reviews", {:id=>:bigserial, :force=>:cascade})419 -> 0.0236s420-- create_table("routes", {:force=>:cascade})421 -> 0.0258s422-- create_table("saml_providers", {:force=>:cascade})423 -> 0.0163s424-- create_table("sent_notifications", {:force=>:cascade})425 -> 0.0159s426-- create_table("services", {:force=>:cascade})427 -> 0.0330s428-- create_table("shards", {:force=>:cascade})429 -> 0.0146s430-- create_table("slack_integrations", {:force=>:cascade})431 -> 0.0211s432-- create_table("smartcard_identities", {:id=>:bigserial, :force=>:cascade})433 -> 0.0204s434-- create_table("snippets", {:force=>:cascade})435 -> 0.0387s436-- create_table("software_license_policies", {:force=>:cascade})437 -> 0.0182s438-- create_table("software_licenses", {:force=>:cascade})439 -> 0.0150s440-- create_table("spam_logs", {:force=>:cascade})441 -> 0.0106s442-- create_table("subscriptions", {:force=>:cascade})443 -> 0.0211s444-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})445 -> 0.0150s446-- create_table("system_note_metadata", {:force=>:cascade})447 -> 0.0150s448-- create_table("taggings", {:force=>:cascade})449 -> 0.0314s450-- create_table("tags", {:force=>:cascade})451 -> 0.0191s452-- create_table("term_agreements", {:force=>:cascade})453 -> 0.0237s454-- create_table("timelogs", {:force=>:cascade})455 -> 0.0237s456-- create_table("todos", {:force=>:cascade})457 -> 0.0599s458-- create_table("trending_projects", {:force=>:cascade})459 -> 0.0121s460-- create_table("u2f_registrations", {:force=>:cascade})461 -> 0.0222s462-- create_table("uploads", {:force=>:cascade})463 -> 0.0327s464-- create_table("user_agent_details", {:force=>:cascade})465 -> 0.0164s466-- create_table("user_callouts", {:force=>:cascade})467 -> 0.0168s468-- create_table("user_custom_attributes", {:force=>:cascade})469 -> 0.0202s470-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})471 -> 0.0141s472-- create_table("user_preferences", {:force=>:cascade})473 -> 0.0166s474-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})475 -> 0.0149s476-- create_table("user_synced_attributes_metadata", {:force=>:cascade})477 -> 0.0205s478-- create_table("users", {:force=>:cascade})479 -> 0.1245s480-- create_table("users_ops_dashboard_projects", {:id=>:bigserial, :force=>:cascade})481 -> 0.0173s482-- create_table("users_star_projects", {:force=>:cascade})483 -> 0.0174s484-- create_table("vulnerability_feedback", {:force=>:cascade})485 -> 0.0337s486-- create_table("vulnerability_identifiers", {:id=>:bigserial, :force=>:cascade})487 -> 0.0155s488-- create_table("vulnerability_occurrence_identifiers", {:id=>:bigserial, :force=>:cascade})489 -> 0.0170s490-- create_table("vulnerability_occurrence_pipelines", {:id=>:bigserial, :force=>:cascade})491 -> 0.0165s492-- create_table("vulnerability_occurrences", {:id=>:bigserial, :force=>:cascade})493 -> 0.0335s494-- create_table("vulnerability_scanners", {:id=>:bigserial, :force=>:cascade})495 -> 0.0150s496-- create_table("web_hook_logs", {:force=>:cascade})497 -> 0.0218s498-- create_table("web_hooks", {:force=>:cascade})499 -> 0.0262s500-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})501 -> 0.0052s502-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})503 -> 0.0051s504-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})505 -> 0.0041s506-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})507 -> 0.0027s508-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})509 -> 0.0024s510-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})511 -> 0.0031s512-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})513 -> 0.0025s514-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})515 -> 0.0023s516-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})517 -> 0.0023s518-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})519 -> 0.0023s520-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})521 -> 0.0319s522-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})523 -> 0.0031s524-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})525 -> 0.0030s526-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})527 -> 0.0032s528-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})529 -> 0.0023s530-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})531 -> 0.0025s532-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})533 -> 0.0026s534-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})535 -> 0.0026s536-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})537 -> 0.0025s538-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})539 -> 0.0024s540-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})541 -> 0.0026s542-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})543 -> 0.0025s544-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})545 -> 0.0025s546-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})547 -> 0.0025s548-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})549 -> 0.0025s550-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})551 -> 0.0026s552-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})553 -> 0.0025s554-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})555 -> 0.0024s556-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})557 -> 0.0024s558-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})559 -> 0.0027s560-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})561 -> 0.0026s562-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})563 -> 0.0023s564-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})565 -> 0.0026s566-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})567 -> 0.0023s568-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})569 -> 0.0035s570-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})571 -> 0.0025s572-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})573 -> 0.0023s574-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})575 -> 0.0022s576-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})577 -> 0.0032s578-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})579 -> 0.0032s580-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})581 -> 0.0023s582-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})583 -> 0.0026s584-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})585 -> 0.0027s586-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})587 -> 0.0025s588-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})589 -> 0.0027s590-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})591 -> 0.0022s592-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})593 -> 0.0023s594-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})595 -> 0.0025s596-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})597 -> 0.0028s598-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})599 -> 0.0024s600-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})601 -> 0.0024s602-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})603 -> 0.0023s604-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})605 -> 0.0026s606-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})607 -> 0.0025s608-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})609 -> 0.0022s610-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})611 -> 0.0024s612-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})613 -> 0.0026s614-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})615 -> 0.0026s616-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})617 -> 0.0028s618-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})619 -> 0.0028s620-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})621 -> 0.0025s622-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})623 -> 0.0029s624-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})625 -> 0.0030s626-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})627 -> 0.0024s628-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})629 -> 0.0020s630-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})631 -> 0.0025s632-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})633 -> 0.0025s634-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})635 -> 0.0020s636-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})637 -> 0.0025s638-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})639 -> 0.0023s640-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})641 -> 0.0026s642-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})643 -> 0.0026s644-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})645 -> 0.0028s646-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})647 -> 0.0024s648-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})649 -> 0.0022s650-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})651 -> 0.0021s652-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})653 -> 0.0020s654-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})655 -> 0.0025s656-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})657 -> 0.0022s658-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})659 -> 0.0024s660-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})661 -> 0.0022s662-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})663 -> 0.0023s664-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})665 -> 0.0022s666-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})667 -> 0.0024s668-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})669 -> 0.0023s670-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})671 -> 0.0021s672-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})673 -> 0.0022s674-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})675 -> 0.0023s676-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})677 -> 0.0023s678-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})679 -> 0.0032s680-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})681 -> 0.0023s682-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})683 -> 0.0026s684-- add_foreign_key("container_repositories", "projects")685 -> 0.0027s686-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})687 -> 0.0031s688-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})689 -> 0.0031s690-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})691 -> 0.0027s692-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})693 -> 0.0026s694-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})695 -> 0.0028s696-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})697 -> 0.0030s698-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})699 -> 0.0031s700-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})701 -> 0.0023s702-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})703 -> 0.0025s704-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})705 -> 0.0030s706-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})707 -> 0.0023s708-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})709 -> 0.0026s710-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})711 -> 0.0022s712-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})713 -> 0.0023s714-- add_foreign_key("events", "projects", {:on_delete=>:cascade})715 -> 0.0030s716-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})717 -> 0.0023s718-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})719 -> 0.0024s720-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})721 -> 0.0024s722-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})723 -> 0.0026s724-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})725 -> 0.0025s726-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})727 -> 0.0026s728-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})729 -> 0.0028s730-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})731 -> 0.0023s732-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})733 -> 0.0022s734-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})735 -> 0.0022s736-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})737 -> 0.0020s738-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})739 -> 0.0021s740-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})741 -> 0.0021s742-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})743 -> 0.0023s744-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})745 -> 0.0023s746-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})747 -> 0.0022s748-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})749 -> 0.0022s750-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})751 -> 0.0029s752-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})753 -> 0.0024s754-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})755 -> 0.0024s756-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})757 -> 0.0034s758-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})759 -> 0.0026s760-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})761 -> 0.0021s762-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})763 -> 0.0028s764-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})765 -> 0.0028s766-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})767 -> 0.0024s768-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})769 -> 0.0029s770-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})771 -> 0.0038s772-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})773 -> 0.0023s774-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})775 -> 0.0031s776-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})777 -> 0.0025s778-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})779 -> 0.0024s780-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})781 -> 0.0021s782-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})783 -> 0.0028s784-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})785 -> 0.0025s786-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})787 -> 0.0026s788-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})789 -> 0.0031s790-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})791 -> 0.0032s792-- add_foreign_key("insights", "namespaces")793 -> 0.0027s794-- add_foreign_key("insights", "projects")795 -> 0.0029s796-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})797 -> 0.0027s798-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})799 -> 0.0026s800-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})801 -> 0.0025s802-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})803 -> 0.0026s804-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})805 -> 0.0024s806-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})807 -> 0.0021s808-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})809 -> 0.0026s810-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})811 -> 0.0023s812-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})813 -> 0.0024s814-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})815 -> 0.0029s816-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})817 -> 0.0027s818-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})819 -> 0.0028s820-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})821 -> 0.0027s822-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})823 -> 0.0025s824-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})825 -> 0.0025s826-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})827 -> 0.0027s828-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})829 -> 0.0023s830-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})831 -> 0.0027s832-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})833 -> 0.0030s834-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})835 -> 0.0027s836-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})837 -> 0.0023s838-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})839 -> 0.0021s840-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})841 -> 0.0022s842-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})843 -> 0.0029s844-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})845 -> 0.0029s846-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})847 -> 0.0026s848-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})849 -> 0.0023s850-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})851 -> 0.0025s852-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})853 -> 0.0028s854-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})855 -> 0.0024s856-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})857 -> 0.0025s858-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})859 -> 0.0027s860-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})861 -> 0.0025s862-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})863 -> 0.0022s864-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})865 -> 0.0025s866-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})867 -> 0.0028s868-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})869 -> 0.0027s870-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})871 -> 0.0028s872-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})873 -> 0.0032s874-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})875 -> 0.0032s876-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})877 -> 0.0029s878-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})879 -> 0.0027s880-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})881 -> 0.0026s882-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})883 -> 0.0025s884-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})885 -> 0.0026s886-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})887 -> 0.0026s888-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})889 -> 0.0025s890-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})891 -> 0.0025s892-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})893 -> 0.0029s894-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})895 -> 0.0037s896-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})897 -> 0.0031s898-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})899 -> 0.0027s900-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})901 -> 0.0033s902-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})903 -> 0.0035s904-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})905 -> 0.0029s906-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})907 -> 0.0032s908-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})909 -> 0.0030s910-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})911 -> 0.0025s912-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})913 -> 0.0024s914-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})915 -> 0.0028s916-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})917 -> 0.0031s918-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})919 -> 0.0028s920-- add_foreign_key("path_locks", "users")921 -> 0.0028s922-- add_foreign_key("personal_access_tokens", "users")923 -> 0.0030s924-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})925 -> 0.0029s926-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})927 -> 0.0023s928-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})929 -> 0.0027s930-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})931 -> 0.0028s932-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})933 -> 0.0027s934-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})935 -> 0.0029s936-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})937 -> 0.0029s938-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})939 -> 0.0029s940-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})941 -> 0.0034s942-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})943 -> 0.0029s944-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})945 -> 0.0028s946-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})947 -> 0.0027s948-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})949 -> 0.0031s950-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})951 -> 0.0029s952-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})953 -> 0.0028s954-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})955 -> 0.0029s956-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})957 -> 0.0030s958-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})959 -> 0.0031s960-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})961 -> 0.0030s962-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})963 -> 0.0023s964-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})965 -> 0.0037s966-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})967 -> 0.0034s968-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})969 -> 0.0030s970-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})971 -> 0.0032s972-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})973 -> 0.0029s974-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})975 -> 0.0027s976-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})977 -> 0.0023s978-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})979 -> 0.0028s980-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})981 -> 0.0026s982-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})983 -> 0.0027s984-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})985 -> 0.0025s986-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})987 -> 0.0022s988-- add_foreign_key("protected_branch_merge_access_levels", "users")989 -> 0.0024s990-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})991 -> 0.0023s992-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})993 -> 0.0019s994-- add_foreign_key("protected_branch_push_access_levels", "users")995 -> 0.0026s996-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})997 -> 0.0037s998-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})999 -> 0.0027s1000-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1001 -> 0.0033s1002-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1003 -> 0.0032s1004-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1005 -> 0.0030s1006-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1007 -> 0.0027s1008-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1009 -> 0.0031s1010-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1011 -> 0.0030s1012-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1013 -> 0.0026s1014-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1015 -> 0.0024s1016-- add_foreign_key("protected_tag_create_access_levels", "users")1017 -> 0.0027s1018-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1019 -> 0.0028s1020-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1021 -> 0.0024s1022-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1023 -> 0.0029s1024-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1025 -> 0.0026s1026-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1027 -> 0.0028s1028-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1029 -> 0.0028s1030-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1031 -> 0.0030s1032-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1033 -> 0.0028s1034-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1035 -> 0.0027s1036-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1037 -> 0.0025s1038-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1039 -> 0.0023s1040-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1041 -> 0.0026s1042-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1043 -> 0.0029s1044-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1045 -> 0.0026s1046-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1047 -> 0.0030s1048-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1049 -> 0.0026s1050-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1051 -> 0.0023s1052-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1053 -> 0.0029s1054-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1055 -> 0.0022s1056-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1057 -> 0.0026s1058-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1059 -> 0.0029s1060-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1061 -> 0.0028s1062-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1063 -> 0.0023s1064-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1065 -> 0.0029s1066-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1067 -> 0.0028s1068-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1069 -> 0.0025s1070-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1071 -> 0.0024s1072-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1073 -> 0.0027s1074-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1075 -> 0.0025s1076-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1077 -> 0.0024s1078-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1079 -> 0.0030s1080-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1081 -> 0.0025s1082-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1083 -> 0.0027s1084-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1085 -> 0.0026s1086-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1087 -> 0.0028s1088-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1089 -> 0.0030s1090-- add_foreign_key("u2f_registrations", "users")1091 -> 0.0028s1092-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1093 -> 0.0027s1094-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1095 -> 0.0026s1096-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1097 -> 0.0027s1098-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1099 -> 0.0026s1100-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1101 -> 0.0025s1102-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1103 -> 0.0026s1104-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1105 -> 0.0027s1106-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1107 -> 0.0028s1108-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1109 -> 0.0031s1110-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1111 -> 0.0029s1112-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1113 -> 0.0027s1114-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1115 -> 0.0029s1116-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1117 -> 0.0026s1118-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1119 -> 0.0026s1120-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1121 -> 0.0024s1122-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1123 -> 0.0037s1124-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1125 -> 0.0029s1126-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1127 -> 0.0029s1128-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1129 -> 0.0022s1130-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1131 -> 0.0024s1132-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1133 -> 0.0029s1134-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1135 -> 0.0021s1136-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1137 -> 0.0028s1138-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1139 -> 0.0022s1140-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1141 -> 0.0022s1142-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1143 -> 0.0033s1144-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1145 -> 0.0026s1146-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1147 -> 0.0035s1148-- initialize_schema_migrations_table()1149 -> 0.0128s1150Dropped database 'gitlabhq_geo_test'1151Created database 'gitlabhq_geo_test'1152-- enable_extension("plpgsql")1153 -> 0.0211s1154-- create_table("event_log_states", {:primary_key=>"event_id", :id=>:bigint, :force=>:cascade})1155 -> 0.0097s1156-- create_table("file_registry", {:force=>:cascade})1157 -> 0.0463s1158-- create_table("job_artifact_registry", {:force=>:cascade})1159 -> 0.0357s1160-- create_table("project_registry", {:force=>:cascade})1161 -> 0.1557s1162-- initialize_schema_migrations_table()1163 -> 0.0107s1164$ date1165Tue Mar 12 08:58:54 UTC 20191166$ JOB_NAME=( $CI_JOB_NAME )1167$ TEST_TOOL=${JOB_NAME[0]}1168$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1169$ export KNAPSACK_GENERATE_REPORT=true1170$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1171$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1172$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1173$ export FLAKY_RSPEC_GENERATE_REPORT=true1174$ export CACHE_CLASSES=true1175$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1176$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1177$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1178$ scripts/gitaly-test-spawn1179Checking gitaly-ruby bundle...1180Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.1181The Gemfile's dependencies are satisfied1182Trying to connect to gitaly: ...... OK1183$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag ~geo"1184Knapsack report generator started!1185Run options: exclude {:geo=>true}1186==> Setting up GitLab Shell...1187 GitLab Shell set up in 0.856657288 seconds...1188==> Setting up Gitaly...1189 Gitaly set up in 0.000130225 seconds...1190Merge request > User sees merge widget1191Starting the Capybara driver server...1192 new merge request1193pg_stat_activity count: 21194 shows widget status after creating new merge request1195 view merge request1196pg_stat_activity count: 61197 shows environments link1198pg_stat_activity count: 61199 shows green accept merge request button1200pg_stat_activity count: 61201 allows me to merge, see cherry-pick modal and load branches list1202 view merge request with external CI service1203pg_stat_activity count: 61204 has danger button while waiting for external CI status1205 view merge request with failed GitLab CI pipelines1206pg_stat_activity count: 61207 has danger button when not succeeded1208 when merge request is in the blocked pipeline state1209pg_stat_activity count: 61210 shows information about blocked pipeline1211 view merge request with MWBS button1212pg_stat_activity count: 61213 has info button when MWBS button1214 view merge request where project has CI set up but no CI status1215pg_stat_activity count: 61216 has pipeline error text1217 view merge request in project with only-mwps setting enabled but no CI is set up1218pg_stat_activity count: 61219 should be allowed to merge1220 view merge request with MWPS enabled but automatically merge fails1221pg_stat_activity count: 61222 shows information about the merge error1223 view merge request with MWPS enabled but automatically merge fails1224pg_stat_activity count: 61225 shows information about the merge error1226 view merge request where fast-forward merge is not possible1227pg_stat_activity count: 61228 shows information about the merge error1229 merge error1230pg_stat_activity count: 61231 updates the MR widget1232 user can merge into source project but cannot push to fork1233pg_stat_activity count: 61234 user can merge into the source project1235pg_stat_activity count: 61236 user cannot remove source branch1237 user cannot merge project and cannot push to fork1238pg_stat_activity count: 61239 user cannot remove source branch1240 ongoing merge process1241pg_stat_activity count: 61242 shows Merging state1243 when merge request has test reports1244 when result has not been parsed yet1245pg_stat_activity count: 61246 shows parsing status1247 when result has already been parsed1248 when JUnit xml is correctly formatted1249pg_stat_activity count: 61250 shows parsed results1251 when JUnit xml is corrupted1252pg_stat_activity count: 61253 shows the error state1254 when test reports have been parsed correctly1255 when a new failures exists1256pg_stat_activity count: 61257 shows test reports summary which includes the new failure1258 when user clicks the new failure1259pg_stat_activity count: 61260 shows the test report detail1261 when an existing failure exists1262pg_stat_activity count: 61263 shows test reports summary which includes the existing failure1264 when user clicks the existing failure1265pg_stat_activity count: 61266 shows test report detail of it1267 when a resolved failure exists1268pg_stat_activity count: 61269 shows test reports summary which includes the resolved failure1270 when user clicks the resolved failure1271pg_stat_activity count: 61272 shows test report detail of it1273Dropdown emoji1274 when user not logged in1275 behavior1276pg_stat_activity count: 61277 does not open when the search bar has my-reaction:1278 when user loggged in1279 behavior1280pg_stat_activity count: 61281 opens when the search bar has my-reaction:1282pg_stat_activity count: 61283 closes when the search bar is unfocused1284pg_stat_activity count: 61285 should show loading indicator when opened1286pg_stat_activity count: 61287 should hide loading indicator when loaded1288pg_stat_activity count: 61289 should load all the emojis when opened1290pg_stat_activity count: 61291 shows the most populated emoji at top of dropdown1292 filtering1293pg_stat_activity count: 61294 filters by name1295pg_stat_activity count: 61296 filters by case insensitive name1297 selecting from dropdown1298pg_stat_activity count: 61299 selects `None`1300pg_stat_activity count: 61301 selects `Any`1302pg_stat_activity count: 61303 fills in the my-reaction name1304 input has existing content1305pg_stat_activity count: 61306 opens my-reaction dropdown with existing search term1307pg_stat_activity count: 61308 opens my-reaction dropdown with existing assignee1309pg_stat_activity count: 61310 opens my-reaction dropdown with existing label1311pg_stat_activity count: 61312 opens my-reaction dropdown with existing milestone1313pg_stat_activity count: 61314 opens my-reaction dropdown with existing my-reaction1315 caching requests1316pg_stat_activity count: 61317 caches requests after the first load1318GPG signed commits1319pg_stat_activity count: 61320 changes from unverified to verified when the user changes his email to match the gpg key1321pg_stat_activity count: 61322 changes from unverified to verified when the user adds the missing gpg key1323 shows popover badges1324pg_stat_activity count: 61325 unverified signature1326pg_stat_activity count: 61327 unverified signature: user email does not match the committer email, but is the same user1328pg_stat_activity count: 61329 unverified signature: user email does not match the committer email1330pg_stat_activity count: 61331 verified and the gpg user has a gitlab profile1332pg_stat_activity count: 61333 verified and the gpg user's profile doesn't exist anymore1334Pages1335 when user is the owner1336pg_stat_activity count: 61337 does not see anything to destroy1338 when pages deployed1339pg_stat_activity count: 61340 renders Access pages1341 when support for external domains is disabled1342pg_stat_activity count: 61343 renders message that support is disabled1344 when pages are exposed on external HTTP address1345pg_stat_activity count: 61346 allows to add new domain1347 behaves like adds new domain1348pg_stat_activity count: 61349 adds new domain1350 when project in group namespace1351 behaves like adds new domain1352pg_stat_activity count: 61353 adds new domain1354 when pages domain is added1355pg_stat_activity count: 61356 renders certificates is disabled1357pg_stat_activity count: 61358 does not adds new domain and renders error message1359 when pages are exposed on external HTTPS address1360pg_stat_activity count: 61361 adds new domain with certificate1362 updating the certificate for an existing domain1363pg_stat_activity count: 61364 allows the certificate to be updated1365 when the certificate is invalid1366pg_stat_activity count: 61367 tells the user what the problem is1368 project settings page1369pg_stat_activity count: 61370 renders "Pages" tab1371 when pages are disabled1372pg_stat_activity count: 61373 does not render "Pages" tab1374 HTTPS settings1375pg_stat_activity count: 61376 tries to change the setting1377 setting could not be updated1378pg_stat_activity count: 61379 tries to change the setting1380 non-HTTPS domain exists1381pg_stat_activity count: 61382 the setting is disabled1383 HTTPS pages are disabled1384pg_stat_activity count: 61385 the setting is unavailable1386 Remove page1387 when pages are deployed1388pg_stat_activity count: 61389 removes the pages1390User find project file1391pg_stat_activity count: 61392 navigates to find file by shortcut1393pg_stat_activity count: 61394 navigates to find file1395pg_stat_activity count: 61396 searches CHANGELOG file1397pg_stat_activity count: 61398 does not find file when search not exist file1399pg_stat_activity count: 61400 searches file by partially matches1401GpgSignature1402 behaves like having unique enum values1403pg_stat_activity count: 61404 has unique values in "verification_status"1405 associations1406pg_stat_activity count: 61407 should belong to project1408pg_stat_activity count: 61409 should belong to gpg_key1410pg_stat_activity count: 61411 should belong to gpg_key_subkey1412 validation1413pg_stat_activity count: 61414 should validate that :commit_sha cannot be empty/falsy1415pg_stat_activity count: 61416 should validate that :project_id cannot be empty/falsy1417pg_stat_activity count: 61418 should validate that :gpg_key_primary_keyid cannot be empty/falsy1419 .safe_create!1420pg_stat_activity count: 61421 finds a signature by commit sha if it existed1422pg_stat_activity count: 61423 creates a new signature if it was not found1424pg_stat_activity count: 71425 assigns the correct attributes when creating1426pg_stat_activity count: 61427 does not raise an error in case of a race condition1428 #commit1429pg_stat_activity count: 61430 fetches the commit through the project1431 #gpg_key=1432pg_stat_activity count: 61433 supports the assignment of a GpgKey1434pg_stat_activity count: 61435 supports the assignment of a GpgKeySubkey1436pg_stat_activity count: 61437 clears gpg_key and gpg_key_subkey_id when passing nil1438 #gpg_commit1439 when commit does not exist1440pg_stat_activity count: 61441 returns nil1442 when commit exists1443pg_stat_activity count: 61444 returns an instance of Gitlab::Gpg::Commit1445Projects::BranchesController1446 POST create with HTML format1447 on creation of a new branch1448 valid branch name, valid source1449pg_stat_activity count: 61450 redirects1451 invalid branch name, valid ref1452pg_stat_activity count: 61453 redirects1454 valid branch name, invalid ref1455pg_stat_activity count: 61456 should render template new1457 invalid branch name, invalid ref1458pg_stat_activity count: 61459 should render template new1460 valid branch name with encoded slashes1461pg_stat_activity count: 61462 should render template new1463pg_stat_activity count: 61464 example at ./spec/controllers/projects/branches_controller_spec.rb:671465 created from the new branch button on issues1466pg_stat_activity count: 61467 redirects1468pg_stat_activity count: 61469 posts a system note1470 repository-less project1471pg_stat_activity count: 61472 redirects to newly created branch1473pg_stat_activity count: 61474 redirects to autodeploy setup page1475 when user configured kubernetes from Integration > Kubernetes1476 behaves like same behavior between KubernetesService and Platform::Kubernetes1477pg_stat_activity count: 61478 redirects to autodeploy setup page1479 when user configured kubernetes from CI/CD > Clusters1480 behaves like same behavior between KubernetesService and Platform::Kubernetes1481pg_stat_activity count: 61482 redirects to autodeploy setup page1483 when create branch service fails1484pg_stat_activity count: 61485 doesn't post a system note1486 without issue feature access1487pg_stat_activity count: 61488 doesn't post a system note1489 POST create with JSON format1490 with valid params1491pg_stat_activity count: 61492 returns a successful 200 response1493pg_stat_activity count: 61494 returns the created branch1495 with invalid params1496pg_stat_activity count: 61497 returns an unprocessable entity 422 response1498 POST destroy with HTML format1499pg_stat_activity count: 61500 returns 3031501 POST destroy1502 as JS1503 valid branch name, valid source1504pg_stat_activity count: 61505 should respond with numeric status code 2001506pg_stat_activity count: 61507 should be blank1508 valid branch name with unencoded slashes1509pg_stat_activity count: 61510 should respond with numeric status code 2001511pg_stat_activity count: 61512 should be blank1513 valid branch name with encoded slashes1514pg_stat_activity count: 61515 should respond with numeric status code 2001516pg_stat_activity count: 61517 should be blank1518 invalid branch name, valid ref1519pg_stat_activity count: 61520 should respond with numeric status code 4041521pg_stat_activity count: 61522 should be blank1523 as JSON1524 valid branch name, valid source1525pg_stat_activity count: 61526 returns JSON response with message1527pg_stat_activity count: 61528 should respond with numeric status code 2001529 valid branch name with unencoded slashes1530pg_stat_activity count: 61531 returns JSON response with message1532pg_stat_activity count: 61533 should respond with numeric status code 2001534 valid branch name with encoded slashes1535pg_stat_activity count: 61536 returns JSON response with message1537pg_stat_activity count: 61538 should respond with numeric status code 2001539 invalid branch name, valid ref1540pg_stat_activity count: 61541 returns JSON response with message1542pg_stat_activity count: 61543 should respond with numeric status code 4041544 as HTML1545pg_stat_activity count: 61546 redirects to branches path1547 DELETE destroy_all_merged1548 when user is allowed to push1549pg_stat_activity count: 71550 redirects to branches1551pg_stat_activity count: 61552 starts worker to delete merged branches1553 when user is not allowed to push1554pg_stat_activity count: 61555 responds with status 4041556 GET index1557 when rendering a JSON format1558pg_stat_activity count: 61559 filters branches by name1560 when cache is enabled yet cold1561pg_stat_activity count: 61562 return with a status 2001563 when branch contains an invalid UTF-8 sequence1564pg_stat_activity count: 61565 return with a status 2001566 when deprecated sort/search/page parameters are specified1567pg_stat_activity count: 61568 returns with a status 301 when sort specified1569pg_stat_activity count: 61570 returns with a status 301 when search specified1571pg_stat_activity count: 61572 returns with a status 301 when page specified1573User edits snippet1574pg_stat_activity count: 61575 updates the snippet1576pg_stat_activity count: 61577 updates the snippet with files attached1578pg_stat_activity count: 61579 updates the snippet to make it internal1580pg_stat_activity count: 61581 updates the snippet to make it public1582Projects::Clusters::ApplicationsController1583 POST create1584 functionality1585pg_stat_activity count: 61586 schedule an application installation1587 when cluster do not exists1588pg_stat_activity count: 61589 return 4041590 when application is unknown1591pg_stat_activity count: 61592 return 4041593 when application is already installing1594pg_stat_activity count: 61595 returns 4001596 security1597 behaves like a secure endpoint1598pg_stat_activity count: 61599 should be allowed for admin. Expected: 200,201,204,302 Got: 2041600pg_stat_activity count: 61601 should be allowed for owner. Expected: 200,201,204,302 Got: 2041602pg_stat_activity count: 61603 should be allowed for maintainer. Expected: 200,201,204,302 Got: 2041604pg_stat_activity count: 61605 should be denied for developer. Expected: 401,404 Got: 4041606pg_stat_activity count: 61607 should be denied for reporter. Expected: 401,404 Got: 4041608pg_stat_activity count: 61609 should be denied for guest. Expected: 401,404 Got: 4041610pg_stat_activity count: 61611 should be denied for user. Expected: 401,404 Got: 4041612pg_stat_activity count: 61613 should be denied for external. Expected: 401,404 Got: 4041614 PATCH update1615 functionality1616 when cluster and app exists1617pg_stat_activity count: 61618 schedules an application update1619 when cluster do not exists1620pg_stat_activity count: 61621 should respond with status code :not_found (404)1622 when application is unknown1623pg_stat_activity count: 61624 should respond with status code :not_found (404)1625 when application is already scheduled1626pg_stat_activity count: 61627 should respond with status code :bad_request (400)1628 security1629 behaves like a secure endpoint1630pg_stat_activity count: 61631 should be allowed for admin. Expected: 200,201,204,302 Got: 2041632pg_stat_activity count: 61633 should be allowed for owner. Expected: 200,201,204,302 Got: 2041634pg_stat_activity count: 61635 should be allowed for maintainer. Expected: 200,201,204,302 Got: 2041636pg_stat_activity count: 61637 should be denied for developer. Expected: 401,404 Got: 4041638pg_stat_activity count: 61639 should be denied for reporter. Expected: 401,404 Got: 4041640pg_stat_activity count: 61641 should be denied for guest. Expected: 401,404 Got: 4041642pg_stat_activity count: 61643 should be denied for user. Expected: 401,404 Got: 4041644pg_stat_activity count: 61645 should be denied for external. Expected: 401,404 Got: 4041646Projects::ForkService1647 when forking a new project1648 fork by user1649 fork project1650 when forker is a guest1651pg_stat_activity count: 61652 should not be persisted1653pg_stat_activity count: 61654 should eq ["is forbidden"]1655pg_stat_activity count: 61656 does not create a fork network1657 successfully creates project in the user namespace1658pg_stat_activity count: 61659 should be persisted1660pg_stat_activity count: 61661 should be empty1662pg_stat_activity count: 61663 should eq #<User id:551 @user546>1664pg_stat_activity count: 61665 should eq #<Namespace id: 558, name: "user548", path: "user548", owner_id: 553, created_at: "2019-03-12 09:07:5...il, saml_discovery_token: nil, runners_token_encrypted: nil, custom_project_templates_group_id: nil>1666pg_stat_activity count: 61667 should be zero1668pg_stat_activity count: 61669 should eq "wow such project"1670pg_stat_activity count: 61671 should be exists1672pg_stat_activity count: 61673 after forking the from-project still has its avatar1674pg_stat_activity count: 61675 flushes the forks count cache of the source project1676pg_stat_activity count: 61677 creates a fork network with the new project and the root project set1678pg_stat_activity count: 61679 imports the repository of the forked project1680 creating a fork of a fork1681pg_stat_activity count: 71682 sets the root of the network to the root project1683pg_stat_activity count: 71684 sets the forked_from_project on the membership1685 project already exists1686pg_stat_activity count: 71687 fails due to validation, not transaction failure1688 repository already exists1689pg_stat_activity count: 71690 does not allow creation1691 GitLab CI is enabled1692pg_stat_activity count: 71693 forks and enables CI for fork1694 when project has restricted visibility level1695 and only one visibility level is restricted1696pg_stat_activity count: 71697 creates fork with lowest level1698 and all visibility levels are restricted1699pg_stat_activity count: 71700 creates fork with private visibility levels1701 fork to namespace1702 fork project for group1703pg_stat_activity count: 71704 group owner successfully forks project into the group1705 fork project for group when user not owner1706pg_stat_activity count: 61707 group developer fails to fork project into the group1708 project already exists in group1709pg_stat_activity count: 61710 fails due to validation, not transaction failure1711 when the namespace has a lower visibility level than the project1712pg_stat_activity count: 61713 creates the project with the lower visibility level1714 when forking with object pools1715 when no pool exists1716pg_stat_activity count: 61717 creates a new object pool1718 when a pool already exists1719pg_stat_activity count: 61720 joins the object pool1721 when linking fork to an existing project1722 if project is already forked1723pg_stat_activity count: 61724 does not create fork relation1725 if project is not forked1726pg_stat_activity count: 61727 creates fork relation1728pg_stat_activity count: 61729 flushes the forks count cache of the source project1730pg_stat_activity count: 61731 leaves no LFS objects dangling1732 if the fork is not allowed1733pg_stat_activity count: 61734 does not delete the LFS objects1735Boards::IssuesController1736 GET index1737 with invalid board id1738pg_stat_activity count: 61739 returns a not found 404 response1740 when list id is present1741 with valid list id1742pg_stat_activity count: 61743 returns issues that have the list label applied1744pg_stat_activity count: 61745 avoids N+1 database queries1746pg_stat_activity count: 61747 avoids N+1 database queries when adding a project1748pg_stat_activity count: 61749 avoids N+1 database queries when adding a subgroup, project, and issue1750 with invalid list id1751pg_stat_activity count: 61752 returns a not found 404 response1753 when list id is missing1754pg_stat_activity count: 61755 returns opened issues without board labels applied1756 with unauthorized user1757pg_stat_activity count: 61758 returns a forbidden 403 response1759 POST create1760 with valid params1761pg_stat_activity count: 61762 returns a successful 200 response1763pg_stat_activity count: 61764 returns the created issue1765 with invalid params1766 when title is nil1767pg_stat_activity count: 61768 returns an unprocessable entity 422 response1769 when list does not belongs to project board1770pg_stat_activity count: 61771 returns a not found 404 response1772 with invalid board id1773pg_stat_activity count: 61774 returns a not found 404 response1775 with invalid list id1776pg_stat_activity count: 61777 returns a not found 404 response1778 with guest user1779 in open list1780pg_stat_activity count: 61781 returns a successful 200 response1782 in label list1783pg_stat_activity count: 61784 returns a forbidden 403 response1785 PATCH update1786 with valid params1787pg_stat_activity count: 61788 returns a successful 200 response1789pg_stat_activity count: 61790 moves issue to the desired list1791 with invalid params1792pg_stat_activity count: 61793 returns a unprocessable entity 422 response for invalid lists1794pg_stat_activity count: 61795 returns a not found 404 response for invalid board id1796pg_stat_activity count: 61797 returns a not found 404 response for invalid issue id1798 with unauthorized user1799pg_stat_activity count: 61800 returns a forbidden 403 response1801User views releases1802pg_stat_activity count: 61803 sees the release1804 when there is a link as an asset1805pg_stat_activity count: 61806 sees the link1807 when url points to external resource1808pg_stat_activity count: 61809 sees that the link is external resource1810Projects::PipelineSchedulesController1811 GET #index1812pg_stat_activity count: 61813 renders the index view1814pg_stat_activity count: 61815 avoids N + 1 queries1816 when the scope is set to active1817pg_stat_activity count: 61818 only shows active pipeline schedules1819 GET #new1820pg_stat_activity count: 71821 initializes a pipeline schedule model1822 POST #create1823 functionality1824 when variables_attributes has one variable1825pg_stat_activity count: 71826 creates a new schedule1827 when variables_attributes has two variables and duplicated1828pg_stat_activity count: 71829 returns an error that the keys of variable are duplicated1830 security1831pg_stat_activity count: 71832 should be allowed for admin. Expected: 200,201,204,302 Got: 3021833pg_stat_activity count: 61834 should be allowed for owner. Expected: 200,201,204,302 Got: 3021835pg_stat_activity count: 61836 should be allowed for maintainer. Expected: 200,201,204,302 Got: 3021837pg_stat_activity count: 61838 should be allowed for developer. Expected: 200,201,204,302 Got: 3021839pg_stat_activity count: 61840 should be denied for reporter. Expected: 401,404 Got: 4041841pg_stat_activity count: 61842 should be denied for guest. Expected: 401,404 Got: 4041843pg_stat_activity count: 61844 should be denied for user. Expected: 401,404 Got: 4041845pg_stat_activity count: 61846 should be denied for external. Expected: 401,404 Got: 4041847pg_stat_activity count: 61848 should be denied for visitor. Expected: 401,404 Got: 4041849 PUT #update1850 functionality1851 when a pipeline schedule has no variables1852 when params include one variable1853pg_stat_activity count: 61854 inserts new variable to the pipeline schedule1855 when params include two duplicated variables1856pg_stat_activity count: 61857 returns an error that variables are duplciated1858 when a pipeline schedule has one variable1859 when adds a new variable1860pg_stat_activity count: 61861 adds the new variable1862 when adds a new duplicated variable1863pg_stat_activity count: 61864 returns an error1865 when updates a variable1866pg_stat_activity count: 61867 updates the variable1868 when deletes a variable1869pg_stat_activity count: 61870 delete the existsed variable1871 when deletes and creates a same key simultaneously1872pg_stat_activity count: 61873 updates the variable1874 security1875pg_stat_activity count: 61876 should be allowed for admin. Expected: 200,201,204,302 Got: 3021877pg_stat_activity count: 61878 should be allowed for owner. Expected: 200,201,204,302 Got: 3021879pg_stat_activity count: 61880 should be allowed for maintainer. Expected: 200,201,204,302 Got: 3021881pg_stat_activity count: 61882 should be allowed for developer. Expected: 200,201,204,302 Got: 3021883pg_stat_activity count: 61884 should be denied for reporter. Expected: 401,404 Got: 4041885pg_stat_activity count: 61886 should be denied for guest. Expected: 401,404 Got: 4041887pg_stat_activity count: 61888 should be denied for user. Expected: 401,404 Got: 4041889pg_stat_activity count: 61890 should be denied for external. Expected: 401,404 Got: 4041891pg_stat_activity count: 61892 should be denied for visitor. Expected: 401,404 Got: 4041893 when a developer created a pipeline schedule1894pg_stat_activity count: 61895 should be allowed for #<User:0x00007f25f7e66d00>. Expected: 200,201,204,302 Got: 3021896pg_stat_activity count: 61897 should be denied for developer. Expected: 401,404 Got: 4041898pg_stat_activity count: 61899 should be allowed for maintainer. Expected: 200,201,204,302 Got: 3021900 when a maintainer created a pipeline schedule1901pg_stat_activity count: 61902 should be allowed for #<User:0x0000563ca1004720>. Expected: 200,201,204,302 Got: 3021903pg_stat_activity count: 61904 should be allowed for maintainer. Expected: 200,201,204,302 Got: 3021905pg_stat_activity count: 61906 should be denied for developer. Expected: 401,404 Got: 4041907 GET #edit1908 functionality1909pg_stat_activity count: 61910 loads the pipeline schedule1911 security1912pg_stat_activity count: 61913 should be allowed for admin. Expected: 200,201,204,302 Got: 2001914pg_stat_activity count: 61915 should be allowed for owner. Expected: 200,201,204,302 Got: 2001916pg_stat_activity count: 61917 should be allowed for maintainer. Expected: 200,201,204,302 Got: 2001918pg_stat_activity count: 61919 should be allowed for developer. Expected: 200,201,204,302 Got: 2001920pg_stat_activity count: 61921 should be denied for reporter. Expected: 401,404 Got: 4041922pg_stat_activity count: 61923 should be denied for guest. Expected: 401,404 Got: 4041924pg_stat_activity count: 61925 should be denied for user. Expected: 401,404 Got: 4041926pg_stat_activity count: 61927 should be denied for external. Expected: 401,404 Got: 4041928pg_stat_activity count: 61929 should be denied for visitor. Expected: 401,404 Got: 4041930 GET #take_ownership1931 security1932pg_stat_activity count: 61933 should be allowed for admin. Expected: 200,201,204,302 Got: 3021934pg_stat_activity count: 61935 should be allowed for owner. Expected: 200,201,204,302 Got: 3021936pg_stat_activity count: 61937 should be allowed for maintainer. Expected: 200,201,204,302 Got: 3021938pg_stat_activity count: 61939 should be allowed for developer. Expected: 200,201,204,302 Got: 3021940pg_stat_activity count: 61941 should be denied for reporter. Expected: 401,404 Got: 4041942pg_stat_activity count: 61943 should be denied for guest. Expected: 401,404 Got: 4041944pg_stat_activity count: 61945 should be denied for user. Expected: 401,404 Got: 4041946pg_stat_activity count: 61947 should be denied for external. Expected: 401,404 Got: 4041948pg_stat_activity count: 61949 should be denied for visitor. Expected: 401,404 Got: 4041950 POST #play1951 when an anonymous user makes the request1952pg_stat_activity count: 61953 does not allow pipeline to be executed1954 when a developer makes the request1955pg_stat_activity count: 61956 executes a new pipeline1957pg_stat_activity count: 61958 prevents users from scheduling the same pipeline repeatedly1959 when a developer attempts to schedule a protected ref1960pg_stat_activity count: 61961 does not allow pipeline to be executed1962 DELETE #destroy1963 when a developer makes the request1964pg_stat_activity count: 61965 does not delete the pipeline schedule1966 when a maintainer makes the request1967pg_stat_activity count: 61968 destroys the pipeline schedule1969Banzai::Filter::CommitRangeReferenceFilter1970pg_stat_activity count: 61971 requires project context1972pg_stat_activity count: 61973 ignores valid references contained inside 'pre' element1974pg_stat_activity count: 61975 ignores valid references contained inside 'code' element1976pg_stat_activity count: 61977 ignores valid references contained inside 'a' element1978pg_stat_activity count: 61979 ignores valid references contained inside 'style' element1980 internal reference1981pg_stat_activity count: 61982 links to a valid two-dot reference1983pg_stat_activity count: 61984 links to a valid three-dot reference1985pg_stat_activity count: 61986 links to a valid short ID1987pg_stat_activity count: 61988 links with adjacent text1989pg_stat_activity count: 61990 ignores invalid commit IDs1991pg_stat_activity count: 61992 includes no title attribute1993pg_stat_activity count: 61994 includes default classes1995pg_stat_activity count: 61996 includes a data-project attribute1997pg_stat_activity count: 61998 includes a data-commit-range attribute1999pg_stat_activity count: 62000 supports an :only_path option2001 cross-project / cross-namespace complete reference2002pg_stat_activity count: 62003 links to a valid reference2004pg_stat_activity count: 62005 link has valid text2006pg_stat_activity count: 62007 has valid text2008pg_stat_activity count: 62009 ignores invalid commit IDs on the referenced project2010 cross-project / same-namespace complete reference2011pg_stat_activity count: 62012 links to a valid reference2013pg_stat_activity count: 62014 link has valid text2015pg_stat_activity count: 62016 has valid text2017pg_stat_activity count: 62018 ignores invalid commit IDs on the referenced project2019 cross-project shorthand reference2020pg_stat_activity count: 62021 links to a valid reference2022pg_stat_activity count: 62023 link has valid text2024pg_stat_activity count: 62025 has valid text2026pg_stat_activity count: 62027 ignores invalid commit IDs on the referenced project2028 cross-project URL reference2029pg_stat_activity count: 62030 links to a valid reference2031pg_stat_activity count: 62032 links with adjacent text2033pg_stat_activity count: 62034 ignores invalid commit IDs on the referenced project2035 group context2036pg_stat_activity count: 62037 ignores internal references2038pg_stat_activity count: 62039 links to a full-path reference2040Projects > Show > Redirects2041pg_stat_activity count: 62042 shows public project page2043pg_stat_activity count: 62044 redirects to sign in page when project is private2045pg_stat_activity count: 62046 redirects to sign in page when project does not exist2047pg_stat_activity count: 62048 redirects to public project page after signing in2049pg_stat_activity count: 62050 redirects to private project page after sign in2051 when signed in2052pg_stat_activity count: 62053 returns 404 status when project does not exist2054pg_stat_activity count: 62055 returns 404 when project is private2056User manages applications2057pg_stat_activity count: 62058 manages applications2059Issue Sidebar on Mobile2060 mobile sidebar on merge requests2061 behaves like issue sidebar stays collapsed on mobile2062pg_stat_activity count: 62063 keeps the sidebar collapsed2064 mobile sidebar on issues2065 behaves like issue sidebar stays collapsed on mobile2066pg_stat_activity count: 62067 keeps the sidebar collapsed2068User explores projects2069 when not signed in2070 when viewing public projects2071pg_stat_activity count: 62072 shows projects2073 when signed in2074 when viewing public projects2075pg_stat_activity count: 62076 shows projects2077 when viewing most starred projects2078pg_stat_activity count: 62079 shows projects2080 when viewing trending projects2081pg_stat_activity count: 62082 shows projects2083Project Issues RSS2084 when signed in2085 behaves like it has an RSS button with current_user's feed token2086pg_stat_activity count: 62087 shows the RSS button with current_user's feed token2088 behaves like an autodiscoverable RSS feed with current_user's feed token2089pg_stat_activity count: 62090 has an RSS autodiscovery link tag with current_user's feed token2091 when signed out2092 behaves like it has an RSS button without a feed token2093pg_stat_activity count: 62094 shows the RSS button without a feed token2095 behaves like an autodiscoverable RSS feed without a feed token2096pg_stat_activity count: 62097 has an RSS autodiscovery link tag without a feed token2098Sub-group project issue boards2099pg_stat_activity count: 62100 creates new label from sidebar2101Ability2102 using a nil subject2103pg_stat_activity count: 62104 has no permissions2105 .users_that_can_read_project2106 using a public project2107pg_stat_activity count: 62108 returns all the users2109 using an internal project2110pg_stat_activity count: 62111 returns users that are administrators2112pg_stat_activity count: 62113 returns internal users while skipping external users2114pg_stat_activity count: 62115 returns external users if they are the project owner2116pg_stat_activity count: 62117 returns external users if they are project members2118pg_stat_activity count: 62119 returns an empty Array if all users are external users without access2120 using a private project2121pg_stat_activity count: 62122 returns users that are administrators2123pg_stat_activity count: 62124 returns external users if they are the project owner2125pg_stat_activity count: 62126 returns external users if they are project members2127pg_stat_activity count: 62128 returns an empty Array if all users are internal users without access2129pg_stat_activity count: 62130 returns an empty Array if all users are external users without access2131 .users_that_can_read_personal_snippet2132pg_stat_activity count: 62133 private snippet is readable only by its author2134pg_stat_activity count: 62135 internal snippet is readable by all registered users2136pg_stat_activity count: 62137 public snippet is readable by all users2138 .merge_requests_readable_by_user2139 with an admin2140pg_stat_activity count: 62141 returns all merge requests2142 without a user2143pg_stat_activity count: 62144 returns merge_requests that are publicly visible2145 with a user2146pg_stat_activity count: 62147 returns projects visible to the user2148 when a user cannot read cross project and a filter is passed2149pg_stat_activity count: 62150 returns only MRs of the specified project without checking access on others2151 .issues_readable_by_user2152 with an admin user2153pg_stat_activity count: 62154 returns all given issues2155 with a regular user2156pg_stat_activity count: 62157 returns the issues readable by the user2158pg_stat_activity count: 62159 returns an empty Array when no issues are readable2160 without a regular user2161pg_stat_activity count: 62162 returns issues that are publicly visible2163 when the user cannot read cross project2164pg_stat_activity count: 62165 excludes issues from other projects whithout checking separatly when passing a scope2166 .project_disabled_features_rules2167 wiki named abilities2168pg_stat_activity count: 62169 disables wiki abilities if the project has no wiki2170Merge request > User sees notes from forked project2171pg_stat_activity count: 62172 user can reply to the comment2173Merge request > User sees pipelines from forked project2174pg_stat_activity count: 62175 user visits a pipelines page2176EventsFinder2177 when targeting a user2178pg_stat_activity count: 62179 returns events between specified dates filtered on action and type2180pg_stat_activity count: 62181 does not return events the current_user does not have access to2182pg_stat_activity count: 62183 does not include events on confidential issues the user does not have access to2184pg_stat_activity count: 62185 includes confidential events user has access to2186pg_stat_activity count: 62187 returns nothing when the current user cannot read cross project2188 when targeting a project2189pg_stat_activity count: 62190 returns project events between specified dates filtered on action and type2191pg_stat_activity count: 62192 does not return events the current_user does not have access to2193GroupsFinder2194 #execute2195 root level groups2196 user_type: nil, params: {:all_available=>true}, results: [:public_group, :user_public_group]2197pg_stat_activity count: 62198 should contain exactly #<Group id:915 @public_group> and #<Group id:918 @user_public_group>2199 user_type: nil, params: {:all_available=>false}, results: [:public_group, :user_public_group]2200pg_stat_activity count: 62201 should contain exactly #<Group id:921 @public_group> and #<Group id:924 @user_public_group>2202 user_type: nil, params: {}, results: [:public_group, :user_public_group]2203pg_stat_activity count: 62204 should contain exactly #<Group id:927 @public_group> and #<Group id:930 @user_public_group>2205 user_type: :regular, params: {:all_available=>true}, results: [:public_group, :internal_group, :user_public_group, :user_internal_group, :user_private_group]2206pg_stat_activity count: 62207 should contain exactly #<Group id:933 @public_group>, #<Group id:932 @internal_group>, #<Group id:936 @user_public_group>, #<Group id:935 @user_internal_group>, and #<Group id:934 @user_private_group>2208 user_type: :regular, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2209pg_stat_activity count: 62210 should contain exactly #<Group id:943 @user_public_group>, #<Group id:942 @user_internal_group>, and #<Group id:941 @user_private_group>2211 user_type: :regular, params: {}, results: [:public_group, :internal_group, :user_public_group, :user_internal_group, :user_private_group]2212pg_stat_activity count: 62213 should contain exactly #<Group id:947 @public_group>, #<Group id:946 @internal_group>, #<Group id:950 @user_public_group>, #<Group id:949 @user_internal_group>, and #<Group id:948 @user_private_group>2214 user_type: :external, params: {:all_available=>true}, results: [:public_group, :user_public_group, :user_internal_group, :user_private_group]2215pg_stat_activity count: 62216 should contain exactly #<Group id:954 @public_group>, #<Group id:957 @user_public_group>, #<Group id:956 @user_internal_group>, and #<Group id:955 @user_private_group>2217 user_type: :external, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2218pg_stat_activity count: 62219 should contain exactly #<Group id:964 @user_public_group>, #<Group id:963 @user_internal_group>, and #<Group id:962 @user_private_group>2220 user_type: :external, params: {}, results: [:public_group, :user_public_group, :user_internal_group, :user_private_group]2221pg_stat_activity count: 62222 should contain exactly #<Group id:968 @public_group>, #<Group id:971 @user_public_group>, #<Group id:970 @user_internal_group>, and #<Group id:969 @user_private_group>2223 user_type: :admin, params: {:all_available=>true}, results: [:public_group, :internal_group, :private_group, :user_public_group, :user_internal_group, :user_private_group]2224pg_stat_activity count: 62225 should contain exactly #<Group id:975 @public_group>, #<Group id:974 @internal_group>, #<Group id:973 @private_group>, #<Group id:978 @user_public_group>, #<Group id:977 @user_internal_group>, and #<Group id:976 @user_private_group>2226 user_type: :admin, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2227pg_stat_activity count: 62228 should contain exactly #<Group id:985 @user_public_group>, #<Group id:984 @user_internal_group>, and #<Group id:983 @user_private_group>2229 user_type: :admin, params: {}, results: [:public_group, :internal_group, :private_group, :user_public_group, :user_internal_group, :user_private_group]2230pg_stat_activity count: 62231 should contain exactly #<Group id:989 @public_group>, #<Group id:988 @internal_group>, #<Group id:987 @private_group>, #<Group id:992 @user_public_group>, #<Group id:991 @user_internal_group>, and #<Group id:990 @user_private_group>2232 subgroups2233 without a user2234pg_stat_activity count: 62235 only returns parent and public subgroups2236 with a user2237pg_stat_activity count: 62238 returns parent, public, and internal subgroups2239 being member2240pg_stat_activity count: 62241 returns parent, public subgroups, internal subgroups, and private subgroups user is member of2242 parent group private2243 being member of parent group2244pg_stat_activity count: 62245 returns all subgroups2246 authorized to private project2247 project one level deep2248pg_stat_activity count: 62249 includes the subgroup of the project2250pg_stat_activity count: 62251 does not include private subgroups deeper down2252 project two levels deep2253pg_stat_activity count: 62254 returns all the ancestor groups2255pg_stat_activity count: 62256 returns the groups for a given parent2257API::ProjectImport2258 POST /projects/import2259pg_stat_activity count: 62260 schedules an import using a namespace2261pg_stat_activity count: 62262 schedules an import using the namespace path2263pg_stat_activity count: 62264 schedules an import at the user namespace level2265pg_stat_activity count: 62266 does not schedule an import for a namespace that does not exist2267pg_stat_activity count: 62268 does not schedule an import if the user has no permission to the namespace2269pg_stat_activity count: 62270 does not schedule an import if the user uploads no valid file2271pg_stat_activity count: 62272 stores params that can be overridden2273pg_stat_activity count: 62274 does not store params that are not allowed2275pg_stat_activity count: 62276 correctly overrides params during the import2277 when target path already exists in namespace2278pg_stat_activity count: 62279 does not schedule an import2280 when param overwrite is true2281pg_stat_activity count: 62282 schedules an import2283 GET /projects/:id/import2284pg_stat_activity count: 62285 returns the import status2286pg_stat_activity count: 62287 returns the import status and the error if failed2288Gitlab::Verify::Uploads2289 behaves like Gitlab::Verify::BatchVerifier subclass2290 batching2291pg_stat_activity count: 62292 iterates through objects in batches2293pg_stat_activity count: 62294 allows the starting ID to be specified2295pg_stat_activity count: 62296 allows the finishing ID to be specified2297 #run_batches2298pg_stat_activity count: 62299 passes uploads with the correct file2300pg_stat_activity count: 62301 fails uploads with a missing file2302pg_stat_activity count: 62303 fails uploads with a mismatched checksum2304pg_stat_activity count: 62305 fails uploads with a missing precalculated checksum2306 with remote files2307 returned hash object2308pg_stat_activity count: 62309 passes uploads in object storage that exist2310pg_stat_activity count: 62311 fails uploads in object storage that do not exist2312 performance2313pg_stat_activity count: 62314 avoids N+1 queries2315Gitlab::DataBuilder::Build2316 .build2317pg_stat_activity count: 62318 should be a kind of Hash2319pg_stat_activity count: 62320 should eq "master"2321pg_stat_activity count: 62322 should eq "97de212e80737a608d939f648d959671fb0a0142"2323pg_stat_activity count: 62324 should eq false2325pg_stat_activity count: 62326 should eq 292327pg_stat_activity count: 62328 should eq "pending"2329pg_stat_activity count: 62330 should eq false2331pg_stat_activity count: 62332 should eq "unknown_failure"2333pg_stat_activity count: 62334 should eq 5822335pg_stat_activity count: 62336 should eq "John Doe991 / project552"2337 commit author_url2338 when no commit present2339pg_stat_activity count: 62340 sets to mailing address of git_author_email2341 when commit present but has no author2342pg_stat_activity count: 62343 sets to mailing address of git_author_email2344 when commit and author are present2345pg_stat_activity count: 62346 sets to GitLab user url2347Admin::UsersController2348 GET #index2349pg_stat_activity count: 62350 retrieves all users2351pg_stat_activity count: 62352 filters by admins2353 GET :id2354pg_stat_activity count: 62355 finds a user case-insensitively2356 DELETE #user with projects2357pg_stat_activity count: 62358 deletes user and ghosts their contributions2359pg_stat_activity count: 62360 deletes the user and their contributions when hard delete is specified2361 PUT block/:id2362pg_stat_activity count: 62363 blocks user2364 PUT unblock/:id2365 ldap blocked users2366pg_stat_activity count: 62367 does not unblock user2368 manually blocked users2369pg_stat_activity count: 62370 unblocks user2371 PUT unlock/:id2372pg_stat_activity count: 62373 unlocks user2374 PUT confirm/:id2375pg_stat_activity count: 62376 confirms user2377 PATCH disable_two_factor2378pg_stat_activity count: 62379 disables 2FA for the user2380pg_stat_activity count: 62381 redirects back2382pg_stat_activity count: 62383 displays an alert2384 POST create2385pg_stat_activity count: 62386 creates the user2387pg_stat_activity count: 62388 shows only one error message for an invalid email2389 POST update2390 when the password has changed2391 when the admin changes his own password2392pg_stat_activity count: 62393 updates the password2394pg_stat_activity count: 62395 does not set the new password to expire immediately2396 when the new password is valid2397pg_stat_activity count: 62398 redirects to the user2399pg_stat_activity count: 62400 updates the password2401pg_stat_activity count: 62402 sets the new password to expire immediately2403 when the new password is invalid2404pg_stat_activity count: 62405 shows the edit page again2406pg_stat_activity count: 62407 returns the error message2408pg_stat_activity count: 62409 does not update the password2410 when the new password does not match the password confirmation2411pg_stat_activity count: 62412 shows the edit page again2413pg_stat_activity count: 62414 returns the error message2415pg_stat_activity count: 62416 does not update the password2417 POST impersonate2418 when the user is blocked2419pg_stat_activity count: 62420 shows a notice2421pg_stat_activity count: 62422 doesn't sign us in as the user2423 when the user is not blocked2424pg_stat_activity count: 62425 stores the impersonator in the session2426pg_stat_activity count: 62427 signs us in as the user2428pg_stat_activity count: 62429 redirects to root2430pg_stat_activity count: 62431 shows a notice2432 when impersonation is disabled2433pg_stat_activity count: 62434 shows error page2435Groups::VariablesController2436 GET #show2437pg_stat_activity count: 62438 renders the variables as json2439pg_stat_activity count: 62440 has only one variable2441 PATCH #update2442 with invalid new variable parameters2443pg_stat_activity count: 62444 does not update the existing variable2445pg_stat_activity count: 62446 does not create the new variable2447pg_stat_activity count: 62448 returns a bad request response2449 with duplicate new variable parameters2450pg_stat_activity count: 62451 does not update the existing variable2452pg_stat_activity count: 62453 does not create the new variable2454pg_stat_activity count: 62455 returns a bad request response2456 with valid new variable parameters2457pg_stat_activity count: 62458 updates the existing variable2459pg_stat_activity count: 62460 creates the new variable2461pg_stat_activity count: 62462 returns a successful response2463pg_stat_activity count: 62464 has all variables in response2465 with a deleted variable2466pg_stat_activity count: 62467 destroys the variable2468pg_stat_activity count: 62469 returns a successful response2470pg_stat_activity count: 62471 has all variables in response2472Gitlab::Ci::Status::Build::Retryable2473 #text2474pg_stat_activity count: 62475 does not override status text2476 #icon2477pg_stat_activity count: 62478 does not override status icon2479 #label2480pg_stat_activity count: 62481 does not override status label2482 #group2483pg_stat_activity count: 62484 does not override status group2485 #status_tooltip2486pg_stat_activity count: 62487 does not override status status_tooltip2488 #badge_tooltip2489pg_stat_activity count: 62490 does return status2491 action details2492 #has_action?2493 when user is allowed to update build2494pg_stat_activity count: 62495 should have action2496 when user is not allowed to update build2497pg_stat_activity count: 62498 should not have action2499 #action_path2500pg_stat_activity count: 62501 should include "41/retry"2502 #action_icon2503pg_stat_activity count: 62504 should eq "retry"2505 #action_title2506pg_stat_activity count: 62507 should eq "Retry"2508 #action_button_title2509pg_stat_activity count: 62510 should eq "Retry this job"2511 .matches?2512 when build is retryable2513pg_stat_activity count: 62514 is a correct match2515 when build is not retryable2516pg_stat_activity count: 62517 does not match2518ci/status/_badge2519 when rendering status for build2520 when user has ability to see details2521pg_stat_activity count: 62522 has link to build details page2523 when user do not have ability to see build details2524pg_stat_activity count: 62525 contains build status text2526pg_stat_activity count: 62527 does not contain links2528 when rendering status for external job2529 when user has ability to see commit status details2530 status has external target url2531pg_stat_activity count: 62532 contains valid commit status text2533pg_stat_activity count: 62534 has link to external status page2535 status do not have external target url2536pg_stat_activity count: 62537 contains valid commit status text2538pg_stat_activity count: 62539 has link to external status page2540Timelog2541pg_stat_activity count: 62542 should belong to issue2543pg_stat_activity count: 62544 should belong to merge_request2545pg_stat_activity count: 62546 should be valid2547pg_stat_activity count: 62548 should validate that :time_spent cannot be empty/falsy2549pg_stat_activity count: 62550 should validate that :user cannot be empty/falsy2551 Issuable validation2552pg_stat_activity count: 62553 is invalid if issue_id and merge_request_id are missing2554pg_stat_activity count: 62555 is invalid if issue_id and merge_request_id are set2556pg_stat_activity count: 62557 is valid if only issue_id is set2558pg_stat_activity count: 62559 is valid if only merge_request_id is set2560MergeRequests::DeleteNonLatestDiffsService2561 #execute2562pg_stat_activity count: 62563 schedules non-latest merge request diffs removal2564pg_stat_activity count: 62565 schedules no removal if it is already cleaned2566pg_stat_activity count: 62567 schedules no removal if it is empty2568pg_stat_activity count: 62569 schedules no removal if there is no non-latest diffs2570Projects::RawController2571 GET #show2572 regular filename2573pg_stat_activity count: 62574 delivers ASCII file2575 image header2576pg_stat_activity count: 62577 leaves image content disposition2578 behaves like repository lfs file load2579 when file is stored in lfs2580 when lfs is enabled2581 when project has access2582pg_stat_activity count: 62583 serves the file2584 and lfs uses object storage2585pg_stat_activity count: 62586 responds with redirect to file2587pg_stat_activity count: 62588 sets content disposition2589 when project does not have access2590pg_stat_activity count: 62591 does not serve the file2592 when lfs is not enabled2593pg_stat_activity count: 62594 delivers ASCII file2595JoinedGroupsFinder2596 #execute2597 without a user2598pg_stat_activity count: 62599 only shows public groups from profile owner2600 with a user2601 when the profile visitor is in the private group2602pg_stat_activity count: 62603 only shows groups where both users are authorized to see2604 if profile visitor is in one of the private group projects2605pg_stat_activity count: 62606 shows group2607 external users2608 if not a member2609pg_stat_activity count: 62610 does not show internal groups2611 if authorized2612pg_stat_activity count: 62613 shows internal groups if authorized2614Ci::PipelineSchedule2615pg_stat_activity count: 62616 should belong to project2617pg_stat_activity count: 62618 should belong to owner2619pg_stat_activity count: 62620 should have many pipelines2621pg_stat_activity count: 62622 should have many variables2623pg_stat_activity count: 62624 should respond to #ref2625pg_stat_activity count: 62626 should respond to #cron2627pg_stat_activity count: 62628 should respond to #cron_timezone2629pg_stat_activity count: 62630 should respond to #description2631pg_stat_activity count: 62632 should respond to #next_run_at2633 validations2634pg_stat_activity count: 62635 does not allow invalid cron patters2636pg_stat_activity count: 62637 does not allow invalid cron patters2638 when active is false2639pg_stat_activity count: 62640 does not allow nullified ref2641 #set_next_run_at2642 when creates new pipeline schedule2643pg_stat_activity count: 62644 updates next_run_at automatically2645 when updates cron of exsisted pipeline schedule2646pg_stat_activity count: 62647 updates next_run_at automatically2648 #schedule_next_run!2649 when reschedules after 10 days from now2650pg_stat_activity count: 72651 points to proper next_run_at2652 #real_next_run2653 when GitLab time_zone is UTC2654 when cron_timezone is Eastern Time (US & Canada)2655pg_stat_activity count: 72656 returns the next time worker executes2657 #job_variables2658pg_stat_activity count: 72659 should contain exactly {:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false} and {:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false}2660projects/commit/_commit_box.html.haml2661pg_stat_activity count: 62662 shows the commit SHA2663 when there is a pipeline present2664 when there are multiple pipelines for a commit2665pg_stat_activity count: 62666 shows the last pipeline2667 when pipeline for the commit is blocked2668pg_stat_activity count: 62669 shows correct pipeline description2670 viewing a commit2671 as a developer2672pg_stat_activity count: 62673 has a link to create a new tag2674 as a non-developer2675pg_stat_activity count: 62676 does not have a link to create a new tag2677Admin browse spam logs2678pg_stat_activity count: 62679 Browse spam logs2680SuggestionEntity2681pg_stat_activity count: 62682 exposes correct attributes2683pg_stat_activity count: 62684 exposes current user abilities2685Gitlab::SlashCommands::Presenters::IssueShow2686pg_stat_activity count: 62687 should be a kind of Hash2688pg_stat_activity count: 62689 shows the issue2690 with upvotes2691pg_stat_activity count: 62692 shows the upvote count2693 with labels2694pg_stat_activity count: 62695 shows the labels2696 confidential issue2697pg_stat_activity count: 62698 shows an ephemeral response2699Projects::GraphsController2700 GET languages2701pg_stat_activity count: 62702 redirects_to action charts2703 GET commits2704pg_stat_activity count: 62705 redirects_to action charts2706 charts2707 when languages were previously detected2708pg_stat_activity count: 62709 sets the languages properly2710Gitlab::GitalyClient::WikiService2711 #find_page2712pg_stat_activity count: 62713 sends a wiki_find_page message2714pg_stat_activity count: 62715 concatenates the raw data and returns a pair of WikiPage and WikiPageVersion2716 #get_all_pages2717pg_stat_activity count: 62718 sends a wiki_get_all_pages message2719pg_stat_activity count: 62720 sends a limit of 0 to wiki_get_all_pages2721pg_stat_activity count: 62722 concatenates the raw data and returns a pair of WikiPage and WikiPageVersion for each page2723 with limits2724pg_stat_activity count: 62725 sends a request with the limit2726Users::CreateService2727 #execute2728 with an admin user2729 when required parameters are provided2730pg_stat_activity count: 62731 returns a persisted user2732pg_stat_activity count: 62733 persists the given attributes2734pg_stat_activity count: 62735 user is not confirmed if skip_confirmation param is not present2736pg_stat_activity count: 62737 logs the user creation2738pg_stat_activity count: 62739 executes system hooks2740pg_stat_activity count: 62741 does not send a notification email2742 when the current_user is not persisted2743pg_stat_activity count: 62744 persists the given attributes and sets created_by_id to nil2745 when force_random_password parameter is true2746pg_stat_activity count: 62747 generates random password2748 when password_automatically_set parameter is true2749pg_stat_activity count: 62750 persists the given attributes2751 when skip_confirmation parameter is true2752pg_stat_activity count: 62753 confirms the user2754 when reset_password parameter is true2755pg_stat_activity count: 62756 resets password even if a password parameter is given2757pg_stat_activity count: 62758 sends a notification email2759 with nil user2760pg_stat_activity count: 62761 persists the given attributes2762Members::CreateService2763pg_stat_activity count: 62764 adds user to members2765pg_stat_activity count: 62766 adds no user to members2767pg_stat_activity count: 62768 limits the number of users to 1002769pg_stat_activity count: 62770 does not add an invalid member2771Projects::MattermostsController2772 GET #new2773pg_stat_activity count: 62774 accepts the request2775 POST #create2776 no request can be made to mattermost2777pg_stat_activity count: 62778 shows the error2779 the request is succesull2780pg_stat_activity count: 62781 redirects to the new page2782Gitlab::CurrentSettings2783 #current_application_settings2784pg_stat_activity count: 62785 allows keys to be called directly2786 when ENV["IN_MEMORY_APPLICATION_SETTINGS"] is true2787pg_stat_activity count: 62788 returns an in-memory ApplicationSetting object2789 with DB unavailable2790 and settings in cache2791pg_stat_activity count: 62792 fetches the settings from cache without issuing any query2793 and no settings in cache2794pg_stat_activity count: 62795 returns a FakeApplicationSettings object2796pg_stat_activity count: 62797 does not issue any query2798 with DB available2799 and settings in cache2800pg_stat_activity count: 62801 fetches the settings from cache2802 and no settings in cache2803pg_stat_activity count: 62804 creates default ApplicationSettings if none are present2805 with RequestStore enabled2806pg_stat_activity count: 62807 fetches the settings from DB only once2808 with pending migrations2809 with no ApplicationSetting DB record2810 behaves like a non-persisted ApplicationSetting object2811pg_stat_activity count: 62812 returns a non-persisted ApplicationSetting object2813pg_stat_activity count: 62814 uses the default value from ApplicationSetting.defaults2815pg_stat_activity count: 62816 uses the default value from custom ApplicationSetting accessors2817pg_stat_activity count: 62818 responds to predicate methods2819 with an existing ApplicationSetting DB record2820pg_stat_activity count: 62821 uses the value from the DB attribute if present and not overridden by an accessor2822 behaves like a non-persisted ApplicationSetting object2823pg_stat_activity count: 62824 returns a non-persisted ApplicationSetting object2825pg_stat_activity count: 62826 uses the default value from ApplicationSetting.defaults2827pg_stat_activity count: 62828 uses the default value from custom ApplicationSetting accessors2829pg_stat_activity count: 62830 responds to predicate methods2831 when ApplicationSettings.current is present2832pg_stat_activity count: 62833 returns the existing application settings2834 when the application_settings table does not exist2835pg_stat_activity count: 62836 returns a FakeApplicationSettings object2837API::ProjectSnapshots2838 GET /projects/:id/snapshot2839pg_stat_activity count: 62840 returns authentication error as project owner2841pg_stat_activity count: 62842 returns authentication error as unauthenticated user2843pg_stat_activity count: 62844 requests project repository raw archive as administrator2845pg_stat_activity count: 62846 requests wiki repository raw archive as administrator2847ProjectDestroyWorker2848 #perform2849pg_stat_activity count: 62850 deletes the project2851pg_stat_activity count: 628522019-03-12T09:12:21.479Z 109 TID-gszes2gux ERROR: Failed to delete project (-1): Couldn't find Project with 'id'=-12853 does not raise error when project could not be found2854pg_stat_activity count: 628552019-03-12T09:12:21.691Z 109 TID-gszes2gux ERROR: Failed to delete project (678): Couldn't find User with 'id'=-12856 does not raise error when user could not be found2857Ci::BuildMetadata2858 behaves like having unique enum values2859pg_stat_activity count: 62860 has unique values in "timeout_source"2861 #update_timeout_state2862 when runner is not assigned to the job2863pg_stat_activity count: 62864 doesn't change timeout value2865pg_stat_activity count: 62866 doesn't change timeout_source value2867 when runner is assigned to the job2868 when runner timeout is lower than project timeout2869pg_stat_activity count: 62870 sets runner timeout2871pg_stat_activity count: 62872 sets runner_timeout_source2873 when runner timeout is higher than project timeout2874pg_stat_activity count: 62875 sets project timeout2876pg_stat_activity count: 62877 sets project_timeout_source2878Gitlab::BranchPushMergeCommitAnalyzer2879 #get_merge_commit2880pg_stat_activity count: 62881 returns correct merge commit SHA for each commit2882 when one parent has two children2883pg_stat_activity count: 62884 returns correct merge commit SHA for each commit2885 when relevant_commit_ids is provided2886pg_stat_activity count: 62887 returns correct merge commit2888ObjectPool::JoinWorker2889 #perform2890 when the pool is not joinable2891pg_stat_activity count: 62892 doesn't raise an error2893 when the pool has been joined before2894pg_stat_activity count: 62895 succeeds in joining2896DeleteMergedBranchesWorker2897 #perform2898pg_stat_activity count: 62899 calls DeleteMergedBranchesService2900pg_stat_activity count: 62901 returns false when project was not found2902Gitlab::DataBuilder::WikiPage2903 .build2904pg_stat_activity count: 62905 should be a kind of Hash2906pg_stat_activity count: 62907 should eq "wiki_page"2908pg_stat_activity count: 62909 should eq {:name=>"John Doe1239", :username=>"user1180", :avatar_url=>"https://www.gravatar.com/avatar/c7e65499496d8afd6c01f68841f7aaf2?s=80&d=identicon"}2910pg_stat_activity count: 62911 should eq {:id=>687, :name=>"project655", :description=>nil, :web_url=>"http://localhost/namespace597/project65...t@localhost:namespace597/project655.git", :http_url=>"http://localhost/namespace597/project655.git"}2912pg_stat_activity count: 62913 should eq {:web_url=>"http://localhost/namespace597/project655/wikis/home", :git_ssh_url=>"git@localhost:namesp...oject655.wiki.git", :path_with_namespace=>"namespace597/project655.wiki", :default_branch=>"master"}2914pg_stat_activity count: 62915 should include {:title => "Title.with.dot", :content => "Content for wiki page", :format => "markdown", "content" => "Content for wiki page"}2916pg_stat_activity count: 62917 should include {:url => "http://localhost/namespace597/project655/wikis/Title.with.dot"}2918pg_stat_activity count: 62919 should include {:action => "create"}2920Users::UpdateService2921 #execute2922pg_stat_activity count: 62923 updates the name2924pg_stat_activity count: 62925 returns an error result when record cannot be updated2926pg_stat_activity count: 62927 includes namespace error messages2928pg_stat_activity count: 62929 updates the status if status params were given2930pg_stat_activity count: 62931 does not delete the status if no status param was passed2932pg_stat_activity count: 62933 includes status error messages2934 #execute!2935pg_stat_activity count: 62936 updates the name2937pg_stat_activity count: 62938 raises an error when record cannot be updated2939pg_stat_activity count: 62940 fires system hooks when a new user is saved2941Gitlab::Git::RemoteMirror2942 #update2943pg_stat_activity count: 62944 delegates to the Gitaly client2945pg_stat_activity count: 62946 wraps gitaly errors2947Gitlab::LegacyGithubImport::WikiFormatter2948 #disk_path2949pg_stat_activity count: 62950 appends .wiki to disk path2951 #full_path2952pg_stat_activity count: 62953 appends .wiki to project path2954 #import_url2955pg_stat_activity count: 62956 returns URL of the wiki repository2957SpamLog2958 associations2959pg_stat_activity count: 62960 should belong to user2961 validations2962pg_stat_activity count: 62963 should validate that :user cannot be empty/falsy2964 #remove_user2965pg_stat_activity count: 62966 blocks the user2967pg_stat_activity count: 62968 removes the user2969Banzai::ColorParser2970 .parse2971 HEX format2972pg_stat_activity count: 62973 parses the valid hex color #abc2974pg_stat_activity count: 62975 parses the valid hex color #ABC2976pg_stat_activity count: 62977 parses the valid hex color #d2d2d22978pg_stat_activity count: 62979 parses the valid hex color #D2D2D22980pg_stat_activity count: 62981 parses the valid hex color #123a2982pg_stat_activity count: 62983 parses the valid hex color #123A2984pg_stat_activity count: 62985 parses the valid hex color #123456aa2986pg_stat_activity count: 62987 parses the valid hex color #123456AA2988pg_stat_activity count: 62989 does not parse the invalid hex color #2990pg_stat_activity count: 62991 does not parse the invalid hex color #12992pg_stat_activity count: 62993 does not parse the invalid hex color #122994pg_stat_activity count: 62995 does not parse the invalid hex color #12g2996pg_stat_activity count: 62997 does not parse the invalid hex color #12G2998pg_stat_activity count: 62999 does not parse the invalid hex color #123453000pg_stat_activity count: 63001 does not parse the invalid hex color #r2r2r23002pg_stat_activity count: 63003 does not parse the invalid hex color #R2R2R23004pg_stat_activity count: 63005 does not parse the invalid hex color #12345673006pg_stat_activity count: 63007 does not parse the invalid hex color # 1233008pg_stat_activity count: 63009 does not parse the invalid hex color # 12343010pg_stat_activity count: 63011 does not parse the invalid hex color # 1234563012pg_stat_activity count: 63013 does not parse the invalid hex color # 123456783014pg_stat_activity count: 63015 does not parse the invalid hex color #1 2 33016pg_stat_activity count: 63017 does not parse the invalid hex color #123 43018pg_stat_activity count: 63019 does not parse the invalid hex color #12 34 563020pg_stat_activity count: 63021 does not parse the invalid hex color #123456 783022 RGB format3023pg_stat_activity count: 63024 parses the valid rgb color rgb(0,0,0)3025pg_stat_activity count: 63026 parses the valid rgb color rgb(255,255,255)3027pg_stat_activity count: 63028 parses the valid rgb color rgb(0, 0, 0)3029pg_stat_activity count: 63030 parses the valid rgb color RGB(0,0,0)3031pg_stat_activity count: 63032 parses the valid rgb color rgb(0,0,0,0)3033pg_stat_activity count: 63034 parses the valid rgb color rgb(0,0,0,0.0)3035pg_stat_activity count: 63036 parses the valid rgb color rgb(0,0,0,.0)3037pg_stat_activity count: 63038 parses the valid rgb color rgb(0,0,0, 0)3039pg_stat_activity count: 63040 parses the valid rgb color rgb(0,0,0, 0.0)3041pg_stat_activity count: 63042 parses the valid rgb color rgb(0,0,0, .0)3043pg_stat_activity count: 63044 parses the valid rgb color rgb(0,0,0,1)3045pg_stat_activity count: 63046 parses the valid rgb color rgb(0,0,0,1.0)3047pg_stat_activity count: 63048 parses the valid rgb color rgba(0,0,0)3049pg_stat_activity count: 63050 parses the valid rgb color rgba(0,0,0,0)3051pg_stat_activity count: 63052 parses the valid rgb color RGBA(0,0,0)3053pg_stat_activity count: 63054 parses the valid rgb color rgb(0%,0%,0%)3055pg_stat_activity count: 63056 parses the valid rgb color rgba(0%,0%,0%,0%)3057pg_stat_activity count: 63058 does not parse the invalid rgb color FOOrgb(0,0,0)3059pg_stat_activity count: 63060 does not parse the invalid rgb color rgb(0,0,0)BAR3061pg_stat_activity count: 63062 does not parse the invalid rgb color rgb(0,0,-1)3063pg_stat_activity count: 63064 does not parse the invalid rgb color rgb(0,0,-0)3065pg_stat_activity count: 63066 does not parse the invalid rgb color rgb(0,0,256)3067pg_stat_activity count: 63068 does not parse the invalid rgb color rgb(0,0,0,-0.1)3069pg_stat_activity count: 63070 does not parse the invalid rgb color rgb(0,0,0,-0.0)3071pg_stat_activity count: 63072 does not parse the invalid rgb color rgb(0,0,0,-.1)3073pg_stat_activity count: 63074 does not parse the invalid rgb color rgb(0,0,0,1.1)3075pg_stat_activity count: 63076 does not parse the invalid rgb color rgb(0,0,0,2)3077pg_stat_activity count: 63078 does not parse the invalid rgb color rgba(0,0,0,)3079pg_stat_activity count: 63080 does not parse the invalid rgb color rgba(0,0,0,0.)3081pg_stat_activity count: 63082 does not parse the invalid rgb color rgba(0,0,0,1.)3083pg_stat_activity count: 63084 does not parse the invalid rgb color rgb(0,0,0%)3085pg_stat_activity count: 63086 does not parse the invalid rgb color rgb(101%,0%,0%)3087 HSL format3088pg_stat_activity count: 63089 parses the valid hsl color hsl(0,0%,0%)3090pg_stat_activity count: 63091 parses the valid hsl color hsl(0,100%,100%)3092pg_stat_activity count: 63093 parses the valid hsl color hsl(540,0%,0%)3094pg_stat_activity count: 63095 parses the valid hsl color hsl(-720,0%,0%)3096pg_stat_activity count: 63097 parses the valid hsl color hsl(0deg,0%,0%)3098pg_stat_activity count: 63099 parses the valid hsl color hsl(0DEG,0%,0%)3100pg_stat_activity count: 63101 parses the valid hsl color hsl(0, 0%, 0%)3102pg_stat_activity count: 63103 parses the valid hsl color HSL(0,0%,0%)3104pg_stat_activity count: 63105 parses the valid hsl color hsl(0,0%,0%,0)3106pg_stat_activity count: 63107 parses the valid hsl color hsl(0,0%,0%,0.0)3108pg_stat_activity count: 63109 parses the valid hsl color hsl(0,0%,0%,.0)3110pg_stat_activity count: 63111 parses the valid hsl color hsl(0,0%,0%, 0)3112pg_stat_activity count: 63113 parses the valid hsl color hsl(0,0%,0%, 0.0)3114pg_stat_activity count: 63115 parses the valid hsl color hsl(0,0%,0%, .0)3116pg_stat_activity count: 63117 parses the valid hsl color hsl(0,0%,0%,1)3118pg_stat_activity count: 63119 parses the valid hsl color hsl(0,0%,0%,1.0)3120pg_stat_activity count: 63121 parses the valid hsl color hsla(0,0%,0%)3122pg_stat_activity count: 63123 parses the valid hsl color hsla(0,0%,0%,0)3124pg_stat_activity count: 63125 parses the valid hsl color HSLA(0,0%,0%)3126pg_stat_activity count: 63127 parses the valid hsl color hsl(1rad,0%,0%)3128pg_stat_activity count: 63129 parses the valid hsl color hsl(1.1rad,0%,0%)3130pg_stat_activity count: 63131 parses the valid hsl color hsl(.1rad,0%,0%)3132pg_stat_activity count: 63133 parses the valid hsl color hsl(-1rad,0%,0%)3134pg_stat_activity count: 63135 parses the valid hsl color hsl(1RAD,0%,0%)3136pg_stat_activity count: 63137 does not parse the invalid hsl color hsl(+0,0%,0%)3138pg_stat_activity count: 63139 does not parse the invalid hsl color hsl(0,0,0%)3140pg_stat_activity count: 63141 does not parse the invalid hsl color hsl(0,0%,0)3142pg_stat_activity count: 63143 does not parse the invalid hsl color hsl(0 deg,0%,0%)3144pg_stat_activity count: 63145 does not parse the invalid hsl color hsl(0,-0%,0%)3146pg_stat_activity count: 63147 does not parse the invalid hsl color hsl(0,101%,0%)3148pg_stat_activity count: 63149 does not parse the invalid hsl color hsl(0,-1%,0%)3150pg_stat_activity count: 63151 does not parse the invalid hsl color hsl(0,0%,0%,-0.1)3152pg_stat_activity count: 63153 does not parse the invalid hsl color hsl(0,0%,0%,-.1)3154pg_stat_activity count: 63155 does not parse the invalid hsl color hsl(0,0%,0%,1.1)3156pg_stat_activity count: 63157 does not parse the invalid hsl color hsl(0,0%,0%,2)3158pg_stat_activity count: 63159 does not parse the invalid hsl color hsl(0,0%,0%,)3160pg_stat_activity count: 63161 does not parse the invalid hsl color hsl(0,0%,0%,0.)3162pg_stat_activity count: 63163 does not parse the invalid hsl color hsl(0,0%,0%,1.)3164pg_stat_activity count: 63165 does not parse the invalid hsl color hsl(deg,0%,0%)3166pg_stat_activity count: 63167 does not parse the invalid hsl color hsl(rad,0%,0%)3168Gitlab::CycleAnalytics::PlanEventFetcher3169 behaves like default query config3170pg_stat_activity count: 63171 has the stage attribute3172pg_stat_activity count: 63173 has the projection attributes3174 no commits3175pg_stat_activity count: 63176 does not blow up if there are no commits3177CommitsHelper3178 commit_author_link3179pg_stat_activity count: 63180 escapes the author email3181pg_stat_activity count: 63182 escapes the author name3183 commit_committer_link3184pg_stat_activity count: 63185 escapes the committer email3186pg_stat_activity count: 63187 escapes the committer name3188 #view_on_environment_button3189pg_stat_activity count: 63190 returns a link tag linking to the file in the environment3191Gitlab::Utils::Override3192 #override3193 when instance is klass.new(0)3194 when STATIC_VERIFICATION is set3195 when subject is a class3196 behaves like checking as intended3197pg_stat_activity count: 63198 checks ok for overriding method3199pg_stat_activity count: 63200 checks ok for overriding method using negative arity3201pg_stat_activity count: 63202 raises NotImplementedError when it is not overriding anything3203pg_stat_activity count: 63204 raises NotImplementedError when overriding a method with different arity3205 when subject is a module, and class is prepending it3206 behaves like checking as intended3207pg_stat_activity count: 63208 checks ok for overriding method3209pg_stat_activity count: 63210 checks ok for overriding method using negative arity3211pg_stat_activity count: 63212 raises NotImplementedError when it is not overriding anything3213pg_stat_activity count: 63214 raises NotImplementedError when overriding a method with different arity3215 when subject is a module, and class is including it3216 behaves like checking as intended, nothing was overridden3217pg_stat_activity count: 63218 raises NotImplementedError because it is not overriding it3219pg_stat_activity count: 63220 raises NotImplementedError when it is not overriding anything3221 when STATIC_VERIFICATION is not set3222 when subject is a class3223 behaves like nothing happened3224pg_stat_activity count: 63225 does not complain when it is overriding something3226pg_stat_activity count: 63227 does not complain when it is not overriding anything3228 when subject is a module, and class is prepending it3229 behaves like nothing happened3230pg_stat_activity count: 63231 does not complain when it is overriding something3232pg_stat_activity count: 63233 does not complain when it is not overriding anything3234 when subject is a module, and class is including it3235pg_stat_activity count: 63236 does not complain when it is overriding something3237pg_stat_activity count: 63238 does not complain when it is not overriding anything3239 when instance is klass3240 when STATIC_VERIFICATION is set3241 when subject is a module, and class is prepending it3242 behaves like checking as intended3243pg_stat_activity count: 63244 checks ok for overriding method3245pg_stat_activity count: 63246 checks ok for overriding method using negative arity3247pg_stat_activity count: 63248 raises NotImplementedError when it is not overriding anything3249pg_stat_activity count: 63250 raises NotImplementedError when overriding a method with different arity3251 when subject is a module, and class is extending it3252 behaves like checking as intended, nothing was overridden3253pg_stat_activity count: 63254 raises NotImplementedError because it is not overriding it3255pg_stat_activity count: 63256 raises NotImplementedError when it is not overriding anything3257Gitlab::SnippetSearchResults3258 #snippet_titles_count3259pg_stat_activity count: 63260 returns the amount of matched snippet titles3261 #snippet_blobs_count3262pg_stat_activity count: 63263 returns the amount of matched snippet blobs3264Gitlab::Ci::Config::External::Mapper3265 #process3266 when single 'include' keyword is defined3267 when the string is a local file3268pg_stat_activity count: 63269 returns File instances3270 when the key is a local file hash3271pg_stat_activity count: 63272 returns File instances3273 when the string is a remote file3274pg_stat_activity count: 63275 returns File instances3276 when the key is a remote file hash3277pg_stat_activity count: 63278 returns File instances3279 when the key is a template file hash3280pg_stat_activity count: 63281 returns File instances3282 when the key is a hash of file and remote3283pg_stat_activity count: 63284 returns ambigious specification error3285 when 'include' is defined as an array3286pg_stat_activity count: 63287 returns Files instances3288 when 'include' is defined as an array of hashes3289pg_stat_activity count: 63290 returns Files instances3291 when it has ambigious match3292pg_stat_activity count: 63293 returns ambigious specification error3294 when 'include' is not defined3295pg_stat_activity count: 63296 returns an empty array3297 when duplicate 'include' is defined3298pg_stat_activity count: 63299 raises an exception3300 when too many 'includes' are defined3301pg_stat_activity count: 63302 raises an exception3303MoveToProjectEntity3304 #as_json3305pg_stat_activity count: 63306 includes the project ID3307pg_stat_activity count: 63308 includes the full path3309RuboCop::Cop::Migration::HashIndex3310 in migration3311pg_stat_activity count: 63312 registers an offense when creating a hash index3313pg_stat_activity count: 63314 registers an offense when creating a concurrent hash index3315pg_stat_activity count: 63316 registers an offense when creating a hash index using t.index3317 outside of migration3318pg_stat_activity count: 63319 registers no offense3320Gitlab::GithubImport::Representation::Issue3321 .from_api_response3322pg_stat_activity count: 63323 does not set the user if the response did not include a user3324 behaves like an Issue3325pg_stat_activity count: 63326 returns an instance of Issue3327 the returned Issue3328pg_stat_activity count: 63329 includes the issue number3330pg_stat_activity count: 63331 includes the issue title3332pg_stat_activity count: 63333 includes the issue description3334pg_stat_activity count: 63335 includes the milestone number3336pg_stat_activity count: 63337 includes the issue state3338pg_stat_activity count: 63339 includes the issue assignees3340pg_stat_activity count: 63341 includes the label names3342pg_stat_activity count: 63343 includes the author details3344pg_stat_activity count: 63345 includes the created timestamp3346pg_stat_activity count: 63347 includes the updated timestamp3348pg_stat_activity count: 63349 is not a pull request3350 .from_json_hash3351pg_stat_activity count: 63352 does not convert the author if it was not specified3353 behaves like an Issue3354pg_stat_activity count: 63355 returns an instance of Issue3356 the returned Issue3357pg_stat_activity count: 63358 includes the issue number3359pg_stat_activity count: 63360 includes the issue title3361pg_stat_activity count: 63362 includes the issue description3363pg_stat_activity count: 63364 includes the milestone number3365pg_stat_activity count: 63366 includes the issue state3367pg_stat_activity count: 63368 includes the issue assignees3369pg_stat_activity count: 63370 includes the label names3371pg_stat_activity count: 63372 includes the author details3373pg_stat_activity count: 63374 includes the created timestamp3375pg_stat_activity count: 63376 includes the updated timestamp3377pg_stat_activity count: 63378 is not a pull request3379 #labels?3380pg_stat_activity count: 63381 returns true when the issue has labels assigned3382pg_stat_activity count: 63383 returns false when the issue has no labels assigned3384 #pull_request?3385pg_stat_activity count: 63386 returns false for an issue3387pg_stat_activity count: 63388 returns true for a pull request3389 #truncated_title3390pg_stat_activity count: 63391 truncates the title to 255 characters3392pg_stat_activity count: 63393 does not truncate the title if it is shorter than 255 characters3394Gitlab::Ci::Config::Entry::Policy3395 when using simplified policy3396 validations3397 when entry config value is valid3398 when config is a branch or tag name3399 #valid?3400pg_stat_activity count: 63401 is valid3402 #value3403pg_stat_activity count: 63404 returns refs hash3405 when config is a regexp3406 #valid?3407pg_stat_activity count: 63408 is valid3409 when config is a special keyword3410 #valid?3411pg_stat_activity count: 63412 is valid3413 when entry value is not valid3414 #errors3415pg_stat_activity count: 63416 saves errors3417 when using complex policy3418 when specifying refs policy3419pg_stat_activity count: 63420 is a correct configuraton3421 when specifying kubernetes policy3422pg_stat_activity count: 63423 is a correct configuraton3424 when specifying invalid kubernetes policy3425pg_stat_activity count: 63426 reports an error about invalid policy3427 when specifying valid variables expressions policy3428pg_stat_activity count: 63429 is a correct configuraton3430 when specifying variables expressions in invalid format3431pg_stat_activity count: 63432 reports an error about invalid format3433 when specifying invalid variables expressions statement3434pg_stat_activity count: 63435 reports an error about invalid statement3436 when specifying invalid variables expressions token3437pg_stat_activity count: 63438 reports an error about invalid expression3439 when using invalid variables expressions regexp3440pg_stat_activity count: 63441 reports an error about invalid expression3442 when specifying a valid changes policy3443pg_stat_activity count: 63444 is a correct configuraton3445 when changes policy is invalid3446pg_stat_activity count: 63447 returns errors3448 when specifying unknown policy3449pg_stat_activity count: 63450 returns error about invalid key3451 when policy is empty3452pg_stat_activity count: 63453 is not a valid configuration3454 when policy strategy does not match3455pg_stat_activity count: 63456 returns information about errors3457 #value3458 when default value has been provided3459 when user overrides default values3460pg_stat_activity count: 63461 does not include default values3462 when default value has not been defined3463pg_stat_activity count: 63464 includes default values3465 .default3466pg_stat_activity count: 63467 does not have default policy3468Gitlab::Redis::Cache3469 .params3470pg_stat_activity count: 63471 withstands mutation3472 when url contains unix socket reference3473 with old format3474pg_stat_activity count: 63475 returns path key instead3476 with new format3477pg_stat_activity count: 63478 returns path key instead3479 when url is host based3480 with old format3481pg_stat_activity count: 63482 returns hash with host, port, db, and password3483 with new format3484pg_stat_activity count: 63485 returns hash with host, port, db, and password3486 .url3487pg_stat_activity count: 63488 withstands mutation3489 when yml file with env variable3490pg_stat_activity count: 63491 reads redis url from env variable3492 ._raw_config3493pg_stat_activity count: 63494 should be frozen3495pg_stat_activity count: 63496 returns false when the file does not exist3497pg_stat_activity count: 63498 returns false when the filename can't be determined3499 .with3500 when running not on sidekiq workers3501pg_stat_activity count: 63502 instantiates a connection pool with size 53503 when running on sidekiq workers3504pg_stat_activity count: 63505 instantiates a connection pool with a size based on the concurrency of the worker3506 #sentinels3507 when sentinels are defined3508pg_stat_activity count: 63509 returns an array of hashes with host and port keys3510 when sentinels are not defined3511pg_stat_activity count: 63512 returns nil3513 #sentinels?3514 when sentinels are defined3515pg_stat_activity count: 63516 returns true3517 when sentinels are not defined3518pg_stat_activity count: 63519 returns false3520 #raw_config_hash3521pg_stat_activity count: 63522 returns default redis url when no config file is present3523pg_stat_activity count: 63524 returns old-style single url config in a hash3525 #fetch_config3526pg_stat_activity count: 63527 returns false when no config file is present3528pg_stat_activity count: 63529 returns false when config file is present but has invalid YAML3530Gitlab::ImportExport::CommandLineUtil3531pg_stat_activity count: 63532 has the right mask for project.json3533pg_stat_activity count: 63534 has the right mask for uploads3535Banzai::Filter::SyntaxHighlightFilter3536 when no language is specified3537pg_stat_activity count: 63538 highlights as plaintext3539pg_stat_activity count: 63540 escapes HTML tags3541 when a valid language is specified3542pg_stat_activity count: 63543 highlights as that language3544pg_stat_activity count: 63545 escapes HTML tags3546 when an invalid language is specified3547pg_stat_activity count: 63548 highlights as plaintext3549pg_stat_activity count: 63550 escapes HTML tags3551 languages that should be passed through3552 when math is specified3553pg_stat_activity count: 63554 highlights as plaintext but with the correct language attribute and class3555pg_stat_activity count: 63556 escapes HTML tags3557 when mermaid is specified3558pg_stat_activity count: 63559 highlights as plaintext but with the correct language attribute and class3560pg_stat_activity count: 63561 escapes HTML tags3562 when plantuml is specified3563pg_stat_activity count: 63564 highlights as plaintext but with the correct language attribute and class3565pg_stat_activity count: 63566 escapes HTML tags3567 when Rouge lexing fails3568pg_stat_activity count: 63569 highlights as plaintext3570pg_stat_activity count: 63571 escapes HTML tags3572 when Rouge lexing fails after a retry3573pg_stat_activity count: 63574 does not add highlighting classes3575pg_stat_activity count: 63576 escapes HTML tags3577BroadcastMessagesHelper3578 broadcast_message3579pg_stat_activity count: 63580 returns nil when no current message3581pg_stat_activity count: 63582 includes the current message3583pg_stat_activity count: 63584 includes custom style3585 broadcast_message_style3586pg_stat_activity count: 63587 defaults to no style3588pg_stat_activity count: 63589 allows custom style3590 broadcast_message_status3591pg_stat_activity count: 63592 returns Active3593pg_stat_activity count: 63594 returns Expired3595pg_stat_activity count: 63596 returns Pending3597Gitlab::GitalyClient::Diff3598pg_stat_activity count: 63599 should respond to #from_path3600pg_stat_activity count: 63601 should respond to #to_path3602pg_stat_activity count: 63603 should respond to #old_mode3604pg_stat_activity count: 63605 should respond to #new_mode3606pg_stat_activity count: 63607 should respond to #from_id3608pg_stat_activity count: 63609 should respond to #to_id3610pg_stat_activity count: 63611 should respond to #patch3612pg_stat_activity count: 63613 should respond to #collapsed3614pg_stat_activity count: 63615 should respond to #too_large3616 #==3617pg_stat_activity count: 63618 should eq #<Gitlab::GitalyClient::Diff:0x0000563ca6b49360 @from_path=".gitmodules", @to_path=".gitmodules", @ol...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", @overflow_marker=nil, @collapsed=false, @too_large=false>3619pg_stat_activity count: 63620 should not eq #<Gitlab::GitalyClient::Diff:0x0000563ca6b2cdf0 @from_path=".gitmodules", @to_path=".gitmodules", @ol...61d36efde08bad36b43687ee6bf0", @patch="a", @overflow_marker=nil, @collapsed=false, @too_large=false>3621PagesDomainVerificationWorker3622 #perform3623pg_stat_activity count: 63624pg_stat_activity count: 63625 does nothing for a non-existent domain3626 delegates to VerifyPagesDomainService3627Gitlab::Prometheus::Queries::MatchedMetricQuery3628 with one group where two metrics is found3629 both metrics in the group pass requirements3630pg_stat_activity count: 63631 responds with both metrics as actve3632 none of the metrics pass requirements3633pg_stat_activity count: 63634 responds with both metrics missing requirements3635 no series information found about the metrics3636pg_stat_activity count: 63637 responds with both metrics missing requirements3638 one of the series info was not found3639pg_stat_activity count: 63640 responds with one active and one missing metric3641 with one group where only one metric is found3642 both metrics in the group pass requirements3643pg_stat_activity count: 63644 responds with one metrics as active and no missing requiremens3645 no metrics in group pass requirements3646pg_stat_activity count: 63647 responds with one metrics as active and no missing requiremens3648 with two groups where metrics are found in each group3649 all metrics in both groups pass requirements3650pg_stat_activity count: 63651 responds with one metrics as active and no missing requiremens3652 no metrics in groups pass requirements3653pg_stat_activity count: 63654 responds with one metrics as active and no missing requiremens3655Gitlab::QuickActions::SpendTimeAndDateSeparator3656 #execute3657 invalid paramenter in arg line3658 empty arg line3659 behaves like arg line with invalid parameters3660pg_stat_activity count: 63661 return nil3662 future date in arg line3663 behaves like arg line with invalid parameters3664pg_stat_activity count: 63665 return nil3666 unparseable date(invalid mixes of delimiters)3667 behaves like arg line with invalid parameters3668pg_stat_activity count: 63669 return nil3670 trash in arg line3671pg_stat_activity count: 63672 return nil as time value3673 only time present in arg line3674 behaves like arg line with valid parameters3675pg_stat_activity count: 63676 return time and date array3677 simple time with date in arg line3678 behaves like arg line with valid parameters3679pg_stat_activity count: 63680 return time and date array3681 composite time with date in arg line3682 behaves like arg line with valid parameters3683pg_stat_activity count: 63684 return time and date array3685ShaAttribute3686 #sha_attribute3687 when in non-production3688 when the table exists3689pg_stat_activity count: 63690 defines a SHA attribute for a binary column3691pg_stat_activity count: 63692 raises ArgumentError when the column type is not :binary3693 when the table does not exist3694pg_stat_activity count: 63695 allows the attribute to be added and issues a warning3696 when the column does not exist3697pg_stat_activity count: 63698 allows the attribute to be added and issues a warning3699 when other execeptions are raised3700pg_stat_activity count: 63701 logs and re-rasises the error3702 when Geo database is not configured3703pg_stat_activity count: 63704 allows the attribute to be added3705 when in production3706pg_stat_activity count: 63707 defines a SHA attribute3708Gitlab::SidekiqSignals3709 .install3710 not a process group leader3711pg_stat_activity count: 63712 does nothing3713 as a process group leader3714pg_stat_activity count: 63715 installs its own signal handlers for TERM and INT only3716pg_stat_activity count: 63717 installs a forwarding signal handler for INT3718pg_stat_activity count: 63719 raises if sidekiq no longer traps SIGINT3720pg_stat_activity count: 63721 installs a forwarding signal handler for TERM3722pg_stat_activity count: 63723 raises if sidekiq no longer traps SIGTERM3724Gitlab::Application3725 when parameters are logged3726 rails does not leak confidential parameters3727 input_url: "/", output_query: {}3728pg_stat_activity count: 63729 should eq {}3730 input_url: "/?safe=1", output_query: {"safe"=>"1"}3731pg_stat_activity count: 63732 should eq {"safe"=>"1"}3733 input_url: "/?private_token=secret", output_query: {"private_token"=>"[FILTERED]"}3734pg_stat_activity count: 63735 should eq {"private_token"=>"[FILTERED]"}3736 input_url: "/?mixed=1&private_token=secret", output_query: {"mixed"=>"1", "private_token"=>"[FILTERED]"}3737pg_stat_activity count: 63738 should eq {"mixed"=>"1", "private_token"=>"[FILTERED]"}3739 input_url: "/?note=secret¬eable=1&prefix_note=2", output_query: {"note"=>"[FILTERED]", "noteable"=>"1", "prefix_note"=>"2"}3740pg_stat_activity count: 63741 should eq {"note"=>"[FILTERED]", "noteable"=>"1", "prefix_note"=>"2"}3742 input_url: "/?note[note]=secret&target_type=1", output_query: {"note"=>"[FILTERED]", "target_type"=>"1"}3743pg_stat_activity count: 63744 should eq {"note"=>"[FILTERED]", "target_type"=>"1"}3745 input_url: "/?safe[note]=secret&target_type=1", output_query: {"safe"=>{"note"=>"[FILTERED]"}, "target_type"=>"1"}3746pg_stat_activity count: 63747 should eq {"safe"=>{"note"=>"[FILTERED]"}, "target_type"=>"1"}3748Banzai::Filter::ImageLazyLoadFilter3749pg_stat_activity count: 63750 adds a class attribute3751pg_stat_activity count: 63752 appends to the current class attribute3753pg_stat_activity count: 63754 transforms the image src to a data-src3755pg_stat_activity count: 63756 works with external images3757Mattermost::Command3758 #create3759 for valid trigger word3760pg_stat_activity count: 63761 returns a token3762 for error message3763pg_stat_activity count: 63764 raises an error with message3765RuboCop::Cop::GroupPublicOrVisibleToUser3766pg_stat_activity count: 63767 flags the use of Group.public_or_visible_to_user with a constant receiver3768pg_stat_activity count: 63769 does not flat the use of public_or_visible_to_user with a constant that is not Group3770pg_stat_activity count: 63771 does not flag the use of Group.public_or_visible_to_user with a send receiver3772BlobViewer::ComposerJson3773 #package_name3774pg_stat_activity count: 63775 returns the package name3776Gitlab::GithubImport::ObjectImporter3777 #import3778pg_stat_activity count: 63779 imports the object3780 #counter3781pg_stat_activity count: 63782 returns a Prometheus counter3783PluginWorker3784 #perform3785pg_stat_activity count: 63786 executes Gitlab::Plugin with expected values3787pg_stat_activity count: 63788 logs message in case of plugin execution failure3789Gitlab::GithubImport::ImportNoteWorker3790 #import3791pg_stat_activity count: 63792 imports a note3793Gitlab::GithubImport::Importer::IssueAndLabelLinksImporter3794 #execute3795pg_stat_activity count: 63796 imports an issue and its labels3797ProjectMirrorSerializer3798pg_stat_activity count: 63799 represents ProjectMirror entities3800Knapsack report was generated. Preview:3801{3802 "spec/features/merge_request/user_sees_merge_widget_spec.rb": 123.8809666633606,3803 "spec/features/issues/filtered_search/dropdown_emoji_spec.rb": 100.0843710899353,3804 "spec/features/signed_commits_spec.rb": 63.61281681060791,3805 "spec/features/projects/pages_spec.rb": 51.66343975067139,3806 "spec/features/projects/files/user_find_file_spec.rb": 39.223416805267334,3807 "spec/models/gpg_signature_spec.rb": 42.68086099624634,3808 "spec/controllers/projects/branches_controller_spec.rb": 32.91064977645874,3809 "spec/features/snippets/user_edits_snippet_spec.rb": 20.961857080459595,3810 "spec/controllers/projects/clusters/applications_controller_spec.rb": 19.001296043395996,3811 "spec/services/projects/fork_service_spec.rb": 25.843643188476562,3812 "spec/controllers/boards/issues_controller_spec.rb": 18.905163526535034,3813 "spec/features/projects/releases/user_views_releases_spec.rb": 19.516266345977783,3814 "spec/controllers/projects/pipeline_schedules_controller_spec.rb": 18.798246145248413,3815 "spec/lib/banzai/filter/commit_range_reference_filter_spec.rb": 15.288077592849731,3816 "spec/features/projects/show/redirects_spec.rb": 10.744500875473022,3817 "spec/features/profiles/user_manages_applications_spec.rb": 10.425991296768188,3818 "spec/features/issuables/user_sees_sidebar_spec.rb": 11.320509672164917,3819 "spec/features/explore/user_explores_projects_spec.rb": 8.245825290679932,3820 "spec/features/issues/rss_spec.rb": 12.582003593444824,3821 "spec/features/boards/sub_group_project_spec.rb": 7.323470115661621,3822 "spec/models/ability_spec.rb": 8.536036968231201,3823 "spec/features/merge_request/user_sees_notes_from_forked_project_spec.rb": 8.814223527908325,3824 "spec/features/merge_request/user_sees_pipelines_from_forked_project_spec.rb": 7.937863349914551,3825 "spec/finders/events_finder_spec.rb": 5.403071403503418,3826 "spec/finders/groups_finder_spec.rb": 6.553504705429077,3827 "spec/requests/api/project_import_spec.rb": 5.6832592487335205,3828 "spec/lib/gitlab/verify/uploads_spec.rb": 5.139264345169067,3829 "spec/lib/gitlab/data_builder/build_spec.rb": 4.385685443878174,3830 "spec/controllers/admin/users_controller_spec.rb": 5.779610633850098,3831 "spec/controllers/groups/variables_controller_spec.rb": 2.967302083969116,3832 "spec/lib/gitlab/ci/status/build/retryable_spec.rb": 2.9794509410858154,3833 "spec/views/ci/status/_badge.html.haml_spec.rb": 3.081127643585205,3834 "spec/models/timelog_spec.rb": 3.265678882598877,3835 "spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb": 2.9742250442504883,3836 "spec/controllers/projects/raw_controller_spec.rb": 2.6381120681762695,3837 "spec/finders/joined_groups_finder_spec.rb": 2.247798442840576,3838 "spec/models/ci/pipeline_schedule_spec.rb": 1.9646356105804443,3839 "spec/views/projects/commit/_commit_box.html.haml_spec.rb": 2.739269971847534,3840 "spec/features/admin/admin_browse_spam_logs_spec.rb": 2.3952865600585938,3841 "spec/serializers/suggestion_entity_spec.rb": 1.2829744815826416,3842 "spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb": 1.367973804473877,3843 "spec/controllers/projects/graphs_controller_spec.rb": 1.4933645725250244,3844 "spec/lib/gitlab/gitaly_client/wiki_service_spec.rb": 1.324141025543213,3845 "spec/services/users/create_service_spec.rb": 0.9218306541442871,3846 "spec/services/members/create_service_spec.rb": 1.4499154090881348,3847 "spec/controllers/projects/mattermosts_controller_spec.rb": 1.1784300804138184,3848 "spec/lib/gitlab/current_settings_spec.rb": 0.9670844078063965,3849 "spec/requests/api/project_snapshots_spec.rb": 1.0037353038787842,3850 "spec/workers/project_destroy_worker_spec.rb": 0.7653012275695801,3851 "spec/models/ci/build_metadata_spec.rb": 0.8852145671844482,3852 "spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb": 0.9165670871734619,3853 "spec/workers/object_pool/join_worker_spec.rb": 0.7588605880737305,3854 "spec/workers/delete_merged_branches_worker_spec.rb": 0.5672702789306641,3855 "spec/lib/gitlab/data_builder/wiki_page_spec.rb": 0.5424618721008301,3856 "spec/services/users/update_service_spec.rb": 0.5464141368865967,3857 "spec/lib/gitlab/git/remote_mirror_spec.rb": 0.5078239440917969,3858 "spec/lib/gitlab/legacy_github_import/wiki_formatter_spec.rb": 0.681992769241333,3859 "spec/models/spam_log_spec.rb": 0.37467432022094727,3860 "spec/lib/banzai/color_parser_spec.rb": 0.39637160301208496,3861 "spec/lib/gitlab/cycle_analytics/plan_event_fetcher_spec.rb": 0.6772603988647461,3862 "spec/helpers/commits_helper_spec.rb": 0.327744722366333,3863 "spec/lib/gitlab/utils/override_spec.rb": 0.2921559810638428,3864 "spec/lib/gitlab/snippet_search_results_spec.rb": 0.12723851203918457,3865 "spec/lib/gitlab/ci/config/external/mapper_spec.rb": 0.23172903060913086,3866 "spec/serializers/move_to_project_entity_spec.rb": 0.10614204406738281,3867 "spec/rubocop/cop/migration/hash_index_spec.rb": 0.08583998680114746,3868 "spec/lib/gitlab/github_import/representation/issue_spec.rb": 0.14872288703918457,3869 "spec/lib/gitlab/ci/config/entry/policy_spec.rb": 0.09825634956359863,3870 "spec/lib/gitlab/redis/cache_spec.rb": 0.11532044410705566,3871 "spec/lib/gitlab/import_export/command_line_util_spec.rb": 0.14546680450439453,3872 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 0.09146738052368164,3873 "spec/helpers/broadcast_messages_helper_spec.rb": 0.0744476318359375,3874 "spec/lib/gitlab/gitaly_client/diff_spec.rb": 0.04953408241271973,3875 "spec/workers/pages_domain_verification_worker_spec.rb": 0.04802894592285156,3876 "spec/lib/gitlab/prometheus/queries/matched_metric_query_spec.rb": 0.04304337501525879,3877 "spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb": 0.04533219337463379,3878 "spec/models/concerns/sha_attribute_spec.rb": 0.039808034896850586,3879 "spec/lib/gitlab/sidekiq_signals_spec.rb": 0.026929140090942383,3880 "spec/config/application_spec.rb": 0.03249192237854004,3881 "spec/lib/banzai/filter/image_lazy_load_filter_spec.rb": 0.020117998123168945,3882 "spec/lib/mattermost/command_spec.rb": 0.028327465057373047,3883 "spec/rubocop/cop/group_public_or_visible_to_user_spec.rb": 0.01933598518371582,3884 "spec/models/blob_viewer/composer_json_spec.rb": 0.024848222732543945,3885 "spec/workers/concerns/gitlab/github_import/object_importer_spec.rb": 0.012048959732055664,3886 "spec/workers/plugin_worker_spec.rb": 0.009920120239257812,3887 "spec/workers/gitlab/github_import/import_note_worker_spec.rb": 0.008320808410644531,3888 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.007481098175048828,3889 "spec/serializers/project_mirror_serializer_spec.rb": 0.00472664833068847663890}3891Knapsack global time execution for tests: 12m 39s3892Finished in 13 minutes 32 seconds (files took 14.82 seconds to load)3893954 examples, 0 failures3895$ date3896Tue Mar 12 09:17:35 UTC 20193899coverage/: found 5 matching files 3900knapsack/: found 5 matching files 3901rspec_flaky/: found 4 matching files 3902WARNING: tmp/capybara/: no matching files 3903Uploading artifacts to coordinator... ok id=175839874 responseStatus=201 Created token=jDcUpLZE3904Uploading artifacts...3905junit_rspec.xml: found 1 matching files 3906Uploading artifacts to coordinator... ok id=175839874 responseStatus=201 Created token=jDcUpLZE3907Job succeeded