rspec unit pg9 10/20
Passed Started
by
@scop
Ville Skyttä
1Running with gitlab-runner 12.5.0 (577f813d)2 on docker-auto-scale-com 9538b0ab 3 Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...
00:54
4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:1ac5eccdbc65c05dcbd077d2425b0091fb0d15f6141c7ea79bb109d0cfc75eb4 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:a49ff3e0d85f0b60ddf225db3c134ed1735a3385d9cc617457b21875673da2f0 for redis:alpine ...10Waiting for services to be up and running...11Authenticating with credentials from job payload (GitLab Registry)12Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...13Using docker image sha256:309fcbd533cc4a36554db848bbc35796d47485875df57f351b99cce97cca8c67 for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ... 14 Running on runner-9538b0ab-project-15854187-concurrent-0 via runner-9538b0ab-gsrm-1576224500-4d68bbf5...
00:08
16Fetching changes with git depth set to 20...17Initialized empty Git repository in /builds/scop/gitlab/.git/18Created fresh repository.20 * [new ref] refs/pipelines/102818207 -> refs/pipelines/10281820721 * [new branch] wiki-page-message -> origin/wiki-page-message22Checking out 60ee4438 as wiki-page-message...23Skipping Git submodules setup25Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/15854187/debian-stretch-ruby-2.6.3-node-12.x 26Successfully extracted cache28Downloading artifacts from coordinator... ok id=378363692 responseStatus=200 OK token=3aNqsUBt29Downloading artifacts for retrieve-tests-metadata (378363698)...30Downloading artifacts from coordinator... ok id=378363698 responseStatus=200 OK token=PiMc4fDc31Downloading artifacts for setup-test-env (378363695)...32Downloading artifacts from coordinator... ok id=378363695 responseStatus=200 OK token=HyjZrpDS33WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 35$ date36Fri Dec 13 08:35:28 UTC 201937$ export GOPATH=$CI_PROJECT_DIR/.go38$ mkdir -p $GOPATH39$ source scripts/utils.sh40$ source scripts/prepare_build.sh41Bundler version 1.17.242Warning: 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`.43The Gemfile's dependencies are satisfied44Successfully installed knapsack-1.18.0451 gem installed46CREATE ROLE47GRANT48Dropped database 'gitlabhq_test'49Created database 'gitlabhq_test'50-- enable_extension("pg_trgm")51 -> 0.0317s52-- enable_extension("plpgsql")53 -> 0.0026s54-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})55 -> 0.0071s56-- create_table("alerts_service_data", {:force=>:cascade})57 -> 0.0048s58-- create_table("allowed_email_domains", {:force=>:cascade})59 -> 0.0041s60-- create_table("analytics_cycle_analytics_group_stages", {:force=>:cascade})61 -> 0.0145s62-- create_table("analytics_cycle_analytics_project_stages", {:force=>:cascade})63 -> 0.0139s64-- create_table("analytics_language_trend_repository_languages", {:id=>false, :force=>:cascade})65 -> 0.0074s66-- create_table("analytics_repository_file_commits", {:force=>:cascade})67 -> 0.0061s68-- create_table("analytics_repository_file_edits", {:force=>:cascade})69 -> 0.0066s70-- create_table("analytics_repository_files", {:force=>:cascade})71 -> 0.0044s72-- create_table("appearances", {:id=>:serial, :force=>:cascade})73 -> 0.0033s74-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})75 -> 0.0026s76-- create_table("application_settings", {:id=>:serial, :force=>:cascade})77 -> 0.1182s78-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})79 -> 0.0069s80-- create_table("approval_merge_request_rules", {:force=>:cascade})81 -> 0.0149s82-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})83 -> 0.0064s84-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})85 -> 0.0062s86-- create_table("approval_merge_request_rules_users", {:force=>:cascade})87 -> 0.0061s88-- create_table("approval_project_rules", {:force=>:cascade})89 -> 0.0098s90-- create_table("approval_project_rules_groups", {:force=>:cascade})91 -> 0.0064s92-- create_table("approval_project_rules_users", {:force=>:cascade})93 -> 0.0062s94-- create_table("approvals", {:id=>:serial, :force=>:cascade})95 -> 0.0064s96-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})97 -> 0.0070s98-- create_table("approvers", {:id=>:serial, :force=>:cascade})99 -> 0.0071s100-- create_table("audit_events", {:id=>:serial, :force=>:cascade})101 -> 0.0073s102-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})103 -> 0.0072s104-- create_table("aws_roles", {:primary_key=>"user_id", :id=>:integer, :default=>nil, :force=>:cascade})105 -> 0.0065s106-- create_table("badges", {:id=>:serial, :force=>:cascade})107 -> 0.0074s108-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})109 -> 0.0066s110-- create_table("board_group_recent_visits", {:force=>:cascade})111 -> 0.0108s112-- create_table("board_labels", {:id=>:serial, :force=>:cascade})113 -> 0.0063s114-- create_table("board_project_recent_visits", {:force=>:cascade})115 -> 0.0104s116-- create_table("boards", {:id=>:serial, :force=>:cascade})117 -> 0.0092s118-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})119 -> 0.0054s120-- create_table("chat_names", {:id=>:serial, :force=>:cascade})121 -> 0.0070s122-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})123 -> 0.0047s124-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})125 -> 0.0051s126-- create_table("ci_build_trace_chunks", {:force=>:cascade})127 -> 0.0050s128-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})129 -> 0.0049s130-- create_table("ci_build_trace_sections", {:id=>false, :force=>:cascade})131 -> 0.0077s132-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})133 -> 0.0576s134-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})135 -> 0.0114s136-- create_table("ci_builds_runner_session", {:force=>:cascade})137 -> 0.0047s138-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})139 -> 0.0064s140-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})141 -> 0.0138s142-- create_table("ci_job_variables", {:force=>:cascade})143 -> 0.0073s144-- create_table("ci_pipeline_chat_data", {:force=>:cascade})145 -> 0.0069s146-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})147 -> 0.0058s148-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})149 -> 0.0094s150-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})151 -> 0.0080s152-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})153 -> 0.0360s154-- create_table("ci_resource_groups", {:force=>:cascade})155 -> 0.0045s156-- create_table("ci_resources", {:force=>:cascade})157 -> 0.0062s158-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})159 -> 0.0062s160-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})161 -> 0.0062s162-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})163 -> 0.0170s164-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})165 -> 0.0121s166-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})167 -> 0.0110s168-- create_table("ci_subscriptions_projects", {:force=>:cascade})169 -> 0.0061s170-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})171 -> 0.0067s172-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})173 -> 0.0067s174-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})175 -> 0.0086s176-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})177 -> 0.0061s178-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})179 -> 0.0049s180-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})181 -> 0.0061s182-- create_table("cluster_providers_aws", {:force=>:cascade})183 -> 0.0105s184-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})185 -> 0.0084s186-- create_table("clusters", {:id=>:serial, :force=>:cascade})187 -> 0.0119s188-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})189 -> 0.0050s190-- create_table("clusters_applications_crossplane", {:id=>:serial, :force=>:cascade})191 -> 0.0049s192-- create_table("clusters_applications_elastic_stacks", {:force=>:cascade})193 -> 0.0051s194-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})195 -> 0.0051s196-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})197 -> 0.0051s198-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})199 -> 0.0069s200-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})201 -> 0.0050s202-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})203 -> 0.0052s204-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})205 -> 0.0076s206-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})207 -> 0.0155s208-- create_table("commit_user_mentions", {:force=>:cascade})209 -> 0.0068s210-- create_table("container_expiration_policies", {:primary_key=>"project_id", :id=>:bigint, :default=>nil, :force=>:cascade})211 -> 0.0049s212-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})213 -> 0.0076s214-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})215 -> 0.0073s216-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})217 -> 0.0052s218-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})219 -> 0.0046s220-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})221 -> 0.0069s222-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})223 -> 0.0105s224-- create_table("deployment_merge_requests", {:id=>false, :force=>:cascade})225 -> 0.0055s226-- create_table("deployments", {:id=>:serial, :force=>:cascade})227 -> 0.0287s228-- create_table("description_versions", {:force=>:cascade})229 -> 0.0091s230-- create_table("design_management_designs", {:force=>:cascade})231 -> 0.0070s232-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})233 -> 0.0106s234-- create_table("design_management_versions", {:force=>:cascade})235 -> 0.0089s236-- create_table("design_user_mentions", {:force=>:cascade})237 -> 0.0069s238-- create_table("draft_notes", {:force=>:cascade})239 -> 0.0094s240-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})241 -> 0.0044s242-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})243 -> 0.0032s244-- create_table("emails", {:id=>:serial, :force=>:cascade})245 -> 0.0092s246-- create_table("environments", {:id=>:serial, :force=>:cascade})247 -> 0.0118s248-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})249 -> 0.0062s250-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})251 -> 0.0042s252-- create_table("epic_user_mentions", {:force=>:cascade})253 -> 0.0089s254-- create_table("epics", {:id=>:serial, :force=>:cascade})255 -> 0.0267s256-- create_table("events", {:id=>:serial, :force=>:cascade})257 -> 0.0174s258-- create_table("evidences", {:force=>:cascade})259 -> 0.0065s260-- create_table("external_pull_requests", {:force=>:cascade})261 -> 0.0052s262-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})263 -> 0.0051s264-- create_table("features", {:id=>:serial, :force=>:cascade})265 -> 0.0046s266-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})267 -> 0.0090s268-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})269 -> 0.0046s270-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})271 -> 0.0043s272-- create_table("geo_cache_invalidation_events", {:force=>:cascade})273 -> 0.0025s274-- create_table("geo_container_repository_updated_events", {:force=>:cascade})275 -> 0.0043s276-- create_table("geo_event_log", {:force=>:cascade})277 -> 0.0295s278-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})279 -> 0.0047s280-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})281 -> 0.0050s282-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})283 -> 0.0086s284-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})285 -> 0.0049s286-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})287 -> 0.0082s288-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})289 -> 0.0063s290-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})291 -> 0.0129s292-- create_table("geo_repositories_changed_events", {:force=>:cascade})293 -> 0.0044s294-- create_table("geo_repository_created_events", {:force=>:cascade})295 -> 0.0047s296-- create_table("geo_repository_deleted_events", {:force=>:cascade})297 -> 0.0047s298-- create_table("geo_repository_renamed_events", {:force=>:cascade})299 -> 0.0047s300-- create_table("geo_repository_updated_events", {:force=>:cascade})301 -> 0.0077s302-- create_table("geo_reset_checksum_events", {:force=>:cascade})303 -> 0.0040s304-- create_table("geo_upload_deleted_events", {:force=>:cascade})305 -> 0.0052s306-- create_table("gitlab_subscription_histories", {:force=>:cascade})307 -> 0.0048s308-- create_table("gitlab_subscriptions", {:force=>:cascade})309 -> 0.0079s310-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})311 -> 0.0090s312-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})313 -> 0.0089s314-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})315 -> 0.0140s316-- create_table("grafana_integrations", {:force=>:cascade})317 -> 0.0074s318-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})319 -> 0.0072s320-- create_table("group_deletion_schedules", {:primary_key=>"group_id", :id=>:bigint, :default=>nil, :force=>:cascade})321 -> 0.0057s322-- create_table("group_group_links", {:force=>:cascade})323 -> 0.0072s324-- create_table("historical_data", {:id=>:serial, :force=>:cascade})325 -> 0.0023s326-- create_table("identities", {:id=>:serial, :force=>:cascade})327 -> 0.0091s328-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})329 -> 0.0087s330-- create_table("import_failures", {:force=>:cascade})331 -> 0.0069s332-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})333 -> 0.0048s334-- create_table("insights", {:id=>:serial, :force=>:cascade})335 -> 0.0067s336-- create_table("internal_ids", {:force=>:cascade})337 -> 0.0108s338-- create_table("ip_restrictions", {:force=>:cascade})339 -> 0.0045s340-- create_table("issue_assignees", {:id=>false, :force=>:cascade})341 -> 0.0051s342-- create_table("issue_links", {:id=>:serial, :force=>:cascade})343 -> 0.0090s344-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})345 -> 0.0065s346-- create_table("issue_tracker_data", {:force=>:cascade})347 -> 0.0051s348-- create_table("issue_user_mentions", {:force=>:cascade})349 -> 0.0089s350-- create_table("issues", {:id=>:serial, :force=>:cascade})351 -> 0.0540s352-- create_table("issues_prometheus_alert_events", {:id=>false, :force=>:cascade})353 -> 0.0056s354-- create_table("issues_self_managed_prometheus_alert_events", {:id=>false, :force=>:cascade})355 -> 0.0055s356-- create_table("jira_connect_installations", {:force=>:cascade})357 -> 0.0049s358-- create_table("jira_connect_subscriptions", {:force=>:cascade})359 -> 0.0083s360-- create_table("jira_tracker_data", {:force=>:cascade})361 -> 0.0049s362-- create_table("keys", {:id=>:serial, :force=>:cascade})363 -> 0.0116s364-- create_table("label_links", {:id=>:serial, :force=>:cascade})365 -> 0.0069s366-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})367 -> 0.0080s368-- create_table("labels", {:id=>:serial, :force=>:cascade})369 -> 0.0177s370-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})371 -> 0.0029s372-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})373 -> 0.0076s374-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})375 -> 0.0068s376-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})377 -> 0.0066s378-- create_table("licenses", {:id=>:serial, :force=>:cascade})379 -> 0.0027s380-- create_table("list_user_preferences", {:force=>:cascade})381 -> 0.0085s382-- create_table("lists", {:id=>:serial, :force=>:cascade})383 -> 0.0136s384-- create_table("members", {:id=>:serial, :force=>:cascade})385 -> 0.0183s386-- create_table("merge_request_assignees", {:force=>:cascade})387 -> 0.0090s388-- create_table("merge_request_blocks", {:force=>:cascade})389 -> 0.0065s390-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})391 -> 0.0060s392-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})393 -> 0.0076s394-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})395 -> 0.0073s396-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})397 -> 0.0189s398-- create_table("merge_request_user_mentions", {:force=>:cascade})399 -> 0.0089s400-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})401 -> 0.0621s402-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})403 -> 0.0062s404-- create_table("merge_trains", {:force=>:cascade})405 -> 0.0114s406-- create_table("milestone_releases", {:id=>false, :force=>:cascade})407 -> 0.0054s408-- create_table("milestones", {:id=>:serial, :force=>:cascade})409 -> 0.0153s410-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})411 -> 0.0034s412-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})413 -> 0.0092s414-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})415 -> 0.0057s416-- create_table("namespaces", {:id=>:serial, :force=>:cascade})417 -> 0.0453s418-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})419 -> 0.0049s420-- create_table("notes", {:id=>:serial, :force=>:cascade})421 -> 0.0245s422-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})423 -> 0.0112s424-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})425 -> 0.0049s426-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})427 -> 0.0109s428-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})429 -> 0.0078s430-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})431 -> 0.0049s432-- create_table("operations_feature_flag_scopes", {:force=>:cascade})433 -> 0.0058s434-- create_table("operations_feature_flags", {:force=>:cascade})435 -> 0.0050s436-- create_table("operations_feature_flags_clients", {:force=>:cascade})437 -> 0.0047s438-- create_table("packages_conan_file_metadata", {:force=>:cascade})439 -> 0.0067s440-- create_table("packages_conan_metadata", {:force=>:cascade})441 -> 0.0047s442-- create_table("packages_dependencies", {:force=>:cascade})443 -> 0.0046s444-- create_table("packages_dependency_links", {:force=>:cascade})445 -> 0.0064s446-- create_table("packages_maven_metadata", {:force=>:cascade})447 -> 0.0052s448-- create_table("packages_package_files", {:force=>:cascade})449 -> 0.0049s450-- create_table("packages_package_tags", {:force=>:cascade})451 -> 0.0046s452-- create_table("packages_packages", {:force=>:cascade})453 -> 0.0098s454-- create_table("pages_domain_acme_orders", {:force=>:cascade})455 -> 0.0076s456-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})457 -> 0.0200s458-- create_table("path_locks", {:id=>:serial, :force=>:cascade})459 -> 0.0088s460-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})461 -> 0.0107s462-- create_table("plan_limits", {:force=>:cascade})463 -> 0.0052s464-- create_table("plans", {:id=>:serial, :force=>:cascade})465 -> 0.0046s466-- create_table("pool_repositories", {:force=>:cascade})467 -> 0.0087s468-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})469 -> 0.0047s470-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})471 -> 0.0020s472-- create_table("project_aliases", {:force=>:cascade})473 -> 0.0066s474-- create_table("project_authorizations", {:id=>false, :force=>:cascade})475 -> 0.0054s476-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})477 -> 0.0047s478-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})479 -> 0.0050s480-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})481 -> 0.0069s482-- create_table("project_daily_statistics", {:force=>:cascade})483 -> 0.0042s484-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})485 -> 0.0060s486-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})487 -> 0.0025s488-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})489 -> 0.0077s490-- create_table("project_features", {:id=>:serial, :force=>:cascade})491 -> 0.0051s492-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})493 -> 0.0065s494-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})495 -> 0.0046s496-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})497 -> 0.0031s498-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})499 -> 0.0023s500-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})501 -> 0.0154s502-- create_table("project_pages_metadata", {:id=>false, :force=>:cascade})503 -> 0.0055s504-- create_table("project_repositories", {:force=>:cascade})505 -> 0.0088s506-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})507 -> 0.0155s508-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})509 -> 0.0093s510-- create_table("project_tracing_settings", {:force=>:cascade})511 -> 0.0045s512-- create_table("projects", {:id=>:serial, :force=>:cascade})513 -> 0.0729s514-- create_table("prometheus_alert_events", {:force=>:cascade})515 -> 0.0072s516-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})517 -> 0.0086s518-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})519 -> 0.0116s520-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})521 -> 0.0088s522-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})523 -> 0.0086s524-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})525 -> 0.0085s526-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})527 -> 0.0072s528-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})529 -> 0.0090s530-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})531 -> 0.0067s532-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})533 -> 0.0088s534-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})535 -> 0.0067s536-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})537 -> 0.0038s538-- create_table("push_rules", {:id=>:serial, :force=>:cascade})539 -> 0.0091s540-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})541 -> 0.0095s542-- create_table("release_links", {:force=>:cascade})543 -> 0.0073s544-- create_table("releases", {:id=>:serial, :force=>:cascade})545 -> 0.0074s546-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})547 -> 0.0082s548-- create_table("repository_languages", {:id=>false, :force=>:cascade})549 -> 0.0034s550-- create_table("resource_label_events", {:force=>:cascade})551 -> 0.0130s552-- create_table("reviews", {:force=>:cascade})553 -> 0.0081s554-- create_table("routes", {:id=>:serial, :force=>:cascade})555 -> 0.0090s556-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})557 -> 0.0056s558-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})559 -> 0.0047s560-- create_table("self_managed_prometheus_alert_events", {:force=>:cascade})561 -> 0.0069s562-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})563 -> 0.0050s564-- create_table("sentry_issues", {:force=>:cascade})565 -> 0.0042s566-- create_table("service_desk_settings", {:primary_key=>"project_id", :id=>:bigint, :default=>nil, :force=>:cascade})567 -> 0.0015s568-- create_table("services", {:id=>:serial, :force=>:cascade})569 -> 0.0162s570-- create_table("shards", {:id=>:serial, :force=>:cascade})571 -> 0.0045s572-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})573 -> 0.0070s574-- create_table("smartcard_identities", {:force=>:cascade})575 -> 0.0067s576-- create_table("snippet_user_mentions", {:force=>:cascade})577 -> 0.0087s578-- create_table("snippets", {:id=>:serial, :force=>:cascade})579 -> 0.0203s580-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})581 -> 0.0069s582-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})583 -> 0.0068s584-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})585 -> 0.0037s586-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})587 -> 0.0070s588-- create_table("suggestions", {:force=>:cascade})589 -> 0.0062s590-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})591 -> 0.0067s592-- create_table("taggings", {:id=>:serial, :force=>:cascade})593 -> 0.0109s594-- create_table("tags", {:id=>:serial, :force=>:cascade})595 -> 0.0074s596-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})597 -> 0.0088s598-- create_table("timelogs", {:id=>:serial, :force=>:cascade})599 -> 0.0110s600-- create_table("todos", {:id=>:serial, :force=>:cascade})601 -> 0.1190s602-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})603 -> 0.0046s604-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})605 -> 0.0075s606-- create_table("uploads", {:id=>:serial, :force=>:cascade})607 -> 0.0118s608-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})609 -> 0.0057s610-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})611 -> 0.0067s612-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})613 -> 0.0074s614-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})615 -> 0.0055s616-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})617 -> 0.0074s618-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})619 -> 0.0055s620-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})621 -> 0.0063s622-- create_table("users", {:id=>:serial, :force=>:cascade})623 -> 0.0744s624-- create_table("users_ops_dashboard_projects", {:force=>:cascade})625 -> 0.0064s626-- create_table("users_security_dashboard_projects", {:id=>false, :force=>:cascade})627 -> 0.0053s628-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})629 -> 0.0065s630-- create_table("vulnerabilities", {:force=>:cascade})631 -> 0.0272s632-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})633 -> 0.0155s634-- create_table("vulnerability_identifiers", {:force=>:cascade})635 -> 0.0051s636-- create_table("vulnerability_issue_links", {:force=>:cascade})637 -> 0.0093s638-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})639 -> 0.0064s640-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})641 -> 0.0065s642-- create_table("vulnerability_occurrences", {:force=>:cascade})643 -> 0.0140s644-- create_table("vulnerability_scanners", {:force=>:cascade})645 -> 0.0050s646-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})647 -> 0.0073s648-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})649 -> 0.0127s650-- create_table("zoom_meetings", {:force=>:cascade})651 -> 0.0120s652-- add_foreign_key("alerts_service_data", "services", {:on_delete=>:cascade})653 -> 0.0025s654-- add_foreign_key("allowed_email_domains", "namespaces", {:column=>"group_id", :on_delete=>:cascade})655 -> 0.0024s656-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})657 -> 0.0021s658-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})659 -> 0.0014s660-- add_foreign_key("analytics_cycle_analytics_group_stages", "namespaces", {:column=>"group_id", :on_delete=>:cascade})661 -> 0.0016s662-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})663 -> 0.0016s664-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})665 -> 0.0013s666-- add_foreign_key("analytics_cycle_analytics_project_stages", "projects", {:on_delete=>:cascade})667 -> 0.0030s668-- add_foreign_key("analytics_language_trend_repository_languages", "programming_languages", {:on_delete=>:cascade})669 -> 0.0015s670-- add_foreign_key("analytics_language_trend_repository_languages", "projects", {:on_delete=>:cascade})671 -> 0.0019s672-- add_foreign_key("analytics_repository_file_commits", "analytics_repository_files", {:on_delete=>:cascade})673 -> 0.0017s674-- add_foreign_key("analytics_repository_file_commits", "projects", {:on_delete=>:cascade})675 -> 0.0018s676-- add_foreign_key("analytics_repository_file_edits", "analytics_repository_files", {:on_delete=>:cascade})677 -> 0.0015s678-- add_foreign_key("analytics_repository_file_edits", "projects", {:on_delete=>:cascade})679 -> 0.0018s680-- add_foreign_key("analytics_repository_files", "projects", {:on_delete=>:cascade})681 -> 0.0017s682-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})683 -> 0.0032s684-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})685 -> 0.0028s686-- add_foreign_key("application_settings", "projects", {:column=>"instance_administration_project_id", :on_delete=>:nullify})687 -> 0.0026s688-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})689 -> 0.0047s690-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})691 -> 0.0022s692-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})693 -> 0.0018s694-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})695 -> 0.0029s696-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})697 -> 0.0016s698-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})699 -> 0.0017s700-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})701 -> 0.0014s702-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})703 -> 0.0014s704-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})705 -> 0.0014s706-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})707 -> 0.0017s708-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})709 -> 0.0019s710-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})711 -> 0.0014s712-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})713 -> 0.0014s714-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})715 -> 0.0013s716-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})717 -> 0.0017s718-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})719 -> 0.0016s720-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})721 -> 0.0017s722-- add_foreign_key("aws_roles", "users", {:on_delete=>:cascade})723 -> 0.0019s724-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})725 -> 0.0016s726-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})727 -> 0.0017s728-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})729 -> 0.0019s730-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})731 -> 0.0017s732-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})733 -> 0.0016s734-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})735 -> 0.0015s736-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})737 -> 0.0016s738-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})739 -> 0.0015s740-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})741 -> 0.0013s742-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})743 -> 0.0014s744-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})745 -> 0.0016s746-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})747 -> 0.0018s748-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})749 -> 0.0015s750-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})751 -> 0.0017s752-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})753 -> 0.0017s754-- add_foreign_key("ci_build_needs", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})755 -> 0.0029s756-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})757 -> 0.0016s758-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})759 -> 0.0020s760-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})761 -> 0.0014s762-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})763 -> 0.0014s764-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})765 -> 0.0018s766-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})767 -> 0.0023s768-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})769 -> 0.0017s770-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})771 -> 0.0016s772-- add_foreign_key("ci_builds", "ci_resource_groups", {:column=>"resource_group_id", :name=>"fk_6661f4f0e8", :on_delete=>:nullify})773 -> 0.0017s774-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})775 -> 0.0017s776-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})777 -> 0.0021s778-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})779 -> 0.0030s780-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})781 -> 0.0017s782-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})783 -> 0.0021s784-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})785 -> 0.0015s786-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})787 -> 0.0018s788-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})789 -> 0.0019s790-- add_foreign_key("ci_job_variables", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})791 -> 0.0016s792-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})793 -> 0.0015s794-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})795 -> 0.0013s796-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})797 -> 0.0016s798-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})799 -> 0.0018s800-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})801 -> 0.0017s802-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})803 -> 0.0016s804-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})805 -> 0.0013s806-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})807 -> 0.0013s808-- add_foreign_key("ci_pipelines", "external_pull_requests", {:name=>"fk_190998ef09", :on_delete=>:nullify})809 -> 0.0016s810-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})811 -> 0.0017s812-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})813 -> 0.0021s814-- add_foreign_key("ci_resource_groups", "projects", {:on_delete=>:cascade})815 -> 0.0020s816-- add_foreign_key("ci_resources", "ci_builds", {:column=>"build_id", :on_delete=>:nullify})817 -> 0.0017s818-- add_foreign_key("ci_resources", "ci_resource_groups", {:column=>"resource_group_id", :on_delete=>:cascade})819 -> 0.0012s820-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})821 -> 0.0017s822-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})823 -> 0.0016s824-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})825 -> 0.0018s826-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})827 -> 0.0020s828-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})829 -> 0.0014s830-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})831 -> 0.0014s832-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})833 -> 0.0016s834-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})835 -> 0.0017s836-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})837 -> 0.0013s838-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})839 -> 0.0016s840-- add_foreign_key("ci_subscriptions_projects", "projects", {:column=>"downstream_project_id", :on_delete=>:cascade})841 -> 0.0017s842-- add_foreign_key("ci_subscriptions_projects", "projects", {:column=>"upstream_project_id", :on_delete=>:cascade})843 -> 0.0017s844-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})845 -> 0.0015s846-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})847 -> 0.0017s848-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})849 -> 0.0016s850-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})851 -> 0.0019s852-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})853 -> 0.0018s854-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})855 -> 0.0016s856-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})857 -> 0.0014s858-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})859 -> 0.0014s860-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})861 -> 0.0020s862-- add_foreign_key("cluster_providers_aws", "clusters", {:on_delete=>:cascade})863 -> 0.0018s864-- add_foreign_key("cluster_providers_aws", "users", {:column=>"created_by_user_id", :on_delete=>:nullify})865 -> 0.0018s866-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})867 -> 0.0014s868-- add_foreign_key("clusters", "projects", {:column=>"management_project_id", :name=>"fk_f05c5e5a42", :on_delete=>:nullify})869 -> 0.0016s870-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})871 -> 0.0017s872-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})873 -> 0.0014s874-- add_foreign_key("clusters_applications_crossplane", "clusters", {:on_delete=>:cascade})875 -> 0.0014s876-- add_foreign_key("clusters_applications_elastic_stacks", "clusters", {:on_delete=>:cascade})877 -> 0.0016s878-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})879 -> 0.0017s880-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})881 -> 0.0014s882-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})883 -> 0.0014s884-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})885 -> 0.0014s886-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})887 -> 0.0014s888-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})889 -> 0.0014s890-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})891 -> 0.0015s892-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})893 -> 0.0013s894-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})895 -> 0.0016s896-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})897 -> 0.0013s898-- add_foreign_key("clusters_kubernetes_namespaces", "environments", {:on_delete=>:nullify})899 -> 0.0015s900-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})901 -> 0.0021s902-- add_foreign_key("commit_user_mentions", "notes", {:on_delete=>:cascade})903 -> 0.0019s904-- add_foreign_key("container_expiration_policies", "projects", {:on_delete=>:cascade})905 -> 0.0022s906-- add_foreign_key("container_repositories", "projects")907 -> 0.0020s908-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})909 -> 0.0017s910-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})911 -> 0.0016s912-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})913 -> 0.0019s914-- add_foreign_key("deployment_merge_requests", "deployments", {:on_delete=>:cascade})915 -> 0.0020s916-- add_foreign_key("deployment_merge_requests", "merge_requests", {:on_delete=>:cascade})917 -> 0.0017s918-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})919 -> 0.0015s920-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})921 -> 0.0019s922-- add_foreign_key("description_versions", "epics", {:on_delete=>:cascade})923 -> 0.0029s924-- add_foreign_key("description_versions", "issues", {:on_delete=>:cascade})925 -> 0.0082s926-- add_foreign_key("description_versions", "merge_requests", {:on_delete=>:cascade})927 -> 0.0027s928-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})929 -> 0.0023s930-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})931 -> 0.0026s932-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})933 -> 0.0018s934-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})935 -> 0.0019s936-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})937 -> 0.0020s938-- add_foreign_key("design_management_versions", "users", {:column=>"author_id", :name=>"fk_c1440b4896", :on_delete=>:nullify})939 -> 0.0022s940-- add_foreign_key("design_user_mentions", "design_management_designs", {:column=>"design_id", :on_delete=>:cascade})941 -> 0.0016s942-- add_foreign_key("design_user_mentions", "notes", {:on_delete=>:cascade})943 -> 0.0014s944-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})945 -> 0.0017s946-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})947 -> 0.0017s948-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})949 -> 0.0017s950-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})951 -> 0.0019s952-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})953 -> 0.0018s954-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})955 -> 0.0016s956-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})957 -> 0.0016s958-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})959 -> 0.0015s960-- add_foreign_key("epic_user_mentions", "epics", {:on_delete=>:cascade})961 -> 0.0015s962-- add_foreign_key("epic_user_mentions", "notes", {:on_delete=>:cascade})963 -> 0.0014s964-- add_foreign_key("epics", "epics", {:column=>"due_date_sourcing_epic_id", :name=>"fk_013c9f36ca", :on_delete=>:nullify})965 -> 0.0015s966-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})967 -> 0.0014s968-- add_foreign_key("epics", "epics", {:column=>"start_date_sourcing_epic_id", :name=>"fk_9d480c64b2", :on_delete=>:nullify})969 -> 0.0014s970-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})971 -> 0.0019s972-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})973 -> 0.0017s974-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})975 -> 0.0018s976-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})977 -> 0.0019s978-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})979 -> 0.0018s980-- add_foreign_key("events", "namespaces", {:column=>"group_id", :name=>"fk_61fbf6ca48", :on_delete=>:cascade})981 -> 0.0019s982-- add_foreign_key("events", "projects", {:on_delete=>:cascade})983 -> 0.0020s984-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})985 -> 0.0016s986-- add_foreign_key("evidences", "releases", {:on_delete=>:cascade})987 -> 0.0016s988-- add_foreign_key("external_pull_requests", "projects", {:on_delete=>:cascade})989 -> 0.0018s990-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})991 -> 0.0016s992-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})993 -> 0.0018s994-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})995 -> 0.0018s996-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})997 -> 0.0017s998-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})999 -> 0.0018s1000-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})1001 -> 0.0014s1002-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})1003 -> 0.0020s1004-- add_foreign_key("geo_event_log", "geo_container_repository_updated_events", {:column=>"container_repository_updated_event_id", :name=>"fk_6ada82d42a", :on_delete=>:cascade})1005 -> 0.0013s1006-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})1007 -> 0.0016s1008-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})1009 -> 0.0014s1010-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})1011 -> 0.0015s1012-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})1013 -> 0.0014s1014-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})1015 -> 0.0015s1016-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})1017 -> 0.0015s1018-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})1019 -> 0.0014s1020-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})1021 -> 0.0016s1022-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})1023 -> 0.0014s1024-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})1025 -> 0.0015s1026-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})1027 -> 0.0020s1028-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})1029 -> 0.0019s1030-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})1031 -> 0.0018s1032-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})1033 -> 0.0017s1034-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})1035 -> 0.0018s1036-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})1037 -> 0.0013s1038-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})1039 -> 0.0020s1040-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})1041 -> 0.0019s1042-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})1043 -> 0.0018s1044-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})1045 -> 0.0018s1046-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})1047 -> 0.0018s1048-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})1049 -> 0.0014s1050-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})1051 -> 0.0016s1052-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})1053 -> 0.0018s1054-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})1055 -> 0.0016s1056-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})1057 -> 0.0013s1058-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})1059 -> 0.0019s1060-- add_foreign_key("grafana_integrations", "projects", {:on_delete=>:cascade})1061 -> 0.0029s1062-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1063 -> 0.0017s1064-- add_foreign_key("group_deletion_schedules", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1065 -> 0.0017s1066-- add_foreign_key("group_deletion_schedules", "users", {:name=>"fk_11e3ebfcdd", :on_delete=>:cascade})1067 -> 0.0018s1068-- add_foreign_key("group_group_links", "namespaces", {:column=>"shared_group_id", :on_delete=>:cascade})1069 -> 0.0019s1070-- add_foreign_key("group_group_links", "namespaces", {:column=>"shared_with_group_id", :on_delete=>:cascade})1071 -> 0.0015s1072-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})1073 -> 0.0016s1074-- add_foreign_key("import_export_uploads", "namespaces", {:column=>"group_id", :name=>"fk_83319d9721", :on_delete=>:cascade})1075 -> 0.0017s1076-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})1077 -> 0.0019s1078-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})1079 -> 0.0020s1080-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})1081 -> 0.0017s1082-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})1083 -> 0.0017s1084-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})1085 -> 0.0019s1086-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})1087 -> 0.0018s1088-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1089 -> 0.0017s1090-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})1091 -> 0.0016s1092-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})1093 -> 0.0017s1094-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})1095 -> 0.0017s1096-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})1097 -> 0.0015s1098-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})1099 -> 0.0017s1100-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})1101 -> 0.0016s1102-- add_foreign_key("issue_user_mentions", "issues", {:on_delete=>:cascade})1103 -> 0.0019s1104-- add_foreign_key("issue_user_mentions", "notes", {:on_delete=>:cascade})1105 -> 0.0015s1106-- add_foreign_key("issues", "epics", {:column=>"promoted_to_epic_id", :name=>"fk_df75a7c8b8", :on_delete=>:nullify})1107 -> 0.0017s1108-- add_foreign_key("issues", "issues", {:column=>"duplicated_to_id", :name=>"fk_9c4516d665", :on_delete=>:nullify})1109 -> 0.0016s1110-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})1111 -> 0.0016s1112-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})1113 -> 0.0016s1114-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})1115 -> 0.0023s1116-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})1117 -> 0.0019s1118-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})1119 -> 0.0019s1120-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})1121 -> 0.0019s1122-- add_foreign_key("issues_prometheus_alert_events", "issues", {:on_delete=>:cascade})1123 -> 0.0018s1124-- add_foreign_key("issues_prometheus_alert_events", "prometheus_alert_events", {:on_delete=>:cascade})1125 -> 0.0016s1126-- add_foreign_key("issues_self_managed_prometheus_alert_events", "issues", {:on_delete=>:cascade})1127 -> 0.0017s1128-- add_foreign_key("issues_self_managed_prometheus_alert_events", "self_managed_prometheus_alert_events", {:on_delete=>:cascade})1129 -> 0.0016s1130-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})1131 -> 0.0016s1132-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})1133 -> 0.0017s1134-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})1135 -> 0.0016s1136-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})1137 -> 0.0015s1138-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})1139 -> 0.0015s1140-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})1141 -> 0.0019s1142-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1143 -> 0.0017s1144-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})1145 -> 0.0019s1146-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})1147 -> 0.0020s1148-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})1149 -> 0.0019s1150-- add_foreign_key("list_user_preferences", "lists", {:on_delete=>:cascade})1151 -> 0.0018s1152-- add_foreign_key("list_user_preferences", "users", {:on_delete=>:cascade})1153 -> 0.0019s1154-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})1155 -> 0.0014s1156-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})1157 -> 0.0015s1158-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})1159 -> 0.0014s1160-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})1161 -> 0.0018s1162-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})1163 -> 0.0022s1164-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})1165 -> 0.0018s1166-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})1167 -> 0.0018s1168-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})1169 -> 0.0018s1170-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})1171 -> 0.0015s1172-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})1173 -> 0.0017s1174-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})1175 -> 0.0014s1176-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})1177 -> 0.0016s1178-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1179 -> 0.0019s1180-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})1181 -> 0.0016s1182-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})1183 -> 0.0018s1184-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})1185 -> 0.0018s1186-- add_foreign_key("merge_request_user_mentions", "merge_requests", {:on_delete=>:cascade})1187 -> 0.0018s1188-- add_foreign_key("merge_request_user_mentions", "notes", {:on_delete=>:cascade})1189 -> 0.0015s1190-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})1191 -> 0.0017s1192-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})1193 -> 0.0015s1194-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})1195 -> 0.0016s1196-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})1197 -> 0.0022s1198-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})1199 -> 0.0021s1200-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})1201 -> 0.0020s1202-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})1203 -> 0.0019s1204-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})1205 -> 0.0019s1206-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})1207 -> 0.0019s1208-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})1209 -> 0.0028s1210-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1211 -> 0.0016s1212-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1213 -> 0.0017s1214-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1215 -> 0.0016s1216-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1217 -> 0.0018s1218-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1219 -> 0.0018s1220-- add_foreign_key("milestone_releases", "milestones", {:on_delete=>:cascade})1221 -> 0.0016s1222-- add_foreign_key("milestone_releases", "releases", {:on_delete=>:cascade})1223 -> 0.0014s1224-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1225 -> 0.0018s1226-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1227 -> 0.0019s1228-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1229 -> 0.0016s1230-- add_foreign_key("namespace_root_storage_statistics", "namespaces", {:on_delete=>:cascade})1231 -> 0.0017s1232-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})1233 -> 0.0017s1234-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1235 -> 0.0017s1236-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1237 -> 0.0017s1238-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1239 -> 0.0023s1240-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1241 -> 0.0016s1242-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1243 -> 0.0021s1244-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1245 -> 0.0017s1246-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})1247 -> 0.0021s1248-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_77114b3b09", :on_delete=>:cascade})1249 -> 0.0017s1250-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1251 -> 0.0015s1252-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1253 -> 0.0019s1254-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1255 -> 0.0019s1256-- add_foreign_key("packages_conan_file_metadata", "packages_package_files", {:column=>"package_file_id", :on_delete=>:cascade})1257 -> 0.0015s1258-- add_foreign_key("packages_conan_metadata", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1259 -> 0.0015s1260-- add_foreign_key("packages_dependency_links", "packages_dependencies", {:column=>"dependency_id", :on_delete=>:cascade})1261 -> 0.0014s1262-- add_foreign_key("packages_dependency_links", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1263 -> 0.0012s1264-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1265 -> 0.0013s1266-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1267 -> 0.0012s1268-- add_foreign_key("packages_package_tags", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1269 -> 0.0014s1270-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1271 -> 0.0019s1272-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1273 -> 0.0018s1274-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1275 -> 0.0019s1276-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1277 -> 0.0021s1278-- add_foreign_key("path_locks", "users")1279 -> 0.0019s1280-- add_foreign_key("personal_access_tokens", "users")1281 -> 0.0019s1282-- add_foreign_key("plan_limits", "plans", {:on_delete=>:cascade})1283 -> 0.0014s1284-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1285 -> 0.0019s1286-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1287 -> 0.0014s1288-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1289 -> 0.0027s1290-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1291 -> 0.0019s1292-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1293 -> 0.0019s1294-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1295 -> 0.0018s1296-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1297 -> 0.0019s1298-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1299 -> 0.0019s1300-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1301 -> 0.0019s1302-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1303 -> 0.0019s1304-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1305 -> 0.0017s1306-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1307 -> 0.0019s1308-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1309 -> 0.0019s1310-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1311 -> 0.0020s1312-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1313 -> 0.0020s1314-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1315 -> 0.0020s1316-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1317 -> 0.0020s1318-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1319 -> 0.0019s1320-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1321 -> 0.0019s1322-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1323 -> 0.0022s1324-- add_foreign_key("project_pages_metadata", "projects", {:on_delete=>:cascade})1325 -> 0.0019s1326-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1327 -> 0.0020s1328-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1329 -> 0.0014s1330-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1331 -> 0.0023s1332-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1333 -> 0.0020s1334-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1335 -> 0.0020s1336-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1337 -> 0.0020s1338-- add_foreign_key("projects", "users", {:column=>"marked_for_deletion_by_user_id", :name=>"fk_25d8780d11", :on_delete=>:nullify})1339 -> 0.0032s1340-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1341 -> 0.0022s1342-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1343 -> 0.0017s1344-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1345 -> 0.0014s1346-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1347 -> 0.0020s1348-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1349 -> 0.0017s1350-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1351 -> 0.0020s1352-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1353 -> 0.0018s1354-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1355 -> 0.0042s1356-- add_foreign_key("protected_branch_merge_access_levels", "users")1357 -> 0.0020s1358-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1359 -> 0.0028s1360-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1361 -> 0.0014s1362-- add_foreign_key("protected_branch_push_access_levels", "users")1363 -> 0.0019s1364-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1365 -> 0.0019s1366-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1367 -> 0.0014s1368-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1369 -> 0.0019s1370-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1371 -> 0.0019s1372-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1373 -> 0.0019s1374-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1375 -> 0.0016s1376-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1377 -> 0.0019s1378-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1379 -> 0.0021s1380-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1381 -> 0.0019s1382-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1383 -> 0.0015s1384-- add_foreign_key("protected_tag_create_access_levels", "users")1385 -> 0.0020s1386-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1387 -> 0.0020s1388-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1389 -> 0.0015s1390-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1391 -> 0.0023s1392-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1393 -> 0.0015s1394-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1395 -> 0.0019s1396-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1397 -> 0.0018s1398-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1399 -> 0.0020s1400-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1401 -> 0.0018s1402-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1403 -> 0.0017s1404-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1405 -> 0.0017s1406-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1407 -> 0.0015s1408-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1409 -> 0.0019s1410-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1411 -> 0.0020s1412-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1413 -> 0.0016s1414-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1415 -> 0.0019s1416-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1417 -> 0.0018s1418-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1419 -> 0.0016s1420-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1421 -> 0.0016s1422-- add_foreign_key("self_managed_prometheus_alert_events", "environments", {:on_delete=>:cascade})1423 -> 0.0014s1424-- add_foreign_key("self_managed_prometheus_alert_events", "projects", {:on_delete=>:cascade})1425 -> 0.0020s1426-- add_foreign_key("sentry_issues", "issues", {:on_delete=>:cascade})1427 -> 0.0016s1428-- add_foreign_key("service_desk_settings", "projects", {:on_delete=>:cascade})1429 -> 0.0019s1430-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1431 -> 0.0021s1432-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1433 -> 0.0016s1434-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1435 -> 0.0020s1436-- add_foreign_key("snippet_user_mentions", "notes", {:on_delete=>:cascade})1437 -> 0.0018s1438-- add_foreign_key("snippet_user_mentions", "snippets", {:on_delete=>:cascade})1439 -> 0.0017s1440-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1441 -> 0.0021s1442-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1443 -> 0.0021s1444-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1445 -> 0.0015s1446-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1447 -> 0.0021s1448-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1449 -> 0.0015s1450-- add_foreign_key("system_note_metadata", "description_versions", {:name=>"fk_fbd87415c9", :on_delete=>:nullify})1451 -> 0.0016s1452-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1453 -> 0.0013s1454-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1455 -> 0.0015s1456-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1457 -> 0.0019s1458-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1459 -> 0.0018s1460-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1461 -> 0.0016s1462-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1463 -> 0.0020s1464-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1465 -> 0.0014s1466-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1467 -> 0.0020s1468-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1469 -> 0.0018s1470-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1471 -> 0.0018s1472-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1473 -> 0.0021s1474-- add_foreign_key("u2f_registrations", "users")1475 -> 0.0018s1476-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1477 -> 0.0018s1478-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1479 -> 0.0018s1480-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1481 -> 0.0019s1482-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1483 -> 0.0017s1484-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1485 -> 0.0019s1486-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1487 -> 0.0017s1488-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1489 -> 0.0018s1490-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1491 -> 0.0017s1492-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1493 -> 0.0022s1494-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1495 -> 0.0022s1496-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1497 -> 0.0017s1498-- add_foreign_key("users_security_dashboard_projects", "projects", {:on_delete=>:cascade})1499 -> 0.0021s1500-- add_foreign_key("users_security_dashboard_projects", "users", {:on_delete=>:cascade})1501 -> 0.0016s1502-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1503 -> 0.0022s1504-- add_foreign_key("vulnerabilities", "epics", {:name=>"fk_1d37cddf91", :on_delete=>:nullify})1505 -> 0.0020s1506-- add_foreign_key("vulnerabilities", "milestones", {:column=>"due_date_sourcing_milestone_id", :name=>"fk_7c5bb22a22", :on_delete=>:nullify})1507 -> 0.0014s1508-- add_foreign_key("vulnerabilities", "milestones", {:column=>"start_date_sourcing_milestone_id", :name=>"fk_88b4d546ef", :on_delete=>:nullify})1509 -> 0.0013s1510-- add_foreign_key("vulnerabilities", "milestones", {:name=>"fk_131d289c65", :on_delete=>:nullify})1511 -> 0.0015s1512-- add_foreign_key("vulnerabilities", "projects", {:name=>"fk_efb96ab1e2", :on_delete=>:cascade})1513 -> 0.0027s1514-- add_foreign_key("vulnerabilities", "users", {:column=>"author_id", :name=>"fk_b1de915a15", :on_delete=>:nullify})1515 -> 0.0019s1516-- add_foreign_key("vulnerabilities", "users", {:column=>"closed_by_id", :name=>"fk_cf5c60acbf", :on_delete=>:nullify})1517 -> 0.0018s1518-- add_foreign_key("vulnerabilities", "users", {:column=>"last_edited_by_id", :name=>"fk_1302949740", :on_delete=>:nullify})1519 -> 0.0018s1520-- add_foreign_key("vulnerabilities", "users", {:column=>"resolved_by_id", :name=>"fk_76bc5f5455", :on_delete=>:nullify})1521 -> 0.0019s1522-- add_foreign_key("vulnerabilities", "users", {:column=>"updated_by_id", :name=>"fk_7ac31eacb9", :on_delete=>:nullify})1523 -> 0.0018s1524-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1525 -> 0.0018s1526-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1527 -> 0.0017s1528-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1529 -> 0.0016s1530-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1531 -> 0.0021s1532-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1533 -> 0.0021s1534-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1535 -> 0.0018s1536-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1537 -> 0.0022s1538-- add_foreign_key("vulnerability_issue_links", "issues", {:on_delete=>:cascade})1539 -> 0.0019s1540-- add_foreign_key("vulnerability_issue_links", "vulnerabilities", {:on_delete=>:cascade})1541 -> 0.0014s1542-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1543 -> 0.0014s1544-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1545 -> 0.0015s1546-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1547 -> 0.0016s1548-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1549 -> 0.0013s1550-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1551 -> 0.0022s1552-- add_foreign_key("vulnerability_occurrences", "vulnerabilities", {:name=>"fk_97ffe77653", :on_delete=>:nullify})1553 -> 0.0015s1554-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1555 -> 0.0013s1556-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1557 -> 0.0015s1558-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1559 -> 0.0019s1560-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1561 -> 0.0016s1562-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1563 -> 0.0020s1564-- add_foreign_key("zoom_meetings", "issues", {:on_delete=>:cascade})1565 -> 0.0018s1566-- add_foreign_key("zoom_meetings", "projects", {:on_delete=>:cascade})1567 -> 0.0019s1568Dropped database 'gitlabhq_geo_test'1569Created database 'gitlabhq_geo_test'1570-- enable_extension("plpgsql")1571 -> 0.0178s1572-- create_table("container_repository_registry", {:id=>:serial, :force=>:cascade})1573 -> 0.0132s1574-- create_table("design_registry", {:id=>:serial, :force=>:cascade})1575 -> 0.0101s1576-- create_table("event_log_states", {:primary_key=>"event_id", :force=>:cascade})1577 -> 0.0021s1578-- create_table("file_registry", {:id=>:serial, :force=>:cascade})1579 -> 0.0126s1580-- create_table("job_artifact_registry", {:id=>:serial, :force=>:cascade})1581 -> 0.0098s1582-- create_table("lfs_object_registry", {:force=>:cascade})1583 -> 0.0101s1584-- create_table("project_registry", {:id=>:serial, :force=>:cascade})1585 -> 0.0440s1586$ date1587Fri Dec 13 08:36:11 UTC 20191588$ source scripts/rspec_helpers.sh1589$ rspec_paralellized_job "--tag ~quarantine --tag ~geo"1590KNAPSACK_TEST_FILE_PATTERN: spec/{bin,config,db,dependencies,factories,finders,frontend,graphql,haml_lint,helpers,initializers,javascripts,lib,migrations,models,policies,presenters,rack_servers,routing,rubocop,serializers,services,sidekiq,tasks,uploaders,validators,views,workers,elastic_integration}{,/**/}*_spec.rb1591Checking gitaly-ruby Gemfile...1592Checking gitaly-ruby bundle...1593Warning: 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`.1594The Gemfile's dependencies are satisfied1595Trying to connect to gitaly: ...... OK1596Report specs:1597spec/factories_spec.rb1598spec/services/merge_requests/create_from_issue_service_spec.rb1599spec/lib/banzai/filter/external_issue_reference_filter_spec.rb1600spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb1601spec/lib/gitlab/cycle_analytics/stage_summary_spec.rb1602spec/services/boards/issues/move_service_spec.rb1603spec/lib/gitlab/bare_repository_import/importer_spec.rb1604spec/services/system_notes/issuables_service_spec.rb1605spec/lib/gitlab/import_export/relation_tree_restorer_spec.rb1606spec/lib/gitlab/kubernetes/helm/pod_spec.rb1607spec/presenters/ci/pipeline_presenter_spec.rb1608spec/helpers/issues_helper_spec.rb1609spec/services/projects/update_remote_mirror_service_spec.rb1610spec/helpers/labels_helper_spec.rb1611spec/graphql/mutations/merge_requests/set_assignees_spec.rb1612spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb1613spec/presenters/ci/build_presenter_spec.rb1614spec/services/todos/destroy/private_features_service_spec.rb1615spec/services/merge_requests/conflicts/list_service_spec.rb1616spec/lib/gitlab/ci/status/build/failed_spec.rb1617spec/views/projects/issues/show.html.haml_spec.rb1618spec/models/discussion_spec.rb1619spec/services/ci/play_build_service_spec.rb1620spec/presenters/blobs/unfold_presenter_spec.rb1621spec/migrations/add_foreign_keys_to_todos_spec.rb1622spec/services/suggestions/create_service_spec.rb1623spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb1624spec/services/deployments/update_service_spec.rb1625spec/services/notification_recipient_service_spec.rb1626spec/models/diff_viewer/base_spec.rb1627spec/models/concerns/manual_inverse_association_spec.rb1628spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb1629spec/services/labels/find_or_create_service_spec.rb1630spec/lib/gitlab/slash_commands/deploy_spec.rb1631spec/models/concerns/cache_markdown_field_spec.rb1632spec/services/releases/update_service_spec.rb1633spec/lib/gitlab/template/issue_template_spec.rb1634spec/models/issue_collection_spec.rb1635spec/lib/container_registry/blob_spec.rb1636spec/lib/gitlab/lfs_token_spec.rb1637spec/lib/gitlab/git/commit_spec.rb1638spec/workers/remove_expired_group_links_worker_spec.rb1639spec/views/projects/commit/_commit_box.html.haml_spec.rb1640spec/serializers/deploy_key_entity_spec.rb1641spec/lib/gitlab/ci/status/stage/play_manual_spec.rb1642spec/models/ssh_host_key_spec.rb1643spec/lib/banzai/filter/abstract_reference_filter_spec.rb1644spec/models/tree_spec.rb1645spec/services/projects/download_service_spec.rb1646spec/workers/expire_build_instance_artifacts_worker_spec.rb1647spec/lib/gitlab/metrics/dashboard/processor_spec.rb1648spec/finders/releases_finder_spec.rb1649spec/workers/delete_diff_files_worker_spec.rb1650spec/finders/container_repositories_finder_spec.rb1651spec/lib/gitlab/lets_encrypt_spec.rb1652spec/lib/gitlab/background_migration/schedule_calculate_wiki_sizes_spec.rb1653spec/models/project_services/chat_notification_service_spec.rb1654spec/models/lfs_file_lock_spec.rb1655spec/serializers/suggestion_entity_spec.rb1656spec/models/wiki_directory_spec.rb1657spec/lib/gitlab/background_migration/backfill_hashed_project_repositories_spec.rb1658spec/views/projects/ci/lints/show.html.haml_spec.rb1659spec/services/projects/move_users_star_projects_service_spec.rb1660spec/lib/gitlab/import_export/lfs_saver_spec.rb1661spec/lib/gitlab/background_migration/migrate_build_stage_spec.rb1662spec/lib/gitlab/optimistic_locking_spec.rb1663spec/lib/gitlab/legacy_github_import/comment_formatter_spec.rb1664spec/services/projects/create_from_template_service_spec.rb1665spec/lib/gitlab/background_migration/add_merge_request_diff_commits_count_spec.rb1666spec/lib/api/helpers_spec.rb1667spec/lib/gitlab/database/count/exact_count_strategy_spec.rb1668spec/lib/gitlab/ci/build/credentials/registry_spec.rb1669spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb1670spec/migrations/schedule_fill_valid_time_for_pages_domain_certificates_spec.rb1671spec/lib/gitlab/ci/status/build/manual_spec.rb1672spec/services/projects/hashed_storage/rollback_service_spec.rb1673spec/services/award_emojis/toggle_service_spec.rb1674spec/presenters/instance_clusterable_presenter_spec.rb1675spec/models/merge_request_diff_file_spec.rb1676spec/lib/gitlab/gitaly_client/health_check_service_spec.rb1677spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb1678spec/workers/ci/build_schedule_worker_spec.rb1679spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb1680spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb1681spec/helpers/todos_helper_spec.rb1682spec/lib/gitlab/phabricator_import/issues/importer_spec.rb1683spec/routing/environments_spec.rb1684spec/services/users/activity_service_spec.rb1685spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb1686spec/lib/gitlab/phabricator_import/project_creator_spec.rb1687spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb1688spec/lib/gitlab/ci/config/external/file/remote_spec.rb1689spec/lib/omni_auth/strategies/jwt_spec.rb1690spec/models/concerns/reactive_caching_spec.rb1691spec/serializers/cluster_serializer_spec.rb1692spec/lib/gitlab/background_migration/set_confidential_note_events_on_services_spec.rb1693spec/views/events/event/_push.html.haml_spec.rb1694spec/models/redirect_route_spec.rb1695spec/lib/peek/views/rugged_spec.rb1696spec/models/application_setting/term_spec.rb1697spec/workers/gitlab/github_import/stage/finish_import_worker_spec.rb1698spec/models/push_event_payload_spec.rb1699spec/routing/uploads_routing_spec.rb1700spec/lib/gitlab/metrics/requests_rack_middleware_spec.rb1701spec/workers/build_coverage_worker_spec.rb1702spec/workers/expire_job_cache_worker_spec.rb1703spec/serializers/remote_mirror_entity_spec.rb1704spec/workers/repository_check/clear_worker_spec.rb1705spec/lib/gitlab/ci/variables/collection_spec.rb1706spec/helpers/milestones_routing_helper_spec.rb1707spec/lib/system_check/orphans/namespace_check_spec.rb1708spec/lib/gitlab/slash_commands/presenters/access_spec.rb1709spec/lib/banzai/filter/external_link_filter_spec.rb1710spec/lib/gitlab/ci/config/entry/retry_spec.rb1711spec/lib/gitlab/auth/blocked_user_tracker_spec.rb1712spec/lib/gitlab/dependency_linker/composer_json_linker_spec.rb1713spec/workers/every_sidekiq_worker_spec.rb1714spec/services/keys/destroy_service_spec.rb1715spec/lib/gitlab/regex_spec.rb1716spec/lib/gitlab/omniauth_initializer_spec.rb1717spec/lib/gitlab/git/blame_spec.rb1718spec/lib/gitlab/etag_caching/middleware_spec.rb1719spec/lib/gitlab/background_migration_spec.rb1720spec/lib/gitlab/graphql/authorize/authorize_field_service_spec.rb1721spec/lib/gitlab/sidekiq_middleware_spec.rb1722spec/helpers/rss_helper_spec.rb1723spec/lib/banzai/filter/asset_proxy_filter_spec.rb1724spec/finders/autocomplete/acts_as_taggable_on/tags_finder_spec.rb1725spec/models/dev_ops_score/metric_spec.rb1726spec/lib/banzai/filter/math_filter_spec.rb1727spec/models/pages/lookup_path_spec.rb1728spec/graphql/resolvers/project_resolver_spec.rb1729spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb1730spec/lib/gitlab/database/rename_reserved_paths_migration/v1_spec.rb1731spec/lib/gitlab/daemon_spec.rb1732spec/lib/prometheus/pid_provider_spec.rb1733spec/models/programming_language_spec.rb1734spec/models/user_mentions/issue_user_mention_spec.rb1735spec/lib/bitbucket_server/representation/pull_request_spec.rb1736spec/models/project_services/jira_tracker_data_spec.rb1737spec/serializers/analytics_stage_serializer_spec.rb1738spec/workers/cluster_wait_for_ingress_ip_address_worker_spec.rb1739spec/lib/gitlab/graphql/connections/keyset/query_builder_spec.rb1740spec/models/concerns/sha256_attribute_spec.rb1741spec/lib/api/helpers/related_resources_helpers_spec.rb1742spec/lib/gitlab/ci/config/entry/ports_spec.rb1743spec/rubocop/cop/destroy_all_spec.rb1744spec/lib/gitlab/sherlock/file_sample_spec.rb1745spec/lib/banzai/filter/inline_grafana_metrics_filter_spec.rb1746spec/rubocop/cop/put_project_routes_under_scope_spec.rb1747spec/lib/gitlab/ci/status/manual_spec.rb1748spec/lib/gitlab/phabricator_import/worker_state_spec.rb1749spec/lib/bitbucket/page_spec.rb1750spec/lib/gitlab/config/entry/validator_spec.rb1751spec/lib/gitlab/downtime_check/message_spec.rb1752spec/helpers/services_helper_spec.rb1753spec/lib/gitlab/auth/activity_spec.rb1754spec/lib/bitbucket_server/paginator_spec.rb1755spec/tasks/migrate/schema_check_rake_spec.rb1756spec/models/concerns/token_authenticatable_strategies/base_spec.rb1757spec/lib/gitlab/ci/status/preparing_spec.rb1758spec/graphql/types/time_type_spec.rb1759spec/lib/gitlab/utils/inline_hash_spec.rb1760spec/rubocop/cop/migration/add_concurrent_foreign_key_spec.rbKnapsack report generator started!1761Run options:1762 include {:focus=>true}1763 exclude {:quarantine=>true, :geo=>true}1764All examples were filtered out; ignoring {:focus=>true}1765==> Setting up Gitaly...1766 Gitaly set up in 0.654118558 seconds...1767==> Setting up GitLab Elasticsearch Indexer...1768 GitLab Elasticsearch Indexer set up in 0.000409469 seconds...1769factories1770 abuse_report factory1771 does not raise error when built1772 does not raise error when created1773 cycle_analytics_project_stage factory1774 does not raise error when built1775 does not raise error when created1776 linting issue_stage trait1777 does not raise error when created (PENDING: No reason given)1778 appearance factory1779 does not raise error when built1780 does not raise error when created1781 application_setting factory1782 does not raise error when built1783 does not raise error when created1784 award_emoji factory1785 does not raise error when built1786 does not raise error when created1787 linting upvote trait1788 does not raise error when created (PENDING: No reason given)1789 linting downvote trait1790 does not raise error when created (PENDING: No reason given)1791 aws_role factory1792 does not raise error when built1793 does not raise error when created1794 project_badge factory1795 does not raise error when built1796 does not raise error when created1797 group_badge factory1798 does not raise error when built1799 does not raise error when created1800 board_group_recent_visit factory1801 does not raise error when built1802 does not raise error when created1803 board_project_recent_visit factory1804 does not raise error when built1805 does not raise error when created1806 board factory1807 does not raise error when built1808 does not raise error when created1809 broadcast_message factory1810 does not raise error when built1811 does not raise error when created1812 linting expired trait1813 does not raise error when created (PENDING: No reason given)1814 linting future trait1815 does not raise error when created (PENDING: No reason given)1816 chat_name factory1817 does not raise error when built1818 does not raise error when created1819 chat_team factory1820 does not raise error when built1821 does not raise error when created1822 ci_bridge factory1823 does not raise error when built1824 does not raise error when created1825 linting variables trait1826 does not raise error when created (PENDING: No reason given)1827 ci_build_need factory1828 does not raise error when built1829 does not raise error when created1830 ci_build_trace_chunk factory1831 does not raise error when built1832 does not raise error when created1833 linting redis_with_data trait1834 does not raise error when created (PENDING: No reason given)1835 linting redis_without_data trait1836 does not raise error when created (PENDING: No reason given)1837 linting database_with_data trait1838 does not raise error when created (PENDING: No reason given)1839 linting database_without_data trait1840 does not raise error when created (PENDING: No reason given)1841 linting fog_with_data trait1842 does not raise error when created (PENDING: No reason given)1843 linting fog_without_data trait1844 does not raise error when created (PENDING: No reason given)1845 ci_build_trace_section_name factory1846 does not raise error when built1847 does not raise error when created1848 ci_build factory1849 does not raise error when built1850 does not raise error when created1851 linting degenerated trait1852 does not raise error when created (PENDING: No reason given)1853 linting started trait1854 does not raise error when created (PENDING: No reason given)1855 linting finished trait1856 does not raise error when created (PENDING: No reason given)1857 linting success trait1858 does not raise error when created (PENDING: No reason given)1859 linting failed trait1860 does not raise error when created (PENDING: No reason given)1861 linting canceled trait1862 does not raise error when created (PENDING: No reason given)1863 linting skipped trait1864 does not raise error when created (PENDING: No reason given)1865 linting running trait1866 does not raise error when created (PENDING: No reason given)1867 linting pending trait1868 does not raise error when created (PENDING: No reason given)1869 linting created trait1870 does not raise error when created (PENDING: No reason given)1871 linting preparing trait1872 does not raise error when created (PENDING: No reason given)1873 linting scheduled trait1874 does not raise error when created (PENDING: No reason given)1875 linting expired_scheduled trait1876 does not raise error when created (PENDING: No reason given)1877 linting manual trait1878 does not raise error when created (PENDING: No reason given)1879 linting teardown_environment trait1880 does not raise error when created (PENDING: No reason given)1881 linting deploy_to_production trait1882 does not raise error when created (PENDING: No reason given)1883 linting start_review_app trait1884 does not raise error when created (PENDING: No reason given)1885 linting stop_review_app trait1886 does not raise error when created (PENDING: No reason given)1887 linting allowed_to_fail trait1888 does not raise error when created (PENDING: No reason given)1889 linting ignored trait1890 does not raise error when created (PENDING: No reason given)1891 linting playable trait1892 does not raise error when created (PENDING: No reason given)1893 linting retryable trait1894 does not raise error when created (PENDING: No reason given)1895 linting schedulable trait1896 does not raise error when created (PENDING: No reason given)1897 linting actionable trait1898 does not raise error when created (PENDING: No reason given)1899 linting retried trait1900 does not raise error when created (PENDING: No reason given)1901 linting cancelable trait1902 does not raise error when created (PENDING: No reason given)1903 linting erasable trait1904 does not raise error when created (PENDING: No reason given)1905 linting tags trait1906 does not raise error when created (PENDING: No reason given)1907 linting on_tag trait1908 does not raise error when created (PENDING: No reason given)1909 linting triggered trait1910 does not raise error when created (PENDING: No reason given)1911 linting resource_group trait1912 does not raise error when created (PENDING: No reason given)1913 linting with_deployment trait1914 does not raise error when created (PENDING: No reason given)1915 linting tag trait1916 does not raise error when created (PENDING: No reason given)1917 linting coverage trait1918 does not raise error when created (PENDING: No reason given)1919 linting trace_live trait1920 does not raise error when created (PENDING: No reason given)1921 linting trace_artifact trait1922 does not raise error when created (PENDING: No reason given)1923 linting trace_with_duplicate_sections trait1924 does not raise error when created (PENDING: No reason given)1925 linting trace_with_sections trait1926 does not raise error when created (PENDING: No reason given)1927 linting unicode_trace_live trait1928 does not raise error when created (PENDING: No reason given)1929 linting erased trait1930 does not raise error when created (PENDING: No reason given)1931 linting queued trait1932 does not raise error when created (PENDING: No reason given)1933 linting artifacts trait1934 does not raise error when created (PENDING: No reason given)1935 linting test_reports trait1936 does not raise error when created (PENDING: No reason given)1937 linting expired trait1938 does not raise error when created (PENDING: No reason given)1939 linting with_commit trait1940 does not raise error when created (PENDING: No reason given)1941 linting with_commit_and_author trait1942 does not raise error when created (PENDING: No reason given)1943 linting extended_options trait1944 does not raise error when created (PENDING: No reason given)1945 linting no_options trait1946 does not raise error when created (PENDING: No reason given)1947 linting dast trait1948 does not raise error when created (PENDING: No reason given)1949 linting sast trait1950 does not raise error when created (PENDING: No reason given)1951 linting dependency_scanning trait1952 does not raise error when created (PENDING: No reason given)1953 linting container_scanning trait1954 does not raise error when created (PENDING: No reason given)1955 linting license_management trait1956 does not raise error when created (PENDING: No reason given)1957 linting non_playable trait1958 does not raise error when created (PENDING: No reason given)1959 linting protected trait1960 does not raise error when created (PENDING: No reason given)1961 linting script_failure trait1962 does not raise error when created (PENDING: No reason given)1963 linting api_failure trait1964 does not raise error when created (PENDING: No reason given)1965 linting prerequisite_failure trait1966 does not raise error when created (PENDING: No reason given)1967 linting with_runner_session trait1968 does not raise error when created (PENDING: No reason given)1969 ci_group_variable factory1970 does not raise error when built1971 does not raise error when created1972 linting protected trait1973 does not raise error when created (PENDING: No reason given)1974 ci_job_artifact factory1975 does not raise error when built1976 does not raise error when created1977 linting expired trait1978 does not raise error when created (PENDING: No reason given)1979 linting remote_store trait1980 does not raise error when created (PENDING: No reason given)1981 linting raw trait1982 does not raise error when created (PENDING: No reason given)1983 linting zip trait1984 does not raise error when created (PENDING: No reason given)1985 linting gzip trait1986 does not raise error when created (PENDING: No reason given)1987 linting archive trait1988 does not raise error when created (PENDING: No reason given)1989 linting legacy_archive trait1990 does not raise error when created (PENDING: No reason given)1991 linting metadata trait1992 does not raise error when created (PENDING: No reason given)1993 linting trace trait1994 does not raise error when created (PENDING: No reason given)1995 linting junit trait1996 does not raise error when created (PENDING: No reason given)1997 linting junit_with_ant trait1998 does not raise error when created (PENDING: No reason given)1999 linting junit_with_three_testsuites trait2000 does not raise error when created (PENDING: No reason given)2001 linting junit_with_corrupted_data trait2002 does not raise error when created (PENDING: No reason given)2003 linting codequality trait2004 does not raise error when created (PENDING: No reason given)2005 linting correct_checksum trait2006 does not raise error when created (PENDING: No reason given)2007 ci_job_variable factory2008 does not raise error when built2009 does not raise error when created2010 ci_pipeline_schedule factory2011 does not raise error when built2012 does not raise error when created2013 linting every_minute trait2014 does not raise error when created (PENDING: No reason given)2015 linting hourly trait2016 does not raise error when created (PENDING: No reason given)2017 linting nightly trait2018 does not raise error when created (PENDING: No reason given)2019 linting weekly trait2020 does not raise error when created (PENDING: No reason given)2021 linting monthly trait2022 does not raise error when created (PENDING: No reason given)2023 linting inactive trait2024 does not raise error when created (PENDING: No reason given)2025 ci_pipeline_schedule_variable factory2026 does not raise error when built2027 does not raise error when created2028 ci_pipeline_variable factory2029 does not raise error when built2030 does not raise error when created2031 ci_empty_pipeline factory2032 does not raise error when built2033 does not raise error when created2034 ci_pipeline factory2035 does not raise error when built2036 does not raise error when created2037 linting invalid trait2038 does not raise error when created (PENDING: No reason given)2039 linting created trait2040 does not raise error when created (PENDING: No reason given)2041 linting preparing trait2042 does not raise error when created (PENDING: No reason given)2043 linting blocked trait2044 does not raise error when created (PENDING: No reason given)2045 linting scheduled trait2046 does not raise error when created (PENDING: No reason given)2047 linting success trait2048 does not raise error when created (PENDING: No reason given)2049 linting running trait2050 does not raise error when created (PENDING: No reason given)2051 linting failed trait2052 does not raise error when created (PENDING: No reason given)2053 linting protected trait2054 does not raise error when created (PENDING: No reason given)2055 linting with_test_reports trait2056 does not raise error when created (PENDING: No reason given)2057 linting with_exposed_artifacts trait2058 does not raise error when created (PENDING: No reason given)2059 linting with_job trait2060 does not raise error when created (PENDING: No reason given)2061 linting auto_devops_source trait2062 does not raise error when created (PENDING: No reason given)2063 linting repository_source trait2064 does not raise error when created (PENDING: No reason given)2065 ci_resource factory2066 does not raise error when built2067 does not raise error when created2068 linting retained trait2069 does not raise error when created (PENDING: No reason given)2070 ci_resource_group factory2071 does not raise error when built2072 does not raise error when created2073 ci_runner_project factory2074 does not raise error when built2075 does not raise error when created2076 ci_runner factory2077 does not raise error when built2078 does not raise error when created2079 linting online trait2080 does not raise error when created (PENDING: No reason given)2081 linting instance trait2082 does not raise error when created (PENDING: No reason given)2083 linting group trait2084 does not raise error when created (PENDING: No reason given)2085 linting project trait2086 does not raise error when created (PENDING: No reason given)2087 linting without_projects trait2088 does not raise error when created (PENDING: No reason given)2089 linting inactive trait2090 does not raise error when created (PENDING: No reason given)2091 linting ref_protected trait2092 does not raise error when created (PENDING: No reason given)2093 linting tagged_only trait2094 does not raise error when created (PENDING: No reason given)2095 linting locked trait2096 does not raise error when created (PENDING: No reason given)2097 ci_sources_pipeline factory2098 does not raise error when built2099 does not raise error when created2100 ci_stage factory2101 does not raise error when built2102 does not raise error when created2103 ci_stage_entity factory2104 does not raise error when built2105 does not raise error when created2106 ci_trigger_request factory2107 does not raise error when built2108 does not raise error when created2109 ci_trigger_without_token factory2110 does not raise error when built2111 does not raise error when created2112 ci_trigger factory2113 does not raise error when built2114 does not raise error when created2115 ci_variable factory2116 does not raise error when built2117 does not raise error when created2118 linting protected trait2119 does not raise error when created (PENDING: No reason given)2120 clusters_applications_helm factory2121 does not raise error when built2122 does not raise error when created2123 linting not_installable trait2124 does not raise error when created (PENDING: No reason given)2125 linting errored trait2126 does not raise error when created (PENDING: No reason given)2127 linting installable trait2128 does not raise error when created (PENDING: No reason given)2129 linting scheduled trait2130 does not raise error when created (PENDING: No reason given)2131 linting installing trait2132 does not raise error when created (PENDING: No reason given)2133 linting installed trait2134 does not raise error when created (PENDING: No reason given)2135 linting updating trait2136 does not raise error when created (PENDING: No reason given)2137 linting updated trait2138 does not raise error when created (PENDING: No reason given)2139 linting update_errored trait2140 does not raise error when created (PENDING: No reason given)2141 linting uninstalling trait2142 does not raise error when created (PENDING: No reason given)2143 linting uninstall_errored trait2144 does not raise error when created (PENDING: No reason given)2145 linting timed_out trait2146 does not raise error when created (PENDING: No reason given)2147 clusters_applications_ingress factory2148 does not raise error when built2149 does not raise error when created2150 clusters_applications_cert_manager factory2151 does not raise error when built2152 does not raise error when created2153 clusters_applications_elastic_stack factory2154 does not raise error when built2155 does not raise error when created2156 clusters_applications_crossplane factory2157 does not raise error when built2158 does not raise error when created2159 clusters_applications_prometheus factory2160 does not raise error when built2161 does not raise error when created2162 clusters_applications_runner factory2163 does not raise error when built2164 does not raise error when created2165 clusters_applications_knative factory2166 does not raise error when built2167 does not raise error when created2168 clusters_applications_jupyter factory2169 does not raise error when built2170 does not raise error when created2171 cluster factory2172 does not raise error when built2173 does not raise error when created2174 linting instance trait2175 does not raise error when created (PENDING: No reason given)2176 linting project trait2177 does not raise error when created (PENDING: No reason given)2178 linting group trait2179 does not raise error when created (PENDING: No reason given)2180 linting management_project trait2181 does not raise error when created (PENDING: No reason given)2182 linting namespace_per_environment_disabled trait2183 does not raise error when created (PENDING: No reason given)2184 linting provided_by_user trait2185 does not raise error when created (PENDING: No reason given)2186 linting provided_by_gcp trait2187 does not raise error when created (PENDING: No reason given)2188 linting provided_by_aws trait2189 does not raise error when created (PENDING: No reason given)2190 linting providing_by_gcp trait2191 does not raise error when created (PENDING: No reason given)2192 linting rbac_disabled trait2193 does not raise error when created (PENDING: No reason given)2194 linting cloud_run_enabled trait2195 does not raise error when created (PENDING: No reason given)2196 linting disabled trait2197 does not raise error when created (PENDING: No reason given)2198 linting production_environment trait2199 does not raise error when created (PENDING: No reason given)2200 linting with_installed_helm trait2201 does not raise error when created (PENDING: No reason given)2202 linting with_domain trait2203 does not raise error when created (PENDING: No reason given)2204 linting with_environments trait2205 does not raise error when created (PENDING: No reason given)2206 linting not_managed trait2207 does not raise error when created (PENDING: No reason given)2208 linting cleanup_not_started trait2209 does not raise error when created (PENDING: No reason given)2210 linting cleanup_uninstalling_applications trait2211 does not raise error when created (PENDING: No reason given)2212 linting cleanup_removing_project_namespaces trait2213 does not raise error when created (PENDING: No reason given)2214 linting cleanup_removing_service_account trait2215 does not raise error when created (PENDING: No reason given)2216 linting cleanup_errored trait2217 does not raise error when created (PENDING: No reason given)2218 cluster_for_group factory2219 does not raise error when built2220 does not raise error when created2221 cluster_kubernetes_namespace factory2222 does not raise error when built2223 does not raise error when created2224 linting with_token trait2225 does not raise error when created (PENDING: No reason given)2226 linting without_token trait2227 does not raise error when created (PENDING: No reason given)2228 cluster_platform_kubernetes factory2229 does not raise error when built2230 does not raise error when created2231 linting configured trait2232 does not raise error when created (PENDING: No reason given)2233 linting rbac_disabled trait2234 does not raise error when created (PENDING: No reason given)2235 cluster_project factory2236 does not raise error when built2237 does not raise error when created2238 cluster_provider_aws factory2239 does not raise error when built2240 does not raise error when created2241 linting scheduled trait2242 does not raise error when created (PENDING: No reason given)2243 linting creating trait2244 does not raise error when created (PENDING: No reason given)2245 linting created trait2246 does not raise error when created (PENDING: No reason given)2247 linting errored trait2248 does not raise error when created (PENDING: No reason given)2249 cluster_provider_gcp factory2250 does not raise error when built2251 does not raise error when created2252 linting scheduled trait2253 does not raise error when created (PENDING: No reason given)2254 linting creating trait2255 does not raise error when created (PENDING: No reason given)2256 linting created trait2257 does not raise error when created (PENDING: No reason given)2258 linting errored trait2259 does not raise error when created (PENDING: No reason given)2260 linting abac_enabled trait2261 does not raise error when created (PENDING: No reason given)2262 linting cloud_run_enabled trait2263 does not raise error when created (PENDING: No reason given)2264 commit_status factory2265 does not raise error when built2266 does not raise error when created2267 linting success trait2268 does not raise error when created (PENDING: No reason given)2269 linting failed trait2270 does not raise error when created (PENDING: No reason given)2271 linting canceled trait2272 does not raise error when created (PENDING: No reason given)2273 linting skipped trait2274 does not raise error when created (PENDING: No reason given)2275 linting running trait2276 does not raise error when created (PENDING: No reason given)2277 linting pending trait2278 does not raise error when created (PENDING: No reason given)2279 linting preparing trait2280 does not raise error when created (PENDING: No reason given)2281 linting created trait2282 does not raise error when created (PENDING: No reason given)2283 linting manual trait2284 does not raise error when created (PENDING: No reason given)2285 linting scheduled trait2286 does not raise error when created (PENDING: No reason given)2287 generic_commit_status factory2288 does not raise error when built2289 does not raise error when created2290 commit factory2291 does not raise error when built2292 does not raise error when created2293 linting merge_commit trait2294 does not raise error when created (PENDING: No reason given)2295 linting without_author trait2296 does not raise error when created (PENDING: No reason given)2297 container_repository factory2298 does not raise error when built2299 does not raise error when created2300 linting root trait2301 does not raise error when created (PENDING: No reason given)2302 deploy_keys_project factory2303 does not raise error when built2304 does not raise error when created2305 linting write_access trait2306 does not raise error when created (PENDING: No reason given)2307 deploy_token factory2308 does not raise error when built2309 does not raise error when created2310 linting revoked trait2311 does not raise error when created (PENDING: No reason given)2312 linting gitlab_deploy_token trait2313 does not raise error when created (PENDING: No reason given)2314 linting expired trait2315 does not raise error when created (PENDING: No reason given)2316 deployment factory2317 does not raise error when built2318 does not raise error when created2319 linting review_app trait2320 does not raise error when created (PENDING: No reason given)2321 linting on_cluster trait2322 does not raise error when created (PENDING: No reason given)2323 linting running trait2324 does not raise error when created (PENDING: No reason given)2325 linting success trait2326 does not raise error when created (PENDING: No reason given)2327 linting failed trait2328 does not raise error when created (PENDING: No reason given)2329 linting canceled trait2330 does not raise error when created (PENDING: No reason given)2331 linting created trait2332 does not raise error when created (PENDING: No reason given)2333 linting succeed trait2334 does not raise error when created (PENDING: No reason given)2335 dev_ops_score_metric factory2336 does not raise error when built2337 does not raise error when created2338 email factory2339 does not raise error when built2340 does not raise error when created2341 linting confirmed trait2342 does not raise error when created (PENDING: No reason given)2343 linting skip_validate trait2344 does not raise error when created (PENDING: No reason given)2345 environment factory2346 does not raise error when built2347 does not raise error when created2348 linting with_review_app trait2349 does not raise error when created (PENDING: No reason given)2350 linting non_playable trait2351 does not raise error when created (PENDING: No reason given)2352 linting auto_stopped trait2353 does not raise error when created (PENDING: No reason given)2354 linting will_auto_stop trait2355 does not raise error when created (PENDING: No reason given)2356 detailed_error_tracking_error factory2357 does not raise error when built2358 does not raise error when created2359 error_tracking_error factory2360 does not raise error when built2361 does not raise error when created2362 error_tracking_error_event factory2363 does not raise error when built2364 does not raise error when created2365 error_tracking_project factory2366 does not raise error when built2367 does not raise error when created2368 event factory2369 does not raise error when built2370 does not raise error when created2371 linting created trait2372 does not raise error when created (PENDING: No reason given)2373 linting updated trait2374 does not raise error when created (PENDING: No reason given)2375 linting closed trait2376 does not raise error when created (PENDING: No reason given)2377 linting reopened trait2378 does not raise error when created (PENDING: No reason given)2379 linting pushed trait2380 does not raise error when created (PENDING: No reason given)2381 linting commented trait2382 does not raise error when created (PENDING: No reason given)2383 linting merged trait2384 does not raise error when created (PENDING: No reason given)2385 linting joined trait2386 does not raise error when created (PENDING: No reason given)2387 linting left trait2388 does not raise error when created (PENDING: No reason given)2389 linting destroyed trait2390 does not raise error when created (PENDING: No reason given)2391 linting expired trait2392 does not raise error when created (PENDING: No reason given)2393 closed_issue_event factory2394 does not raise error when built2395 does not raise error when created2396 push_event factory2397 does not raise error when built2398 does not raise error when created2399 push_event_payload factory2400 does not raise error when built2401 does not raise error when created2402 evidence factory2403 does not raise error when built2404 does not raise error when created2405 external_pull_request factory2406 does not raise error when built2407 does not raise error when created2408 linting closed trait2409 does not raise error when created (PENDING: No reason given)2410 file_uploader factory2411 does not raise error when built2412 does not raise error when created2413 fork_network_member factory2414 does not raise error when built2415 does not raise error when created2416 fork_network factory2417 does not raise error when built2418 does not raise error when created2419 gitaly_commit factory2420 does not raise error when built2421 does not raise error when created2422 gitaly_commit_author factory2423 does not raise error when built2424 does not raise error when created2425 gitaly_tag factory2426 does not raise error when built2427 does not raise error when created2428 gpg_key_subkey factory2429 does not raise error when built2430 does not raise error when created2431 gpg_key factory2432 does not raise error when built2433 does not raise error when created2434 gpg_key_with_subkeys factory2435 does not raise error when built2436 does not raise error when created2437 gpg_signature factory2438 does not raise error when built2439 does not raise error when created2440 grafana_integration factory2441 does not raise error when built2442 does not raise error when created2443 group_custom_attribute factory2444 does not raise error when built2445 does not raise error when created2446 group_group_link factory2447 does not raise error when built2448 does not raise error when created2449 group_member factory2450 does not raise error when built2451 does not raise error when created2452 linting guest trait2453 does not raise error when created (PENDING: No reason given)2454 linting reporter trait2455 does not raise error when created (PENDING: No reason given)2456 linting developer trait2457 does not raise error when created (PENDING: No reason given)2458 linting maintainer trait2459 does not raise error when created (PENDING: No reason given)2460 linting owner trait2461 does not raise error when created (PENDING: No reason given)2462 linting access_request trait2463 does not raise error when created (PENDING: No reason given)2464 linting invited trait2465 does not raise error when created (PENDING: No reason given)2466 linting ldap trait2467 does not raise error when created (PENDING: No reason given)2468 linting blocked trait2469 does not raise error when created (PENDING: No reason given)2470 group factory2471 does not raise error when built2472 does not raise error when created2473 linting public trait2474 does not raise error when created (PENDING: No reason given)2475 linting internal trait2476 does not raise error when created (PENDING: No reason given)2477 linting private trait2478 does not raise error when created (PENDING: No reason given)2479 linting with_avatar trait2480 does not raise error when created (PENDING: No reason given)2481 linting request_access_disabled trait2482 does not raise error when created (PENDING: No reason given)2483 linting nested trait2484 does not raise error when created (PENDING: No reason given)2485 linting auto_devops_enabled trait2486 does not raise error when created (PENDING: No reason given)2487 linting auto_devops_disabled trait2488 does not raise error when created (PENDING: No reason given)2489 linting owner_subgroup_creation_only trait2490 does not raise error when created (PENDING: No reason given)2491 identity factory2492 does not raise error when built2493 does not raise error when created2494 import_export_upload factory2495 does not raise error when built2496 does not raise error when created2497 import_state factory2498 does not raise error when built2499 does not raise error when created2500 linting repository trait2501 does not raise error when created (PENDING: No reason given)2502 linting none trait2503 does not raise error when created (PENDING: No reason given)2504 linting scheduled trait2505 does not raise error when created (PENDING: No reason given)2506 linting started trait2507 does not raise error when created (PENDING: No reason given)2508 linting finished trait2509 does not raise error when created (PENDING: No reason given)2510 linting failed trait2511 does not raise error when created (PENDING: No reason given)2512 instance_configuration factory2513 does not raise error when built2514 does not raise error when created2515 internal_id factory2516 does not raise error when built2517 does not raise error when created2518 issue factory2519 does not raise error when built2520 does not raise error when created2521 linting confidential trait2522 does not raise error when created (PENDING: No reason given)2523 linting opened trait2524 does not raise error when created (PENDING: No reason given)2525 linting locked trait2526 does not raise error when created (PENDING: No reason given)2527 linting closed trait2528 does not raise error when created (PENDING: No reason given)2529 closed_issue factory2530 does not raise error when built2531 does not raise error when created2532 reopened_issue factory2533 does not raise error when built2534 does not raise error when created2535 labeled_issue factory2536 does not raise error when built2537 does not raise error when created2538 key factory2539 does not raise error when built2540 does not raise error when created2541 key_without_comment factory2542 does not raise error when built2543 does not raise error when created2544 deploy_key factory2545 does not raise error when built2546 does not raise error when created2547 personal_key factory2548 does not raise error when built2549 does not raise error when created2550 another_key factory2551 does not raise error when built2552 does not raise error when created2553 another_deploy_key factory2554 does not raise error when built2555 does not raise error when created2556 rsa_key_2048 factory2557 does not raise error when built2558 does not raise error when created2559 rsa_deploy_key_2048 factory2560 does not raise error when built2561 does not raise error when created2562 rsa_key_4096 factory2563 does not raise error when built2564 does not raise error when created2565 rsa_key_5120 factory2566 does not raise error when built2567 does not raise error when created2568 rsa_key_8192 factory2569 does not raise error when built2570 does not raise error when created2571 dsa_key_2048 factory2572 does not raise error when built2573 does not raise error when created2574 ecdsa_key_256 factory2575 does not raise error when built2576 does not raise error when created2577 ed25519_key_256 factory2578 does not raise error when built2579 does not raise error when created2580 label_link factory2581 does not raise error when built2582 does not raise error when created2583 label_priority factory2584 does not raise error when built2585 does not raise error when created2586 label factory2587 does not raise error when built2588 does not raise error when created2589 group_label factory2590 does not raise error when built2591 does not raise error when created2592 lfs_file_lock factory2593 does not raise error when built2594 does not raise error when created2595 lfs_object factory2596 does not raise error when built2597 does not raise error when created2598 lfs_objects_project factory2599 does not raise error when built2600 does not raise error when created2601 list factory2602 does not raise error when built2603 does not raise error when created2604 backlog_list factory2605 does not raise error when built2606 does not raise error when created2607 closed_list factory2608 does not raise error when built2609 does not raise error when created2610 merge_request_diff_commit factory2611 does not raise error when built2612 does not raise error when created2613 merge_request_diff_file factory2614 does not raise error when built2615 does not raise error when created2616 linting new_file trait2617 does not raise error when created (PENDING: No reason given)2618 linting renamed_file trait2619 does not raise error when created (PENDING: No reason given)2620 merge_request_diff factory2621 does not raise error when built2622 does not raise error when created2623 merge_request factory2624 does not raise error when built2625 does not raise error when created2626 linting with_diffs trait2627 does not raise error when created (PENDING: No reason given)2628 linting with_image_diffs trait2629 does not raise error when created (PENDING: No reason given)2630 linting without_diffs trait2631 does not raise error when created (PENDING: No reason given)2632 linting conflict trait2633 does not raise error when created (PENDING: No reason given)2634 linting merged trait2635 does not raise error when created (PENDING: No reason given)2636 linting merged_target trait2637 does not raise error when created (PENDING: No reason given)2638 linting merged_last_month trait2639 does not raise error when created (PENDING: No reason given)2640 linting closed trait2641 does not raise error when created (PENDING: No reason given)2642 linting closed_last_month trait2643 does not raise error when created (PENDING: No reason given)2644 linting opened trait2645 does not raise error when created (PENDING: No reason given)2646 linting invalid trait2647 does not raise error when created (PENDING: No reason given)2648 linting locked trait2649 does not raise error when created (PENDING: No reason given)2650 linting simple trait2651 does not raise error when created (PENDING: No reason given)2652 linting rebased trait2653 does not raise error when created (PENDING: No reason given)2654 linting diverged trait2655 does not raise error when created (PENDING: No reason given)2656 linting merge_when_pipeline_succeeds trait2657 does not raise error when created (PENDING: No reason given)2658 linting remove_source_branch trait2659 does not raise error when created (PENDING: No reason given)2660 linting with_test_reports trait2661 does not raise error when created (PENDING: No reason given)2662 linting with_exposed_artifacts trait2663 does not raise error when created (PENDING: No reason given)2664 linting with_legacy_detached_merge_request_pipeline trait2665 does not raise error when created (PENDING: No reason given)2666 linting with_detached_merge_request_pipeline trait2667 does not raise error when created (PENDING: No reason given)2668 linting with_merge_request_pipeline trait2669 does not raise error when created (PENDING: No reason given)2670 linting deployed_review_app trait2671 does not raise error when created (PENDING: No reason given)2672 merged_merge_request factory2673 does not raise error when built2674 does not raise error when created2675 closed_merge_request factory2676 does not raise error when built2677 does not raise error when created2678 reopened_merge_request factory2679 does not raise error when built2680 does not raise error when created2681 invalid_merge_request factory2682 does not raise error when built2683 does not raise error when created2684 merge_request_with_diffs factory2685 does not raise error when built2686 does not raise error when created2687 merge_request_with_diff_notes factory2688 does not raise error when built2689 does not raise error when created2690 labeled_merge_request factory2691 does not raise error when built2692 does not raise error when created2693 merge_requests_closing_issues factory2694 does not raise error when built2695 does not raise error when created2696 milestone_release factory2697 does not raise error when built2698 does not raise error when created2699 milestone factory2700 does not raise error when built2701 does not raise error when created2702 linting active trait2703 does not raise error when created (PENDING: No reason given)2704 linting closed trait2705 does not raise error when created (PENDING: No reason given)2706 linting with_dates trait2707 does not raise error when created (PENDING: No reason given)2708 active_milestone factory2709 does not raise error when built2710 does not raise error when created2711 closed_milestone factory2712 does not raise error when built2713 does not raise error when created2714 namespace_aggregation_schedules factory2715 does not raise error when built2716 does not raise error when created2717 namespace_root_storage_statistics factory2718 does not raise error when built2719 does not raise error when created2720 namespace factory2721 does not raise error when built2722 does not raise error when created2723 linting with_aggregation_schedule trait2724 does not raise error when created (PENDING: No reason given)2725 linting with_root_storage_statistics trait2726 does not raise error when created (PENDING: No reason given)2727 note factory2728 does not raise error when built2729 does not raise error when created2730 linting on_commit trait2731 does not raise error when created (PENDING: No reason given)2732 linting legacy_diff_note trait2733 does not raise error when created (PENDING: No reason given)2734 linting on_issue trait2735 does not raise error when created (PENDING: No reason given)2736 linting on_snippet trait2737 does not raise error when created (PENDING: No reason given)2738 linting on_merge_request trait2739 does not raise error when created (PENDING: No reason given)2740 linting on_project_snippet trait2741 does not raise error when created (PENDING: No reason given)2742 linting on_personal_snippet trait2743 does not raise error when created (PENDING: No reason given)2744 linting system trait2745 does not raise error when created (PENDING: No reason given)2746 linting downvote trait2747 does not raise error when created (PENDING: No reason given)2748 linting upvote trait2749 does not raise error when created (PENDING: No reason given)2750 linting with_attachment trait2751 does not raise error when created (PENDING: No reason given)2752 linting with_svg_attachment trait2753 does not raise error when created (PENDING: No reason given)2754 note_on_commit factory2755 does not raise error when built2756 does not raise error when created2757 note_on_issue factory2758 does not raise error when built2759 does not raise error when created2760 note_on_merge_request factory2761 does not raise error when built2762 does not raise error when created2763 note_on_project_snippet factory2764 does not raise error when built2765 does not raise error when created2766 note_on_personal_snippet factory2767 does not raise error when built2768 does not raise error when created2769 system_note factory2770 does not raise error when built2771 does not raise error when created2772 discussion_note factory2773 does not raise error when built2774 does not raise error when created2775 discussion_note_on_merge_request factory2776 does not raise error when built2777 does not raise error when created2778 linting resolved trait2779 does not raise error when created (PENDING: No reason given)2780 discussion_note_on_issue factory2781 does not raise error when built2782 does not raise error when created2783 discussion_note_on_commit factory2784 does not raise error when built2785 does not raise error when created2786 discussion_note_on_personal_snippet factory2787 does not raise error when built2788 does not raise error when created2789 discussion_note_on_snippet factory2790 does not raise error when built2791 does not raise error when created2792 legacy_diff_note_on_commit factory2793 does not raise error when built2794 does not raise error when created2795 legacy_diff_note_on_merge_request factory2796 does not raise error when built2797 does not raise error when created2798 diff_note_on_merge_request factory2799 does not raise error when built2800 does not raise error when created2801 linting folded_position trait2802 does not raise error when created (PENDING: No reason given)2803 linting resolved trait2804 does not raise error when created (PENDING: No reason given)2805 image_diff_note_on_merge_request factory2806 does not raise error when built2807 does not raise error when created2808 diff_note_on_commit factory2809 does not raise error when built2810 does not raise error when created2811 notification_setting factory2812 does not raise error when built2813 does not raise error when created2814 oauth_access_grant factory2815 does not raise error when built2816 does not raise error when created2817 oauth_access_token factory2818 does not raise error when built2819 does not raise error when created2820 oauth_application factory2821 does not raise error when built2822 does not raise error when created2823 oauth_openid_request factory2824 does not raise error when built2825 does not raise error when created2826 pages_domain_acme_order factory2827 does not raise error when built2828 does not raise error when created2829 linting expired trait2830 does not raise error when created (PENDING: No reason given)2831 pages_domain factory2832 does not raise error when built2833 does not raise error when created2834 linting disabled trait2835 does not raise error when created (PENDING: No reason given)2836 linting scheduled_for_removal trait2837 does not raise error when created (PENDING: No reason given)2838 linting should_be_removed trait2839 does not raise error when created (PENDING: No reason given)2840 linting unverified trait2841 does not raise error when created (PENDING: No reason given)2842 linting reverify trait2843 does not raise error when created (PENDING: No reason given)2844 linting expired trait2845 does not raise error when created (PENDING: No reason given)2846 linting without_certificate trait2847 does not raise error when created (PENDING: No reason given)2848 linting without_key trait2849 does not raise error when created (PENDING: No reason given)2850 linting with_missing_chain trait2851 does not raise error when created (PENDING: No reason given)2852 linting with_trusted_chain trait2853 does not raise error when created (PENDING: No reason given)2854 linting with_trusted_expired_chain trait2855 does not raise error when created (PENDING: No reason given)2856 linting with_expired_certificate trait2857 does not raise error when created (PENDING: No reason given)2858 linting letsencrypt trait2859 does not raise error when created (PENDING: No reason given)2860 linting explicit_ecdsa trait2861 does not raise error when created (PENDING: No reason given)2862 linting ecdsa trait2863 does not raise error when created (PENDING: No reason given)2864 personal_access_token factory2865 does not raise error when built2866 does not raise error when created2867 linting impersonation trait2868 does not raise error when created (PENDING: No reason given)2869 linting revoked trait2870 does not raise error when created (PENDING: No reason given)2871 linting expired trait2872 does not raise error when created (PENDING: No reason given)2873 linting invalid trait2874 does not raise error when created (PENDING: No reason given)2875 pool_repository factory2876 does not raise error when built2877 does not raise error when created2878 linting scheduled trait2879 does not raise error when created (PENDING: No reason given)2880 linting failed trait2881 does not raise error when created (PENDING: No reason given)2882 linting obsolete trait2883 does not raise error when created (PENDING: No reason given)2884 linting ready trait2885 does not raise error when created (PENDING: No reason given)2886 programming_language factory2887 does not raise error when built2888 does not raise error when created2889 project_auto_devops factory2890 does not raise error when built2891 does not raise error when created2892 linting continuous_deployment trait2893 does not raise error when created (PENDING: No reason given)2894 linting manual_deployment trait2895 does not raise error when created (PENDING: No reason given)2896 linting timed_incremental_deployment trait2897 does not raise error when created (PENDING: No reason given)2898 linting disabled trait2899 does not raise error when created (PENDING: No reason given)2900 project_custom_attribute factory2901 does not raise error when built2902 does not raise error when created2903 project_daily_statistic factory2904 does not raise error when built2905 does not raise error when created2906 project_deploy_token factory2907 does not raise error when built2908 does not raise error when created2909 project_error_tracking_setting factory2910 does not raise error when built2911 does not raise error when created2912 project_group_link factory2913 does not raise error when built2914 does not raise error when created2915 project_hook factory2916 does not raise error when built2917 does not raise error when created2918 linting token trait2919 does not raise error when created (PENDING: No reason given)2920 linting all_events_enabled trait2921 does not raise error when created (PENDING: No reason given)2922 project_member factory2923 does not raise error when built2924 does not raise error when created2925 linting guest trait2926 does not raise error when created (PENDING: No reason given)2927 linting reporter trait2928 does not raise error when created (PENDING: No reason given)2929 linting developer trait2930 does not raise error when created (PENDING: No reason given)2931 linting maintainer trait2932 does not raise error when created (PENDING: No reason given)2933 linting access_request trait2934 does not raise error when created (PENDING: No reason given)2935 linting invited trait2936 does not raise error when created (PENDING: No reason given)2937 linting blocked trait2938 does not raise error when created (PENDING: No reason given)2939 project_metrics_setting factory2940 does not raise error when built2941 does not raise error when created2942 project_repository factory2943 does not raise error when built2944 does not raise error when created2945 project_statistics factory2946 does not raise error when built2947 does not raise error when created2948 project_wiki factory2949 does not raise error when built2950 does not raise error when created2951 project factory2952 does not raise error when built2953 does not raise error when created2954 linting public trait2955 does not raise error when created (PENDING: No reason given)2956 linting internal trait2957 does not raise error when created (PENDING: No reason given)2958 linting private trait2959 does not raise error when created (PENDING: No reason given)2960 linting import_scheduled trait2961 does not raise error when created (PENDING: No reason given)2962 linting import_started trait2963 does not raise error when created (PENDING: No reason given)2964 linting import_finished trait2965 does not raise error when created (PENDING: No reason given)2966 linting import_failed trait2967 does not raise error when created (PENDING: No reason given)2968 linting archived trait2969 does not raise error when created (PENDING: No reason given)2970 linting legacy_storage trait2971 does not raise error when created (PENDING: No reason given)2972 linting request_access_disabled trait2973 does not raise error when created (PENDING: No reason given)2974 linting with_avatar trait2975 does not raise error when created (PENDING: No reason given)2976 linting with_export trait2977 does not raise error when created (PENDING: No reason given)2978 linting broken_storage trait2979 does not raise error when created (PENDING: No reason given)2980 linting custom_repo trait2981 does not raise error when created (PENDING: No reason given)2982 linting repository trait2983 does not raise error when created (PENDING: No reason given)2984 linting empty_repo trait2985 does not raise error when created (PENDING: No reason given)2986 linting remote_mirror trait2987 does not raise error when created (PENDING: No reason given)2988 linting stubbed_repository trait2989 does not raise error when created (PENDING: No reason given)2990 linting wiki_repo trait2991 does not raise error when created (PENDING: No reason given)2992 linting read_only trait2993 does not raise error when created (PENDING: No reason given)2994 linting broken_repo trait2995 does not raise error when created (PENDING: No reason given)2996 linting test_repo trait2997 does not raise error when created (PENDING: No reason given)2998 linting wiki_enabled trait2999 does not raise error when created (PENDING: No reason given)3000 linting wiki_disabled trait3001 does not raise error when created (PENDING: No reason given)3002 linting wiki_private trait3003 does not raise error when created (PENDING: No reason given)3004 linting builds_enabled trait3005 does not raise error when created (PENDING: No reason given)3006 linting builds_disabled trait3007 does not raise error when created (PENDING: No reason given)3008 linting builds_private trait3009 does not raise error when created (PENDING: No reason given)3010 linting snippets_enabled trait3011 does not raise error when created (PENDING: No reason given)3012 linting snippets_disabled trait3013 does not raise error when created (PENDING: No reason given)3014 linting snippets_private trait3015 does not raise error when created (PENDING: No reason given)3016 linting issues_disabled trait3017 does not raise error when created (PENDING: No reason given)3018 linting issues_enabled trait3019 does not raise error when created (PENDING: No reason given)3020 linting issues_private trait3021 does not raise error when created (PENDING: No reason given)3022 linting merge_requests_enabled trait3023 does not raise error when created (PENDING: No reason given)3024 linting merge_requests_disabled trait3025 does not raise error when created (PENDING: No reason given)3026 linting merge_requests_private trait3027 does not raise error when created (PENDING: No reason given)3028 linting merge_requests_public trait3029 does not raise error when created (PENDING: No reason given)3030 linting repository_enabled trait3031 does not raise error when created (PENDING: No reason given)3032 linting repository_disabled trait3033 does not raise error when created (PENDING: No reason given)3034 linting repository_private trait3035 does not raise error when created (PENDING: No reason given)3036 linting pages_public trait3037 does not raise error when created (PENDING: No reason given)3038 linting pages_enabled trait3039 does not raise error when created (PENDING: No reason given)3040 linting pages_disabled trait3041 does not raise error when created (PENDING: No reason given)3042 linting pages_private trait3043 does not raise error when created (PENDING: No reason given)3044 linting auto_devops trait3045 does not raise error when created (PENDING: No reason given)3046 linting auto_devops_disabled trait3047 does not raise error when created (PENDING: No reason given)3048 project_empty_repo factory3049 does not raise error when built3050 does not raise error when created3051 project_broken_repo factory3052 does not raise error when built3053 does not raise error when created3054 forked_project_with_submodules factory3055 does not raise error when built3056 does not raise error when created3057 redmine_project factory3058 does not raise error when built3059 does not raise error when created3060 youtrack_project factory3061 does not raise error when built3062 does not raise error when created3063 jira_project factory3064 does not raise error when built3065 does not raise error when created3066 mock_deployment_project factory3067 does not raise error when built3068 does not raise error when created3069 prometheus_project factory3070 does not raise error when built3071 does not raise error when created3072 prometheus_metric factory3073 does not raise error when built3074 does not raise error when created3075 linting common trait3076 does not raise error when created (PENDING: No reason given)3077 protected_branch factory3078 does not raise error when built3079 does not raise error when created3080 linting developers_can_push trait3081 does not raise error when created (PENDING: No reason given)3082 linting developers_can_merge trait3083 does not raise error when created (PENDING: No reason given)3084 linting no_one_can_push trait3085 does not raise error when created (PENDING: No reason given)3086 linting maintainers_can_push trait3087 does not raise error when created (PENDING: No reason given)3088 linting no_one_can_merge trait3089 does not raise error when created (PENDING: No reason given)3090 protected_tag factory3091 does not raise error when built3092 does not raise error when created3093 linting developers_can_create trait3094 does not raise error when created (PENDING: No reason given)3095 linting no_one_can_create trait3096 does not raise error when created (PENDING: No reason given)3097 linting maintainers_can_create trait3098 does not raise error when created (PENDING: No reason given)3099 redirect_route factory3100 does not raise error when built3101 does not raise error when created3102 release factory3103 does not raise error when built3104 does not raise error when created3105 linting legacy trait3106 does not raise error when created (PENDING: No reason given)3107 linting with_evidence trait3108 does not raise error when created (PENDING: No reason given)3109 release_link factory3110 does not raise error when built3111 does not raise error when created3112 remote_mirror factory3113 does not raise error when built3114 does not raise error when created3115 repository_language factory3116 does not raise error when built3117 does not raise error when created3118 resource_label_event factory3119 does not raise error when built3120 does not raise error when created3121 sent_notification factory3122 does not raise error when built3123 does not raise error when created3124 sentry_issue factory3125 does not raise error when built3126 does not raise error when created3127 service_hook factory3128 does not raise error when built3129 does not raise error when created3130 service factory3131 does not raise error when built3132 does not raise error when created3133 custom_issue_tracker_service factory3134 does not raise error when built3135 does not raise error when created3136 emails_on_push_service factory3137 does not raise error when built3138 does not raise error when created3139 mock_deployment_service factory3140 does not raise error when built3141 does not raise error when created3142 prometheus_service factory3143 does not raise error when built3144 does not raise error when created3145 jira_service factory3146 does not raise error when built3147 does not raise error when created3148 bugzilla_service factory3149 does not raise error when built3150 does not raise error when created3151 redmine_service factory3152 does not raise error when built3153 does not raise error when created3154 youtrack_service factory3155 does not raise error when built3156 does not raise error when created3157 gitlab_issue_tracker_service factory3158 does not raise error when built3159 does not raise error when created3160 hipchat_service factory3161 does not raise error when built3162 does not raise error when created3163 jira_tracker_data factory3164 does not raise error when built3165 does not raise error when created3166 issue_tracker_data factory3167 does not raise error when built3168 does not raise error when created3169 shard factory3170 does not raise error when built3171 does not raise error when created3172 snippet factory3173 does not raise error when built3174 does not raise error when created3175 linting public trait3176 does not raise error when created (PENDING: No reason given)3177 linting internal trait3178 does not raise error when created (PENDING: No reason given)3179 linting private trait3180 does not raise error when created (PENDING: No reason given)3181 project_snippet factory3182 does not raise error when built3183 does not raise error when created3184 personal_snippet factory3185 does not raise error when built3186 does not raise error when created3187 linting secret trait3188 does not raise error when created (PENDING: No reason given)3189 spam_log factory3190 does not raise error when built3191 does not raise error when created3192 subscription factory3193 does not raise error when built3194 does not raise error when created3195 suggestion factory3196 does not raise error when built3197 does not raise error when created3198 linting unappliable trait3199 does not raise error when created (PENDING: No reason given)3200 linting applied trait3201 does not raise error when created (PENDING: No reason given)3202 linting content_from_repo trait3203 does not raise error when created (PENDING: No reason given)3204 system_hook factory3205 does not raise error when built3206 does not raise error when created3207 system_note_metadata factory3208 does not raise error when built3209 does not raise error when created3210 term_agreement factory3211 does not raise error when built3212 does not raise error when created3213 term factory3214 does not raise error when built3215 does not raise error when created3216 timelog factory3217 does not raise error when built3218 does not raise error when created3219 todo factory3220 does not raise error when built3221 does not raise error when created3222 linting assigned trait3223 does not raise error when created (PENDING: No reason given)3224 linting mentioned trait3225 does not raise error when created (PENDING: No reason given)3226 linting directly_addressed trait3227 does not raise error when created (PENDING: No reason given)3228 linting build_failed trait3229 does not raise error when created (PENDING: No reason given)3230 linting marked trait3231 does not raise error when created (PENDING: No reason given)3232 linting approval_required trait3233 does not raise error when created (PENDING: No reason given)3234 linting unmergeable trait3235 does not raise error when created (PENDING: No reason given)3236 linting pending trait3237 does not raise error when created (PENDING: No reason given)3238 linting done trait3239 does not raise error when created (PENDING: No reason given)3240 on_commit_todo factory3241 does not raise error when built3242 does not raise error when created3243 trending_project factory3244 does not raise error when built3245 does not raise error when created3246 u2f_registration factory3247 does not raise error when built3248 does not raise error when created3249 upload factory3250 does not raise error when built3251 does not raise error when created3252 linting personal_snippet_upload trait3253 does not raise error when created (PENDING: No reason given)3254 linting issuable_upload trait3255 does not raise error when created (PENDING: No reason given)3256 linting with_file trait3257 does not raise error when created (PENDING: No reason given)3258 linting object_storage trait3259 does not raise error when created (PENDING: No reason given)3260 linting namespace_upload trait3261 does not raise error when created (PENDING: No reason given)3262 linting favicon_upload trait3263 does not raise error when created (PENDING: No reason given)3264 linting attachment_upload trait3265 does not raise error when created (PENDING: No reason given)3266 user_agent_detail factory3267 does not raise error when built3268 does not raise error when created3269 user_callout factory3270 does not raise error when built3271 does not raise error when created3272 user_custom_attribute factory3273 does not raise error when built3274 does not raise error when created3275 user_preference factory3276 does not raise error when built3277 does not raise error when created3278 linting only_comments trait3279 does not raise error when created (PENDING: No reason given)3280 user_status factory3281 does not raise error when built3282 does not raise error when created3283 user factory3284 does not raise error when built3285 does not raise error when created3286 linting admin trait3287 does not raise error when created (PENDING: No reason given)3288 linting blocked trait3289 does not raise error when created (PENDING: No reason given)3290 linting external trait3291 does not raise error when created (PENDING: No reason given)3292 linting two_factor trait3293 does not raise error when created (PENDING: No reason given)3294 linting ghost trait3295 does not raise error when created (PENDING: No reason given)3296 linting with_avatar trait3297 does not raise error when created (PENDING: No reason given)3298 linting with_sign_ins trait3299 does not raise error when created (PENDING: No reason given)3300 linting two_factor_via_otp trait3301 does not raise error when created (PENDING: No reason given)3302 linting two_factor_via_u2f trait3303 does not raise error when created (PENDING: No reason given)3304 linting readme trait3305 does not raise error when created (PENDING: No reason given)3306 linting commit_email trait3307 does not raise error when created (PENDING: No reason given)3308 omniauth_user factory3309 does not raise error when built3310 does not raise error when created3311 admin factory3312 does not raise error when built3313 does not raise error when created3314 users_star_project factory3315 does not raise error when built3316 does not raise error when created3317 web_hook_log factory3318 does not raise error when built3319 does not raise error when created3320 wiki_directory factory3321 does not raise error when built3322 does not raise error when created3323 wiki_page factory3324 does not raise error when built3325 does not raise error when created3326 zoom_meeting factory3327 does not raise error when built3328 does not raise error when created3329 linting added_to_issue trait3330 does not raise error when created (PENDING: No reason given)3331 linting removed_from_issue trait3332 does not raise error when created (PENDING: No reason given)3333MergeRequests::CreateFromIssueService3334 #execute3335 no target_project_id specified3336 inherits labels3337 inherits milestones3338 sets the merge request title to: "WIP: Resolves "$issue-title"3339 behaves like a service that creates a merge request from an issue3340 returns an error when user can not create merge request on target project3341 returns an error with invalid issue iid3342 creates a branch based on issue title3343 creates a branch using passed name3344 creates the new_merge_request system note3345 creates the new_issue_branch system note when the branch could be created but the merge_request cannot be created3346 creates a merge request3347 sets the merge request author to current user3348 sets the merge request source branch to the new issue branch3349 sets the merge request source branch to the passed branch name3350 sets the merge request target branch to the project default branch3351 executes quick actions if the build service sets them in the description3352 when ref branch is set3353 sets the merge request source branch to the new issue branch3354 sets the merge request target branch to the ref branch3355 when the ref is a tag3356 sets the merge request source branch to the new issue branch3357 creates a merge request3358 sets the merge request target branch to the project default branch3359 when ref branch does not exist3360 creates a merge request3361 sets the merge request target branch to the project default branch3362 target_project_id is specified3363 target project is not a fork of the project3364 returns an error about not finding the project3365 does not create merge request3366 target project is a fork of project project3367 sets the merge request title to: "WIP: $issue-branch-name3368 behaves like a service that creates a merge request from an issue3369 returns an error when user can not create merge request on target project3370 returns an error with invalid issue iid3371 creates a branch based on issue title3372 creates a branch using passed name3373 creates the new_merge_request system note3374 creates the new_issue_branch system note when the branch could be created but the merge_request cannot be created3375 creates a merge request3376 sets the merge request author to current user3377 sets the merge request source branch to the new issue branch3378 sets the merge request source branch to the passed branch name3379 sets the merge request target branch to the project default branch3380 executes quick actions if the build service sets them in the description3381 when ref branch is set3382 sets the merge request source branch to the new issue branch3383 sets the merge request target branch to the ref branch3384 when the ref is a tag3385 sets the merge request source branch to the new issue branch3386 creates a merge request3387 sets the merge request target branch to the project default branch3388 when ref branch does not exist3389 creates a merge request3390 sets the merge request target branch to the project default branch3391Banzai::Filter::ExternalIssueReferenceFilter3392 redmine project3393 with a hash prefix3394 behaves like external issue tracker3395 requires project context3396 ignores valid references contained inside 'pre' element3397 ignores valid references contained inside 'code' element3398 ignores valid references contained inside 'a' element3399 ignores valid references contained inside 'style' element3400 ignores valid references when using default tracker3401 links to a valid reference3402 links to the external tracker3403 links with adjacent text3404 includes a title attribute3405 escapes the title attribute3406 includes default classes3407 supports an :only_path context3408 behaves like a reference containing an element node3409 does not escape inner html3410 with RequestStore enabled3411 queries the collection on the first call3412 with a single-letter prefix3413 behaves like external issue tracker3414 requires project context3415 ignores valid references contained inside 'pre' element3416 ignores valid references contained inside 'code' element3417 ignores valid references contained inside 'a' element3418 ignores valid references contained inside 'style' element3419 ignores valid references when using default tracker3420 links to a valid reference3421 links to the external tracker3422 links with adjacent text3423 includes a title attribute3424 escapes the title attribute3425 includes default classes3426 supports an :only_path context3427 behaves like a reference containing an element node3428 does not escape inner html3429 with RequestStore enabled3430 queries the collection on the first call3431 youtrack project3432 with right markdown3433 behaves like external issue tracker3434 requires project context3435 ignores valid references contained inside 'pre' element3436 ignores valid references contained inside 'code' element3437 ignores valid references contained inside 'a' element3438 ignores valid references contained inside 'style' element3439 ignores valid references when using default tracker3440 links to a valid reference3441 links to the external tracker3442 links with adjacent text3443 includes a title attribute3444 escapes the title attribute3445 includes default classes3446 supports an :only_path context3447 behaves like a reference containing an element node3448 does not escape inner html3449 with RequestStore enabled3450 queries the collection on the first call3451 with underscores in the prefix3452 behaves like external issue tracker3453 requires project context3454 ignores valid references contained inside 'pre' element3455 ignores valid references contained inside 'code' element3456 ignores valid references contained inside 'a' element3457 ignores valid references contained inside 'style' element3458 ignores valid references when using default tracker3459 links to a valid reference3460 links to the external tracker3461 links with adjacent text3462 includes a title attribute3463 escapes the title attribute3464 includes default classes3465 supports an :only_path context3466 behaves like a reference containing an element node3467 does not escape inner html3468 with RequestStore enabled3469 queries the collection on the first call3470 with lowercase letters in the prefix3471 behaves like external issue tracker3472 requires project context3473 ignores valid references contained inside 'pre' element3474 ignores valid references contained inside 'code' element3475 ignores valid references contained inside 'a' element3476 ignores valid references contained inside 'style' element3477 ignores valid references when using default tracker3478 links to a valid reference3479 links to the external tracker3480 links with adjacent text3481 includes a title attribute3482 escapes the title attribute3483 includes default classes3484 supports an :only_path context3485 behaves like a reference containing an element node3486 does not escape inner html3487 with RequestStore enabled3488 queries the collection on the first call3489 with a single-letter prefix3490 behaves like external issue tracker3491 requires project context3492 ignores valid references contained inside 'pre' element3493 ignores valid references contained inside 'code' element3494 ignores valid references contained inside 'a' element3495 ignores valid references contained inside 'style' element3496 ignores valid references when using default tracker3497 links to a valid reference3498 links to the external tracker3499 links with adjacent text3500 includes a title attribute3501 escapes the title attribute3502 includes default classes3503 supports an :only_path context3504 behaves like a reference containing an element node3505 does not escape inner html3506 with RequestStore enabled3507 queries the collection on the first call3508 with a lowercase prefix3509 behaves like external issue tracker3510 requires project context3511 ignores valid references contained inside 'pre' element3512 ignores valid references contained inside 'code' element3513 ignores valid references contained inside 'a' element3514 ignores valid references contained inside 'style' element3515 ignores valid references when using default tracker3516 links to a valid reference3517 links to the external tracker3518 links with adjacent text3519 includes a title attribute3520 escapes the title attribute3521 includes default classes3522 supports an :only_path context3523 behaves like a reference containing an element node3524 does not escape inner html3525 with RequestStore enabled3526 queries the collection on the first call3527 jira project3528 with right markdown3529 behaves like external issue tracker3530 requires project context3531 ignores valid references contained inside 'pre' element3532 ignores valid references contained inside 'code' element3533 ignores valid references contained inside 'a' element3534 ignores valid references contained inside 'style' element3535 ignores valid references when using default tracker3536 links to a valid reference3537 links to the external tracker3538 links with adjacent text3539 includes a title attribute3540 escapes the title attribute3541 includes default classes3542 supports an :only_path context3543 behaves like a reference containing an element node3544 does not escape inner html3545 with RequestStore enabled3546 queries the collection on the first call3547 with a single-letter prefix3548 ignores reference3549 with wrong markdown3550 ignores reference3551Gitlab::Diff::PositionTracer::LineStrategy3552 #trace3553 diff scenarios3554 when the file was created in the old diff3555 when the file is created in the new diff3556 when the position pointed at an added line in the old diff3557 when the file's content was unchanged between the old and the new diff3558 returns the new position3559 when the file's content was changed between the old and the new diff3560 when that line was unchanged between the old and the new diff3561 returns the new position3562 when that line was moved between the old and the new diff3563 returns the new position3564 when that line was changed between the old and the new diff3565 returns the position of the change3566 when that line was deleted between the old and the new diff3567 returns the position of the change3568 when the file is changed in the new diff3569 when the position pointed at an added line in the old diff3570 when the file's content was unchanged between the old and the new diff3571 returns the new position3572 when the file's content was changed between the old and the new diff3573 when that line was unchanged between the old and the new diff3574 returns the new position3575 when that line was moved between the old and the new diff3576 returns the new position3577 when that line was changed between the old and the new diff3578 returns the position of the change3579 when that line was deleted between the old and the new diff3580 returns the position of the change3581 when the file is renamed in the new diff3582 when the position pointed at an added line in the old diff3583 when the file's content was unchanged between the old and the new diff3584 returns the position of the change3585 when the file's content was changed between the old and the new diff3586 when that line was unchanged between the old and the new diff3587 returns the new position3588 when that line was moved between the old and the new diff3589 returns the new position3590 when that line was changed between the old and the new diff3591 returns the position of the change3592 when the file is deleted in the new diff3593 when the position pointed at an added line in the old diff3594 when the file's content was unchanged between the old and the new diff3595 returns the position of the change3596 when the file's content was changed between the old and the new diff3597 when that line was unchanged between the old and the new diff3598 returns the position of the change3599 when that line was moved between the old and the new diff3600 returns the position of the change3601 when that line was changed between the old and the new diff3602 returns the position of the change3603 when that line was deleted between the old and the new diff3604 returns the position of the change3605 when the file is unchanged in the new diff3606 when the position pointed at an added line in the old diff3607 when the file's content was unchanged between the old and the new diff3608 returns the position of the change3609 when the file's content was changed between the old and the new diff3610 when that line was unchanged between the old and the new diff3611 returns the position of the change3612 when that line was moved between the old and the new diff3613 returns the position of the change3614 when that line was changed between the old and the new diff3615 returns the position of the change3616 when that line was deleted between the old and the new diff3617 returns the position of the change3618 when the file was changed in the old diff3619 when the file is created in the new diff3620 when the position pointed at an added line in the old diff3621 when the file's content was unchanged between the old and the new diff3622 returns the new position3623 when the file's content was changed between the old and the new diff3624 when that line was unchanged between the old and the new diff3625 returns the new position3626 when that line was moved between the old and the new diff3627 returns the new position3628 when that line was changed or deleted between the old and the new diff3629 returns the position of the change3630 when the position pointed at a deleted line in the old diff3631 returns the position of the change3632 when the position pointed at an unchanged line in the old diff3633 when the file's content was unchanged between the old and the new diff3634 returns the new position3635 when the file's content was changed between the old and the new diff3636 when that line was unchanged between the old and the new diff3637 returns the new position3638 when that line was moved between the old and the new diff3639 returns the new position3640 when that line was changed or deleted between the old and the new diff3641 returns the position of the change3642 when the file is changed in the new diff3643 when the position pointed at an added line in the old diff3644 when the file's content was unchanged between the old and the new diff3645 returns the new position3646 when the file's content was changed between the old and the new diff3647 when that line was unchanged between the old and the new diff3648 returns the new position3649 when that line was moved between the old and the new diff3650 returns the new position3651 when that line was changed or deleted between the old and the new diff3652 returns the position of the change3653 when the position pointed at a deleted line in the old diff3654 when the file's content was unchanged between the old and the new diff3655 returns the new position3656 typical use scenarios3657 simple push of new commit3658 returns the new positions3659 force push to overwrite last commit3660 returns the new positions3661 force push to delete last commit3662 returns the new positions3663 rebase on top of target branch3664 returns the new positions3665 merge of target branch3666 returns the new positions3667 changing target branch3668 returns the new positions3669Gitlab::CycleAnalytics::StageSummary3670 #new_issues3671 finds the number of issues created after the 'from date'3672 doesn't find issues from other projects3673 when `to` parameter is given3674 doesn't find any record3675 finds records created between `from` and `to` range3676 #commits3677 finds the number of commits created after the 'from date'3678 doesn't find commits from other projects3679 finds a large (> 100) snumber of commits if present3680 when `to` parameter is given3681 doesn't find any record3682 finds records created between `from` and `to` range3683 when a guest user is signed in3684 does not include commit stats3685 #deploys3686 finds the number of deploys made created after the 'from date'3687 doesn't find commits from other projects3688 when `to` parameter is given3689 doesn't find any record3690 finds records created between `from` and `to` range3691Boards::Issues::MoveService3692 #execute3693 when parent is a project3694 behaves like issues move service3695 when moving an issue between lists3696 delegates the label changes to Issues::UpdateService3697 removes the label from the list it came from and adds the label of the list it goes to3698 behaves like updating timestamps3699 updates updated_at3700 when moving to closed3701 delegates the close proceedings to Issues::CloseService3702 removes all list-labels from boards and close the issue3703 behaves like updating timestamps3704 updates updated_at3705 when moving to backlog3706 keeps labels and milestone3707 behaves like updating timestamps3708 updates updated_at3709 when moving from closed3710 delegates the re-open proceedings to Issues::ReopenService3711 adds the label of the list it goes to and reopen the issue3712 behaves like updating timestamps3713 updates updated_at3714 when moving to same list3715 returns false3716 keeps issues labels3717 keeps issues assignees3718 sorts issues3719 does not update updated_at3720 when parent is a group3721 behaves like issues move service3722 when moving an issue between lists3723 delegates the label changes to Issues::UpdateService3724 removes the label from the list it came from and adds the label of the list it goes to3725 behaves like updating timestamps3726 updates updated_at3727 when moving to closed3728 delegates the close proceedings to Issues::CloseService3729 removes all list-labels from boards and close the issue3730 behaves like updating timestamps3731 updates updated_at3732 when moving to backlog3733 keeps labels and milestone3734 behaves like updating timestamps3735 updates updated_at3736 when moving from closed3737 delegates the re-open proceedings to Issues::ReopenService3738 adds the label of the list it goes to and reopen the issue3739 behaves like updating timestamps3740 updates updated_at3741 when moving to same list3742 returns false3743 keeps issues labels3744 keeps issues assignees3745 sorts issues3746 does not update updated_at3747 when on a group board3748 sends the board_group_id parameter3749 #execute_multiple3750 returns the expected result if list of issues is empty3751 moving multiple issues3752 moves multiple issues from one list to another3753 moving a single issue3754 moves one issue3755 moving issues visually after an existing issue3756 moves one issue3757 moving issues visually before an existing issue3758 moves one issue3759Gitlab::BareRepositoryImport::Importer3760 with subgroups3761 behaves like importing a repository3762 .execute3763 creates a project for a repository in storage3764 skips wiki repos3765 without admin users3766 raises an error3767 #create_project_if_needed3768 starts an import for a project that did not exist3769 skips importing when the project already exists3770 creates a project with the correct path in the database3771 does not schedule an import3772 creates the Git repo on disk3773 hashed storage enabled3774 creates a project with the correct path in the database3775 without subgroups3776 behaves like importing a repository3777 .execute3778 creates a project for a repository in storage3779 skips wiki repos3780 without admin users3781 raises an error3782 #create_project_if_needed3783 starts an import for a project that did not exist3784 skips importing when the project already exists3785 creates a project with the correct path in the database3786 does not schedule an import3787 creates the Git repo on disk3788 hashed storage enabled3789 creates a project with the correct path in the database3790 without groups3791 starts an import for a project that did not exist3792 creates a project with the correct path in the database3793 creates the Git repo in disk3794 with a repository already on disk3795 moves an existing project to the correct path3796 with Wiki3797 creates the Wiki git repo in disk3798 behaves like importing a repository3799 .execute3800 creates a project for a repository in storage3801 skips wiki repos3802 without admin users3803 raises an error3804 #create_project_if_needed3805 starts an import for a project that did not exist3806 skips importing when the project already exists3807 creates a project with the correct path in the database3808 does not schedule an import3809 creates the Git repo on disk3810 hashed storage enabled3811 creates a project with the correct path in the database3812SystemNotes::IssuablesService3813 #change_assignee3814 behaves like a system note3815 has the correct attributes3816 when assignee added3817 sets the note text3818 behaves like a note with overridable created_at3819 the note has the correct time3820 when assignee removed3821 sets the note text3822 behaves like a note with overridable created_at3823 the note has the correct time3824 #change_issuable_assignees3825 builds a correct phrase when an assignee is added to a non-assigned issue3826 builds a correct phrase when assignee removed3827 builds a correct phrase when assignees changed3828 builds a correct phrase when three assignees removed and one added3829 builds a correct phrase when one assignee changed from a set3830 builds a correct phrase when one assignee removed from a set3831 builds a correct phrase when the locale is different3832 behaves like a system note3833 has the correct attributes3834 behaves like a note with overridable created_at3835 the note has the correct time3836 #change_milestone3837 for a project milestone3838 behaves like a system note3839 has the correct attributes3840 when milestone added3841 sets the note text3842 behaves like a note with overridable created_at3843 the note has the correct time3844 when milestone removed3845 sets the note text3846 behaves like a note with overridable created_at3847 the note has the correct time3848 for a group milestone3849 behaves like a system note3850 has the correct attributes3851 when milestone added3852 sets the note text to use the milestone name3853 behaves like a note with overridable created_at3854 the note has the correct time3855 when milestone removed3856 sets the note text3857 behaves like a note with overridable created_at3858 the note has the correct time3859 #change_status3860 with status reopened3861 behaves like a note with overridable created_at3862 the note has the correct time3863 behaves like a system note3864 has the correct attributes3865 with a source3866 sets the note text3867 behaves like a note with overridable created_at3868 the note has the correct time3869 #change_title3870 when noteable responds to `title`3871 sets the note text3872 behaves like a system note3873 has the correct attributes3874 behaves like a note with overridable created_at3875 the note has the correct time3876 #change_description3877 when noteable responds to `description`3878 sets the note text3879 associates the related description version3880 behaves like a system note3881 has the correct attributes3882 behaves like a note with overridable created_at3883 the note has the correct time3884 #change_issue_confidentiality3885 issue has been made confidential3886 sets the note text3887 behaves like a system note3888 has the correct attributes3889 issue has been made visible3890 sets the note text3891 behaves like a system note3892 has the correct attributes3893 #cross_reference3894 behaves like a system note3895 has the correct attributes3896 when cross-reference disallowed3897 returns nil3898 does not create a system note metadata record3899 when cross-reference allowed3900 behaves like a system note3901 has the correct attributes3902 behaves like a note with overridable created_at3903 the note has the correct time3904 note_body3905 cross-project3906 from Commit3907 references the mentioning commit3908 from non-Commit3909 references the mentioning object3910 within the same project3911 from Commit3912 references the mentioning commit3913 from non-Commit3914 references the mentioning object3915 #cross_reference_exists?3916 issue from commit3917 is truthy when already mentioned3918 is falsey when not already mentioned3919 legacy capitalized cross reference3920 is truthy when already mentioned3921 commit from commit3922 is truthy when already mentioned3923 is falsey when not already mentioned3924 legacy capitalized cross reference3925 is truthy when already mentioned3926 commit with cross-reference from fork3927 is true when a fork mentions an external issue3928 legacy capitalized cross reference3929 is true when a fork mentions an external issue3930 #change_task_status3931 posts the 'marked the task as complete' system note3932 behaves like a system note3933 has the correct attributes3934 #noteable_moved3935 moved to3936 notifies about noteable being moved to3937 behaves like cross project mentionable3938 contains cross reference to new noteable3939 mentions referenced noteable3940 mentions referenced project3941 behaves like a system note3942 has the correct attributes3943 moved from3944 notifies about noteable being moved from3945 behaves like cross project mentionable3946 contains cross reference to new noteable3947 mentions referenced noteable3948 mentions referenced project3949 behaves like a system note3950 has the correct attributes3951 invalid direction3952 raises error3953 #mark_duplicate_issue3954 within the same project3955 should eq "marked this issue as a duplicate of #2"3956 behaves like a system note3957 has the correct attributes3958 across different projects3959 should eq "marked this issue as a duplicate of namespace750/project765#1"3960 behaves like a system note3961 has the correct attributes3962 #mark_canonical_issue_of_duplicate3963 within the same project3964 should eq "marked #2 as a duplicate of this issue"3965 behaves like a system note3966 has the correct attributes3967 across different projects3968 should eq "marked namespace752/project767#1 as a duplicate of this issue"3969 behaves like a system note3970 has the correct attributes3971 #discussion_lock3972 discussion unlocked3973 creates the note text correctly3974 behaves like a system note3975 has the correct attributes3976 discussion locked3977 creates the note text correctly3978 behaves like a system note3979 has the correct attributes3980 #cross_reference_disallowed?3981 when mentioner is not a MergeRequest3982 is falsey3983 when mentioner is a MergeRequest3984 is truthy when noteable is in commits3985 is falsey when noteable is not in commits3986 when notable is an ExternalIssue3987 is truthy3988Gitlab::ImportExport::RelationTreeRestorer3989 when restoring a project3990 restores project tree3991 imported project3992 has the project attributes and relations3993Gitlab::Kubernetes::Helm::Pod3994 #generate3995 with a command3996 generates a Kubeclient::Resource3997 generates the appropriate metadata3998 generates a container spec3999 generates the appropriate specifications for the container4000 includes a never restart policy4001 includes volumes for the container4002 includes a volume inside the specification4003 mounts configMap specification in the volume4004 has no serviceAccountName4005 with a service_account_name4006 uses the serviceAccountName provided4007Ci::PipelinePresenter4008 inherits from Gitlab::View::Presenter::Delegated4009 #initialize4010 takes a pipeline and optional params4011 exposes pipeline4012 forwards missing methods to pipeline4013 #status_title4014 when pipeline is auto-canceled4015 shows that the pipeline is auto-canceled4016 when pipeline is not auto-canceled4017 does not have a status title4018 #failure_reason4019 when pipeline has failure reason4020 represents a failure reason sentence4021 when pipeline does not have failure reason4022 returns nil4023 #name4024 when pipeline is detached merge request pipeline4025 should eq "Detached merge request pipeline"4026 when pipeline is merge request pipeline4027 should eq "Merged result pipeline"4028 when pipeline is merge train pipeline4029 should eq "Merge train pipeline"4030 when pipeline is branch pipeline4031 should eq "Pipeline"4032 #ref_text4033 when pipeline is detached merge request pipeline4034 returns a correct ref text4035 when pipeline is merge request pipeline4036 returns a correct ref text4037 when pipeline is branch pipeline4038 when ref exists in the repository4039 returns a correct ref text4040 when ref contains malicious script4041 does not include the malicious script4042 when ref exists in the repository4043 returns a correct ref text4044 when ref contains malicious script4045 does not include the malicious script4046 #all_related_merge_request_text4047 with zero related merge requests (branch pipeline)4048 should eq "No related merge requests found."4049 with one related merge request4050 should eq "1 related merge request: <a class=\"mr-iid\" href=\"/namespace783/project796/merge_requests/1\">!1 My title 469</a>"4051 with two related merge requests4052 should eq "2 related merge requests: <a class=\"mr-iid\" href=\"/namespace784/project797/merge_requests/2\">!2 ...471</a>, <a class=\"mr-iid\" href=\"/namespace784/project797/merge_requests/1\">!1 My title 470</a>"4053 #all_related_merge_requests4054 memoizes the returned relation4055 #link_to_merge_request4056 returns a correct link4057 when pipeline is branch pipeline4058 returns nothing4059 #link_to_merge_request_source_branch4060 returns a correct link4061 when pipeline is branch pipeline4062 returns nothing4063 #link_to_merge_request_target_branch4064 returns a correct link4065 when pipeline is branch pipeline4066 returns nothing4067IssuesHelper4068 url_for_issue4069 returns internal path if used internal tracker4070 returns path to external tracker4071 returns path to internal issue when internal option passed4072 returns empty string if project nil4073 returns an empty string if issue_url is invalid4074 returns an empty string if issue_path is invalid4075 when external tracker was enabled and then config removed4076 returns external path4077 #award_user_list4078 returns a comma-separated list of the first X users4079 displays the current user's name as 'You'4080 truncates lists4081 displays the current user in front of other users4082 #award_state_class4083 returns disabled string for unauthenticated user4084 returns disabled for a user that does not have access to the awardable4085 returns active string for author4086 is blank for a user that has access to the awardable4087 awards_sort4088 sorts a hash so thumbsup and thumbsdown are always on top4089 #link_to_discussions_to_resolve4090 passing only a merge request4091 links just the merge request4092 contains the reference to the merge request4093 when passing a discussion4094 links to the merge request with first note if a single discussion was passed4095 contains both the reference to the merge request and a mention of the discussion4096 #show_new_issue_link?4097 is false when no project there is no project4098 is true when there is a project and no logged in user4099 is true when the current user does not have access to the project4100 #issue_closed_link4101 with linked issue4102 with moved issue4103 when user has permission to see new issue4104 behaves like successfully displays link to issue and with css class4105 returns link4106 when user has no permission to see new issue4107 behaves like does not display link4108 returns nil4109 with duplicated issue4110 when user has permission to see new issue4111 behaves like successfully displays link to issue and with css class4112 returns link4113 when user has no permission to see new issue4114 behaves like does not display link4115 returns nil4116 without linked issue4117 behaves like does not display link4118 returns nil4119Projects::UpdateRemoteMirrorService4120 #execute4121 ensures the remote exists4122 fetches the remote repository4123 marks the mirror as started when beginning4124 marks the mirror as successfully finished4125 marks the mirror as failed and raises the error when an unexpected error occurs4126 when the update fails because of a `Gitlab::Git::CommandError`4127 wraps `Gitlab::Git::CommandError`s in a service error4128 marks the mirror as to be retried4129 marks the mirror as failed after 3 tries4130 when syncing all branches4131 push all the branches the first time4132 when only syncing protected branches4133 sync updated protected branches4134LabelsHelper4135 #show_label_issuables_link?4136 with a project label4137 when asking for an issue link4138 behaves like a valid response to show_label_issuables_link?4139 when asking for a issues link4140 when issues are enabled for the project4141 should equal true4142 when issues are disabled for the project4143 should equal false4144 when asking for a merge requests link4145 behaves like a valid response to show_label_issuables_link?4146 when asking for a merge_requests link4147 when merge_requests are enabled for the project4148 should equal true4149 when merge_requests are disabled for the project4150 should equal false4151 with a group label4152 when asking for an issue link4153 behaves like a valid response to show_label_issuables_link?4154 when asking for a issues link4155 when issues are enabled for the project4156 should equal true4157 when issues are disabled for the project4158 should equal true4159 when asking for a merge requests link4160 behaves like a valid response to show_label_issuables_link?4161 when asking for a merge_requests link4162 when merge_requests are enabled for the project4163 should equal true4164 when merge_requests are disabled for the project4165 should equal true4166 link_to_label4167 without subject4168 uses the label's project4169 with a project as subject4170 links to project issues page4171 with a group as subject4172 links to group issues page4173 with a type argument4174 set to issue4175 links to correct page4176 set to issue4177 links to correct page4178 set to merge_request4179 links to correct page4180 set to merge_request4181 links to correct page4182 with a tooltip argument4183 set to false4184 does not include the has-tooltip class4185 with block4186 passes the block to link_to4187 without block4188 uses render_colored_label as the link content4189 text_color_for_bg4190 uses light text on dark backgrounds4191 uses dark text on light backgrounds4192 supports RGB triplets4193 create_label_title4194 with a group as subject4195 returns "Create group label"4196 with a project as subject4197 returns "Create project label"4198 with no subject4199 returns "Create new label"4200 manage_labels_title4201 with a group as subject4202 returns "Manage group labels"4203 with a project as subject4204 returns "Manage project labels"4205 with no subject4206 returns "Manage labels"4207 view_labels_title4208 with a group as subject4209 returns "View group labels"4210 with a project as subject4211 returns "View project labels"4212 with no subject4213 returns "View labels"4214 labels_filter_path4215 links to the dashboard labels page4216 links to the group labels page4217 links to the project labels page4218 supports json format4219 presented_labels_sorted_by_title4220 sorts labels alphabetically4221 returns an array of label presenters4222 label_from_hash4223 builds a group label with whitelisted attributes4224 builds a project label with whitelisted attributes4225 #label_status_tooltip4226 with a project label4227 should eq "Subscribe at project level"4228 with a group label4229 should eq "Subscribe at group level"4230 #label_tooltip_title4231 removes HTML4232Mutations::MergeRequests::SetAssignees4233 #resolve4234 raises an error if the resource is not accessible to the user4235 when the user can update the merge request4236 replaces the assignee4237 returns errors merge request could not be updated4238 when passing an empty assignee list4239 removes all assignees4240 when passing "append" as true4241 is a NO-OP in FOSS4242 when passing "remove" as true4243 removes named assignee4244 does not remove unnamed assignee4245Gitlab::Diff::FileCollection::MergeRequestDiffBatch4246 initialize4247 memoizes pagination_data4248 #diff_files4249 returns paginated diff files4250 returns a valid instance of a DiffCollection4251 first page4252 returns correct diff files4253 another page4254 returns correct diff files4255 nil batch_page4256 returns correct diff files4257 nil batch_size4258 returns correct diff files4259 invalid page4260 returns correct diff files4261 last page4262 returns correct diff files4263 behaves like unfoldable diff4264 calls Gitlab::Diff::File#unfold_diff_lines with correct position4265 behaves like diff statistics4266 when should request diff stats4267 Repository#diff_stats is called4268 Gitlab::Diff::File is initialized with diff stats4269 when should not request diff stats4270 Repository#diff_stats is not called4271 behaves like cacheable diff collection4272 #write_cache4273 calls Gitlab::Diff::HighlightCache#write_if_empty4274 #clear_cache4275 calls Gitlab::Diff::HighlightCache#clear4276 #cache_key4277 calls Gitlab::Diff::HighlightCache#key4278 #diff_files4279 calls Gitlab::Diff::HighlightCache#decorate4280Ci::BuildPresenter4281 inherits from Gitlab::View::Presenter::Delegated4282 #initialize4283 takes a build and optional params4284 exposes build4285 forwards missing methods to build4286 #erased_by_user?4287 takes a build and optional params4288 #erased_by_name4289 when build is not erased4290 returns nil4291 when build is erased4292 returns the name of the eraser4293 #status_title4294 when build is auto-canceled4295 shows that the build is auto-canceled4296 when build failed4297 returns the reason of failure4298 when build has failed && retried4299 does not include retried title4300 when build has failed and is allowed to4301 returns the reason of failure4302 For any other build4303 returns the status4304 quack like a Ci::Build permission-wise4305 user is not allowed4306 returns false4307 user is allowed4308 returns true4309 #trigger_variables4310 when variable is stored in ci_pipeline_variables4311 when pipeline is triggered by trigger API4312 returns variables4313 when pipeline is not triggered by trigger API4314 does not return variables4315 when variable is stored in ci_trigger_requests.variables4316 returns variables4317 #tooltip_message4318 When build has failed4319 returns the reason of failure4320 When build has failed and retried4321 includes the reason of failure and the retried title4322 When build has failed and is allowed to4323 includes the reason of failure4324 For any other build (no retried)4325 includes build name and status4326 For any other build (retried)4327 includes build name and status4328 #execute_in4329 when build is scheduled4330 when schedule is not expired4331 returns execution time4332 when schedule is expired4333 returns execution time4334 when build is not delayed4335 does not return execution time4336 #callout_failure_message4337 returns a verbose failure reason4338 #recoverable?4339 when is a script or missing dependency failure4340 returns false4341 when is any other failure type4342 returns true4343Todos::Destroy::PrivateFeaturesService4344 when user_id is provided4345 when all features have same visibility as the project4346 removes only user issue todos4347 when issues are visible only to project members but the user is a member4348 does not remove any todos4349 when issues are visible only to project members4350 removes only user issue todos4351 when mrs, builds and repository are visible only to project members4352 removes only user mr and commit todos4353 when mrs are visible only to project members4354 removes only user merge request todo4355 when mrs and issues are visible only to project members4356 removes only user merge request and issue todos4357 when user_id is not provided4358 when all features have same visibility as the project4359 does not remove any todos4360 when issues are visible only to project members4361 removes only non members issue todos4362 when mrs, builds and repository are visible only to project members4363 removes only non members mr and commit todos4364 when mrs are visible only to project members4365 removes only non members merge request todos4366 when mrs and issues are visible only to project members4367 removes only non members merge request and issue todos4368MergeRequests::Conflicts::ListService4369 #can_be_resolved_in_ui?4370 returns a falsey value when the MR can be merged without conflicts4371 returns a falsey value when the MR is marked as having conflicts, but has none4372 returns a falsey value when one of the MR branches is missing4373 returns a falsey value when the MR does not support new diff notes4374 returns a falsey value when the conflicts contain a large file4375 returns a falsey value when the conflicts contain a binary file4376 returns a falsey value when the conflicts contain a file edited in one branch and deleted in another4377 returns a truthy value when the conflicts are resolvable in the UI4378 returns a truthy value when the conflicts have to be resolved in an editor4379 returns a falsey value when the MR has a missing ref after a force push4380 returns a falsey value when the MR has a missing revision after a force push4381 returns a falsey value when the conflict is in a submodule revision4382Gitlab::Ci::Status::Build::Failed4383 #text4384 does not override status text4385 #icon4386 does not override status icon4387 #group4388 does not override status group4389 #favicon4390 does not override status label4391 #label4392 does not override label4393 #badge_tooltip4394 does override badge_tooltip4395 #status_tooltip4396 does override status_tooltip4397 .matches?4398 with a failed build4399 returns true4400 with any other type of build4401 returns false4402 covers all failure reasons4403 unknown_failure4404 is a valid status4405 script_failure4406 is a valid status4407 api_failure4408 is a valid status4409 stuck_or_timeout_failure4410 is a valid status4411 runner_system_failure4412 is a valid status4413 missing_dependency_failure4414 is a valid status4415 runner_unsupported4416 is a valid status4417 stale_schedule4418 is a valid status4419 job_execution_timeout4420 is a valid status4421 archived_failure4422 is a valid status4423 unmet_prerequisites4424 is a valid status4425 scheduler_failure4426 is a valid status4427 data_integrity_failure4428 is a valid status4429 protected_environment_failure4430 is a valid status4431 insufficient_bridge_permissions4432 is a valid status4433 downstream_bridge_project_not_found4434 is a valid status4435 invalid_bridge_trigger4436 is a valid status4437 upstream_bridge_project_not_found4438 is a valid status4439 insufficient_upstream_permissions4440 is a valid status4441 invalid failure message4442 is an invalid status4443projects/issues/show4444 when the issue is closed4445 shows "Closed" if an issue has not been moved or duplicated4446 shows "Closed" if discussion is locked4447 when the issue was moved4448 when user can see the moved issue4449 shows "Closed (moved)" if an issue has been moved4450 shows "Closed (moved)" if an issue has been moved and discussion is locked4451 links "moved" to the new issue the original issue was moved to4452 when user cannot see moved issue4453 does not show moved issue link4454 when the issue was duplicated4455 when user can see the duplicated issue4456 shows "Closed (duplicated)" if an issue has been duplicated4457 links "duplicated" to the new issue the original issue was duplicated to4458 when user cannot see duplicated issue4459 does not show duplicated issue link4460 when the issue is open4461 shows "Open" if an issue has been moved4462 shows "Open" if discussion is locked4463Discussion4464 .lazy_find4465 batches requests4466 .build4467 returns a discussion of the right type4468 .build_collection4469 returns an array of discussions of the right type4470 authorization4471 delegates to the first note4472Ci::PlayBuildService#execute4473 when project does not have repository yet4474 allows user to play build if protected branch rules are met4475 does not allow user with developer role to play build4476 when project has repository4477 allows user with developer role to play a build4478 prevents a blocked developer from playing a build4479 when build is a playable manual action4480 enqueues the build4481 reassignes build user correctly4482 when variables are supplied4483 assigns the variables to the build4484 when build is not a playable manual action4485 duplicates the build4486 assigns users correctly4487 when build is not action4488 raises an error4489 when user does not have ability to trigger action4490 raises an error4491Blobs::UnfoldPresenter4492 #initialize4493 with empty params4494 sets default attributes4495 when full is false4496 sets attributes4497 when full is true4498 sets other attributes4499 when to is -14500 sets other attributes4501 #diff_lines4502 when "full" is true4503 returns all lines4504 when last line is empty4505 disregards last line4506 when "since" is equal to 14507 does not add top match line4508 when "since" is greater than 14509 adds top match line4510 "to" is higher than blob size4511 does not add bottom match line4512 "to" is equal to blob size4513 does not add bottom match line4514 "to" is less than blob size4515 adds bottom match line4516 when "to" is less than blob size4517 adds bottom match line4518 when "to" is equal to blob size4519 does not add bottom match line4520 when "to" is "-1"4521 does not add bottom match line4522 last line is the latest blob line4523 #lines4524 when scope is specified4525 returns lines cropped by params4526 when full is true4527 returns all lines4528 #match_line_text4529 when bottom is true4530 returns empty string4531 when bottom is false4532 returns match line string4533AddForeignKeysToTodos4534NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping4535NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping4536NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping4537NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping4538NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping4539NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping4540NOTICE: trigger "trigger_f1016db1483e" for relation "users" does not exist, skipping4541 add foreign key on user_id4542 removes orphaned todos without corresponding user4543 does not remove entries with valid user_id4544 add foreign key on author_id4545 removes orphaned todos by author_id4546 does not touch author_id for valid entries4547 add foreign key on note_id4548 deletes todo if note_id is set but does not exist in notes table4549 does not touch entry if note_id is nil4550 does not touch note_id for valid entries4551NOTICE: trigger "trigger_7dc952250ffd" for relation "users" does not exist, skipping4552NOTICE: table "design_management_designs" does not exist, skipping4553NOTICE: table "design_management_designs_versions" does not exist, skipping4554NOTICE: table "design_management_versions" does not exist, skipping4555NOTICE: table "geo_container_repository_updated_events" does not exist, skipping4556NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping4557NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping4558NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping4559NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping4560NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping4561NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping4562Suggestions::CreateService4563 #execute4564 should not try to parse suggestions4565 when not a diff note for merge requests4566 does not try to parse suggestions4567 when diff note is not for text4568 does not try to parse suggestions4569 should not create suggestions4570 creates no suggestion when diff file is not found4571 should create suggestions4572 persists suggestion records4573 persists suggestions data correctly4574 outdated position note4575 uses the correct position when creating the suggestion4576 when a patch removes an empty line4577 creates an appliable suggestion4578Gitlab::MarkdownCache::ActiveRecord::Extension4579 an unchanged markdown field4580 should eq "`Foo`"4581 should eq "<p data-sourcepos=\"1:1-1:5\" dir=\"auto\"><code>Foo</code></p>"4582 should not be truthy4583 should eq 11796484584 a changed markdown field4585 should eq "<p data-sourcepos=\"1:1-1:5\" dir=\"auto\"><code>Bar</code></p>"4586 should eq 11796484587 when a markdown field is set repeatedly to an empty string4588 should receive refresh_markdown_cache(*(any args)) 1 time4589 when a markdown field is set repeatedly to a string which renders as empty html4590 should receive refresh_markdown_cache(*(any args)) 1 time4591 a non-markdown field changed4592 should eq 24593 should eq "`Foo`"4594 should eq "<p data-sourcepos=\"1:1-1:5\" dir=\"auto\"><code>Foo</code></p>"4595 should eq 11796484596 version is out of date4597 should eq "<p data-sourcepos=\"1:1-1:5\" dir=\"auto\"><code>Bar</code></p>"4598 should eq 11796484599 when an invalidating field is changed4600 invalidates the cache when project changes4601 invalidates the cache when author changes4602 .attributes4603 excludes cache attributes that is blacklisted by default4604 #cached_html_up_to_date?4605 returns false if markdown has been changed but html has not4606 returns true if markdown has not been changed but html has4607 returns true if markdown and html have both been changed4608 returns false if the markdown field is set but the html is not4609 #refresh_markdown_cache!4610 skips saving if not persisted4611 saves the changes4612Deployments::UpdateService4613 #execute4614 can update the status to running4615 can update the status to success4616 can update the status to failed4617 can update the status to canceled4618 returns false when the status is not supported4619 links merge requests when changing the status to success4620NotificationRecipientService4621 #build_new_note_recipients4622 when there are multiple watchers4623 avoids N+1 queries4624 when there are multiple subscribers4625 avoids N+1 queries4626 when the project is private4627 avoids N+1 queries4628DiffViewer::Base4629 .can_render?4630 when the extension is supported4631 when the binaryness matches4632 returns true4633 when the binaryness does not match4634 returns false4635 when the file type is supported4636 when the binaryness matches4637 returns true4638 when the binaryness does not match4639 returns false4640 when the extension and file type are not supported4641 returns false4642 when the file was renamed and only the old blob is supported4643 returns false4644 #collapsed?4645 when the combined blob size is larger than the collapse limit4646 returns true4647 when the combined blob size is smaller than the collapse limit4648 returns false4649 #too_large?4650 when the combined blob size is larger than the size limit4651 returns true4652 when the blob size is smaller than the size limit4653 returns false4654 #render_error4655 when the combined blob size is larger than the size limit4656 returns :too_large4657 when the combined blob size is smaller than the size limit4658 returns nil4659 #render_error_message4660 returns nothing when no render_error4661 when render_error error4662 returns an error message4663 includes a "view the blob" link4664ManualInverseAssociation4665 .manual_inverse_association4666 when the relation exists4667 loads the relation4668 does not perform extra queries after loading4669 allows reloading the relation4670 when the relation does not return a value4671 does not try to set an inverse4672Projects::HashedStorage::MigrateAttachmentsService4673 #execute4674 works even when project validation fails4675 when succeeds4676 moves attachments to hashed storage layout4677 returns true4678 sets skipped to false4679 when original folder does not exist anymore4680 skips moving folders and go to next4681 returns true4682 sets skipped to true4683 when target folder already exists4684 succeed when target is empty4685 succeed when target include only discardable items4686 raises AttachmentCannotMoveError when there are non discardable items on target path4687 #old_disk_path4688 returns old disk_path for project4689 #new_disk_path4690 returns new disk_path for project4691 #target_path_discardable?4692 returns true when it include only items on the discardable list4693Labels::FindOrCreateService4694 #execute4695 when acting on behalf of a specific user4696 when finding labels on project level4697 when label does not exist at group level4698 creates a new label at project level4699 when label exists at group level4700 returns the group label4701 when label exists at project level4702 returns the project label4703 when include_ancestor_groups is true4704 returns the ancestor group labels4705 creates new labels if labels are not found4706 when finding labels on group level4707 when label does not exist at group level4708 creates a new label at group level4709 when label exists at group level4710 returns the group label4711 when authorization is not required4712 when finding labels on project level4713 returns the project label4714 when finding labels on group level4715 returns the group label4716Gitlab::SlashCommands::Deploy4717 #execute4718 if no environment is defined4719 does not execute an action4720 with environment4721 without actions4722 does not execute an action4723 when single action has been matched4724 returns success result4725 when more than one action has been matched4726 when there is no specific actions with a environment name4727 returns error about too many actions defined4728 when one of the actions is environement specific action4729 deploys to production4730 when one of the actions is a teardown action4731 deploys to production4732 self.match4733 matches the environment4734CacheMarkdownField4735 for Active record classes4736 behaves like a class with cached markdown fields4737 #cached_html_up_to_date?4738 returns false when the version is absent4739 returns false when the version is too early4740 returns false when the version is too late4741 returns false when the local version was bumped4742 returns true when the local version is default4743 returns true when the cached version is just right4744 #latest_cached_markdown_version4745 returns default version4746 #refresh_markdown_cache4747 fills all html fields4748 does not save the result4749 updates the markdown cache version4750 #refresh_markdown_cache!4751 fills all html fields4752 saves the changes4753 #banzai_render_context4754 sets project to nil if the object lacks a project4755 excludes author if the object lacks an author4756 raises if the context for an unrecognised field is requested4757 includes the pipeline4758 returns copies of the context template4759 with a project4760 sets the project in the context4761 with an author4762 sets the author in the context4763 #updated_cached_html_for4764 when the markdown cache is outdated4765 calls #refresh_markdown_cache4766 when the markdown field does not exist4767 returns nil4768 when the markdown cache is up to date4769 does not call #refresh_markdown_cache4770 for other classes4771 behaves like a class with cached markdown fields4772 #cached_html_up_to_date?4773 returns false when the version is absent4774 returns false when the version is too early4775 returns false when the version is too late4776 returns false when the local version was bumped4777 returns true when the local version is default4778 returns true when the cached version is just right4779 #latest_cached_markdown_version4780 returns default version4781 #refresh_markdown_cache4782 fills all html fields4783 does not save the result4784 updates the markdown cache version4785 #refresh_markdown_cache!4786 fills all html fields4787 saves the changes4788 #banzai_render_context4789 sets project to nil if the object lacks a project4790 excludes author if the object lacks an author4791 raises if the context for an unrecognised field is requested4792 includes the pipeline4793 returns copies of the context template4794 with a project4795 sets the project in the context4796 with an author4797 sets the author in the context4798 #updated_cached_html_for4799 when the markdown cache is outdated4800 calls #refresh_markdown_cache4801 when the markdown field does not exist4802 returns nil4803 when the markdown cache is up to date4804 does not call #refresh_markdown_cache4805Releases::UpdateService4806 #execute4807 successfully updates an existing release4808 when the tag does not exists4809 behaves like a failed update4810 raises an error4811 when the release does not exist4812 behaves like a failed update4813 raises an error4814 with an invalid update4815 behaves like a failed update4816 raises an error4817 when a milestone is passed in4818 updates the related milestone accordingly4819 when an 'empty' milestone is passed in4820 removes the old milestone and does not associate any new milestone4821 when multiple new milestones are passed in4822 removes the old milestone and update the release with the new ones4823Gitlab::Template::IssueTemplate4824 .all4825 strips the md suffix4826 combines the globals and rest4827 .find4828 returns nil if the file does not exist4829 returns the issue object of a valid file4830 .by_category4831 return array of templates4832 when repo is bare or empty4833 returns empty array4834 #content4835 loads the full file4836 raises error when file is not found4837 when repo is empty4838 raises file not found4839IssueCollection4840 #collection4841 returns the issues in the same order as the input Array4842 #updatable_by_user4843 using an admin user4844 returns all issues4845 using a user that has no access to the project4846 returns no issues when the user is not an assignee or author4847 returns the issues the user is assigned to4848 returns the issues for which the user is the author4849 using a user that has reporter access to the project4850 returns the issues of the project4851 using a user that is the owner of a project4852 returns the issues of the project4853 #visible_to4854 is an alias for updatable_by_user4855ContainerRegistry::Blob4856 should respond to #repository4857 should delegate #registry to the #repository object4858 should delegate #client to the #repository object4859 #path4860 returns a valid path to the blob4861 #digest4862 return correct digest value4863 #type4864 returns a correct type4865 #revision4866 returns a correct blob SHA4867 #short_revision4868 return a short SHA4869 #delete4870 returns true when blob has been successfully deleted4871 #data4872 when locally stored4873 returns a correct blob data4874 when externally stored4875 for a valid address4876 returns correct data4877 for a relative address4878 returns correct data4879 for invalid file4880 raises an error4881Gitlab::LfsToken4882 #token4883 when the actor is a user4884 returns the correct username4885 returns the correct token type4886 behaves like a valid LFS token4887 returns a computed token4888 when the actor is a key4889 returns the correct username4890 returns the correct token type4891 behaves like a valid LFS token4892 returns a computed token4893 when the actor is a deploy key4894 returns the correct username4895 returns the correct token type4896 behaves like a valid LFS token4897 returns a computed token4898 when the actor is invalid4899 raises an exception4900 #token_valid?4901 where the token is invalid4902 because it's junk4903 returns false4904 because it's been fiddled with4905 returns false4906 because it was generated with a different secret4907 returns false4908 because it's expired4909 returns false4910 where the token is valid4911 returns true4912 when the actor is a regular user4913 when the user is blocked4914 returns false4915 when the user password is expired4916 returns false4917 when the actor is an ldap user4918 when the user is blocked4919 returns false4920 when the user password is expired4921 returns true4922 #deploy_key_pushable?4923 when actor is not a DeployKey4924 returns false4925 when actor is a DeployKey4926 but the DeployKey cannot push to the project4927 returns false4928 and the DeployKey can push to the project4929 returns true4930 #type4931 when actor is not a User4932 returns false4933 when actor is a User4934 returns false4935 #authentication_payload4936 returns a Hash designed for gitlab-shell4937Gitlab::Git::Commit4938 move this test to gitaly-ruby (PENDING: No reason given)4939 Commit info4940 should eq "67e8ec6fefb"4941 should eq "67e8ec6fefbd371990431891a130dd691f96f841"4942 should eq "67e8ec6fefbd371990431891a130dd691f96f841"4943 should eq "Refactoring specs"4944 should eq 2000-01-01 00:00:00.000000000 +08004945 should eq 2000-01-01 00:00:00.000000000 +08004946 should eq "john@smith.com"4947 should eq "John Smith"4948 should eq "Mike Smith"4949 should eq "mike@smith.com"4950 should be truthy4951 should eq [#<Gitlab::Git::Commit:0x0000556e87534c10 @repository=#<Gitlab::Git::Repository:0x0000556e87505f28 @s...arent_ids=["0e50ec4d3c7ce42ab74dda1d422cb2cbffe1e326", "0e1b353b348f8477bdbec1ef47087171c5032cd9"]>]4952 should eq "4b4918a572fa86f9771e5ba40fbd48e1eb03e2c6"4953 should eq "--no commit message"4954 Commit info from gitaly commit4955 should eq "23f3008d0f0"4956 should eq "704819691e27b58c084c3ac76b02d09b0a73d5b4"4957 should eq "c7cea1cb0711e429989492fc82f718fed174c3ac"4958 should eq "My commitMy body"4959 should eq 2019-12-13 08:46:13.000000000 +00004960 should eq "user1868@example.org"4961 should eq "John Doe1911"4962 should eq "John Doe1914"4963 should eq "user1875@example.org"4964 should eq ["414cc1adf83fd0c5336928fafeb298f995ae3eba", "55c5f5cc814a02e0654933da3b7ad01ad850fc07"]4965 non-UTC dates4966 sets timezones correctly4967 body_size != body.size4968 zero body_size4969 should eq "My commit"4970 body_size less than threshold4971 fetches commit message separately4972 body_size greater than threshold4973 returns the suject plus a notice about message size4974 Class methods4975 .find with Gitaly enabled4976 it should behave like .find4977 returns first head commit if without params4978 returns valid commit4979 returns an array of parent ids4980 returns valid commit for tag4981 returns nil for non-commit ids4982 returns nil for parent of non-commit object4983 returns nil for nonexisting ids4984 with broken repo4985 returns nil4986 .find with Rugged enabled4987 calls out to the Rugged implementation4988 it should behave like .find4989 returns first head commit if without params4990 returns valid commit4991 returns an array of parent ids4992 returns valid commit for tag4993 returns nil for non-commit ids4994 returns nil for parent of non-commit object4995 returns nil for nonexisting ids4996 with broken repo4997 returns nil4998 .last_for_path4999 no path5000 #id5001 should eq "4b4918a572fa86f9771e5ba40fbd48e1eb03e2c6"5002 path5003 #id5004 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"5005 ref + path5006 #id5007 should eq "913c66a37b4a45b9769037c55c2d238bd0942d2e"5008 path is empty string5009 has 10 elements5010 should include "b0e52af38d7ea43cf41d8a6f2471351ac036d6c9"5011 path is nil5012 has 10 elements5013 should include "b0e52af38d7ea43cf41d8a6f2471351ac036d6c9"5014 ref is branch name5015 has 3 elements5016 should include "d14d6c0abdd253381df51a723d58691b2ee1ab08"5017 should not include "eb49186cfa5c4338011f5f590fac11bd66c5c631"5018 ref is commit id5019 has 3 elements5020 should include "2f63565e7aac07bcdadb654e253078b727143ec4"5021 should not include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"5022 ref is tag5023 has 3 elements5024 should include "874797c3a73b60d2187ed6e2fcabd289ff75171e"5025 should not include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"5026 .between5027 has 1 element5028 should include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"5029 should not include "1a0b36b3cdad1d2ee32457c102a8c0b7056fa863"5030 .shas_with_signatures5031 has 2 signed shas5032 has 0 signed shas5033 has 1 signed sha5034 .find_all5035 returns a return a collection of commits5036 max_count5037 has 34 elements5038 includes the expected commits5039 ref + max_count + skip5040 has 24 elements5041 includes the expected commits5042 .batch_by_oid with Gitaly enabled5043 it should behave like .batch_by_oid5044 with multiple OIDs5045 returns multiple commits5046 when oids is empty5047 returns empty commits5048 when oids is empty5049 makes no Gitaly request5050 .batch_by_oid with Rugged enabled5051 calls out to the Rugged implementation5052 it should behave like .batch_by_oid5053 with multiple OIDs5054 returns multiple commits5055 when oids is empty5056 returns empty commits5057 .extract_signature_lazily5058 when the commit is signed5059 returns signature and signed text5060 when the commit has no signature5061 returns nil5062 when the commit cannot be found5063 returns nil5064 when the commit ID is invalid5065 raises ArgumentError5066 when loading signatures in batch once5067 fetches signatures in batch once5068 #init_from_hash5069 #id5070 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"5071 #message5072 should eq "tree css fixes"5073 #stats5074 #additions5075 should eq 115076 #deletions5077 should eq 65078 #total5079 should eq 175080 #gitaly_commit?5081 when the commit data comes from gitaly5082 should eq true5083 when the commit data comes from a Hash5084 should eq false5085 #has_zero_stats?5086 should eq false5087 #to_hash5088 should be a kind of Hash5089 #keys5090 should match [:author_email, :author_name, :authored_date, :committed_date, :committer_email, :committer_name, :id, :message, :parent_ids]5091 #diffs5092 should be a kind of Gitlab::Git::DiffCollection5093 should eq 25094 should be a kind of Gitlab::Git::Diff5095 #ref_names5096 has 2 element5097 should include "master"5098 should not include "feature"5099 .get_message5100 gets commit messages5101 gets messages in one batch5102RemoveExpiredGroupLinksWorker5103 #perform5104 ProjectGroupLinks5105 removes expired group links5106 leaves group links that expire in the future5107 leaves group links that do not expire at all5108 GroupGroupLinks5109 expired GroupGroupLink exists5110 calls Groups::GroupLinks::DestroyService5111 expired GroupGroupLink does not exist5112 does not call Groups::GroupLinks::DestroyService5113projects/commit/_commit_box.html.haml5114 shows the commit SHA5115 when there is a pipeline present5116 when there are multiple pipelines for a commit5117 shows the last pipeline5118 when pipeline for the commit is blocked5119 shows correct pipeline description5120 viewing a commit5121 as a developer5122 has a link to create a new tag5123 as a non-developer5124 does not have a link to create a new tag5125DeployKeyEntity5126 returns deploy keys with projects a user can read5127 should eq {:almost_orphaned=>false, :can_edit=>false, :created_at=>2019-12-13 08:46:20.991692401 +0000, :deploy...", :id=>26, :title=>"My title 642", :updated_at=>2019-12-13 08:46:20.991692401 +0000, :user_id=>nil}5128 user is an admin5129 should include {:can_edit => true}5130 user is a project maintainer5131 project deploy key5132 should include {:can_edit => true}5133 public deploy key5134 should include {:can_edit => true}5135Gitlab::Ci::Status::Stage::PlayManual5136 #action_icon5137 should eq "play"5138 #action_button_title5139 should eq "Play all manual"5140 #action_title5141 should eq "Play all manual"5142 #action_path5143 should eq "/namespace1154/project1176/pipelines/151/stages/test/play_manual"5144 #action_method5145 should eq :post5146 .matches?5147 when stage is skipped5148 should be truthy5149 when stage is manual5150 should be truthy5151 when stage is scheduled5152 should be truthy5153 when stage is success5154 and does not have manual builds5155 should be falsy5156SshHostKey5157 .primary_key5158 returns a symbol5159 .find_by5160 accepts a string key5161 accepts a symbol key5162 #fingerprints5163 returns an array of indexed fingerprints when the cache is filled5164 returns an empty array when the cache is empty5165 #fingerprints5166 returns an array of indexed fingerprints when the cache is filled5167 returns an empty array when the cache is empty5168 #host_keys_changed?5169 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\nfoo\nbar\n", result: true5170 (normal)5171 should eq true5172 (reversed)5173 should eq true5174 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "foo\n", result: true5175 (normal)5176 should eq true5177 (reversed)5178 should eq true5179 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "", result: true5180 (normal)5181 should eq true5182 (reversed)5183 should eq true5184 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: nil, result: true5185 (normal)5186 should eq true5187 (reversed)5188 should eq true5189 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", result: false5190 (normal)5191 should eq false5192 (reversed)5193 should eq false5194 known_hosts_a: "@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\nexample.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n", known_hosts_b: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", result: false5195 (normal)5196 should eq false5197 (reversed)5198 should eq false5199 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\nfoo\nbar\n", known_hosts_b: "foo\n", result: true5200 (normal)5201 should eq true5202 (reversed)5203 should eq true5204 known_hosts_a: "", known_hosts_b: "", result: false5205 (normal)5206 should eq false5207 (reversed)5208 should eq false5209 known_hosts_a: nil, known_hosts_b: nil, result: false5210 (normal)5211 should eq false5212 (reversed)5213 should eq false5214 known_hosts_a: "", known_hosts_b: nil, result: false5215 (normal)5216 should eq false5217 (reversed)5218 should eq false5219 #calculate_reactive_cache5220 writes the hostname to STDIN5221 successful key scan5222 stores the cleaned known_hosts data5223 failed key scan (exit code 1)5224 returns a generic error5225 failed key scan (exit code 0)5226 returns a generic error5227Banzai::Filter::AbstractReferenceFilter5228 #references_per_parent5229 returns a Hash containing references grouped per parent paths5230 #parent_per_reference5231 returns a Hash containing projects grouped per parent paths5232 #find_for_paths5233 with RequestStore disabled5234 returns a list of Projects for a list of paths5235 return an empty array for paths that don't exist5236 with RequestStore enabled5237 returns a list of Projects for a list of paths5238 when no project with that path exists5239 returns no value5240 adds the ref to the project refs cache5241 when the project refs cache includes nil values5242 return an empty array for paths that don't exist5243 #current_parent_path5244 returns the path of the current parent5245Tree5246 #readme5247 returns nil when repository does not contains a README file5248 returns nil when repository does not contains a previewable README file5249 returns README when repository contains a previewable README file5250 returns first previewable README when repository contains more than one5251 returns first plain text README when repository contains more than one5252 prioritizes previewable README file over one in plain text5253Projects::DownloadService5254 File service5255 for a URL that is not on whitelist5256 should eq nil5257 for URLs that are on the whitelist5258 an image file5259 should have key :alt5260 should have key :url5261 should match "rails_sample.jpg"5262 should eq "rails_sample"5263 a txt file5264 should have key :alt5265 should have key :url5266 should match "doc_sample.txt"5267 should eq "doc_sample.txt"5268ExpireBuildInstanceArtifactsWorker5269 #perform5270 with expired artifacts5271 when associated project is valid5272 does expire5273 does remove files5274 does remove the job artifact record5275 with not yet expired artifacts5276 does not expire5277 does not remove files5278 does not remove the job artifact record5279 without expire date5280 does not expire5281 does not remove files5282 does not remove the job artifact record5283 for expired artifacts5284 is still expired5285Gitlab::Metrics::Dashboard::Processor5286 process5287 includes a path for the prometheus endpoint with each metric5288 when the dashboard is not present5289 returns nil5290 when dashboard config corresponds to common metrics5291 inserts metric ids into the config5292 when the project has associated metrics5293 includes project-specific metrics5294 orders groups by priority and panels by weight5295 when the dashboard should not include project metrics5296 includes only dashboard metrics5297 when the dashboard is missing panel_groups5298 behaves like errors with message5299 raises a DashboardLayoutError5300 when the dashboard contains a panel_group which is missing panels5301 behaves like errors with message5302 raises a DashboardLayoutError5303 when the dashboard contains a panel which is missing metrics5304 behaves like errors with message5305 raises a DashboardLayoutError5306 when the dashboard contains a metric which is missing a query5307 behaves like errors with message5308 raises a DashboardLayoutError5309ReleasesFinder5310 #execute5311 when the user is not part of the project5312 returns no releases5313 when the user is a project developer5314 sorts by release date5315 preloads associations5316 when preload is false5317 does not preload associations5318DeleteDiffFilesWorker5319 #perform5320 deletes all merge request diff files5321 updates state to without_files5322 does nothing if diff was already marked as "without_files"5323WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was RuntimeError. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/scop/gitlab/spec/workers/delete_diff_files_worker_spec.rb:34:in `block (3 levels) in <top (required)>'.5324 rollsback if something goes wrong5325ContainerRepositoriesFinder5326 #execute5327 with authorized user5328 when subject_type is group5329 should contain exactly #<ContainerRepository id: 15, project_id: 1264, name: "test_image_3", created_at: "2019-12-13 08:46:42", updated_at: "2019-12-13 08:46:42"> and #<ContainerRepository id: 16, project_id: 1265, name: "test_repository2", created_at: "2019-12-13 08:46:43", updated_at: "2019-12-13 08:46:43">5330 when subject_type is project5331 should contain exactly #<ContainerRepository id: 17, project_id: 1266, name: "test_image_4", created_at: "2019-12-13 08:46:43", updated_at: "2019-12-13 08:46:43">5332 with invalid subject_type5333 should raise Exception with "invalid subject_type"5334 with unauthorized user5335 should equal nil5336Gitlab::LetsEncrypt5337 .enabled?5338 when terms of service are accepted5339 should eq true5340 when terms of service are not accepted5341 should eq false5342 .terms_of_service_url5343 returns the url5344ScheduleCalculateWikiSizes5345NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5346NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5347NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5348NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping5349NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5350NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5351 when missing wiki sizes exist5352 schedules a background migration5353 calculates missing wiki sizes5354 when missing wiki sizes do not exist5355 does not schedule a background migration5356NOTICE: table "geo_container_repository_updated_events" does not exist, skipping5357NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5358NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5359NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping5360NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5361NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5362NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5363ChatNotificationService5364 Associations5365 should validate that :webhook cannot be empty/falsy5366 #can_test?5367 with empty repository5368 returns true5369 with repository5370 returns true5371 #execute5372 with a repository5373 returns true5374 with an empty repository5375 returns true5376LfsFileLock5377 should belong to project required:5378 should belong to user required:5379 should validate that :project_id cannot be empty/falsy5380 should validate that :user_id cannot be empty/falsy5381 should validate that :path cannot be empty/falsy5382 #can_be_unlocked_by?5383 when it's forced5384 can be unlocked by the author5385 can be unlocked by a maintainer5386 can't be unlocked by other user5387 when it isn't forced5388 can be unlocked by the author5389 can't be unlocked by a maintainer5390 can't be unlocked by other user5391SuggestionEntity5392 exposes correct attributes5393 exposes current user abilities5394WikiDirectory5395 validations5396 should validate that :slug cannot be empty/falsy5397 #initialize5398 when there are pages5399 sets the slug attribute5400 sets the pages attribute5401 when there are no pages5402 sets the slug attribute5403 sets the pages attribute to an empty array5404 #to_partial_path5405 returns the relative path to the partial to be used5406Gitlab::BackgroundMigration::BackfillHashedProjectRepositories5407NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5408NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5409NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5410NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping5411NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5412NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5413 behaves like backfill migration for project repositories5414 #perform5415 creates a project_repository row for projects on hashed storage that needs one5416 does nothing for projects on hashed storage that have already a project_repository row5417 does nothing for projects on legacy storage5418 inserts rows in a single query5419NOTICE: table "design_management_designs" does not exist, skipping5420NOTICE: table "design_management_designs_versions" does not exist, skipping5421NOTICE: table "design_management_versions" does not exist, skipping5422NOTICE: table "geo_container_repository_updated_events" does not exist, skipping5423NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5424NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5425NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping5426NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5427NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5428NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5429projects/ci/lints/show5430 XSS protection5431 when builds attrbiutes contain HTML nodes5432 does not render HTML elements5433 when builds attributes do not contain HTML nodes5434 shows configuration in the table5435 when the content is valid5436 shows the correct values5437 when the content is invalid5438 shows error message5439Projects::MoveUsersStarProjectsService5440 #execute5441 moves the user's stars from one project to another5442 rollbacks changes if transaction fails5443Gitlab::ImportExport::LfsSaver5444 #save5445 when the project has LFS objects locally stored5446 does not cause errors5447 copies the file in the correct location when there is an lfs object5448 saving a json file5449 saves a json file correctly5450 does not save a json file if feature is disabled5451 when the LFS objects are stored in object storage5452 downloads the file to include in an archive5453Gitlab::BackgroundMigration::MigrateBuildStage5454NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5455NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5456NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5457NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping5458NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5459NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5460NOTICE: trigger "trigger_f1016db1483e" for relation "users" does not exist, skipping5461 correctly migrates builds stages5462 when invalid class can be loaded due to single table inheritance5463 does ignore single table inheritance type5464NOTICE: trigger "trigger_7dc952250ffd" for relation "users" does not exist, skipping5465NOTICE: table "design_management_designs" does not exist, skipping5466NOTICE: table "design_management_designs_versions" does not exist, skipping5467NOTICE: table "design_management_versions" does not exist, skipping5468NOTICE: table "geo_container_repository_updated_events" does not exist, skipping5469NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5470NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5471NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping5472NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5473NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5474NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5475Gitlab::OptimisticLocking5476 #retry_lock5477 does not reload object if state changes5478 retries action if exception is raised5479 raises exception when too many retries5480 #retry_optimistic_lock5481 when locking module is mixed in5482 is an alias for retry_lock5483Gitlab::LegacyGithubImport::CommentFormatter5484 #attributes5485 when do not reference a portion of the diff5486 returns formatted attributes5487 when on a portion of the diff5488 returns formatted attributes5489 when author is a GitLab user5490 returns GitLab user id associated with GitHub id as author_id5491 returns GitLab user id associated with GitHub email as author_id5492 returns note without created at tag line5493Projects::CreateFromTemplateService5494 calls the importer service5495 returns the project that is created5496 when template is not present5497 does not set import set import type5498 does not set import set import source5499 is not scheduled5500 repository is empty5501 the result project5502 overrides template description5503 overrides template visibility_level5504Gitlab::BackgroundMigration::AddMergeRequestDiffCommitsCount5505NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5506NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5507NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5508NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping5509NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5510NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5511NOTICE: trigger "trigger_f1016db1483e" for relation "users" does not exist, skipping5512 #perform5513 migrates diffs that have no commits5514 skips diffs that have commits_count already set5515 migrates multiple diffs to the correct values5516NOTICE: trigger "trigger_7dc952250ffd" for relation "users" does not exist, skipping5517NOTICE: table "design_management_designs" does not exist, skipping5518NOTICE: table "design_management_designs_versions" does not exist, skipping5519NOTICE: table "design_management_versions" does not exist, skipping5520NOTICE: table "geo_container_repository_updated_events" does not exist, skipping5521NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5522NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5523NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping5524NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5525NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5526NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5527API::Helpers5528 #find_project5529 when ID is used as an argument5530 behaves like project finder5531 when project exists5532 returns requested project5533 returns nil5534 when PATH is used as an argument5535 behaves like project finder5536 when project exists5537 returns requested project5538 returns nil5539 with an invalid PATH5540 does not hit the database5541 behaves like project finder5542 when project exists5543 returns requested project5544 returns nil5545 #find_namespace5546 when ID is used as an argument5547 behaves like namespace finder5548 when namespace exists5549 returns requested namespace5550 when namespace doesn't exists5551 returns nil5552 when PATH is used as an argument5553 behaves like namespace finder5554 when namespace exists5555 returns requested namespace5556 when namespace doesn't exists5557 returns nil5558 #find_namespace!5559 behaves like user namespace finder5560 when namespace is group5561 when user has access to group5562 returns requested namespace5563 when user doesn't have access to group5564 raises not found error5565 when namespace is user's personal namespace5566 when user owns the namespace5567 returns requested namespace5568 when user doesn't own the namespace5569 raises not found error5570 #send_git_blob5571 sets Gitlab::Workhorse::DETECT_HEADER header5572 content disposition5573 when blob name is null5574 returns only the disposition5575 when blob name is not null5576 returns disposition with the blob name5577 #track_event5578 creates a gitlab tracking event5579 logs an exception5580Gitlab::Database::Count::ExactCountStrategy5581 #count5582 counts all models5583 returns default value if count times out5584Gitlab::Ci::Build::Credentials::Registry5585 contains valid DockerRegistry credentials5586 .valid?5587 when registry is enabled5588 should be truthy5589 when registry is disabled5590 should be falsey5591Gitlab::BranchPushMergeCommitAnalyzer5592 #get_merge_commit5593 returns correct merge commit SHA for each commit5594 when one parent has two children5595 returns correct merge commit SHA for each commit5596 when relevant_commit_ids is provided5597 returns correct merge commit5598ScheduleFillValidTimeForPagesDomainCertificates5599NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5600NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5601NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5602NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping5603NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5604NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5605 correctly schedules background migrations5606 sets certificate valid_not_before/not_after5607NOTICE: table "geo_container_repository_updated_events" does not exist, skipping5608NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5609NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5610NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping5611NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5612NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5613NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5614Gitlab::Ci::Status::Build::Manual5615 #illustration5616 should include :image, :size, :title, and :content5617 .matches?5618 when build is manual5619 is a correct match5620 when build is not manual5621 does not match5622Projects::HashedStorage::RollbackService5623 #execute5624 attachments rollback5625 delegates rollback to Projects::HashedStorage::RollbackAttachmentsService5626 does not delegate rollback if repository is in legacy storage already5627 repository rollback5628 delegates rollback to RollbackRepositoryService5629 does not delegate rollback if repository is in legacy storage already5630AwardEmojis::ToggleService5631 #execute5632 when user has awarded an emoji5633 calls AwardEmojis::DestroyService5634 destroys an AwardEmoji5635 returns the result of DestroyService#execute5636 when user has not awarded an emoji5637 calls AwardEmojis::AddService5638 creates an AwardEmoji5639 returns the result of AddService#execute5640InstanceClusterablePresenter5641 #create_aws_clusters_path5642 should eq "/admin/clusters/create_aws"5643 #authorize_aws_role_path5644 should eq "/admin/clusters/authorize_aws_role"5645 #clear_cluster_cache_path5646 should eq "/admin/clusters/191/clear_cache"5647MergeRequestDiffFile5648 #diff5649 when diff is not stored5650 when the diff is marked as binary5651 unpacks from base 645652 when the diff is not marked as binary5653 returns the raw diff5654 when diff is stored in DB5655 returns UTF-8 string5656 when diff is stored in external storage5657 returns UTF-8 string5658 #utf8_diff5659 does not raise error when the diff is binary5660Gitlab::GitalyClient::HealthCheckService5661 #check5662 successfully sends a health check request5663 receives an unsuccessful health check request5664 gracefully handles gRPC error5665Gitlab::ImportExport::WikiRepoSaver5666 bundle a wiki Git repo5667 bundles the repo successfully5668 when the repo is empty5669 bundles the repo successfully5670Ci::BuildScheduleWorker5671 when build is found5672 when build is scheduled5673 executes RunScheduledBuildService5674 when build is not scheduled5675 executes RunScheduledBuildService5676 when build is not found5677 does nothing5678Gitlab::Graphql::Authorize::AuthorizeResource5679 when the user is allowed to perform the action5680 #authorized_find!5681 returns the object5682 #authorize!5683 does not raise an error5684 #authorized_resource?5685 is true5686 when the user is not allowed to perform the action5687 #authorized_find!5688 raises an error5689 #authorize!5690 raises an error5691 #authorized_resource?5692 is false5693 when the class does not define #find_object5694 raises a comprehensive error message5695 when the class does not define authorize5696 #authorized_find!5697 raises a comprehensive error message5698 #authorized_resource?5699 raises a comprehensive error message5700 #authorize5701 adds permissions from subclasses to those of superclasses when used on classes5702Gitlab::Ci::Build::Policy::Kubernetes5703 when kubernetes service is active5704 when user configured kubernetes from CI/CD > Clusters5705 is satisfied by a kubernetes pipeline5706 when kubernetes service is inactive5707 is not satisfied by a pipeline without kubernetes available5708 when kubernetes policy is invalid5709 raises an error5710TodosHelper5711 #todos_count_format5712 shows fuzzy count for 100 or more items5713 shows exact count for 99 or fewer items5714 #todo_projects_options5715 returns users authorised projects in json format5716Gitlab::PhabricatorImport::Issues::Importer5717 #execute5718 imports each task in the response5719 stubbed task import5720 schedules the next batch if there is one5721 does not reschedule when there is no next page5722environments routing5723 routing environment folders5724 when using JSON format5725 correctly matches environment name and JSON format5726 when using HTML format5727 correctly matches environment name and HTML format5728 when using implicit format5729 correctly matches environment name5730Users::ActivityService5731 #execute5732 when last activity is nil5733 updates last_activity_on for the user5734 when last activity is in the past5735 updates last_activity_on for the user5736 tries to obtain ExclusiveLease5737 when a bad object is passed5738 does not record activity5739 when last activity is today5740 does not update last_activity_on5741 does not try to obtain ExclusiveLease5742 when in GitLab read-only instance5743 does not update last_activity_on5744 when a lease could not be obtained5745 does not update last_activity_on5746Gitlab::LegacyGithubImport::UserFormatter5747 #gitlab_id5748 returns nil when GitHub user is not a GitLab user5749 when GitHub user is a GitLab user5750 return GitLab user id when user associated their account with GitHub5751 returns GitLab user id when user primary email matches GitHub email5752 returns GitLab user id when any of user linked emails matches GitHub email5753Gitlab::PhabricatorImport::ProjectCreator5754 #execute5755 creates a project correctly and schedule an import5756 when import params are missing5757 returns nil5758 when import params are invalid5759 returns an unpersisted project5760Gitlab::Ci::Status::Pipeline::Blocked5761 #text5762 overrides status text5763 #label5764 overrides status label5765 .matches?5766 when pipeline is blocked5767 is a correct match5768 when pipeline is not blocked5769 does not match5770Gitlab::Ci::Config::External::File::Remote5771 #matching?5772 when a remote is specified5773 returns true5774 with a missing remote5775 returns false5776 with a missing remote key5777 returns false5778 #valid?5779 when is a valid remote url5780 returns true5781 with an irregular url5782 returns false5783 with a timeout5784 is falsy5785 when is not a yaml file5786 is falsy5787 with an internal url5788 is falsy5789 #content5790 with a valid remote file5791 returns the content of the file5792 with a timeout5793 is falsy5794 with an invalid remote url5795 is nil5796 with an internal url5797 is nil5798 #error_message5799 when remote file location is not valid5800 returns an error message describing invalid address5801 when timeout error has been raised5802 returns error message about a timeout5803 when HTTP error has been raised5804 returns error message about a HTTP error5805 when response has 404 status5806 returns error message about a timeout5807 when the URL is blocked5808 includes details about blocked URL5809 #expand_context5810 drops all parameters5811OmniAuth::Strategies::Jwt5812 #decoded5813 when the RS256 algorithm is used5814 decodes the user information5815 when the RS384 algorithm is used5816 decodes the user information5817 when the RS512 algorithm is used5818 decodes the user information5819 when the ES256 algorithm is used5820 decodes the user information5821 when the ES384 algorithm is used5822 decodes the user information5823 when the ES512 algorithm is used5824 decodes the user information5825 when the HS256 algorithm is used5826 decodes the user information5827 when the HS384 algorithm is used5828 decodes the user information5829 when the HS512 algorithm is used5830 decodes the user information5831 required claims is missing5832 raises error5833 when valid_within is specified but iat attribute is missing in response5834 raises error5835 when timestamp claim is too skewed from present5836 raises error5837ReactiveCaching5838 #with_reactive_cache5839 when cache is empty5840 should be nil5841 enqueues a background worker to bootstrap the cache5842 updates the cache lifespan5843 when the cache is full5844 behaves like a cacheable value5845 should eq 45846 does not enqueue a background worker5847 updates the cache lifespan5848 and expired5849 should be nil5850 refreshes cache5851 when the cache contains non-nil but blank value5852 behaves like a cacheable value5853 should eq false5854 does not enqueue a background worker5855 updates the cache lifespan5856 and expired5857 should be nil5858 refreshes cache5859 when the cache contains nil value5860 behaves like a cacheable value5861 should eq nil5862 does not enqueue a background worker5863 updates the cache lifespan5864 and expired5865 should be nil5866 refreshes cache5867 .reactive_cache_worker_finder5868 with default reactive_cache_worker_finder5869 calls the activerecord find_by method5870 with custom reactive_cache_worker_finder5871 overrides the default reactive_cache_worker_finder5872 #clear_reactive_cache!5873 should be nil5874 should be falsy5875 #exclusively_update_reactive_cache!5876 when the lease is free and lifetime is not exceeded5877 takes and releases the lease5878 caches the result of #calculate_reactive_cache5879 enqueues a repeat worker5880 calls a reactive_cache_updated only once if content did not change on subsequent update5881 does not delete the value key5882 and #calculate_reactive_cache raises an exception5883 leaves the cache untouched5884 does not enqueue a repeat worker5885 when lifetime is exceeded5886 skips the calculation5887 deletes the value key5888 when the lease is already taken5889 skips the calculation5890 default options5891 should be a kind of ActiveSupport::Duration5892 should be a kind of ActiveSupport::Duration5893 should be a kind of ActiveSupport::Duration5894 should respond to #call5895 should respond to #call5896ClusterSerializer5897 #represent_status5898 when provider type is gcp5899 serializes only status5900 when provider type is user5901 serializes only status5902Gitlab::BackgroundMigration::SetConfidentialNoteEventsOnServices5903NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5904NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5905NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5906NOTICE: trigger "trigger_36edafd19664" for relation "epics" does not exist, skipping5907NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5908NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5909NOTICE: trigger "trigger_f1016db1483e" for relation "users" does not exist, skipping5910 #perform5911 migrates services where note_events is true5912 ignores services where note_events is false5913 ignores services where confidential_note_events has already been set5914NOTICE: trigger "trigger_7dc952250ffd" for relation "users" does not exist, skipping5915NOTICE: table "design_management_designs" does not exist, skipping5916NOTICE: table "design_management_designs_versions" does not exist, skipping5917NOTICE: table "design_management_versions" does not exist, skipping5918NOTICE: table "geo_container_repository_updated_events" does not exist, skipping5919NOTICE: trigger "trigger_806273a4d8be" for relation "application_settings" does not exist, skipping5920NOTICE: trigger "trigger_dd1443fbd36e" for relation "application_settings" does not exist, skipping5921NOTICE: trigger "trigger_84853438aac0" for relation "epics" does not exist, skipping5922NOTICE: trigger "trigger_97893debd1d4" for relation "design_management_versions" does not exist, skipping5923NOTICE: trigger "trigger_4821f661bf92" for relation "application_settings" does not exist, skipping5924NOTICE: trigger "trigger_5299882abc4c" for relation "software_license_policies" does not exist, skipping5925events/event/_push.html.haml5926 with a branch5927 links to the branch5928 that has been deleted5929 does not link to the branch5930 ref_count is more than 15931 includes the count in the text5932 with a tag5933 links to the tag5934 that has been deleted5935 does not link to the tag5936 ref_count is more than 15937 includes the count in the text5938RedirectRoute5939 relationships5940 should belong to source required:5941 validations5942 should validate that :source cannot be empty/falsy5943 should validate that :path cannot be empty/falsy5944 should validate that :path is case-insensitively unique5945 .matching_path_and_descendants5946 when the redirect route matches with same casing5947 returns correct routes5948 when the redirect route matches with different casing5949 returns correct routes5950Peek::Views::Rugged5951 returns no results5952 returns aggregated results5953ApplicationSetting::Term5954 validations5955 should validate that :terms cannot be empty/falsy5956 .latest5957 finds the latest terms5958 #accepted_by_user?5959 is true when the user accepted the terms5960 is false when the user declined the terms5961 does not cause a query when the user accepted the current terms5962 returns false if the currently accepted terms are different5963Gitlab::GithubImport::Stage::FinishImportWorker5964 #perform5965 marks the import as finished5966 #report_import_time5967 reports the total import time5968PushEventPayload5969 behaves like having unique enum values5970 has unique values in "action"5971 has unique values in "ref_type"5972 saving payloads5973 does not allow commit messages longer than 70 characters5974Uploads routing5975 allows creating uploads for personal snippets5976 allows creating uploads for users5977 does not allow creating uploads for other models5978Gitlab::Metrics::RequestsRackMiddleware5979 #call5980 @app.call succeeds with 2005981 increments requests count5982 measures execution time5983 @app.call throws exception5984 increments exceptions count5985 increments requests count5986 does't measure request execution time5987 .initialize_http_request_duration_seconds5988 sets labels5989BuildCoverageWorker5990 #perform5991 when build exists5992 updates code coverage5993 when build does not exist5994 does not raise exception5995ExpireJobCacheWorker5996 #perform5997 with a job in the pipeline5998 invalidates Etag caching for the job path5999 when there is no job in the pipeline6000 does not change the etag store6001RemoteMirrorEntity6002 exposes remote-mirror-specific elements6003RepositoryCheck::ClearWorker6004 clears repository check columns6005Gitlab::Ci::Variables::Collection6006 .new6007 can be initialized with an array6008 can be initialized without an argument6009 #append6010 appends a hash6011 appends a Ci::Variable6012 appends an internal resource6013 returns self6014 #concat6015 appends all elements from an array6016 appends all elements from other collection6017 does not concatenate resource if it undefined6018 returns self6019 #+6020 makes it possible to combine with an array6021 makes it possible to combine with another collection6022 #to_runner_variables6023 creates an array of hashes in a runner-compatible format6024 #to_hash6025 returns regular hash in valid order without duplicates6026MilestonesRoutingHelper6027 #milestone_path6028 for a group milestone6029 links to the group milestone page6030 for a project milestone6031 links to the project milestone page6032 #milestone_url6033 for a group milestone6034 links to the group milestone page6035 for a project milestone6036 links to the project milestone page6037SystemCheck::Orphans::NamespaceCheck6038 #multi_check6039 all orphans6040 prints list of all orphaned namespaces except @hashed6041 few orphans with existing namespace6042 prints list of orphaned namespaces6043 few orphans with existing namespace and parents with same name as orphans6044 prints list of orphaned namespaces ignoring parents with same namespace as orphans6045 no orphans6046 prints an empty list ignoring @hashed6047Gitlab::SlashCommands::Presenters::Access6048 #access_denied6049 should be a kind of Hash6050 behaves like displays an error message6051 should equal :ephemeral6052 #generic_access_denied6053 should be a kind of Hash6054 behaves like displays an error message6055 should equal :ephemeral6056 #deactivated6057 should be a kind of Hash6058 behaves like displays an error message6059 should equal :ephemeral6060 #not_found6061 should be a kind of Hash6062 tells the user the resource was not found6063 #authorize6064 with an authorization URL6065 should be a kind of Hash6066 tells the user to authorize6067 without authorization url6068 should be a kind of Hash6069 tells the user to authorize6070Banzai::Filter::ExternalLinkFilter6071 ignores elements without an href attribute6072 ignores non-HTTP(S) links6073 skips internal links6074 for root links on document6075 behaves like an external link with rel attribute6076 adds rel="nofollow" to external links6077 adds rel="noreferrer" to external links6078 adds rel="noopener" to external links6079 for nested links on document6080 behaves like an external link with rel attribute6081 adds rel="nofollow" to external links6082 adds rel="noreferrer" to external links6083 adds rel="noopener" to external links6084 for invalid urls6085 adds rel and target attributes to broken hrefs6086 adds rel and target to improperly formatted mailtos6087 adds rel and target to improperly formatted autolinks6088 for links with a username6089 with a valid username6090 behaves like an external link with rel attribute6091 adds rel="nofollow" to external links6092 adds rel="noreferrer" to external links6093 adds rel="noopener" to external links6094 with an impersonated username6095 behaves like an external link with rel attribute6096 adds rel="nofollow" to external links6097 adds rel="noreferrer" to external links6098 adds rel="noopener" to external links6099 for non-lowercase scheme links6100 skips internal links6101 skips relative links6102 with http6103 behaves like an external link with rel attribute6104 adds rel="nofollow" to external links6105 adds rel="noreferrer" to external links6106 adds rel="noopener" to external links6107 with https6108 behaves like an external link with rel attribute6109 adds rel="nofollow" to external links6110 adds rel="noreferrer" to external links6111 adds rel="noopener" to external links6112 for protocol-relative links6113 behaves like an external link with rel attribute6114 adds rel="nofollow" to external links6115 adds rel="noreferrer" to external links6116 adds rel="noopener" to external links6117 links with RTLO character6118 escapes RTLO in link text6119 does not mangle the link text6120 behaves like an external link with rel attribute6121 adds rel="nofollow" to external links6122 adds rel="noreferrer" to external links6123 adds rel="noopener" to external links6124 for generated autolinks6125 with an IDN character6126 does not change the link text6127 uses punycode for emails6128 behaves like an external link with rel attribute6129 adds rel="nofollow" to external links6130 adds rel="noreferrer" to external links6131 adds rel="noopener" to external links6132 autolinked image6133 adds a toolip with punycode6134 behaves like an external link with rel attribute6135 adds rel="nofollow" to external links6136 adds rel="noreferrer" to external links6137 adds rel="noopener" to external links6138 for links that look malicious6139 with an IDN character6140 adds a toolip with punycode6141 with RTLO character6142 adds a toolip with punycode6143Gitlab::Ci::Config::Entry::Retry6144 #value6145 when retry value is a numeric6146 is returned as a hash with max key6147 when retry value is a hash6148 and `when` is a string6149 returns when wrapped in an array6150 and `when` is an array6151 returns when as it was passed6152 validation6153 when retry value is correct6154 when it is a numeric6155 is valid6156 when it is a hash6157 with max6158 is valid6159 with string when6160 is valid6161 with string when always6162 is valid6163 with array when6164 is valid6165 with when from documentation `always`6166 is valid6167 with when from documentation `unknown_failure`6168 is valid6169 with when from documentation `script_failure`6170 is valid6171 with when from documentation `api_failure`6172 is valid6173 with when from documentation `stuck_or_timeout_failure`6174 is valid6175 with when from documentation `runner_system_failure`6176 is valid6177 with when from documentation `missing_dependency_failure`6178 is valid6179 with when from documentation `runner_unsupported`6180 is valid6181 with when from CommitStatus.failure_reasons `unknown_failure`6182 is valid6183 with when from CommitStatus.failure_reasons `script_failure`6184 is valid6185 with when from CommitStatus.failure_reasons `api_failure`6186 is valid6187 with when from CommitStatus.failure_reasons `stuck_or_timeout_failure`6188 is valid6189 with when from CommitStatus.failure_reasons `runner_system_failure`6190 is valid6191 with when from CommitStatus.failure_reasons `missing_dependency_failure`6192 is valid6193 with when from CommitStatus.failure_reasons `runner_unsupported`6194 is valid6195 with when from CommitStatus.failure_reasons `stale_schedule`6196 is valid6197 with when from CommitStatus.failure_reasons `job_execution_timeout`6198 is valid6199 with when from CommitStatus.failure_reasons `archived_failure`6200 is valid6201 with when from CommitStatus.failure_reasons `unmet_prerequisites`6202 is valid6203 with when from CommitStatus.failure_reasons `scheduler_failure`6204 is valid6205 with when from CommitStatus.failure_reasons `data_integrity_failure`6206 is valid6207 with when from CommitStatus.failure_reasons `protected_environment_failure`6208 is valid6209 with when from CommitStatus.failure_reasons `insufficient_bridge_permissions`6210 is valid6211 with when from CommitStatus.failure_reasons `downstream_bridge_project_not_found`6212 is valid6213 with when from CommitStatus.failure_reasons `invalid_bridge_trigger`6214 is valid6215 with when from CommitStatus.failure_reasons `upstream_bridge_project_not_found`6216 is valid6217 with when from CommitStatus.failure_reasons `insufficient_upstream_permissions`6218 is valid6219 when retry value is not correct6220 when it is not a numeric nor an array6221 returns error about invalid type6222 when it is a numeric6223 when it is lower than zero6224 returns error about value too low6225 when it is not an integer6226 returns error about wrong value6227 when the value is too high6228 returns error about value too high6229 when it is a hash6230 with unknown keys6231 returns error about the unknown key6232 with max lower than zero6233 returns error about value too low6234 with max not an integer6235 returns error about wrong value6236 iwth max too high6237 returns error about value too high6238 with when in wrong format6239 returns error about the wrong format6240 with an unknown when string6241 returns error about the wrong format6242 with an unknown failure reason in a when array6243 returns error about the wrong format6244Gitlab::Auth::BlockedUserTracker6245 #log_blocked_user_activity!6246 when user is not blocked6247 does not log blocked user activity6248 when user is not blocked6249 logs blocked user activity6250Gitlab::DependencyLinker::ComposerJsonLinker6251 .support?6252 supports composer.json6253 does not support other files6254 #link6255 does not link the module name6256 links the homepage6257 links the repository URL6258 links the license6259 links dependencies6260 does not link core dependencies6261Every Sidekiq worker6262 does not use the default queue6263 uses the cronjob queue when the worker runs as a cronjob6264 has its queue in Gitlab::SidekiqConfig::QUEUE_CONFIG_PATHS6265 has its queue or namespace in config/sidekiq_queues.yml6266 feature category declarations6267 has a feature_category or feature_category_not_owned! attribute6268 has a feature_category that maps to a value in feature_categories.yml6269 is (exclusively) memory-bound or latency-sentitive, not both6270 has (exclusively) external dependencies or is latency-sentitive, not both6271Keys::DestroyService6272 destroys a key6273Gitlab::Regex6274 .project_name_regex6275 should match "gitlab-ce"6276 should match "GitLab CE"6277 should match "100 lines"6278 should match "gitlab.git"6279 should match "Český název"6280 should match "Dash – is this"6281 should not match "?gitlab"6282 .environment_name_regex6283 should match "foo"6284 should match "a"6285 should match "foo-1"6286 should match "FOO"6287 should match "foo/1"6288 should match "foo.1"6289 should not match "9&foo"6290 should not match "foo-^"6291 should not match "!!()()"6292 should not match "/foo"6293 should not match "foo/"6294 should not match "/foo/"6295 should not match "/"6296 .environment_scope_regex6297 should match "foo"6298 should match "foo*Z"6299 should not match "!!()()"6300 .environment_slug_regex6301 should match "foo"6302 should match "foo-1"6303 should not match "FOO"6304 should not match "foo/1"6305 should not match "foo.1"6306 should not match "foo*1"6307 should not match "9foo"6308 should not match "foo-"6309 .container_repository_name_regex6310 should match "image"6311 should match "my/image"6312 should match "my/awesome/image-1"6313 should match "my/awesome/image.test"6314 should match "my/awesome/image--test"6315 should not match "my/image-----------test"6316 should not match "my/image-.test"6317 should not match ".my/image"6318 should not match "my/image."6319 .aws_account_id_regex6320 should match "123456789012"6321 should not match "12345678901"6322 should not match "1234567890123"6323 should not match "12345678901a"6324 .aws_arn_regex6325 should match "arn:aws:iam::123456789012:role/role-name"6326 should match "arn:aws:s3:::bucket/key"6327 should match "arn:aws:ec2:us-east-1:123456789012:volume/vol-1"6328 should match "arn:aws:rds:us-east-1:123456789012:pg:prod"6329 should not match "123456789012"6330 should not match "role/role-name"6331 .utc_date_regex6332 should match "2019-10-20"6333 should match "1990-01-01"6334 should not match "11-1234-90"6335 should not match "aa-1234-cc"6336 should not match "9/9/2018"6337Gitlab::OmniauthInitializer6338 #execute6339 configures providers from array6340 allows "args" array for app_id and app_secret6341 passes app_id and app_secret as additional arguments6342 passes "args" hash as symbolized hash argument6343 normalizes a String strategy_class6344 allows a class to be specified in strategy_class6345 throws an error for an invalid strategy_class6346 configures fail_with_empty_uid for shibboleth6347 configures remote_sign_out_handler proc for authentiq6348 configures on_single_sign_out proc for cas36349 converts client_auth_method to a Symbol for openid_connect6350 converts client_auth_method to a Symbol for strategy_class OpenIDConnect6351Gitlab::Git::Blame6352 blaming a file6353 each count6354 should be a String with encoding UTF-86355 ISO-8859 encoding6356 converts to UTF-86357 unknown encoding6358 converts to UTF-86359Gitlab::EtagCaching::Middleware6360 when ETag caching is not enabled for current route6361 does not add ETag header6362 passes status code from app6363 when there is no ETag in store for given resource6364 generates ETag6365 when If-None-Match header was specified6366 tracks "etag_caching_key_not_found" event6367 when there is ETag in store for given resource6368 returns this value as header6369 when If-None-Match header matches ETag in store6370 does not call app6371 returns status code 3046372 returns empty body6373 tracks "etag_caching_cache_hit" event6374 when polling is disabled6375 returns status code 4296376 when If-None-Match header does not match ETag in store6377 calls app6378 tracks "etag_caching_resource_changed" event6379 when If-None-Match header is not specified6380 tracks "etag_caching_header_missing" event6381 when GitLab instance is using a relative URL6382 uses full path as cache key6383Gitlab::BackgroundMigration6384 .queue6385 returns background migration worker queue6386 .steal6387 when there are enqueued jobs present6388 when queue contains unprocessed jobs6389 steals jobs from a queue6390 does not steal job that has already been taken6391 does not steal jobs for a different migration6392 when one of the jobs raises an error6393 enqueues the migration again and re-raises the error6394 when there are scheduled jobs present6395 steals all jobs from the scheduled sets6396 when there are enqueued and scheduled jobs present6397 steals from the scheduled sets queue first6398 when retry_dead_jobs is true6399 steals from the dead and retry queue6400 .perform6401 performs a background migration6402 .exists?6403 when there are enqueued jobs present6404 returns true if specific job exists6405 returns false if specific job does not exist6406 when there are scheduled jobs present6407 returns true if specific job exists6408 returns false if specific job does not exist6409 .dead_jobs?6410 when there are dead jobs present6411 returns true if specific job exists6412 returns false if specific job does not exist6413 .retrying_jobs?6414 when there are dead jobs present6415 returns true if specific job exists6416 returns false if specific job does not exist6417Gitlab::Graphql::Authorize::AuthorizeFieldService6418 #authorized_resolve6419 scalar types6420 when the field is a built-in scalar type6421 behaves like checking permissions on the presented object6422 checks the abilities on the object being presented and returns the value6423 returns nil if the value wasn't authorized6424 when the field is a list of scalar types6425 behaves like checking permissions on the presented object6426 checks the abilities on the object being presented and returns the value6427 returns nil if the value wasn't authorized6428 when the field is sub-classed scalar type6429 behaves like checking permissions on the presented object6430 checks the abilities on the object being presented and returns the value6431 returns nil if the value wasn't authorized6432 when the field is a list of sub-classed scalar types6433 behaves like checking permissions on the presented object6434 checks the abilities on the object being presented and returns the value6435 returns nil if the value wasn't authorized6436 when the field is a specific type6437 checks both field & type permissions6438 returns nil if viewing was not allowed6439 when the field is not nullable6440 returns nil when viewing is not allowed6441 when the field is a list6442 checks all permissions6443 filters out objects that the user cannot see6444Gitlab::SidekiqMiddleware6445 .server_configurator6446 all optional middlewares off6447 passes through server middlewares6448 all optional middlewares on64492019-12-13T08:50:31.717Z 110 TID-gnc07s6x2 INFO: arguments: [0.01]6450 passes through server middlewares6451 .client_configurator6452 handles string worker_class values6453 behaves like a client middleware chain6454 invokes the chain6455 handles string worker_class values6456 behaves like a client middleware chain6457 invokes the chain6458RssHelper6459 #rss_url_options6460 when signed in6461 includes the current_user's feed_token6462 when signed out6463 does not have a feed_token6464Banzai::Filter::AssetProxyFilter6465 does not replace if disabled6466 during initialization6467 #initialize_settings6468 when whitelist is empty6469 defaults to the install domain6470 when properly configured6471 replaces img src6472 skips internal images6473 skip relative urls6474 skips single domain6475 skips single domain and ignores url in query string6476 skips wildcarded domain6477Autocomplete::ActsAsTaggableOn::TagsFinder6478 #execute6479 with empty params6480 returns all tags6481 filter by search6482 with an empty search term6483 returns all tags6484 with a search containing 2 characters6485 returns the tag that strictly matches the search term6486 with a search containing 3 characters6487 returns the tag that partially matches the search term6488 limit6489 limits the result set by the limit constant6490DevOpsScore::Metric6491 #percentage_score6492 returns stored percentage score6493Banzai::Filter::MathFilter6494 leaves regular inline code unchanged6495 removes surrounding dollar signs and adds class code, math and js-render-math6496 only removes surrounding dollar signs6497 only removes surrounding single dollar sign6498 adds data-math-style inline attribute to inline math6499 adds class code and math to inline math6500 adds js-render-math class to inline math6501 ignores cases with missing dolar sign at the end6502 ignores cases with missing dolar sign at the beginning6503 ignores dollar signs if it is not adjacent6504 ignores dollar signs if they are inside another element6505 adds data-math-style display attribute to display math6506 adds js-render-math class to display math6507 ignores code blocks that are not math6508 requires the pre to contain both code and math6509 dollar signs around to display math6510Pages::LookupPath6511 #project_id6512 delegates to Project#id6513 #access_control6514 delegates to Project#private_pages?6515 #https_only6516 when no domain provided6517 delegates to Project#pages_https_only?6518 when there is domain provided6519 takes into account the https setting of the domain6520 #source6521 sets the source type to "file"6522 sets the source path to the project full path suffixed with "public/6523 #prefix6524 returns "/" for pages group root projects6525 returns the project full path with the provided prefix removed6526Resolvers::ProjectResolver6527 does not increase complexity depending on number of load limits6528 #resolve6529 batch-resolves projects by full path6530 resolves an unknown full_path to nil6531Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern6532 .build6533 creates a new instance of the token6534 raises an error if pattern is invalid6535 .type6536 is a value lexeme6537 .scan6538 correctly identifies a pattern token6539 does not allow to use an empty pattern6540 support single flag6541 support multiple flags6542 ignores unsupported flags6543 is a eager scanner for regexp boundaries6544 does not match on escaped regexp boundaries6545 recognizes \ as an escape character for /6546 does not recognize \ as an escape character for $6547 #evaluate6548 returns a regular expression6549 raises error if evaluated regexp is not valid6550Gitlab::Database::RenameReservedPathsMigration::V16551 #rename_child_paths6552 behaves like renames child namespaces6553 renames namespaces6554 #rename_wildcard_paths6555 renames projects6556 behaves like renames child namespaces6557 renames namespaces6558 #rename_root_paths6559 renames namespaces6560 #revert_renames6561 renames namespaces6562 renames projects6563Gitlab::Daemon6564 .instance6565 provides instance of Daemon6566 subsequent invocations provide the same instance6567 creates at_exit hook when instance is created6568 when Daemon is enabled6569 when Daemon is stopped6570 #start6571 starts the Daemon6572 #stop6573 doesn't shutdown stopped Daemon6574 #start_working6575 when start_working fails6576 does not start thread6577 when Daemon is running6578 #start6579 doesn't start running Daemon6580 #stop6581 shutdowns Daemon6582 when stop_working raises exception6583#<Thread:0x0000556e837db828@/builds/scop/gitlab/lib/gitlab/daemon.rb:42 run> terminated with exception (report_on_exception is true):6584/builds/scop/gitlab/vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb:228:in `demodulize': Interrupt (Interrupt)6585 from /builds/scop/gitlab/vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb:147:in `demodulize'6586 from /builds/scop/gitlab/lib/gitlab/daemon.rb:32:in `thread_name'6587 from /builds/scop/gitlab/lib/gitlab/daemon.rb:43:in `block (2 levels) in start'6588 shutdowns Daemon6589 when Daemon is disabled6590 #start6591 doesn't start working6592 #stop6593 doesn't stop working6594Prometheus::PidProvider6595 .worker_id6596 when running in Sidekiq server mode6597 in a clustered setup6598 should eq "sidekiq_123"6599 in a single process setup6600 should eq "sidekiq"6601 when running in Unicorn mode6602 when unicorn master is specified in process name6603 when running in Omnibus6604 before the process was renamed6605 should eq "unicorn_master"6606 after the process was renamed6607 should eq "unicorn_master"6608 when in development env6609 before the process was renamed6610 should eq "unicorn_master"6611 after the process was renamed6612 should eq "unicorn_master"6613 when unicorn worker id is specified in process name6614 when running in Omnibus6615 should eq "unicorn_1"6616 when in development env6617 should eq "unicorn_1"6618 when no specified unicorn master or worker id in process name6619 should eq "process_110"6620 when running in Puma mode6621 when cluster worker id is specified in process name6622 should eq "puma_1"6623 when no worker id is specified in process name6624 should eq "puma_master"6625 when running in unknown mode6626 should eq "process_110"6627ProgrammingLanguage6628 should respond to #name6629 should respond to #color6630 should validate that :name cannot be empty/falsy6631 should allow :color to be ‹"#000000"›6632 should not allow :color to be ‹"000000"›6633 should not allow :color to be ‹"#0z0000"›6634IssueUserMention6635 associations6636 should belong to issue required:6637 should belong to note required:6638 behaves like has user mentions6639 #has_mentions?6640 when no mentions6641 returns false6642 when mentioned_users_ids not null6643 returns true6644 when mentioned projects6645 returns true6646 when mentioned groups6647 returns true6648BitbucketServer::Representation::PullRequest6649 #author6650 should eq "root"6651 #author_email6652 should eq "joe.montana@49ers.com"6653 #description6654 should eq "Test"6655 #iid6656 should eq 76657 #state6658 should eq "merged"6659 declined pull requests6660 returns closed6661 open pull requests6662 returns open6663 #merged?6664 should be truthy6665 #created_at6666 should eq 15306006356667 #updated_at6668 should eq 15306006486669 #title6670 should eq "Added a new line"6671 #source_branch_name6672 should eq "refs/heads/root/CODE_OF_CONDUCTmd-1530600625006"6673 #source_branch_sha6674 should eq "074e2b4dddc5b99df1bf9d4a3f66cfc15481fdc8"6675 #target_branch_name6676 should eq "refs/heads/master"6677 #target_branch_sha6678 should eq "839fa9a2d434eb697815b8fcafaecc51accfdbbc"6679JiraTrackerData6680 Associations6681 should belong to service required:6682AnalyticsStageSerializer6683 generates payload for single object6684 contains important elements of AnalyticsStage6685 when median is equal 06686 sets the value to nil6687 when median is below 16688 sets the value to equal to median6689 when median is above 16690 sets the value to equal to median6691ClusterWaitForIngressIpAddressWorker6692 #perform6693 finds the application and calls CheckIngressIpAddressService#execute6694Gitlab::Graphql::Connections::Keyset::QueryBuilder6695 when number of ordering fields is 06696 raises an error6697 #conditions6698 when only a single ordering6699 when the value is nil6700 raises an error6701 when value is not nil6702 when :after6703 generates the correct condition6704 when :before6705 generates the correct condition6706 when two orderings6707 when no values are nil6708 when :after6709 generates the correct condition6710 when :before6711 generates the correct condition6712 when first value is nil6713 when :after6714 generates the correct condition6715 when :before6716 generates the correct condition6717Sha256Attribute6718 #sha_attribute6719 when in non-production6720 when the table exists6721 defines a SHA attribute for a binary column6722 raises ArgumentError when the column type is not :binary6723 when the table does not exist6724 allows the attribute to be added and issues a warning6725 when the column does not exist6726 allows the attribute to be added and issues a warning6727 when other execeptions are raised6728 logs and re-rasises the error6729 when in production6730 defines a SHA attribute6731API::Helpers::RelatedResourcesHelpers6732 #expose_path6733 empty relative URL root6734 returns the existing path6735 slash relative URL root6736 returns the existing path6737 with relative URL root6738 returns the existing path6739 #expose_url6740 respects the protocol if it is HTTP6741 respects the protocol if it is HTTPS6742 accepts port to be nil6743 includes port if provided6744 includes the relative_url before the path if it is set6745 includes the path after the host6746Gitlab::Ci::Config::Entry::Ports6747 when configuration is valid6748 #valid?6749 is valid6750 #value6751 returns valid array6752 when configuration is invalid6753 #valid?6754 is invalid6755 when any of the ports6756 have the same name6757 #valid?6758 is invalid6759 have the same port6760 #valid?6761 is invalid6762RuboCop::Cop::DestroyAll6763 flags the use of destroy_all with a send receiver6764 flags the use of destroy_all with a constant receiver6765 flags the use of destroy_all when passing arguments6766 flags the use of destroy_all with a local variable receiver6767 does not flag the use of delete_all6768Gitlab::Sherlock::FileSample6769 #id6770 returns the ID6771 #file6772 returns the file path6773 #line_samples6774 returns the line samples6775 #events6776 returns the total number of events6777 #duration6778 returns the total execution time6779 #relative_path6780 returns the relative path6781 #to_param6782 returns the sample ID6783 #source6784 returns the contents of the file6785Banzai::Filter::InlineGrafanaMetricsFilter6786 appends a metrics charts placeholder with dashboard url after metrics links6787 when the dashboard link is part of a paragraph6788 appends the charts placeholder after the enclosing paragraph6789 when grafana is not configured6790 leaves the markdown unchanged6791 when parameters are missing6792 leaves the markdown unchanged6793RuboCop::Cop::PutProjectRoutesUnderScope6794 registers an offense when route is outside scope6795 does not register an offense when resource inside the scope6796 does not register an offense when resource is deep inside the scope6797Gitlab::Ci::Status::Manual6798 #text6799 should eq "manual"6800 #label6801 should eq "manual action"6802 #icon6803 should eq "status_manual"6804 #favicon6805 should eq "favicon_status_manual"6806 #group6807 should eq "manual"6808Gitlab::PhabricatorImport::WorkerState6809 #add_job6810 increments the counter for jobs6811 #remove_job6812 decrements the counter for jobs6813 #running_count6814 reads the value6815 returns 0 when nothing was set6816Bitbucket::Page6817 #items6818 returns collection of needed objects6819 #attrs6820 returns attributes6821 #next?6822 returns true6823 returns false6824 #next6825 returns next attribute6826Gitlab::Config::Entry::Validator6827 delegated validator6828 when node is valid6829 validates attribute in node6830 returns no errors6831 when node is invalid6832 validates attribute in node6833 returns errors6834Gitlab::DowntimeCheck::Message6835 #to_s6836 returns an ANSI formatted String for an offline migration6837 returns an ANSI formatted String for an online migration6838 #reason?6839 returns false when no reason is specified6840 returns true when a reason is specified6841 #reason6842 strips excessive whitespace from the returned String6843ServicesHelper6844 event_action_title6845 should eq "Comment"6846 should eq "Something"6847 event_action_description6848 should eq "Comment will be posted on each event"6849 should eq nil6850Gitlab::Auth::Activity6851 .each_counter6852 has all static counters defined6853 has all static incrementers defined6854 has all counters starting with `user_`6855 yields counter method, name and description6856BitbucketServer::Paginator6857 #items6858 returns items and raises StopIteration in the end6859 obeys limits6860 does not stop if limit is unspecified6861 calls the connection with different offsets6862schema_version_check rake task6863 allows migrations on databases meeting the min schema version requirement6864 raises an error when schema version is too old to migrate6865 skips running validation when passed the skip env variable6866 allows migrations on fresh databases6867TokenAuthenticatableStrategies::Base6868 .fabricate6869 when digest stragegy is specified6870 fabricates digest strategy object6871 when encrypted strategy is specified6872 fabricates encrypted strategy object6873 when no strategy is specified6874 fabricates insecure strategy object6875 when incompatible options are provided6876 raises an error6877Gitlab::Ci::Status::Preparing6878 #text6879 should eq "preparing"6880 #label6881 should eq "preparing"6882 #icon6883 should eq "status_preparing"6884 #favicon6885 should eq "favicon_status_preparing"6886 #group6887 should eq "preparing"6888Time6889 should eq "Time"6890 coerces Time object into ISO 86016891 coerces an ISO-time into Time object6892Gitlab::Utils::InlineHash6893 .merge_keys6894 transforms a nested hash into a one-level hash6895 retains key insertion order6896 with a custom connector6897 uses the connector to merge keys6898 with a starter prefix6899 prefixes all the keys6900RuboCop::Cop::Migration::AddConcurrentForeignKey6901 outside of a migration6902 does not register any offenses6903 in a migration6904 registers an offense when using add_foreign_key6905Gitlab::Routing6906 when module is included6907 makes it possible to access url helpers6908 when module is not included6909 exposes url helpers module through a method69106_validations6911 validate_storages_config6912 with correct settings6913 passes through6914 with invalid storage names6915 throws an error6916Gitlab::FogbugzImport::Client6917 retrieves user_map with one user6918 retrieves user_map with two users6919Namespace6920 should eq "Namespace"6921 has the expected fields6922 should require graphql authorizations :read_namespace6923EntityRequest6924 methods created6925 defines accessible attributes6926 raises error when attribute is not defined6927Gitlab::Database::ShaAttribute6928 #deserialize6929 converts the binary SHA to a String6930 #serialize6931 converts a SHA String to binary data6932Gitlab::Middleware::ReleaseEnv6933 #call6934 calls the app and clears the env6935Types::PermissionTypes::MergeRequest6936 should have graphql fields :read_merge_request, :admin_merge_request, :update_merge_request, :create_note, :push_to_source_branch, :remove_source_branch, :cherry_pick_on_current_merge_request, and :revert_on_current_merge_request6937Constraints::FeatureConstrainer6938 #matches6939 calls Feature.enabled? with the correct arguments6940Evidences::ReleaseSerializer6941 represents an Evidence::ReleaseEntity entity6942DeferScriptTagHelper6943 script tag6944 returns an script tag with defer=true6945MicrosoftTeams::Activity6946 #prepare6947 returns the correct JSON object6948Knapsack report was generated. Preview:6949{6950 "spec/factories_spec.rb": 111.06430172920227,6951 "spec/services/merge_requests/create_from_issue_service_spec.rb": 61.54791235923767,6952 "spec/lib/banzai/filter/external_issue_reference_filter_spec.rb": 55.27824401855469,6953 "spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb": 28.453552722930908,6954 "spec/lib/gitlab/cycle_analytics/stage_summary_spec.rb": 24.52244806289673,6955 "spec/services/boards/issues/move_service_spec.rb": 20.63856267929077,6956 "spec/lib/gitlab/bare_repository_import/importer_spec.rb": 17.98294448852539,6957 "spec/services/system_notes/issuables_service_spec.rb": 14.877766847610474,6958 "spec/lib/gitlab/import_export/relation_tree_restorer_spec.rb": 14.233573198318481,6959 "spec/lib/gitlab/kubernetes/helm/pod_spec.rb": 11.400546312332153,6960 "spec/presenters/ci/pipeline_presenter_spec.rb": 10.877947807312012,6961 "spec/helpers/issues_helper_spec.rb": 12.182864665985107,6962 "spec/services/projects/update_remote_mirror_service_spec.rb": 8.963635444641113,6963 "spec/helpers/labels_helper_spec.rb": 4.51142430305481,6964 "spec/graphql/mutations/merge_requests/set_assignees_spec.rb": 6.5988428592681885,6965 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 6.518369674682617,6966 "spec/presenters/ci/build_presenter_spec.rb": 5.848236799240112,6967 "spec/services/todos/destroy/private_features_service_spec.rb": 6.612229585647583,6968 "spec/services/merge_requests/conflicts/list_service_spec.rb": 5.586698293685913,6969 "spec/lib/gitlab/ci/status/build/failed_spec.rb": 5.305469512939453,6970 "spec/views/projects/issues/show.html.haml_spec.rb": 5.210381269454956,6971 "spec/models/discussion_spec.rb": 4.187130928039551,6972 "spec/services/ci/play_build_service_spec.rb": 3.9431772232055664,6973 "spec/presenters/blobs/unfold_presenter_spec.rb": 3.327782154083252,6974 "spec/migrations/add_foreign_keys_to_todos_spec.rb": 4.81298303604126,6975 "spec/services/suggestions/create_service_spec.rb": 4.392620325088501,6976 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 3.558063507080078,6977 "spec/services/deployments/update_service_spec.rb": 3.6534438133239746,6978 "spec/services/notification_recipient_service_spec.rb": 3.052739381790161,6979 "spec/models/diff_viewer/base_spec.rb": 3.3313496112823486,6980 "spec/models/concerns/manual_inverse_association_spec.rb": 2.2284462451934814,6981 "spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb": 2.736117362976074,6982 "spec/services/labels/find_or_create_service_spec.rb": 2.0644006729125977,6983 "spec/lib/gitlab/slash_commands/deploy_spec.rb": 2.658174753189087,6984 "spec/models/concerns/cache_markdown_field_spec.rb": 2.584292411804199,6985 "spec/services/releases/update_service_spec.rb": 2.6967098712921143,6986 "spec/lib/gitlab/template/issue_template_spec.rb": 2.652902841567993,6987 "spec/models/issue_collection_spec.rb": 1.9791288375854492,6988 "spec/lib/container_registry/blob_spec.rb": 2.6201236248016357,6989 "spec/lib/gitlab/lfs_token_spec.rb": 1.9540033340454102,6990 "spec/lib/gitlab/git/commit_spec.rb": 1.8441925048828125,6991 "spec/workers/remove_expired_group_links_worker_spec.rb": 1.8974850177764893,6992 "spec/views/projects/commit/_commit_box.html.haml_spec.rb": 2.2351975440979004,6993 "spec/serializers/deploy_key_entity_spec.rb": 2.0732033252716064,6994 "spec/lib/gitlab/ci/status/stage/play_manual_spec.rb": 1.7123899459838867,6995 "spec/models/ssh_host_key_spec.rb": 2.1371428966522217,6996 "spec/lib/banzai/filter/abstract_reference_filter_spec.rb": 1.5285923480987549,6997 "spec/models/tree_spec.rb": 1.1759040355682373,6998 "spec/services/projects/download_service_spec.rb": 1.5607764720916748,6999 "spec/workers/expire_build_instance_artifacts_worker_spec.rb": 2.100935935974121,7000 "spec/lib/gitlab/metrics/dashboard/processor_spec.rb": 1.5552752017974854,7001 "spec/finders/releases_finder_spec.rb": 1.505012035369873,7002 "spec/workers/delete_diff_files_worker_spec.rb": 1.7793855667114258,7003 "spec/finders/container_repositories_finder_spec.rb": 1.7098069190979004,7004 "spec/lib/gitlab/lets_encrypt_spec.rb": 0.45947980880737305,7005 "spec/lib/gitlab/background_migration/schedule_calculate_wiki_sizes_spec.rb": 1.532092571258545,7006 "spec/models/project_services/chat_notification_service_spec.rb": 1.649791955947876,7007 "spec/models/lfs_file_lock_spec.rb": 1.180490255355835,7008 "spec/serializers/suggestion_entity_spec.rb": 1.1234779357910156,7009 "spec/models/wiki_directory_spec.rb": 0.3621361255645752,7010 "spec/lib/gitlab/background_migration/backfill_hashed_project_repositories_spec.rb": 1.314739465713501,7011 "spec/views/projects/ci/lints/show.html.haml_spec.rb": 1.409193992614746,7012 "spec/services/projects/move_users_star_projects_service_spec.rb": 0.847977876663208,7013 "spec/lib/gitlab/import_export/lfs_saver_spec.rb": 1.4133436679840088,7014 "spec/lib/gitlab/background_migration/migrate_build_stage_spec.rb": 1.0643327236175537,7015 "spec/lib/gitlab/optimistic_locking_spec.rb": 1.8450098037719727,7016 "spec/lib/gitlab/legacy_github_import/comment_formatter_spec.rb": 2.1178784370422363,7017 "spec/services/projects/create_from_template_service_spec.rb": 1.083512783050537,7018 "spec/lib/gitlab/background_migration/add_merge_request_diff_commits_count_spec.rb": 1.1544601917266846,7019 "spec/lib/api/helpers_spec.rb": 1.8695192337036133,7020 "spec/lib/gitlab/database/count/exact_count_strategy_spec.rb": 1.0725011825561523,7021 "spec/lib/gitlab/ci/build/credentials/registry_spec.rb": 1.2987267971038818,7022 "spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb": 0.6130661964416504,7023 "spec/migrations/schedule_fill_valid_time_for_pages_domain_certificates_spec.rb": 0.6325502395629883,7024 "spec/lib/gitlab/ci/status/build/manual_spec.rb": 1.370821237564087,7025 "spec/services/projects/hashed_storage/rollback_service_spec.rb": 0.8247957229614258,7026 "spec/services/award_emojis/toggle_service_spec.rb": 0.980966329574585,7027 "spec/presenters/instance_clusterable_presenter_spec.rb": 0.5784096717834473,7028 "spec/models/merge_request_diff_file_spec.rb": 0.90738844871521,7029 "spec/lib/gitlab/gitaly_client/health_check_service_spec.rb": 0.5272519588470459,7030 "spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb": 1.145056962966919,7031 "spec/workers/ci/build_schedule_worker_spec.rb": 0.5096879005432129,7032 "spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb": 0.539947509765625,7033 "spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb": 0.45952916145324707,7034 "spec/helpers/todos_helper_spec.rb": 0.7460200786590576,7035 "spec/lib/gitlab/phabricator_import/issues/importer_spec.rb": 0.5207347869873047,7036 "spec/routing/environments_spec.rb": 0.5657041072845459,7037 "spec/services/users/activity_service_spec.rb": 0.33930039405822754,7038 "spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb": 0.24184226989746094,7039 "spec/lib/gitlab/phabricator_import/project_creator_spec.rb": 0.5238394737243652,7040 "spec/lib/gitlab/ci/status/pipeline/blocked_spec.rb": 0.43324828147888184,7041 "spec/lib/gitlab/ci/config/external/file/remote_spec.rb": 0.19443488121032715,7042 "spec/lib/omni_auth/strategies/jwt_spec.rb": 0.408184289932251,7043 "spec/models/concerns/reactive_caching_spec.rb": 0.1441483497619629,7044 "spec/serializers/cluster_serializer_spec.rb": 0.5638244152069092,7045 "spec/lib/gitlab/background_migration/set_confidential_note_events_on_services_spec.rb": 0.39278674125671387,7046 "spec/views/events/event/_push.html.haml_spec.rb": 0.7025172710418701,7047 "spec/models/redirect_route_spec.rb": 0.2911968231201172,7048 "spec/lib/peek/views/rugged_spec.rb": 0.576291561126709,7049 "spec/models/application_setting/term_spec.rb": 0.2925581932067871,7050 "spec/workers/gitlab/github_import/stage/finish_import_worker_spec.rb": 0.39327049255371094,7051 "spec/models/push_event_payload_spec.rb": 0.29437971115112305,7052 "spec/routing/uploads_routing_spec.rb": 0.03644752502441406,7053 "spec/lib/gitlab/metrics/requests_rack_middleware_spec.rb": 0.18773245811462402,7054 "spec/workers/build_coverage_worker_spec.rb": 0.8966083526611328,7055 "spec/workers/expire_job_cache_worker_spec.rb": 0.05839896202087402,7056 "spec/serializers/remote_mirror_entity_spec.rb": 0.29532861709594727,7057 "spec/workers/repository_check/clear_worker_spec.rb": 0.20453739166259766,7058 "spec/lib/gitlab/ci/variables/collection_spec.rb": 0.24299168586730957,7059 "spec/helpers/milestones_routing_helper_spec.rb": 0.14856672286987305,7060 "spec/lib/system_check/orphans/namespace_check_spec.rb": 0.10177230834960938,7061 "spec/lib/gitlab/slash_commands/presenters/access_spec.rb": 0.2289588451385498,7062 "spec/lib/banzai/filter/external_link_filter_spec.rb": 0.14694428443908691,7063 "spec/lib/gitlab/ci/config/entry/retry_spec.rb": 0.11825799942016602,7064 "spec/lib/gitlab/auth/blocked_user_tracker_spec.rb": 0.10484743118286133,7065 "spec/lib/gitlab/dependency_linker/composer_json_linker_spec.rb": 0.09769892692565918,7066 "spec/workers/every_sidekiq_worker_spec.rb": 0.15151524543762207,7067 "spec/services/keys/destroy_service_spec.rb": 0.09790849685668945,7068 "spec/lib/gitlab/regex_spec.rb": 0.10246825218200684,7069 "spec/lib/gitlab/omniauth_initializer_spec.rb": 0.027653932571411133,7070 "spec/lib/gitlab/git/blame_spec.rb": 0.08530807495117188,7071 "spec/lib/gitlab/etag_caching/middleware_spec.rb": 0.10919404029846191,7072 "spec/lib/gitlab/background_migration_spec.rb": 0.07834649085998535,7073 "spec/lib/gitlab/graphql/authorize/authorize_field_service_spec.rb": 0.10177397727966309,7074 "spec/lib/gitlab/sidekiq_middleware_spec.rb": 0.08270978927612305,7075 "spec/helpers/rss_helper_spec.rb": 0.0728461742401123,7076 "spec/lib/banzai/filter/asset_proxy_filter_spec.rb": 0.10485243797302246,7077 "spec/finders/autocomplete/acts_as_taggable_on/tags_finder_spec.rb": 0.06474542617797852,7078 "spec/models/dev_ops_score/metric_spec.rb": 0.06739044189453125,7079 "spec/lib/banzai/filter/math_filter_spec.rb": 0.05582404136657715,7080 "spec/models/pages/lookup_path_spec.rb": 0.04750800132751465,7081 "spec/graphql/resolvers/project_resolver_spec.rb": 0.04486441612243652,7082 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 0.041997671127319336,7083 "spec/lib/gitlab/database/rename_reserved_paths_migration/v1_spec.rb": 0.05979442596435547,7084 "spec/lib/gitlab/daemon_spec.rb": 0.052089691162109375,7085 "spec/lib/prometheus/pid_provider_spec.rb": 0.04398322105407715,7086 "spec/models/programming_language_spec.rb": 0.034488677978515625,7087 "spec/models/user_mentions/issue_user_mention_spec.rb": 0.03362011909484863,7088 "spec/lib/bitbucket_server/representation/pull_request_spec.rb": 0.04771113395690918,7089 "spec/models/project_services/jira_tracker_data_spec.rb": 0.03589606285095215,7090 "spec/serializers/analytics_stage_serializer_spec.rb": 0.021253347396850586,7091 "spec/workers/cluster_wait_for_ingress_ip_address_worker_spec.rb": 0.02460312843322754,7092 "spec/lib/gitlab/graphql/connections/keyset/query_builder_spec.rb": 0.027866601943969727,7093 "spec/models/concerns/sha256_attribute_spec.rb": 0.02557992935180664,7094 "spec/lib/api/helpers/related_resources_helpers_spec.rb": 0.02506113052368164,7095 "spec/lib/gitlab/ci/config/entry/ports_spec.rb": 0.021205902099609375,7096 "spec/rubocop/cop/destroy_all_spec.rb": 0.07352805137634277,7097 "spec/lib/gitlab/sherlock/file_sample_spec.rb": 0.0172884464263916,7098 "spec/lib/banzai/filter/inline_grafana_metrics_filter_spec.rb": 0.014154195785522461,7099 "spec/rubocop/cop/put_project_routes_under_scope_spec.rb": 0.013491392135620117,7100 "spec/lib/gitlab/ci/status/manual_spec.rb": 0.009901046752929688,7101 "spec/lib/gitlab/phabricator_import/worker_state_spec.rb": 0.011994361877441406,7102 "spec/lib/bitbucket/page_spec.rb": 0.010179758071899414,7103 "spec/lib/gitlab/config/entry/validator_spec.rb": 0.013625621795654297,7104 "spec/lib/gitlab/downtime_check/message_spec.rb": 0.009044647216796875,7105 "spec/helpers/services_helper_spec.rb": 0.008632183074951172,7106 "spec/lib/gitlab/auth/activity_spec.rb": 0.008384466171264648,7107 "spec/lib/bitbucket_server/paginator_spec.rb": 0.010962963104248047,7108 "spec/tasks/migrate/schema_check_rake_spec.rb": 0.01103663444519043,7109 "spec/models/concerns/token_authenticatable_strategies/base_spec.rb": 0.008094549179077148,7110 "spec/lib/gitlab/ci/status/preparing_spec.rb": 0.010432004928588867,7111 "spec/graphql/types/time_type_spec.rb": 0.006438255310058594,7112 "spec/lib/gitlab/utils/inline_hash_spec.rb": 0.008477449417114258,7113 "spec/rubocop/cop/migration/add_concurrent_foreign_key_spec.rb": 0.00840449333190918,7114 "spec/lib/gitlab/routing_spec.rb": 0.00458216667175293,7115 "spec/initializers/6_validations_spec.rb": 0.005414009094238281,7116 "spec/lib/gitlab/fogbugz_import/client_spec.rb": 0.006133079528808594,7117 "spec/graphql/types/namespace_type_spec.rb": 0.0074939727783203125,7118 "spec/serializers/entity_request_spec.rb": 0.0045375823974609375,7119 "spec/lib/gitlab/database/sha_attribute_spec.rb": 0.004500150680541992,7120 "spec/lib/gitlab/middleware/release_env_spec.rb": 0.0030498504638671875,7121 "spec/graphql/types/permission_types/merge_request_spec.rb": 0.0036797523498535156,7122 "spec/lib/constraints/feature_constrainer_spec.rb": 0.0037245750427246094,7123 "spec/serializers/evidences/release_serializer_spec.rb": 0.0034818649291992188,7124 "spec/helpers/defer_script_tag_helper_spec.rb": 0.004059553146362305,7125 "spec/lib/microsoft_teams/activity_spec.rb": 0.00366950035095214847126}7127Knapsack global time execution for tests: 09m 25s7128Pending: (Failures listed here are expected and do not affect your suite's status)7129 1) factories cycle_analytics_project_stage factory linting issue_stage trait does not raise error when created7130 # No reason given7131 # ./spec/factories_spec.rb:187132 2) factories award_emoji factory linting upvote trait does not raise error when created7133 # No reason given7134 # ./spec/factories_spec.rb:187135 3) factories award_emoji factory linting downvote trait does not raise error when created7136 # No reason given7137 # ./spec/factories_spec.rb:187138 4) factories broadcast_message factory linting expired trait does not raise error when created7139 # No reason given7140 # ./spec/factories_spec.rb:187141 5) factories broadcast_message factory linting future trait does not raise error when created7142 # No reason given7143 # ./spec/factories_spec.rb:187144 6) factories ci_bridge factory linting variables trait does not raise error when created7145 # No reason given7146 # ./spec/factories_spec.rb:187147 7) factories ci_build_trace_chunk factory linting redis_with_data trait does not raise error when created7148 # No reason given7149 # ./spec/factories_spec.rb:187150 8) factories ci_build_trace_chunk factory linting redis_without_data trait does not raise error when created7151 # No reason given7152 # ./spec/factories_spec.rb:187153 9) factories ci_build_trace_chunk factory linting database_with_data trait does not raise error when created7154 # No reason given7155 # ./spec/factories_spec.rb:187156 10) factories ci_build_trace_chunk factory linting database_without_data trait does not raise error when created7157 # No reason given7158 # ./spec/factories_spec.rb:187159 11) factories ci_build_trace_chunk factory linting fog_with_data trait does not raise error when created7160 # No reason given7161 # ./spec/factories_spec.rb:187162 12) factories ci_build_trace_chunk factory linting fog_without_data trait does not raise error when created7163 # No reason given7164 # ./spec/factories_spec.rb:187165 13) factories ci_build factory linting degenerated trait does not raise error when created7166 # No reason given7167 # ./spec/factories_spec.rb:187168 14) factories ci_build factory linting started trait does not raise error when created7169 # No reason given7170 # ./spec/factories_spec.rb:187171 15) factories ci_build factory linting finished trait does not raise error when created7172 # No reason given7173 # ./spec/factories_spec.rb:187174 16) factories ci_build factory linting success trait does not raise error when created7175 # No reason given7176 # ./spec/factories_spec.rb:187177 17) factories ci_build factory linting failed trait does not raise error when created7178 # No reason given7179 # ./spec/factories_spec.rb:187180 18) factories ci_build factory linting canceled trait does not raise error when created7181 # No reason given7182 # ./spec/factories_spec.rb:187183 19) factories ci_build factory linting skipped trait does not raise error when created7184 # No reason given7185 # ./spec/factories_spec.rb:187186 20) factories ci_build factory linting running trait does not raise error when created7187 # No reason given7188 # ./spec/factories_spec.rb:187189 21) factories ci_build factory linting pending trait does not raise error when created7190 # No reason given7191 # ./spec/factories_spec.rb:187192 22) factories ci_build factory linting created trait does not raise error when created7193 # No reason given7194 # ./spec/factories_spec.rb:187195 23) factories ci_build factory linting preparing trait does not raise error when created7196 # No reason given7197 # ./spec/factories_spec.rb:187198 24) factories ci_build factory linting scheduled trait does not raise error when created7199 # No reason given7200 # ./spec/factories_spec.rb:187201 25) factories ci_build factory linting expired_scheduled trait does not raise error when created7202 # No reason given7203 # ./spec/factories_spec.rb:187204 26) factories ci_build factory linting manual trait does not raise error when created7205 # No reason given7206 # ./spec/factories_spec.rb:187207 27) factories ci_build factory linting teardown_environment trait does not raise error when created7208 # No reason given7209 # ./spec/factories_spec.rb:187210 28) factories ci_build factory linting deploy_to_production trait does not raise error when created7211 # No reason given7212 # ./spec/factories_spec.rb:187213 29) factories ci_build factory linting start_review_app trait does not raise error when created7214 # No reason given7215 # ./spec/factories_spec.rb:187216 30) factories ci_build factory linting stop_review_app trait does not raise error when created7217 # No reason given7218 # ./spec/factories_spec.rb:187219 31) factories ci_build factory linting allowed_to_fail trait does not raise error when created7220 # No reason given7221 # ./spec/factories_spec.rb:187222 32) factories ci_build factory linting ignored trait does not raise error when created7223 # No reason given7224 # ./spec/factories_spec.rb:187225 33) factories ci_build factory linting playable trait does not raise error when created7226 # No reason given7227 # ./spec/factories_spec.rb:187228 34) factories ci_build factory linting retryable trait does not raise error when created7229 # No reason given7230 # ./spec/factories_spec.rb:187231 35) factories ci_build factory linting schedulable trait does not raise error when created7232 # No reason given7233 # ./spec/factories_spec.rb:187234 36) factories ci_build factory linting actionable trait does not raise error when created7235 # No reason given7236 # ./spec/factories_spec.rb:187237 37) factories ci_build factory linting retried trait does not raise error when created7238 # No reason given7239 # ./spec/factories_spec.rb:187240 38) factories ci_build factory linting cancelable trait does not raise error when created7241 # No reason given7242 # ./spec/factories_spec.rb:187243 39) factories ci_build factory linting erasable trait does not raise error when created7244 # No reason given7245 # ./spec/factories_spec.rb:187246 40) factories ci_build factory linting tags trait does not raise error when created7247 # No reason given7248 # ./spec/factories_spec.rb:187249 41) factories ci_build factory linting on_tag trait does not raise error when created7250 # No reason given7251 # ./spec/factories_spec.rb:187252 42) factories ci_build factory linting triggered trait does not raise error when created7253 # No reason given7254 # ./spec/factories_spec.rb:187255 43) factories ci_build factory linting resource_group trait does not raise error when created7256 # No reason given7257 # ./spec/factories_spec.rb:187258 44) factories ci_build factory linting with_deployment trait does not raise error when created7259 # No reason given7260 # ./spec/factories_spec.rb:187261 45) factories ci_build factory linting tag trait does not raise error when created7262 # No reason given7263 # ./spec/factories_spec.rb:187264 46) factories ci_build factory linting coverage trait does not raise error when created7265 # No reason given7266 # ./spec/factories_spec.rb:187267 47) factories ci_build factory linting trace_live trait does not raise error when created7268 # No reason given7269 # ./spec/factories_spec.rb:187270 48) factories ci_build factory linting trace_artifact trait does not raise error when created7271 # No reason given7272 # ./spec/factories_spec.rb:187273 49) factories ci_build factory linting trace_with_duplicate_sections trait does not raise error when created7274 # No reason given7275 # ./spec/factories_spec.rb:187276 50) factories ci_build factory linting trace_with_sections trait does not raise error when created7277 # No reason given7278 # ./spec/factories_spec.rb:187279 51) factories ci_build factory linting unicode_trace_live trait does not raise error when created7280 # No reason given7281 # ./spec/factories_spec.rb:187282 52) factories ci_build factory linting erased trait does not raise error when created7283 # No reason given7284 # ./spec/factories_spec.rb:187285 53) factories ci_build factory linting queued trait does not raise error when created7286 # No reason given7287 # ./spec/factories_spec.rb:187288 54) factories ci_build factory linting artifacts trait does not raise error when created7289 # No reason given7290 # ./spec/factories_spec.rb:187291 55) factories ci_build factory linting test_reports trait does not raise error when created7292 # No reason given7293 # ./spec/factories_spec.rb:187294 56) factories ci_build factory linting expired trait does not raise error when created7295 # No reason given7296 # ./spec/factories_spec.rb:187297 57) factories ci_build factory linting with_commit trait does not raise error when created7298 # No reason given7299 # ./spec/factories_spec.rb:187300 58) factories ci_build factory linting with_commit_and_author trait does not raise error when created7301 # No reason given7302 # ./spec/factories_spec.rb:187303 59) factories ci_build factory linting extended_options trait does not raise error when created7304 # No reason given7305 # ./spec/factories_spec.rb:187306 60) factories ci_build factory linting no_options trait does not raise error when created7307 # No reason given7308 # ./spec/factories_spec.rb:187309 61) factories ci_build factory linting dast trait does not raise error when created7310 # No reason given7311 # ./spec/factories_spec.rb:187312 62) factories ci_build factory linting sast trait does not raise error when created7313 # No reason given7314 # ./spec/factories_spec.rb:187315 63) factories ci_build factory linting dependency_scanning trait does not raise error when created7316 # No reason given7317 # ./spec/factories_spec.rb:187318 64) factories ci_build factory linting container_scanning trait does not raise error when created7319 # No reason given7320 # ./spec/factories_spec.rb:187321 65) factories ci_build factory linting license_management trait does not raise error when created7322 # No reason given7323 # ./spec/factories_spec.rb:187324 66) factories ci_build factory linting non_playable trait does not raise error when created7325 # No reason given7326 # ./spec/factories_spec.rb:187327 67) factories ci_build factory linting protected trait does not raise error when created7328 # No reason given7329 # ./spec/factories_spec.rb:187330 68) factories ci_build factory linting script_failure trait does not raise error when created7331 # No reason given7332 # ./spec/factories_spec.rb:187333 69) factories ci_build factory linting api_failure trait does not raise error when created7334 # No reason given7335 # ./spec/factories_spec.rb:187336 70) factories ci_build factory linting prerequisite_failure trait does not raise error when created7337 # No reason given7338 # ./spec/factories_spec.rb:187339 71) factories ci_build factory linting with_runner_session trait does not raise error when created7340 # No reason given7341 # ./spec/factories_spec.rb:187342 72) factories ci_group_variable factory linting protected trait does not raise error when created7343 # No reason given7344 # ./spec/factories_spec.rb:187345 73) factories ci_job_artifact factory linting expired trait does not raise error when created7346 # No reason given7347 # ./spec/factories_spec.rb:187348 74) factories ci_job_artifact factory linting remote_store trait does not raise error when created7349 # No reason given7350 # ./spec/factories_spec.rb:187351 75) factories ci_job_artifact factory linting raw trait does not raise error when created7352 # No reason given7353 # ./spec/factories_spec.rb:187354 76) factories ci_job_artifact factory linting zip trait does not raise error when created7355 # No reason given7356 # ./spec/factories_spec.rb:187357 77) factories ci_job_artifact factory linting gzip trait does not raise error when created7358 # No reason given7359 # ./spec/factories_spec.rb:187360 78) factories ci_job_artifact factory linting archive trait does not raise error when created7361 # No reason given7362 # ./spec/factories_spec.rb:187363 79) factories ci_job_artifact factory linting legacy_archive trait does not raise error when created7364 # No reason given7365 # ./spec/factories_spec.rb:187366 80) factories ci_job_artifact factory linting metadata trait does not raise error when created7367 # No reason given7368 # ./spec/factories_spec.rb:187369 81) factories ci_job_artifact factory linting trace trait does not raise error when created7370 # No reason given7371 # ./spec/factories_spec.rb:187372 82) factories ci_job_artifact factory linting junit trait does not raise error when created7373 # No reason given7374 # ./spec/factories_spec.rb:187375 83) factories ci_job_artifact factory linting junit_with_ant trait does not raise error when created7376 # No reason given7377 # ./spec/factories_spec.rb:187378 84) factories ci_job_artifact factory linting junit_with_three_testsuites trait does not raise error when created7379 # No reason given7380 # ./spec/factories_spec.rb:187381 85) factories ci_job_artifact factory linting junit_with_corrupted_data trait does not raise error when created7382 # No reason given7383 # ./spec/factories_spec.rb:187384 86) factories ci_job_artifact factory linting codequality trait does not raise error when created7385 # No reason given7386 # ./spec/factories_spec.rb:187387 87) factories ci_job_artifact factory linting correct_checksum trait does not raise error when created7388 # No reason given7389 # ./spec/factories_spec.rb:187390 88) factories ci_pipeline_schedule factory linting every_minute trait does not raise error when created7391 # No reason given7392 # ./spec/factories_spec.rb:187393 89) factories ci_pipeline_schedule factory linting hourly trait does not raise error when created7394 # No reason given7395 # ./spec/factories_spec.rb:187396 90) factories ci_pipeline_schedule factory linting nightly trait does not raise error when created7397 # No reason given7398 # ./spec/factories_spec.rb:187399 91) factories ci_pipeline_schedule factory linting weekly trait does not raise error when created7400 # No reason given7401 # ./spec/factories_spec.rb:187402 92) factories ci_pipeline_schedule factory linting monthly trait does not raise error when created7403 # No reason given7404 # ./spec/factories_spec.rb:187405 93) factories ci_pipeline_schedule factory linting inactive trait does not raise error when created7406 # No reason given7407 # ./spec/factories_spec.rb:187408 94) factories ci_pipeline factory linting invalid trait does not raise error when created7409 # No reason given7410 # ./spec/factories_spec.rb:187411 95) factories ci_pipeline factory linting created trait does not raise error when created7412 # No reason given7413 # ./spec/factories_spec.rb:187414 96) factories ci_pipeline factory linting preparing trait does not raise error when created7415 # No reason given7416 # ./spec/factories_spec.rb:187417 97) factories ci_pipeline factory linting blocked trait does not raise error when created7418 # No reason given7419 # ./spec/factories_spec.rb:187420 98) factories ci_pipeline factory linting scheduled trait does not raise error when created7421 # No reason given7422 # ./spec/factories_spec.rb:187423 99) factories ci_pipeline factory linting success trait does not raise error when created7424 # No reason given7425 # ./spec/factories_spec.rb:187426 100) factories ci_pipeline factory linting running trait does not raise error when created7427 # No reason given7428 # ./spec/factories_spec.rb:187429 101) factories ci_pipeline factory linting failed trait does not raise error when created7430 # No reason given7431 # ./spec/factories_spec.rb:187432 102) factories ci_pipeline factory linting protected trait does not raise error when created7433 # No reason given7434 # ./spec/factories_spec.rb:187435 103) factories ci_pipeline factory linting with_test_reports trait does not raise error when created7436 # No reason given7437 # ./spec/factories_spec.rb:187438 104) factories ci_pipeline factory linting with_exposed_artifacts trait does not raise error when created7439 # No reason given7440 # ./spec/factories_spec.rb:187441 105) factories ci_pipeline factory linting with_job trait does not raise error when created7442 # No reason given7443 # ./spec/factories_spec.rb:187444 106) factories ci_pipeline factory linting auto_devops_source trait does not raise error when created7445 # No reason given7446 # ./spec/factories_spec.rb:187447 107) factories ci_pipeline factory linting repository_source trait does not raise error when created7448 # No reason given7449 # ./spec/factories_spec.rb:187450 108) factories ci_resource factory linting retained trait does not raise error when created7451 # No reason given7452 # ./spec/factories_spec.rb:187453 109) factories ci_runner factory linting online trait does not raise error when created7454 # No reason given7455 # ./spec/factories_spec.rb:187456 110) factories ci_runner factory linting instance trait does not raise error when created7457 # No reason given7458 # ./spec/factories_spec.rb:187459 111) factories ci_runner factory linting group trait does not raise error when created7460 # No reason given7461 # ./spec/factories_spec.rb:187462 112) factories ci_runner factory linting project trait does not raise error when created7463 # No reason given7464 # ./spec/factories_spec.rb:187465 113) factories ci_runner factory linting without_projects trait does not raise error when created7466 # No reason given7467 # ./spec/factories_spec.rb:187468 114) factories ci_runner factory linting inactive trait does not raise error when created7469 # No reason given7470 # ./spec/factories_spec.rb:187471 115) factories ci_runner factory linting ref_protected trait does not raise error when created7472 # No reason given7473 # ./spec/factories_spec.rb:187474 116) factories ci_runner factory linting tagged_only trait does not raise error when created7475 # No reason given7476 # ./spec/factories_spec.rb:187477 117) factories ci_runner factory linting locked trait does not raise error when created7478 # No reason given7479 # ./spec/factories_spec.rb:187480 118) factories ci_variable factory linting protected trait does not raise error when created7481 # No reason given7482 # ./spec/factories_spec.rb:187483 119) factories clusters_applications_helm factory linting not_installable trait does not raise error when created7484 # No reason given7485 # ./spec/factories_spec.rb:187486 120) factories clusters_applications_helm factory linting errored trait does not raise error when created7487 # No reason given7488 # ./spec/factories_spec.rb:187489 121) factories clusters_applications_helm factory linting installable trait does not raise error when created7490 # No reason given7491 # ./spec/factories_spec.rb:187492 122) factories clusters_applications_helm factory linting scheduled trait does not raise error when created7493 # No reason given7494 # ./spec/factories_spec.rb:187495 123) factories clusters_applications_helm factory linting installing trait does not raise error when created7496 # No reason given7497 # ./spec/factories_spec.rb:187498 124) factories clusters_applications_helm factory linting installed trait does not raise error when created7499 # No reason given7500 # ./spec/factories_spec.rb:187501 125) factories clusters_applications_helm factory linting updating trait does not raise error when created7502 # No reason given7503 # ./spec/factories_spec.rb:187504 126) factories clusters_applications_helm factory linting updated trait does not raise error when created7505 # No reason given7506 # ./spec/factories_spec.rb:187507 127) factories clusters_applications_helm factory linting update_errored trait does not raise error when created7508 # No reason given7509 # ./spec/factories_spec.rb:187510 128) factories clusters_applications_helm factory linting uninstalling trait does not raise error when created7511 # No reason given7512 # ./spec/factories_spec.rb:187513 129) factories clusters_applications_helm factory linting uninstall_errored trait does not raise error when created7514 # No reason given7515 # ./spec/factories_spec.rb:187516 130) factories clusters_applications_helm factory linting timed_out trait does not raise error when created7517 # No reason given7518 # ./spec/factories_spec.rb:187519 131) factories cluster factory linting instance trait does not raise error when created7520 # No reason given7521 # ./spec/factories_spec.rb:187522 132) factories cluster factory linting project trait does not raise error when created7523 # No reason given7524 # ./spec/factories_spec.rb:187525 133) factories cluster factory linting group trait does not raise error when created7526 # No reason given7527 # ./spec/factories_spec.rb:187528 134) factories cluster factory linting management_project trait does not raise error when created7529 # No reason given7530 # ./spec/factories_spec.rb:187531 135) factories cluster factory linting namespace_per_environment_disabled trait does not raise error when created7532 # No reason given7533 # ./spec/factories_spec.rb:187534 136) factories cluster factory linting provided_by_user trait does not raise error when created7535 # No reason given7536 # ./spec/factories_spec.rb:187537 137) factories cluster factory linting provided_by_gcp trait does not raise error when created7538 # No reason given7539 # ./spec/factories_spec.rb:187540 138) factories cluster factory linting provided_by_aws trait does not raise error when created7541 # No reason given7542 # ./spec/factories_spec.rb:187543 139) factories cluster factory linting providing_by_gcp trait does not raise error when created7544 # No reason given7545 # ./spec/factories_spec.rb:187546 140) factories cluster factory linting rbac_disabled trait does not raise error when created7547 # No reason given7548 # ./spec/factories_spec.rb:187549 141) factories cluster factory linting cloud_run_enabled trait does not raise error when created7550 # No reason given7551 # ./spec/factories_spec.rb:187552 142) factories cluster factory linting disabled trait does not raise error when created7553 # No reason given7554 # ./spec/factories_spec.rb:187555 143) factories cluster factory linting production_environment trait does not raise error when created7556 # No reason given7557 # ./spec/factories_spec.rb:187558 144) factories cluster factory linting with_installed_helm trait does not raise error when created7559 # No reason given7560 # ./spec/factories_spec.rb:187561 145) factories cluster factory linting with_domain trait does not raise error when created7562 # No reason given7563 # ./spec/factories_spec.rb:187564 146) factories cluster factory linting with_environments trait does not raise error when created7565 # No reason given7566 # ./spec/factories_spec.rb:187567 147) factories cluster factory linting not_managed trait does not raise error when created7568 # No reason given7569 # ./spec/factories_spec.rb:187570 148) factories cluster factory linting cleanup_not_started trait does not raise error when created7571 # No reason given7572 # ./spec/factories_spec.rb:187573 149) factories cluster factory linting cleanup_uninstalling_applications trait does not raise error when created7574 # No reason given7575 # ./spec/factories_spec.rb:187576 150) factories cluster factory linting cleanup_removing_project_namespaces trait does not raise error when created7577 # No reason given7578 # ./spec/factories_spec.rb:187579 151) factories cluster factory linting cleanup_removing_service_account trait does not raise error when created7580 # No reason given7581 # ./spec/factories_spec.rb:187582 152) factories cluster factory linting cleanup_errored trait does not raise error when created7583 # No reason given7584 # ./spec/factories_spec.rb:187585 153) factories cluster_kubernetes_namespace factory linting with_token trait does not raise error when created7586 # No reason given7587 # ./spec/factories_spec.rb:187588 154) factories cluster_kubernetes_namespace factory linting without_token trait does not raise error when created7589 # No reason given7590 # ./spec/factories_spec.rb:187591 155) factories cluster_platform_kubernetes factory linting configured trait does not raise error when created7592 # No reason given7593 # ./spec/factories_spec.rb:187594 156) factories cluster_platform_kubernetes factory linting rbac_disabled trait does not raise error when created7595 # No reason given7596 # ./spec/factories_spec.rb:187597 157) factories cluster_provider_aws factory linting scheduled trait does not raise error when created7598 # No reason given7599 # ./spec/factories_spec.rb:187600 158) factories cluster_provider_aws factory linting creating trait does not raise error when created7601 # No reason given7602 # ./spec/factories_spec.rb:187603 159) factories cluster_provider_aws factory linting created trait does not raise error when created7604 # No reason given7605 # ./spec/factories_spec.rb:187606 160) factories cluster_provider_aws factory linting errored trait does not raise error when created7607 # No reason given7608 # ./spec/factories_spec.rb:187609 161) factories cluster_provider_gcp factory linting scheduled trait does not raise error when created7610 # No reason given7611 # ./spec/factories_spec.rb:187612 162) factories cluster_provider_gcp factory linting creating trait does not raise error when created7613 # No reason given7614 # ./spec/factories_spec.rb:187615 163) factories cluster_provider_gcp factory linting created trait does not raise error when created7616 # No reason given7617 # ./spec/factories_spec.rb:187618 164) factories cluster_provider_gcp factory linting errored trait does not raise error when created7619 # No reason given7620 # ./spec/factories_spec.rb:187621 165) factories cluster_provider_gcp factory linting abac_enabled trait does not raise error when created7622 # No reason given7623 # ./spec/factories_spec.rb:187624 166) factories cluster_provider_gcp factory linting cloud_run_enabled trait does not raise error when created7625 # No reason given7626 # ./spec/factories_spec.rb:187627 167) factories commit_status factory linting success trait does not raise error when created7628 # No reason given7629 # ./spec/factories_spec.rb:187630 168) factories commit_status factory linting failed trait does not raise error when created7631 # No reason given7632 # ./spec/factories_spec.rb:187633 169) factories commit_status factory linting canceled trait does not raise error when created7634 # No reason given7635 # ./spec/factories_spec.rb:187636 170) factories commit_status factory linting skipped trait does not raise error when created7637 # No reason given7638 # ./spec/factories_spec.rb:187639 171) factories commit_status factory linting running trait does not raise error when created7640 # No reason given7641 # ./spec/factories_spec.rb:187642 172) factories commit_status factory linting pending trait does not raise error when created7643 # No reason given7644 # ./spec/factories_spec.rb:187645 173) factories commit_status factory linting preparing trait does not raise error when created7646 # No reason given7647 # ./spec/factories_spec.rb:187648 174) factories commit_status factory linting created trait does not raise error when created7649 # No reason given7650 # ./spec/factories_spec.rb:187651 175) factories commit_status factory linting manual trait does not raise error when created7652 # No reason given7653 # ./spec/factories_spec.rb:187654 176) factories commit_status factory linting scheduled trait does not raise error when created7655 # No reason given7656 # ./spec/factories_spec.rb:187657 177) factories commit factory linting merge_commit trait does not raise error when created7658 # No reason given7659 # ./spec/factories_spec.rb:187660 178) factories commit factory linting without_author trait does not raise error when created7661 # No reason given7662 # ./spec/factories_spec.rb:187663 179) factories container_repository factory linting root trait does not raise error when created7664 # No reason given7665 # ./spec/factories_spec.rb:187666 180) factories deploy_keys_project factory linting write_access trait does not raise error when created7667 # No reason given7668 # ./spec/factories_spec.rb:187669 181) factories deploy_token factory linting revoked trait does not raise error when created7670 # No reason given7671 # ./spec/factories_spec.rb:187672 182) factories deploy_token factory linting gitlab_deploy_token trait does not raise error when created7673 # No reason given7674 # ./spec/factories_spec.rb:187675 183) factories deploy_token factory linting expired trait does not raise error when created7676 # No reason given7677 # ./spec/factories_spec.rb:187678 184) factories deployment factory linting review_app trait does not raise error when created7679 # No reason given7680 # ./spec/factories_spec.rb:187681 185) factories deployment factory linting on_cluster trait does not raise error when created7682 # No reason given7683 # ./spec/factories_spec.rb:187684 186) factories deployment factory linting running trait does not raise error when created7685 # No reason given7686 # ./spec/factories_spec.rb:187687 187) factories deployment factory linting success trait does not raise error when created7688 # No reason given7689 # ./spec/factories_spec.rb:187690 188) factories deployment factory linting failed trait does not raise error when created7691 # No reason given7692 # ./spec/factories_spec.rb:187693 189) factories deployment factory linting canceled trait does not raise error when created7694 # No reason given7695 # ./spec/factories_spec.rb:187696 190) factories deployment factory linting created trait does not raise error when created7697 # No reason given7698 # ./spec/factories_spec.rb:187699 191) factories deployment factory linting succeed trait does not raise error when created7700 # No reason given7701 # ./spec/factories_spec.rb:187702 192) factories email factory linting confirmed trait does not raise error when created7703 # No reason given7704 # ./spec/factories_spec.rb:187705 193) factories email factory linting skip_validate trait does not raise error when created7706 # No reason given7707 # ./spec/factories_spec.rb:187708 194) factories environment factory linting with_review_app trait does not raise error when created7709 # No reason given7710 # ./spec/factories_spec.rb:187711 195) factories environment factory linting non_playable trait does not raise error when created7712 # No reason given7713 # ./spec/factories_spec.rb:187714 196) factories environment factory linting auto_stopped trait does not raise error when created7715 # No reason given7716 # ./spec/factories_spec.rb:187717 197) factories environment factory linting will_auto_stop trait does not raise error when created7718 # No reason given7719 # ./spec/factories_spec.rb:187720 198) factories event factory linting created trait does not raise error when created7721 # No reason given7722 # ./spec/factories_spec.rb:187723 199) factories event factory linting updated trait does not raise error when created7724 # No reason given7725 # ./spec/factories_spec.rb:187726 200) factories event factory linting closed trait does not raise error when created7727 # No reason given7728 # ./spec/factories_spec.rb:187729 201) factories event factory linting reopened trait does not raise error when created7730 # No reason given7731 # ./spec/factories_spec.rb:187732 202) factories event factory linting pushed trait does not raise error when created7733 # No reason given7734 # ./spec/factories_spec.rb:187735 203) factories event factory linting commented trait does not raise error when created7736 # No reason given7737 # ./spec/factories_spec.rb:187738 204) factories event factory linting merged trait does not raise error when created7739 # No reason given7740 # ./spec/factories_spec.rb:187741 205) factories event factory linting joined trait does not raise error when created7742 # No reason given7743 # ./spec/factories_spec.rb:187744 206) factories event factory linting left trait does not raise error when created7745 # No reason given7746 # ./spec/factories_spec.rb:187747 207) factories event factory linting destroyed trait does not raise error when created7748 # No reason given7749 # ./spec/factories_spec.rb:187750 208) factories event factory linting expired trait does not raise error when created7751 # No reason given7752 # ./spec/factories_spec.rb:187753 209) factories external_pull_request factory linting closed trait does not raise error when created7754 # No reason given7755 # ./spec/factories_spec.rb:187756 210) factories group_member factory linting guest trait does not raise error when created7757 # No reason given7758 # ./spec/factories_spec.rb:187759 211) factories group_member factory linting reporter trait does not raise error when created7760 # No reason given7761 # ./spec/factories_spec.rb:187762 212) factories group_member factory linting developer trait does not raise error when created7763 # No reason given7764 # ./spec/factories_spec.rb:187765 213) factories group_member factory linting maintainer trait does not raise error when created7766 # No reason given7767 # ./spec/factories_spec.rb:187768 214) factories group_member factory linting owner trait does not raise error when created7769 # No reason given7770 # ./spec/factories_spec.rb:187771 215) factories group_member factory linting access_request trait does not raise error when created7772 # No reason given7773 # ./spec/factories_spec.rb:187774 216) factories group_member factory linting invited trait does not raise error when created7775 # No reason given7776 # ./spec/factories_spec.rb:187777 217) factories group_member factory linting ldap trait does not raise error when created7778 # No reason given7779 # ./spec/factories_spec.rb:187780 218) factories group_member factory linting blocked trait does not raise error when created7781 # No reason given7782 # ./spec/factories_spec.rb:187783 219) factories group factory linting public trait does not raise error when created7784 # No reason given7785 # ./spec/factories_spec.rb:187786 220) factories group factory linting internal trait does not raise error when created7787 # No reason given7788 # ./spec/factories_spec.rb:187789 221) factories group factory linting private trait does not raise error when created7790 # No reason given7791 # ./spec/factories_spec.rb:187792 222) factories group factory linting with_avatar trait does not raise error when created7793 # No reason given7794 # ./spec/factories_spec.rb:187795 223) factories group factory linting request_access_disabled trait does not raise error when created7796 # No reason given7797 # ./spec/factories_spec.rb:187798 224) factories group factory linting nested trait does not raise error when created7799 # No reason given7800 # ./spec/factories_spec.rb:187801 225) factories group factory linting auto_devops_enabled trait does not raise error when created7802 # No reason given7803 # ./spec/factories_spec.rb:187804 226) factories group factory linting auto_devops_disabled trait does not raise error when created7805 # No reason given7806 # ./spec/factories_spec.rb:187807 227) factories group factory linting owner_subgroup_creation_only trait does not raise error when created7808 # No reason given7809 # ./spec/factories_spec.rb:187810 228) factories import_state factory linting repository trait does not raise error when created7811 # No reason given7812 # ./spec/factories_spec.rb:187813 229) factories import_state factory linting none trait does not raise error when created7814 # No reason given7815 # ./spec/factories_spec.rb:187816 230) factories import_state factory linting scheduled trait does not raise error when created7817 # No reason given7818 # ./spec/factories_spec.rb:187819 231) factories import_state factory linting started trait does not raise error when created7820 # No reason given7821 # ./spec/factories_spec.rb:187822 232) factories import_state factory linting finished trait does not raise error when created7823 # No reason given7824 # ./spec/factories_spec.rb:187825 233) factories import_state factory linting failed trait does not raise error when created7826 # No reason given7827 # ./spec/factories_spec.rb:187828 234) factories issue factory linting confidential trait does not raise error when created7829 # No reason given7830 # ./spec/factories_spec.rb:187831 235) factories issue factory linting opened trait does not raise error when created7832 # No reason given7833 # ./spec/factories_spec.rb:187834 236) factories issue factory linting locked trait does not raise error when created7835 # No reason given7836 # ./spec/factories_spec.rb:187837 237) factories issue factory linting closed trait does not raise error when created7838 # No reason given7839 # ./spec/factories_spec.rb:187840 238) factories merge_request_diff_file factory linting new_file trait does not raise error when created7841 # No reason given7842 # ./spec/factories_spec.rb:187843 239) factories merge_request_diff_file factory linting renamed_file trait does not raise error when created7844 # No reason given7845 # ./spec/factories_spec.rb:187846 240) factories merge_request factory linting with_diffs trait does not raise error when created7847 # No reason given7848 # ./spec/factories_spec.rb:187849 241) factories merge_request factory linting with_image_diffs trait does not raise error when created7850 # No reason given7851 # ./spec/factories_spec.rb:187852 242) factories merge_request factory linting without_diffs trait does not raise error when created7853 # No reason given7854 # ./spec/factories_spec.rb:187855 243) factories merge_request factory linting conflict trait does not raise error when created7856 # No reason given7857 # ./spec/factories_spec.rb:187858 244) factories merge_request factory linting merged trait does not raise error when created7859 # No reason given7860 # ./spec/factories_spec.rb:187861 245) factories merge_request factory linting merged_target trait does not raise error when created7862 # No reason given7863 # ./spec/factories_spec.rb:187864 246) factories merge_request factory linting merged_last_month trait does not raise error when created7865 # No reason given7866 # ./spec/factories_spec.rb:187867 247) factories merge_request factory linting closed trait does not raise error when created7868 # No reason given7869 # ./spec/factories_spec.rb:187870 248) factories merge_request factory linting closed_last_month trait does not raise error when created7871 # No reason given7872 # ./spec/factories_spec.rb:187873 249) factories merge_request factory linting opened trait does not raise error when created7874 # No reason given7875 # ./spec/factories_spec.rb:187876 250) factories merge_request factory linting invalid trait does not raise error when created7877 # No reason given7878 # ./spec/factories_spec.rb:187879 251) factories merge_request factory linting locked trait does not raise error when created7880 # No reason given7881 # ./spec/factories_spec.rb:187882 252) factories merge_request factory linting simple trait does not raise error when created7883 # No reason given7884 # ./spec/factories_spec.rb:187885 253) factories merge_request factory linting rebased trait does not raise error when created7886 # No reason given7887 # ./spec/factories_spec.rb:187888 254) factories merge_request factory linting diverged trait does not raise error when created7889 # No reason given7890 # ./spec/factories_spec.rb:187891 255) factories merge_request factory linting merge_when_pipeline_succeeds trait does not raise error when created7892 # No reason given7893 # ./spec/factories_spec.rb:187894 256) factories merge_request factory linting remove_source_branch trait does not raise error when created7895 # No reason given7896 # ./spec/factories_spec.rb:187897 257) factories merge_request factory linting with_test_reports trait does not raise error when created7898 # No reason given7899 # ./spec/factories_spec.rb:187900 258) factories merge_request factory linting with_exposed_artifacts trait does not raise error when created7901 # No reason given7902 # ./spec/factories_spec.rb:187903 259) factories merge_request factory linting with_legacy_detached_merge_request_pipeline trait does not raise error when created7904 # No reason given7905 # ./spec/factories_spec.rb:187906 260) factories merge_request factory linting with_detached_merge_request_pipeline trait does not raise error when created7907 # No reason given7908 # ./spec/factories_spec.rb:187909 261) factories merge_request factory linting with_merge_request_pipeline trait does not raise error when created7910 # No reason given7911 # ./spec/factories_spec.rb:187912 262) factories merge_request factory linting deployed_review_app trait does not raise error when created7913 # No reason given7914 # ./spec/factories_spec.rb:187915 263) factories milestone factory linting active trait does not raise error when created7916 # No reason given7917 # ./spec/factories_spec.rb:187918 264) factories milestone factory linting closed trait does not raise error when created7919 # No reason given7920 # ./spec/factories_spec.rb:187921 265) factories milestone factory linting with_dates trait does not raise error when created7922 # No reason given7923 # ./spec/factories_spec.rb:187924 266) factories namespace factory linting with_aggregation_schedule trait does not raise error when created7925 # No reason given7926 # ./spec/factories_spec.rb:187927 267) factories namespace factory linting with_root_storage_statistics trait does not raise error when created7928 # No reason given7929 # ./spec/factories_spec.rb:187930 268) factories note factory linting on_commit trait does not raise error when created7931 # No reason given7932 # ./spec/factories_spec.rb:187933 269) factories note factory linting legacy_diff_note trait does not raise error when created7934 # No reason given7935 # ./spec/factories_spec.rb:187936 270) factories note factory linting on_issue trait does not raise error when created7937 # No reason given7938 # ./spec/factories_spec.rb:187939 271) factories note factory linting on_snippet trait does not raise error when created7940 # No reason given7941 # ./spec/factories_spec.rb:187942 272) factories note factory linting on_merge_request trait does not raise error when created7943 # No reason given7944 # ./spec/factories_spec.rb:187945 273) factories note factory linting on_project_snippet trait does not raise error when created7946 # No reason given7947 # ./spec/factories_spec.rb:187948 274) factories note factory linting on_personal_snippet trait does not raise error when created7949 # No reason given7950 # ./spec/factories_spec.rb:187951 275) factories note factory linting system trait does not raise error when created7952 # No reason given7953 # ./spec/factories_spec.rb:187954 276) factories note factory linting downvote trait does not raise error when created7955 # No reason given7956 # ./spec/factories_spec.rb:187957 277) factories note factory linting upvote trait does not raise error when created7958 # No reason given7959 # ./spec/factories_spec.rb:187960 278) factories note factory linting with_attachment trait does not raise error when created7961 # No reason given7962 # ./spec/factories_spec.rb:187963 279) factories note factory linting with_svg_attachment trait does not raise error when created7964 # No reason given7965 # ./spec/factories_spec.rb:187966 280) factories discussion_note_on_merge_request factory linting resolved trait does not raise error when created7967 # No reason given7968 # ./spec/factories_spec.rb:187969 281) factories diff_note_on_merge_request factory linting folded_position trait does not raise error when created7970 # No reason given7971 # ./spec/factories_spec.rb:187972 282) factories diff_note_on_merge_request factory linting resolved trait does not raise error when created7973 # No reason given7974 # ./spec/factories_spec.rb:187975 283) factories pages_domain_acme_order factory linting expired trait does not raise error when created7976 # No reason given7977 # ./spec/factories_spec.rb:187978 284) factories pages_domain factory linting disabled trait does not raise error when created7979 # No reason given7980 # ./spec/factories_spec.rb:187981 285) factories pages_domain factory linting scheduled_for_removal trait does not raise error when created7982 # No reason given7983 # ./spec/factories_spec.rb:187984 286) factories pages_domain factory linting should_be_removed trait does not raise error when created7985 # No reason given7986 # ./spec/factories_spec.rb:187987 287) factories pages_domain factory linting unverified trait does not raise error when created7988 # No reason given7989 # ./spec/factories_spec.rb:187990 288) factories pages_domain factory linting reverify trait does not raise error when created7991 # No reason given7992 # ./spec/factories_spec.rb:187993 289) factories pages_domain factory linting expired trait does not raise error when created7994 # No reason given7995 # ./spec/factories_spec.rb:187996 290) factories pages_domain factory linting without_certificate trait does not raise error when created7997 # No reason given7998 # ./spec/factories_spec.rb:187999 291) factories pages_domain factory linting without_key trait does not raise error when created8000 # No reason given8001 # ./spec/factories_spec.rb:188002 292) factories pages_domain factory linting with_missing_chain trait does not raise error when created8003 # No reason given8004 # ./spec/factories_spec.rb:188005 293) factories pages_domain factory linting with_trusted_chain trait does not raise error when created8006 # No reason given8007 # ./spec/factories_spec.rb:188008 294) factories pages_domain factory linting with_trusted_expired_chain trait does not raise error when created8009 # No reason given8010 # ./spec/factories_spec.rb:188011 295) factories pages_domain factory linting with_expired_certificate trait does not raise error when created8012 # No reason given8013 # ./spec/factories_spec.rb:188014 296) factories pages_domain factory linting letsencrypt trait does not raise error when created8015 # No reason given8016 # ./spec/factories_spec.rb:188017 297) factories pages_domain factory linting explicit_ecdsa trait does not raise error when created8018 # No reason given8019 # ./spec/factories_spec.rb:188020 298) factories pages_domain factory linting ecdsa trait does not raise error when created8021 # No reason given8022 # ./spec/factories_spec.rb:188023 299) factories personal_access_token factory linting impersonation trait does not raise error when created8024 # No reason given8025 # ./spec/factories_spec.rb:188026 300) factories personal_access_token factory linting revoked trait does not raise error when created8027 # No reason given8028 # ./spec/factories_spec.rb:188029 301) factories personal_access_token factory linting expired trait does not raise error when created8030 # No reason given8031 # ./spec/factories_spec.rb:188032 302) factories personal_access_token factory linting invalid trait does not raise error when created8033 # No reason given8034 # ./spec/factories_spec.rb:188035 303) factories pool_repository factory linting scheduled trait does not raise error when created8036 # No reason given8037 # ./spec/factories_spec.rb:188038 304) factories pool_repository factory linting failed trait does not raise error when created8039 # No reason given8040 # ./spec/factories_spec.rb:188041 305) factories pool_repository factory linting obsolete trait does not raise error when created8042 # No reason given8043 # ./spec/factories_spec.rb:188044 306) factories pool_repository factory linting ready trait does not raise error when created8045 # No reason given8046 # ./spec/factories_spec.rb:188047 307) factories project_auto_devops factory linting continuous_deployment trait does not raise error when created8048 # No reason given8049 # ./spec/factories_spec.rb:188050 308) factories project_auto_devops factory linting manual_deployment trait does not raise error when created8051 # No reason given8052 # ./spec/factories_spec.rb:188053 309) factories project_auto_devops factory linting timed_incremental_deployment trait does not raise error when created8054 # No reason given8055 # ./spec/factories_spec.rb:188056 310) factories project_auto_devops factory linting disabled trait does not raise error when created8057 # No reason given8058 # ./spec/factories_spec.rb:188059 311) factories project_hook factory linting token trait does not raise error when created8060 # No reason given8061 # ./spec/factories_spec.rb:188062 312) factories project_hook factory linting all_events_enabled trait does not raise error when created8063 # No reason given8064 # ./spec/factories_spec.rb:188065 313) factories project_member factory linting guest trait does not raise error when created8066 # No reason given8067 # ./spec/factories_spec.rb:188068 314) factories project_member factory linting reporter trait does not raise error when created8069 # No reason given8070 # ./spec/factories_spec.rb:188071 315) factories project_member factory linting developer trait does not raise error when created8072 # No reason given8073 # ./spec/factories_spec.rb:188074 316) factories project_member factory linting maintainer trait does not raise error when created8075 # No reason given8076 # ./spec/factories_spec.rb:188077 317) factories project_member factory linting access_request trait does not raise error when created8078 # No reason given8079 # ./spec/factories_spec.rb:188080 318) factories project_member factory linting invited trait does not raise error when created8081 # No reason given8082 # ./spec/factories_spec.rb:188083 319) factories project_member factory linting blocked trait does not raise error when created8084 # No reason given8085 # ./spec/factories_spec.rb:188086 320) factories project factory linting public trait does not raise error when created8087 # No reason given8088 # ./spec/factories_spec.rb:188089 321) factories project factory linting internal trait does not raise error when created8090 # No reason given8091 # ./spec/factories_spec.rb:188092 322) factories project factory linting private trait does not raise error when created8093 # No reason given8094 # ./spec/factories_spec.rb:188095 323) factories project factory linting import_scheduled trait does not raise error when created8096 # No reason given8097 # ./spec/factories_spec.rb:188098 324) factories project factory linting import_started trait does not raise error when created8099 # No reason given8100 # ./spec/factories_spec.rb:188101 325) factories project factory linting import_finished trait does not raise error when created8102 # No reason given8103 # ./spec/factories_spec.rb:188104 326) factories project factory linting import_failed trait does not raise error when created8105 # No reason given8106 # ./spec/factories_spec.rb:188107 327) factories project factory linting archived trait does not raise error when created8108 # No reason given8109 # ./spec/factories_spec.rb:188110 328) factories project factory linting legacy_storage trait does not raise error when created8111 # No reason given8112 # ./spec/factories_spec.rb:188113 329) factories project factory linting request_access_disabled trait does not raise error when created8114 # No reason given8115 # ./spec/factories_spec.rb:188116 330) factories project factory linting with_avatar trait does not raise error when created8117 # No reason given8118 # ./spec/factories_spec.rb:188119 331) factories project factory linting with_export trait does not raise error when created8120 # No reason given8121 # ./spec/factories_spec.rb:188122 332) factories project factory linting broken_storage trait does not raise error when created8123 # No reason given8124 # ./spec/factories_spec.rb:188125 333) factories project factory linting custom_repo trait does not raise error when created8126 # No reason given8127 # ./spec/factories_spec.rb:188128 334) factories project factory linting repository trait does not raise error when created8129 # No reason given8130 # ./spec/factories_spec.rb:188131 335) factories project factory linting empty_repo trait does not raise error when created8132 # No reason given8133 # ./spec/factories_spec.rb:188134 336) factories project factory linting remote_mirror trait does not raise error when created8135 # No reason given8136 # ./spec/factories_spec.rb:188137 337) factories project factory linting stubbed_repository trait does not raise error when created8138 # No reason given8139 # ./spec/factories_spec.rb:188140 338) factories project factory linting wiki_repo trait does not raise error when created8141 # No reason given8142 # ./spec/factories_spec.rb:188143 339) factories project factory linting read_only trait does not raise error when created8144 # No reason given8145 # ./spec/factories_spec.rb:188146 340) factories project factory linting broken_repo trait does not raise error when created8147 # No reason given8148 # ./spec/factories_spec.rb:188149 341) factories project factory linting test_repo trait does not raise error when created8150 # No reason given8151 # ./spec/factories_spec.rb:188152 342) factories project factory linting wiki_enabled trait does not raise error when created8153 # No reason given8154 # ./spec/factories_spec.rb:188155 343) factories project factory linting wiki_disabled trait does not raise error when created8156 # No reason given8157 # ./spec/factories_spec.rb:188158 344) factories project factory linting wiki_private trait does not raise error when created8159 # No reason given8160 # ./spec/factories_spec.rb:188161 345) factories project factory linting builds_enabled trait does not raise error when created8162 # No reason given8163 # ./spec/factories_spec.rb:188164 346) factories project factory linting builds_disabled trait does not raise error when created8165 # No reason given8166 # ./spec/factories_spec.rb:188167 347) factories project factory linting builds_private trait does not raise error when created8168 # No reason given8169 # ./spec/factories_spec.rb:188170 348) factories project factory linting snippets_enabled trait does not raise error when created8171 # No reason given8172 # ./spec/factories_spec.rb:188173 349) factories project factory linting snippets_disabled trait does not raise error when created8174 # No reason given8175 # ./spec/factories_spec.rb:188176 350) factories project factory linting snippets_private trait does not raise error when created8177 # No reason given8178 # ./spec/factories_spec.rb:188179 351) factories project factory linting issues_disabled trait does not raise error when created8180 # No reason given8181 # ./spec/factories_spec.rb:188182 352) factories project factory linting issues_enabled trait does not raise error when created8183 # No reason given8184 # ./spec/factories_spec.rb:188185 353) factories project factory linting issues_private trait does not raise error when created8186 # No reason given8187 # ./spec/factories_spec.rb:188188 354) factories project factory linting merge_requests_enabled trait does not raise error when created8189 # No reason given8190 # ./spec/factories_spec.rb:188191 355) factories project factory linting merge_requests_disabled trait does not raise error when created8192 # No reason given8193 # ./spec/factories_spec.rb:188194 356) factories project factory linting merge_requests_private trait does not raise error when created8195 # No reason given8196 # ./spec/factories_spec.rb:188197 357) factories project factory linting merge_requests_public trait does not raise error when created8198 # No reason given8199 # ./spec/factories_spec.rb:188200 358) factories project factory linting repository_enabled trait does not raise error when created8201 # No reason given8202 # ./spec/factories_spec.rb:188203 359) factories project factory linting repository_disabled trait does not raise error when created8204 # No reason given8205 # ./spec/factories_spec.rb:188206 360) factories project factory linting repository_private trait does not raise error when created8207 # No reason given8208 # ./spec/factories_spec.rb:188209 361) factories project factory linting pages_public trait does not raise error when created8210 # No reason given8211 # ./spec/factories_spec.rb:188212 362) factories project factory linting pages_enabled trait does not raise error when created8213 # No reason given8214 # ./spec/factories_spec.rb:188215 363) factories project factory linting pages_disabled trait does not raise error when created8216 # No reason given8217 # ./spec/factories_spec.rb:188218 364) factories project factory linting pages_private trait does not raise error when created8219 # No reason given8220 # ./spec/factories_spec.rb:188221 365) factories project factory linting auto_devops trait does not raise error when created8222 # No reason given8223 # ./spec/factories_spec.rb:188224 366) factories project factory linting auto_devops_disabled trait does not raise error when created8225 # No reason given8226 # ./spec/factories_spec.rb:188227 367) factories prometheus_metric factory linting common trait does not raise error when created8228 # No reason given8229 # ./spec/factories_spec.rb:188230 368) factories protected_branch factory linting developers_can_push trait does not raise error when created8231 # No reason given8232 # ./spec/factories_spec.rb:188233 369) factories protected_branch factory linting developers_can_merge trait does not raise error when created8234 # No reason given8235 # ./spec/factories_spec.rb:188236 370) factories protected_branch factory linting no_one_can_push trait does not raise error when created8237 # No reason given8238 # ./spec/factories_spec.rb:188239 371) factories protected_branch factory linting maintainers_can_push trait does not raise error when created8240 # No reason given8241 # ./spec/factories_spec.rb:188242 372) factories protected_branch factory linting no_one_can_merge trait does not raise error when created8243 # No reason given8244 # ./spec/factories_spec.rb:188245 373) factories protected_tag factory linting developers_can_create trait does not raise error when created8246 # No reason given8247 # ./spec/factories_spec.rb:188248 374) factories protected_tag factory linting no_one_can_create trait does not raise error when created8249 # No reason given8250 # ./spec/factories_spec.rb:188251 375) factories protected_tag factory linting maintainers_can_create trait does not raise error when created8252 # No reason given8253 # ./spec/factories_spec.rb:188254 376) factories release factory linting legacy trait does not raise error when created8255 # No reason given8256 # ./spec/factories_spec.rb:188257 377) factories release factory linting with_evidence trait does not raise error when created8258 # No reason given8259 # ./spec/factories_spec.rb:188260 378) factories snippet factory linting public trait does not raise error when created8261 # No reason given8262 # ./spec/factories_spec.rb:188263 379) factories snippet factory linting internal trait does not raise error when created8264 # No reason given8265 # ./spec/factories_spec.rb:188266 380) factories snippet factory linting private trait does not raise error when created8267 # No reason given8268 # ./spec/factories_spec.rb:188269 381) factories personal_snippet factory linting secret trait does not raise error when created8270 # No reason given8271 # ./spec/factories_spec.rb:188272 382) factories suggestion factory linting unappliable trait does not raise error when created8273 # No reason given8274 # ./spec/factories_spec.rb:188275 383) factories suggestion factory linting applied trait does not raise error when created8276 # No reason given8277 # ./spec/factories_spec.rb:188278 384) factories suggestion factory linting content_from_repo trait does not raise error when created8279 # No reason given8280 # ./spec/factories_spec.rb:188281 385) factories todo factory linting assigned trait does not raise error when created8282 # No reason given8283 # ./spec/factories_spec.rb:188284 386) factories todo factory linting mentioned trait does not raise error when created8285 # No reason given8286 # ./spec/factories_spec.rb:188287 387) factories todo factory linting directly_addressed trait does not raise error when created8288 # No reason given8289 # ./spec/factories_spec.rb:188290 388) factories todo factory linting build_failed trait does not raise error when created8291 # No reason given8292 # ./spec/factories_spec.rb:188293 389) factories todo factory linting marked trait does not raise error when created8294 # No reason given8295 # ./spec/factories_spec.rb:188296 390) factories todo factory linting approval_required trait does not raise error when created8297 # No reason given8298 # ./spec/factories_spec.rb:188299 391) factories todo factory linting unmergeable trait does not raise error when created8300 # No reason given8301 # ./spec/factories_spec.rb:188302 392) factories todo factory linting pending trait does not raise error when created8303 # No reason given8304 # ./spec/factories_spec.rb:188305 393) factories todo factory linting done trait does not raise error when created8306 # No reason given8307 # ./spec/factories_spec.rb:188308 394) factories upload factory linting personal_snippet_upload trait does not raise error when created8309 # No reason given8310 # ./spec/factories_spec.rb:188311 395) factories upload factory linting issuable_upload trait does not raise error when created8312 # No reason given8313 # ./spec/factories_spec.rb:188314 396) factories upload factory linting with_file trait does not raise error when created8315 # No reason given8316 # ./spec/factories_spec.rb:188317 397) factories upload factory linting object_storage trait does not raise error when created8318 # No reason given8319 # ./spec/factories_spec.rb:188320 398) factories upload factory linting namespace_upload trait does not raise error when created8321 # No reason given8322 # ./spec/factories_spec.rb:188323 399) factories upload factory linting favicon_upload trait does not raise error when created8324 # No reason given8325 # ./spec/factories_spec.rb:188326 400) factories upload factory linting attachment_upload trait does not raise error when created8327 # No reason given8328 # ./spec/factories_spec.rb:188329 401) factories user_preference factory linting only_comments trait does not raise error when created8330 # No reason given8331 # ./spec/factories_spec.rb:188332 402) factories user factory linting admin trait does not raise error when created8333 # No reason given8334 # ./spec/factories_spec.rb:188335 403) factories user factory linting blocked trait does not raise error when created8336 # No reason given8337 # ./spec/factories_spec.rb:188338 404) factories user factory linting external trait does not raise error when created8339 # No reason given8340 # ./spec/factories_spec.rb:188341 405) factories user factory linting two_factor trait does not raise error when created8342 # No reason given8343 # ./spec/factories_spec.rb:188344 406) factories user factory linting ghost trait does not raise error when created8345 # No reason given8346 # ./spec/factories_spec.rb:188347 407) factories user factory linting with_avatar trait does not raise error when created8348 # No reason given8349 # ./spec/factories_spec.rb:188350 408) factories user factory linting with_sign_ins trait does not raise error when created8351 # No reason given8352 # ./spec/factories_spec.rb:188353 409) factories user factory linting two_factor_via_otp trait does not raise error when created8354 # No reason given8355 # ./spec/factories_spec.rb:188356 410) factories user factory linting two_factor_via_u2f trait does not raise error when created8357 # No reason given8358 # ./spec/factories_spec.rb:188359 411) factories user factory linting readme trait does not raise error when created8360 # No reason given8361 # ./spec/factories_spec.rb:188362 412) factories user factory linting commit_email trait does not raise error when created8363 # No reason given8364 # ./spec/factories_spec.rb:188365 413) factories zoom_meeting factory linting added_to_issue trait does not raise error when created8366 # No reason given8367 # ./spec/factories_spec.rb:188368 414) factories zoom_meeting factory linting removed_from_issue trait does not raise error when created8369 # No reason given8370 # ./spec/factories_spec.rb:188371 415) Gitlab::Git::Commit move this test to gitaly-ruby8372 # No reason given8373 # ./spec/lib/gitlab/git/commit_spec.rb:5428374Finished in 13 minutes 53 seconds (files took 47.89 seconds to load)83752749 examples, 0 failures, 415 pending8376Fri Dec 13 08:51:02 UTC 20198378$ date8379Fri Dec 13 08:51:03 UTC 20198382coverage/: found 5 matching files 8383knapsack/: found 3 matching files 8384rspec_flaky/: found 4 matching files 8385rspec_profiling/: found 1 matching files 8386WARNING: tmp/capybara/: no matching files 8387tmp/memory_test/: found 2 matching files 8388Uploading artifacts to coordinator... ok id=378363762 responseStatus=201 Created token=FhDwWyMw8389Uploading artifacts...8390junit_rspec.xml: found 1 matching files 8391Uploading artifacts to coordinator... ok id=378363762 responseStatus=201 Created token=FhDwWyMw8392Job succeeded