rspec-mysql 38/50
Passed Started
by
@jprovaznik
Jan Provaznik
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on docker-auto-scale-com 8a6210b83Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service mysql:5.7.24 ...5Pulling docker image mysql:5.7.24 ...6Using docker image sha256:ba7a93aae2a8842957a4cb908e6fbb37db2a7677b2a1f1ac7fb88283a0861e42 for mysql:5.7.24 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:3d2a373f46ae28f3376c356d27210759aa9348fd94c517cf77e9df2a2c41c37f for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...12Using docker image sha256:ac6482d398ed0ce8bef4327b0bb15dfe815331f073f5b6ba3e04c5cd8317402d for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 13 Running on runner-8a6210b8-project-278964-concurrent-0 via runner-8a6210b8-gsrm-1552359174-bc20955a...
00:02
15Removing .gitlab_shell_secret16Removing .gitlab_workhorse_secret17Removing .yarn-cache/18Removing chrome_debug.log19Removing config/database.yml20Removing config/database_geo.yml21Removing config/gitlab.yml22Removing config/redis.cache.yml23Removing config/redis.queues.yml24Removing config/redis.shared_state.yml25Removing config/resque.yml26Removing config/secrets.yml27Removing coverage-javascript/28Removing coverage/29Removing ee/spec/javascripts/fixtures/emojis/30Removing junit_karma.xml31Removing log/api_json.log32Removing log/application.log33Removing log/gitaly-test.log34Removing log/grpc.log35Removing log/importer.log36Removing log/test_json.log37Removing node_modules/38Removing public/assets/39Removing shared/tmp/40Removing spec/javascripts/fixtures/abuse_reports/41Removing spec/javascripts/fixtures/admin/42Removing spec/javascripts/fixtures/application_settings/43Removing spec/javascripts/fixtures/blob/44Removing spec/javascripts/fixtures/boards/45Removing spec/javascripts/fixtures/branches/46Removing spec/javascripts/fixtures/builds/47Removing spec/javascripts/fixtures/clusters/48Removing spec/javascripts/fixtures/commit/49Removing spec/javascripts/fixtures/deploy_keys/50Removing spec/javascripts/fixtures/emojis/51Removing spec/javascripts/fixtures/epic/52Removing spec/javascripts/fixtures/groups/53Removing spec/javascripts/fixtures/issues/54Removing spec/javascripts/fixtures/jobs/55Removing spec/javascripts/fixtures/labels/56Removing spec/javascripts/fixtures/merge_request_diffs/57Removing spec/javascripts/fixtures/merge_requests/58Removing spec/javascripts/fixtures/merge_requests_ee/59Removing spec/javascripts/fixtures/pipeline_schedules/60Removing spec/javascripts/fixtures/pipelines/61Removing spec/javascripts/fixtures/projects/62Removing spec/javascripts/fixtures/search/63Removing spec/javascripts/fixtures/services/64Removing spec/javascripts/fixtures/sessions/65Removing spec/javascripts/fixtures/snippets/66Removing spec/javascripts/fixtures/static/67Removing spec/javascripts/fixtures/todos/68Removing spec/javascripts/fixtures/u2f/69Removing tmp/cache/70Removing tmp/prometheus_multiproc_dir/histogram_process_id_190-0.db71Removing tmp/tests/72Removing vendor/gitaly-ruby/73Removing vendor/ruby/74HEAD is now at 0588cb65 Add specs for coerced labels parameter in Epics API76 + f99878be...0571f131 ee-users-search-results -> origin/ee-users-search-results (forced update)77Checking out 0571f131 as ee-users-search-results...78Skipping Git submodules setup80Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.5.3-node-10.x-1 81Successfully extracted cache83Downloading artifacts from coordinator... ok id=175839787 responseStatus=200 OK token=Az8rGm5M84Downloading artifacts for compile-assets (175839788)...85Downloading artifacts from coordinator... ok id=175839788 responseStatus=200 OK token=QXA2pRWL86Downloading artifacts for setup-test-env (175839789)...87Downloading artifacts from coordinator... ok id=175839789 responseStatus=200 OK token=81x1GvWr88WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 90Bundler version 1.17.291$ date92Tue Mar 12 08:56:49 UTC 201993$ source scripts/utils.sh94$ date95Tue Mar 12 08:56:49 UTC 201996$ source scripts/prepare_build.sh97Warning: 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`.98The Gemfile's dependencies are satisfied99Successfully installed knapsack-1.17.11001 gem installed101Database 'gitlabhq_test' does not exist102WARNING: index on columns ["name"] uses unsupported option, skipping.103Created database 'gitlabhq_test'104-- enable_extension("plpgsql")105 -> 0.0022s106-- enable_extension("pg_trgm")107 -> 0.0000s108-- create_table("abuse_reports", {:force=>:cascade})109 -> 0.0171s110-- create_table("appearances", {:force=>:cascade})111 -> 0.0134s112-- create_table("application_setting_terms", {:force=>:cascade})113 -> 0.0119s114-- create_table("application_settings", {:force=>:cascade})115 -> 0.0300s116-- create_table("approval_merge_request_rule_sources", {:id=>:bigserial, :force=>:cascade})117 -> 0.0175s118-- create_table("approval_merge_request_rules", {:id=>:bigserial, :force=>:cascade})119 -> 0.0182s120-- create_table("approval_merge_request_rules_approved_approvers", {:id=>:bigserial, :force=>:cascade})121 -> 0.0184s122-- create_table("approval_merge_request_rules_groups", {:id=>:bigserial, :force=>:cascade})123 -> 0.0174s124-- create_table("approval_merge_request_rules_users", {:id=>:bigserial, :force=>:cascade})125 -> 0.0169s126-- create_table("approval_project_rules", {:id=>:bigserial, :force=>:cascade})127 -> 0.0156s128-- create_table("approval_project_rules_groups", {:id=>:bigserial, :force=>:cascade})129 -> 0.0173s130-- create_table("approval_project_rules_users", {:id=>:bigserial, :force=>:cascade})131 -> 0.0173s132-- create_table("approvals", {:force=>:cascade})133 -> 0.0145s134-- create_table("approver_groups", {:force=>:cascade})135 -> 0.0180s136-- create_table("approvers", {:force=>:cascade})137 -> 0.0180s138-- create_table("audit_events", {:force=>:cascade})139 -> 0.0144s140-- create_table("award_emoji", {:force=>:cascade})141 -> 0.0210s142-- create_table("badges", {:force=>:cascade})143 -> 0.0169s144-- create_table("board_assignees", {:force=>:cascade})145 -> 0.0156s146-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})147 -> 0.0207s148-- create_table("board_labels", {:force=>:cascade})149 -> 0.0166s150-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})151 -> 0.0221s152-- create_table("boards", {:force=>:cascade})153 -> 0.0207s154-- create_table("broadcast_messages", {:force=>:cascade})155 -> 0.0155s156-- create_table("chat_names", {:force=>:cascade})157 -> 0.0173s158-- create_table("chat_teams", {:force=>:cascade})159 -> 0.0169s160-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})161 -> 0.0148s162-- create_table("ci_build_trace_section_names", {:force=>:cascade})163 -> 0.0143s164-- create_table("ci_build_trace_sections", {:force=>:cascade})165 -> 0.0208s166-- create_table("ci_builds", {:force=>:cascade})167 -> 0.0627s168-- create_table("ci_builds_metadata", {:force=>:cascade})169 -> 0.0168s170-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})171 -> 0.0135s172-- create_table("ci_group_variables", {:force=>:cascade})173 -> 0.0153s174-- create_table("ci_job_artifacts", {:force=>:cascade})175 -> 0.0254s176-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})177 -> 0.0177s178-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})179 -> 0.0158s180-- create_table("ci_pipeline_schedules", {:force=>:cascade})181 -> 0.0209s182-- create_table("ci_pipeline_variables", {:force=>:cascade})183 -> 0.0144s184-- create_table("ci_pipelines", {:force=>:cascade})185 -> 0.0455s186-- create_table("ci_runner_namespaces", {:force=>:cascade})187 -> 0.0181s188-- create_table("ci_runner_projects", {:force=>:cascade})189 -> 0.0180s190-- create_table("ci_runners", {:force=>:cascade})191 -> 0.0267s192-- create_table("ci_sources_pipelines", {:force=>:cascade})193 -> 0.0267s194-- create_table("ci_stages", {:force=>:cascade})195 -> 0.0224s196-- create_table("ci_trigger_requests", {:force=>:cascade})197 -> 0.0167s198-- create_table("ci_triggers", {:force=>:cascade})199 -> 0.0174s200-- create_table("ci_variables", {:force=>:cascade})201 -> 0.0151s202-- create_table("cluster_groups", {:force=>:cascade})203 -> 0.0170s204-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})205 -> 0.0158s206-- create_table("cluster_projects", {:force=>:cascade})207 -> 0.0166s208-- create_table("cluster_providers_gcp", {:force=>:cascade})209 -> 0.0157s210-- create_table("clusters", {:force=>:cascade})211 -> 0.0179s212-- create_table("clusters_applications_cert_managers", {:force=>:cascade})213 -> 0.0149s214-- create_table("clusters_applications_helm", {:force=>:cascade})215 -> 0.0179s216-- create_table("clusters_applications_ingress", {:force=>:cascade})217 -> 0.0157s218-- create_table("clusters_applications_jupyter", {:force=>:cascade})219 -> 0.0187s220-- create_table("clusters_applications_knative", {:force=>:cascade})221 -> 0.0155s222-- create_table("clusters_applications_prometheus", {:force=>:cascade})223 -> 0.0153s224-- create_table("clusters_applications_runners", {:force=>:cascade})225 -> 0.0170s226-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})227 -> 0.0216s228-- create_table("container_repositories", {:force=>:cascade})229 -> 0.0183s230-- create_table("conversational_development_index_metrics", {:force=>:cascade})231 -> 0.0138s232-- create_table("deploy_keys_projects", {:force=>:cascade})233 -> 0.0147s234-- create_table("deploy_tokens", {:force=>:cascade})235 -> 0.0170s236-- create_table("deployments", {:force=>:cascade})237 -> 0.0380s238-- create_table("draft_notes", {:id=>:bigserial, :force=>:cascade})239 -> 0.0203s240-- create_table("emails", {:force=>:cascade})241 -> 0.0188s242-- create_table("environments", {:force=>:cascade})243 -> 0.0172s244-- create_table("epic_issues", {:force=>:cascade})245 -> 0.0168s246-- create_table("epic_metrics", {:force=>:cascade})247 -> 0.0145s248-- create_table("epics", {:force=>:cascade})249 -> 0.0369s250-- create_table("events", {:force=>:cascade})251 -> 0.0254s252-- create_table("feature_gates", {:force=>:cascade})253 -> 0.0166s254-- create_table("features", {:force=>:cascade})255 -> 0.0156s256-- create_table("fork_network_members", {:force=>:cascade})257 -> 0.0211s258-- create_table("fork_networks", {:force=>:cascade})259 -> 0.0147s260-- create_table("forked_project_links", {:force=>:cascade})261 -> 0.0152s262-- create_table("geo_cache_invalidation_events", {:id=>:bigserial, :force=>:cascade})263 -> 0.0134s264-- create_table("geo_event_log", {:id=>:bigserial, :force=>:cascade})265 -> 0.0596s266-- create_table("geo_hashed_storage_attachments_events", {:id=>:bigserial, :force=>:cascade})267 -> 0.0162s268-- create_table("geo_hashed_storage_migrated_events", {:id=>:bigserial, :force=>:cascade})269 -> 0.0165s270-- create_table("geo_job_artifact_deleted_events", {:id=>:bigserial, :force=>:cascade})271 -> 0.0157s272-- create_table("geo_lfs_object_deleted_events", {:id=>:bigserial, :force=>:cascade})273 -> 0.0155s274-- create_table("geo_node_namespace_links", {:force=>:cascade})275 -> 0.0216s276-- create_table("geo_node_statuses", {:force=>:cascade})277 -> 0.0194s278-- create_table("geo_nodes", {:force=>:cascade})279 -> 0.0228s280-- create_table("geo_repositories_changed_events", {:id=>:bigserial, :force=>:cascade})281 -> 0.0182s282-- create_table("geo_repository_created_events", {:id=>:bigserial, :force=>:cascade})283 -> 0.0179s284-- create_table("geo_repository_deleted_events", {:id=>:bigserial, :force=>:cascade})285 -> 0.0181s286-- create_table("geo_repository_renamed_events", {:id=>:bigserial, :force=>:cascade})287 -> 0.0209s288-- create_table("geo_repository_updated_events", {:id=>:bigserial, :force=>:cascade})289 -> 0.0211s290-- create_table("geo_reset_checksum_events", {:id=>:bigserial, :force=>:cascade})291 -> 0.0180s292-- create_table("geo_upload_deleted_events", {:id=>:bigserial, :force=>:cascade})293 -> 0.0177s294-- create_table("gitlab_subscriptions", {:id=>:bigserial, :force=>:cascade})295 -> 0.0210s296-- create_table("gpg_key_subkeys", {:force=>:cascade})297 -> 0.0242s298-- create_table("gpg_keys", {:force=>:cascade})299 -> 0.0249s300-- create_table("gpg_signatures", {:force=>:cascade})301 -> 0.0330s302-- create_table("group_custom_attributes", {:force=>:cascade})303 -> 0.0238s304-- create_table("historical_data", {:force=>:cascade})305 -> 0.0156s306-- create_table("identities", {:force=>:cascade})307 -> 0.0232s308-- create_table("import_export_uploads", {:force=>:cascade})309 -> 0.0259s310-- create_table("index_statuses", {:force=>:cascade})311 -> 0.0195s312-- create_table("insights", {:force=>:cascade})WARNING: index on columns ["description"] uses unsupported option, skipping.313WARNING: index on columns ["title"] uses unsupported option, skipping.314WARNING: index on columns ["description"] uses unsupported option, skipping.315WARNING: index on columns ["title"] uses unsupported option, skipping.316WARNING: index on columns ["description"] uses unsupported option, skipping.317WARNING: index on columns ["title"] uses unsupported option, skipping.318WARNING: index on columns ["name"] uses unsupported option, skipping.319WARNING: index on columns ["path"] uses unsupported option, skipping.320WARNING: index on columns ["note"] uses unsupported option, skipping.321WARNING: index on columns ["description"] uses unsupported option, skipping.322WARNING: index on columns ["name"] uses unsupported option, skipping.323WARNING: index on columns ["path"] uses unsupported option, skipping.324WARNING: index on columns ["path"] uses unsupported option, skipping.325WARNING: index on columns ["file_name"] uses unsupported option, skipping.326WARNING: index on columns ["title"] uses unsupported option, skipping.327WARNING: index on columns ["name"] uses unsupported option, skipping.328 -> 0.0220s329-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})330 -> 0.0283s331-- create_table("issue_assignees", {:id=>false, :force=>:cascade})332 -> 0.0194s333-- create_table("issue_links", {:force=>:cascade})334 -> 0.0254s335-- create_table("issue_metrics", {:force=>:cascade})336 -> 0.0191s337-- create_table("issues", {:force=>:cascade})338 -> 0.0597s339-- create_table("keys", {:force=>:cascade})340 -> 0.0217s341-- create_table("label_links", {:force=>:cascade})342 -> 0.0220s343-- create_table("label_priorities", {:force=>:cascade})344 -> 0.0260s345-- create_table("labels", {:force=>:cascade})346 -> 0.0329s347-- create_table("ldap_group_links", {:force=>:cascade})348 -> 0.0166s349-- create_table("lfs_file_locks", {:force=>:cascade})350 -> 0.0242s351-- create_table("lfs_objects", {:force=>:cascade})352 -> 0.0228s353-- create_table("lfs_objects_projects", {:force=>:cascade})354 -> 0.0182s355-- create_table("licenses", {:force=>:cascade})356 -> 0.0154s357-- create_table("lists", {:force=>:cascade})358 -> 0.0374s359-- create_table("members", {:force=>:cascade})360 -> 0.0347s361-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})362 -> 0.0211s363-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})364 -> 0.0178s365-- create_table("merge_request_diffs", {:force=>:cascade})366 -> 0.0206s367-- create_table("merge_request_metrics", {:force=>:cascade})368 -> 0.0332s369-- create_table("merge_requests", {:force=>:cascade})370 -> 0.0778s371-- create_table("merge_requests_closing_issues", {:force=>:cascade})372 -> 0.0242s373-- create_table("milestones", {:force=>:cascade})374 -> 0.0318s375-- create_table("namespace_statistics", {:force=>:cascade})376 -> 0.0209s377-- create_table("namespaces", {:force=>:cascade})378 -> 0.0755s379-- create_table("note_diff_files", {:force=>:cascade})380 -> 0.0211s381-- create_table("notes", {:force=>:cascade})382 -> 0.0500s383-- create_table("notification_settings", {:force=>:cascade})384 -> 0.0293s385-- create_table("oauth_access_grants", {:force=>:cascade})386 -> 0.0215s387-- create_table("oauth_access_tokens", {:force=>:cascade})388 -> 0.0282s389-- create_table("oauth_applications", {:force=>:cascade})390 -> 0.0284s391-- create_table("oauth_openid_requests", {:force=>:cascade})392 -> 0.0203s393-- create_table("operations_feature_flag_scopes", {:id=>:bigserial, :force=>:cascade})394 -> 0.0202s395-- create_table("operations_feature_flags", {:id=>:bigserial, :force=>:cascade})396 -> 0.0208s397-- create_table("operations_feature_flags_clients", {:id=>:bigserial, :force=>:cascade})398 -> 0.0204s399-- create_table("packages_maven_metadata", {:id=>:bigserial, :force=>:cascade})400 -> 0.0205s401-- create_table("packages_package_files", {:id=>:bigserial, :force=>:cascade})402 -> 0.0216s403-- create_table("packages_packages", {:id=>:bigserial, :force=>:cascade})404 -> 0.0207s405-- create_table("pages_domains", {:force=>:cascade})406 -> 0.0336s407-- create_table("path_locks", {:force=>:cascade})408 -> 0.0267s409-- create_table("personal_access_tokens", {:force=>:cascade})410 -> 0.0239s411-- create_table("plans", {:force=>:cascade})412 -> 0.0228s413-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})414 -> 0.0267s415-- create_table("programming_languages", {:force=>:cascade})416 -> 0.0202s417-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})418 -> 0.0172s419-- create_table("project_authorizations", {:id=>false, :force=>:cascade})420 -> 0.0205s421-- create_table("project_auto_devops", {:force=>:cascade})422 -> 0.0204s423-- create_table("project_ci_cd_settings", {:force=>:cascade})424 -> 0.0199s425-- create_table("project_custom_attributes", {:force=>:cascade})426 -> 0.0241s427-- create_table("project_daily_statistics", {:id=>:bigserial, :force=>:cascade})428 -> 0.0204s429-- create_table("project_deploy_tokens", {:force=>:cascade})430 -> 0.0253s431-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})432 -> 0.0174s433-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})434 -> 0.0270s435-- create_table("project_features", {:force=>:cascade})436 -> 0.0217s437-- create_table("project_group_links", {:force=>:cascade})438 -> 0.0370s439-- create_table("project_import_data", {:force=>:cascade})440 -> 0.0209s441-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})442 -> 0.0161s443-- create_table("project_mirror_data", {:force=>:cascade})444 -> 0.0357s445-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})446 -> 0.0269s447-- create_table("project_repository_states", {:force=>:cascade})448 -> 0.0370s449-- create_table("project_statistics", {:force=>:cascade})450 -> 0.0235s451-- create_table("project_tracing_settings", {:id=>:bigserial, :force=>:cascade})452 -> 0.0204s453-- create_table("projects", {:force=>:cascade})454 -> 0.0932s455-- create_table("prometheus_alert_events", {:id=>:bigserial, :force=>:cascade})456 -> 0.0235s457-- create_table("prometheus_alerts", {:force=>:cascade})458 -> 0.0264s459-- create_table("prometheus_metrics", {:force=>:cascade})460 -> 0.0318s461-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})462 -> 0.0264s463-- create_table("protected_branch_push_access_levels", {:force=>:cascade})464 -> 0.0300s465-- create_table("protected_branch_unprotect_access_levels", {:force=>:cascade})466 -> 0.0270s467-- create_table("protected_branches", {:force=>:cascade})468 -> 0.0195s469-- create_table("protected_environment_deploy_access_levels", {:force=>:cascade})470 -> 0.0257s471-- create_table("protected_environments", {:force=>:cascade})472 -> 0.0238s473-- create_table("protected_tag_create_access_levels", {:force=>:cascade})474 -> 0.0288s475-- create_table("protected_tags", {:force=>:cascade})476 -> 0.0223s477-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})478 -> 0.0164s479-- create_table("push_rules", {:force=>:cascade})480 -> 0.0248s481-- create_table("redirect_routes", {:force=>:cascade})482 -> 0.0231s483-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})484 -> 0.0229s485-- create_table("releases", {:force=>:cascade})486 -> 0.0266s487-- create_table("remote_mirrors", {:force=>:cascade})488 -> 0.0237s489-- create_table("repository_languages", {:id=>false, :force=>:cascade})490 -> 0.0156s491-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})492 -> 0.0338s493-- create_table("reviews", {:id=>:bigserial, :force=>:cascade})494 -> 0.0295s495-- create_table("routes", {:force=>:cascade})496 -> 0.0227s497-- create_table("saml_providers", {:force=>:cascade})498 -> 0.0200s499-- create_table("sent_notifications", {:force=>:cascade})500 -> 0.0194s501-- create_table("services", {:force=>:cascade})502 -> 0.0316s503-- create_table("shards", {:force=>:cascade})504 -> 0.0212s505-- create_table("slack_integrations", {:force=>:cascade})506 -> 0.0260s507-- create_table("smartcard_identities", {:id=>:bigserial, :force=>:cascade})508 -> 0.0255s509-- create_table("snippets", {:force=>:cascade})510 -> 0.0324s511-- create_table("software_license_policies", {:force=>:cascade})512 -> 0.0232s513-- create_table("software_licenses", {:force=>:cascade})514 -> 0.0189s515-- create_table("spam_logs", {:force=>:cascade})516 -> 0.0226s517-- create_table("subscriptions", {:force=>:cascade})518 -> 0.0259s519-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})520 -> 0.0199s521-- create_table("system_note_metadata", {:force=>:cascade})522 -> 0.0205s523-- create_table("taggings", {:force=>:cascade})524 -> 0.0321s525-- create_table("tags", {:force=>:cascade})526 -> 0.0204s527-- create_table("term_agreements", {:force=>:cascade})528 -> 0.0273s529-- create_table("timelogs", {:force=>:cascade})530 -> 0.0269s531-- create_table("todos", {:force=>:cascade})532 -> 0.0469s533-- create_table("trending_projects", {:force=>:cascade})534 -> 0.0205s535-- create_table("u2f_registrations", {:force=>:cascade})536 -> 0.0251s537-- create_table("uploads", {:force=>:cascade})538 -> 0.0428s539-- create_table("user_agent_details", {:force=>:cascade})540 -> 0.0198s541-- create_table("user_callouts", {:force=>:cascade})542 -> 0.0226s543-- create_table("user_custom_attributes", {:force=>:cascade})WARNING: index on columns ["email"] uses unsupported option, skipping.544WARNING: index on columns ["name"] uses unsupported option, skipping.545WARNING: index on columns ["username"] uses unsupported option, skipping.546 -> 0.0264s547-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})548 -> 0.0196s549-- create_table("user_preferences", {:force=>:cascade})550 -> 0.0197s551-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})552 -> 0.0205s553-- create_table("user_synced_attributes_metadata", {:force=>:cascade})554 -> 0.0207s555-- create_table("users", {:force=>:cascade})556 -> 0.0775s557-- create_table("users_ops_dashboard_projects", {:id=>:bigserial, :force=>:cascade})558 -> 0.0239s559-- create_table("users_star_projects", {:force=>:cascade})560 -> 0.0232s561-- create_table("vulnerability_feedback", {:force=>:cascade})562 -> 0.0339s563-- create_table("vulnerability_identifiers", {:id=>:bigserial, :force=>:cascade})564 -> 0.0197s565-- create_table("vulnerability_occurrence_identifiers", {:id=>:bigserial, :force=>:cascade})566 -> 0.0240s567-- create_table("vulnerability_occurrence_pipelines", {:id=>:bigserial, :force=>:cascade})568 -> 0.0247s569-- create_table("vulnerability_occurrences", {:id=>:bigserial, :force=>:cascade})570 -> 0.0291s571-- create_table("vulnerability_scanners", {:id=>:bigserial, :force=>:cascade})572 -> 0.0203s573-- create_table("web_hook_logs", {:force=>:cascade})574 -> 0.0229s575-- create_table("web_hooks", {:force=>:cascade})576 -> 0.0278s577-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})578 -> 0.0530s579-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})580 -> 0.0418s581-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})582 -> 0.0386s583-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})584 -> 0.0322s585-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})586 -> 0.0313s587-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})588 -> 0.0321s589-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})590 -> 0.0328s591-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})592 -> 0.0318s593-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})594 -> 0.0320s595-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})596 -> 0.0323s597-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})598 -> 0.0325s599-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})600 -> 0.0341s601-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})602 -> 0.0298s603-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})604 -> 0.0331s605-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})606 -> 0.0335s607-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})608 -> 0.0324s609-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})610 -> 0.0554s611-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})612 -> 0.0298s613-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})614 -> 0.0318s615-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})616 -> 0.0322s617-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})618 -> 0.0309s619-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})620 -> 0.0334s621-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})622 -> 0.0314s623-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})624 -> 0.0392s625-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})626 -> 0.0391s627-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})628 -> 0.0377s629-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})630 -> 0.0335s631-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})632 -> 0.0307s633-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})634 -> 0.0368s635-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})636 -> 0.0395s637-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})638 -> 0.0390s639-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})640 -> 0.0355s641-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})642 -> 0.0539s643-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})644 -> 0.0308s645-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})646 -> 0.0307s647-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})648 -> 0.0311s649-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})650 -> 0.0363s651-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})652 -> 0.0364s653-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})654 -> 0.0363s655-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})656 -> 0.0850s657-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})658 -> 0.0849s659-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})660 -> 0.0848s661-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})662 -> 0.0893s663-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})664 -> 0.0312s665-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})666 -> 0.0316s667-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})668 -> 0.0270s669-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})670 -> 0.0278s671-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})672 -> 0.0348s673-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})674 -> 0.0333s675-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})676 -> 0.0251s677-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})678 -> 0.0335s679-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})680 -> 0.0216s681-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})682 -> 0.0259s683-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})684 -> 0.0269s685-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})686 -> 0.0209s687-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})688 -> 0.0476s689-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})690 -> 0.0455s691-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})692 -> 0.0459s693-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})694 -> 0.0465s695-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})696 -> 0.0228s697-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})698 -> 0.0222s699-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})700 -> 0.0221s701-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})702 -> 0.0311s703-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})704 -> 0.0296s705-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})706 -> 0.0309s707-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})708 -> 0.0301s709-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})710 -> 0.0292s711-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})712 -> 0.0278s713-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})714 -> 0.0268s715-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})716 -> 0.0230s717-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})718 -> 0.0296s719-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})720 -> 0.0233s721-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})722 -> 0.0228s723-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})724 -> 0.0235s725-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})726 -> 0.0244s727-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})728 -> 0.0223s729-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})730 -> 0.0227s731-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})732 -> 0.0245s733-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})734 -> 0.0222s735-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})736 -> 0.0250s737-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})738 -> 0.0224s739-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})740 -> 0.0223s741-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})742 -> 0.0219s743-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})744 -> 0.0233s745-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})746 -> 0.0248s747-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})748 -> 0.0225s749-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})750 -> 0.0215s751-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})752 -> 0.0237s753-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})754 -> 0.0250s755-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})756 -> 0.0292s757-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})758 -> 0.0297s759-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})760 -> 0.0301s761-- add_foreign_key("container_repositories", "projects")762 -> 0.0249s763-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})764 -> 0.0225s765-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})766 -> 0.0402s767-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})768 -> 0.0268s769-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})770 -> 0.0253s771-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})772 -> 0.0239s773-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})774 -> 0.0247s775-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})776 -> 0.0246s777-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})778 -> 0.0216s779-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})780 -> 0.0397s781-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})782 -> 0.0407s783-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})784 -> 0.0393s785-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})786 -> 0.0405s787-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})788 -> 0.0408s789-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})790 -> 0.0409s791-- add_foreign_key("events", "projects", {:on_delete=>:cascade})792 -> 0.0405s793-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})794 -> 0.0313s795-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})796 -> 0.0277s797-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})798 -> 0.0267s799-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})800 -> 0.0258s801-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})802 -> 0.0219s803-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})804 -> 0.0231s805-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})806 -> 0.0505s807-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})808 -> 0.0502s809-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})810 -> 0.0596s811-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})812 -> 0.0622s813-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})814 -> 0.0625s815-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})816 -> 0.0642s817-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})818 -> 0.0682s819-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})820 -> 0.0680s821-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})822 -> 0.0688s823-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})824 -> 0.0736s825-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})826 -> 0.0724s827-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})828 -> 0.0314s829-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})830 -> 0.0337s831-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})832 -> 0.0385s833-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})834 -> 0.0606s835-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})836 -> 0.0344s837-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})838 -> 0.0309s839-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})840 -> 0.0319s841-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})842 -> 0.0321s843-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})844 -> 0.0348s845-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})846 -> 0.0315s847-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})848 -> 0.0336s849-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})850 -> 0.0346s851-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})852 -> 0.0357s853-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})854 -> 0.0383s855-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})856 -> 0.0425s857-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})858 -> 0.0497s859-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})860 -> 0.0452s861-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})862 -> 0.0346s863-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})864 -> 0.0472s865-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})866 -> 0.0349s867-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})868 -> 0.0304s869-- add_foreign_key("insights", "namespaces")870 -> 0.0389s871-- add_foreign_key("insights", "projects")872 -> 0.0350s873-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})874 -> 0.0386s875-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})876 -> 0.0388s877-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})878 -> 0.0310s879-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})880 -> 0.0284s881-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})882 -> 0.0350s883-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})884 -> 0.0366s885-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})886 -> 0.0306s887-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})888 -> 0.1055s889-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})890 -> 0.0751s891-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})892 -> 0.0734s893-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})894 -> 0.0728s895-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})896 -> 0.0713s897-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})898 -> 0.0701s899-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})900 -> 0.0358s901-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})902 -> 0.0380s903-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})904 -> 0.0374s905-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})906 -> 0.0447s907-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})908 -> 0.0449s909-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})910 -> 0.0340s911-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})912 -> 0.0345s913-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})914 -> 0.0434s915-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})916 -> 0.0428s917-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})918 -> 0.0431s919-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})920 -> 0.0434s921-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})922 -> 0.0440s923-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})924 -> 0.0305s925-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})926 -> 0.0815s927-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})928 -> 0.0493s929-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})930 -> 0.0440s931-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})932 -> 0.0440s933-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})934 -> 0.0430s935-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})936 -> 0.0456s937-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})938 -> 0.0838s939-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})940 -> 0.0829s941-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})942 -> 0.0861s943-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})944 -> 0.0835s945-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})946 -> 0.0825s947-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})948 -> 0.0836s949-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})950 -> 0.0830s951-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})952 -> 0.0817s953-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})954 -> 0.2360s955-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})956 -> 0.0355s957-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})958 -> 0.0367s959-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})960 -> 0.0423s961-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})962 -> 0.0411s963-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})964 -> 0.0316s965-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})966 -> 0.0737s967-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})968 -> 0.0775s969-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})970 -> 0.0742s971-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})972 -> 0.0308s973-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})974 -> 0.0536s975-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})976 -> 0.0544s977-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})978 -> 0.0373s979-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})980 -> 0.0290s981-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})982 -> 0.0298s983-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})984 -> 0.0295s985-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})986 -> 0.0299s987-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})988 -> 0.0295s989-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})990 -> 0.0302s991-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})992 -> 0.0285s993-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})994 -> 0.1654s995-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})996 -> 0.0371s997-- add_foreign_key("path_locks", "users")998 -> 0.0374s999-- add_foreign_key("personal_access_tokens", "users")1000 -> 0.0339s1001-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1002 -> 0.0361s1003-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1004 -> 0.0370s1005-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1006 -> 0.0296s1007-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1008 -> 0.0319s1009-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1010 -> 0.0323s1011-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1012 -> 0.0319s1013-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1014 -> 0.0341s1015-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1016 -> 0.0353s1017-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1018 -> 0.0324s1019-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1020 -> 0.0420s1021-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1022 -> 0.0347s1023-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1024 -> 0.0289s1025-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1026 -> 0.0383s1027-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1028 -> 0.0318s1029-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1030 -> 0.0355s1031-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1032 -> 0.0333s1033-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1034 -> 0.0293s1035-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1036 -> 0.0460s1037-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1038 -> 0.0390s1039-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1040 -> 0.0367s1041-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1042 -> 0.1142s1043-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1044 -> 0.0735s1045-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1046 -> 0.0318s1047-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1048 -> 0.1267s1049-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1050 -> 0.0334s1051-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1052 -> 0.0332s1053-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1054 -> 0.0444s1055-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1056 -> 0.0369s1057-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1058 -> 0.0367s1059-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1060 -> 0.0418s1061-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1062 -> 0.0365s1063-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1064 -> 0.0373s1065-- add_foreign_key("protected_branch_merge_access_levels", "users")1066 -> 0.0366s1067-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1068 -> 0.0397s1069-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1070 -> 0.0379s1071-- add_foreign_key("protected_branch_push_access_levels", "users")1072 -> 0.0364s1073-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1074 -> 0.0371s1075-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1076 -> 0.0848s1077-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1078 -> 0.0364s1079-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1080 -> 0.0309s1081-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1082 -> 0.0363s1083-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1084 -> 0.1273s1085-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1086 -> 0.0370s1087-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1088 -> 0.0344s1089-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1090 -> 0.0394s1091-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1092 -> 0.0374s1093-- add_foreign_key("protected_tag_create_access_levels", "users")1094 -> 0.0357s1095-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1096 -> 0.0338s1097-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1098 -> 0.0276s1099-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1100 -> 0.0346s1101-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1102 -> 0.0354s1103-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1104 -> 0.0393s1105-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1106 -> 0.0348s1107-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1108 -> 0.0325s1109-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1110 -> 0.0269s1111-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1112 -> 0.0485s1113-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1114 -> 0.0412s1115-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1116 -> 0.0413s1117-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1118 -> 0.0424s1119-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1120 -> 0.0421s1121-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1122 -> 0.0364s1123-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1124 -> 0.0358s1125-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1126 -> 0.0338s1127-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1128 -> 0.0297s1129-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1130 -> 0.0361s1131-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1132 -> 0.0317s1133-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1134 -> 0.0822s1135-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1136 -> 0.0388s1137-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1138 -> 0.0369s1139-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1140 -> 0.0351s1141-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1142 -> 0.0351s1143-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1144 -> 0.0324s1145-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1146 -> 0.0326s1147-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1148 -> 0.0390s1149-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1150 -> 0.0383s1151-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1152 -> 0.0385s1153-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1154 -> 0.0374s1155-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1156 -> 0.0575s1157-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1158 -> 0.0571s1159-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1160 -> 0.0585s1161-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1162 -> 0.0582s1163-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1164 -> 0.0552s1165-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1166 -> 0.0285s1167-- add_foreign_key("u2f_registrations", "users")1168 -> 0.0326s1169-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1170 -> 0.0322s1171-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1172 -> 0.0324s1173-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1174 -> 0.0286s1175-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1176 -> 0.0296s1177-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1178 -> 0.0302s1179-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1180 -> 0.0289s1181-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1182 -> 0.0296s1183-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1184 -> 0.1416s1185-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1186 -> 0.0754s1187-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1188 -> 0.0343s1189-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1190 -> 0.0326s1191-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1192 -> 0.0337s1193-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1194 -> 0.0443s1195-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1196 -> 0.0426s1197-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1198 -> 0.0419s1199-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1200 -> 0.0443s1201-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1202 -> 0.0449s1203-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1204 -> 0.0301s1205-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1206 -> 0.0367s1207-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1208 -> 0.0345s1209-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1210 -> 0.0331s1211-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1212 -> 0.0326s1213-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1214 -> 0.0401s1215-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1216 -> 0.0397s1217-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1218 -> 0.0401s1219-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1220 -> 0.0302s1221-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1222 -> 0.0349s1223-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1224 -> 0.0331s1225-- initialize_schema_migrations_table()1226 -> 0.0215s1227Adding limits to schema.rb for mysql1228-- change_column(:snippets, :content, :text, {:limit=>2147483647})1229 -> 0.0351s1230-- change_column(:notes, :st_diff, :text, {:limit=>2147483647})1231 -> 0.0445s1232-- change_column(:snippets, :content_html, :text, {:limit=>2147483647})1233 -> 0.0336s1234-- change_column(:merge_request_diff_files, :diff, :text, {:limit=>2147483647, :default=>nil})1235 -> 0.0229s1236-- change_column(:ci_build_trace_chunks, :raw_data, :binary, {:limit=>16777215})1237 -> 0.0239s1238-- change_column(:gpg_keys, :key, :text, {:limit=>16777215})1239 -> 0.0294s1240-- change_column(:prometheus_metrics, :query, :text, {:limit=>4096, :default=>nil})1241 -> 0.0333s1242Database 'gitlabhq_geo_test' does not exist1243Created database 'gitlabhq_geo_test'1244-- enable_extension("plpgsql")1245 -> 0.0013s1246-- create_table("event_log_states", {:primary_key=>"event_id", :id=>:bigint, :force=>:cascade})1247 -> 0.0144s1248-- create_table("file_registry", {:force=>:cascade})1249 -> 0.0229s1250-- create_table("job_artifact_registry", {:force=>:cascade})1251 -> 0.0190s1252-- create_table("project_registry", {:force=>:cascade})1253 -> 0.0623s1254-- initialize_schema_migrations_table()1255 -> 0.0128s1256$ date1257Tue Mar 12 08:57:50 UTC 20191258$ JOB_NAME=( $CI_JOB_NAME )1259$ TEST_TOOL=${JOB_NAME[0]}1260$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1261$ export KNAPSACK_GENERATE_REPORT=true1262$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1263$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1264$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1265$ export FLAKY_RSPEC_GENERATE_REPORT=true1266$ export CACHE_CLASSES=true1267$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1268$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1269$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1270$ scripts/gitaly-test-spawn1271Checking gitaly-ruby bundle...1272Warning: 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`.1273The Gemfile's dependencies are satisfied1274Trying to connect to gitaly: ..... OK1275$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag ~geo"1276Knapsack report generator started!1277Run options: exclude {:geo=>true}1278==> Setting up GitLab Shell...1279 GitLab Shell set up in 0.644731096 seconds...1280==> Setting up Gitaly...1281 Gitaly set up in 0.000133446 seconds...1282Protected Tags1283Starting the Capybara driver server...1284 explicit protected tags1285DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1286DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1287 allows creating explicit protected tags1288DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1289DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1290 displays the last commit on the matching tag if it exists1291DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1292DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1293 displays an error message if the named tag does not exist1294 wildcard protected tags1295DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1296DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1297 allows creating protected tags with a wildcard1298DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1299DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1300 displays the number of matching tags1301DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1302DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1303 displays all the tags matching the wildcard1304 access control1305 with ref permissions for users enabled1306DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1307DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1308 allows creating protected tags that roles, users, and groups can create1309DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1310DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1311 allows updating protected tags so that roles and users can create it1312DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1313DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1314 allows updating protected tags so that roles and users cannot create it1315DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1316DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1317 prepends selected users that can create (PENDING: In quarantine)1318 When updating a protected tag1319DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1320DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1321 discards other roles when choosing "No one"1322 When creating a protected tag1323DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1324DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1325 discards other roles when choosing "No one"1326 with ref permissions for users disabled1327DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1328DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1329 allows creating protected tags that Maintainers can create1330DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1331DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1332 allows updating protected tags so that Maintainers can create them1333DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1334DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1335 allows creating protected tags that Developers + Maintainers can create1336DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1337DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1338 allows updating protected tags so that Developers + Maintainers can create them1339DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1340DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1341 allows creating protected tags that No one can create1342DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1343DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1344 allows updating protected tags so that No one can create them1345 with existing access levels1346DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1347DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1348 shows users that can push to the branch1349DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1350DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1351 shows groups that can create to the branch1352DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1353DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1354Merge request > User selects branches for new MR1355DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1356DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1357 selects the source branch sha when a tag with the same name exists1358DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1359DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1360 selects the target branch sha when a tag with the same name exists1361DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1362DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1363 generates a diff for an orphaned branch1364DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1365DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1366 allows filtering multiple dropdowns1367DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1368DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1369 populates source branch button1370DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1371DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1372 allows to change the diff view1373DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1374DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1375 does not allow non-existing branches1376DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1377DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1378 does not show error messages on initial form1379 when approvals are enabled for the target project1380DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1381DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1382 shows approval settings1383 saving the MR1384DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1385DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1386 shows the saved MR1387 when target project cannot be viewed by the current user1388DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1389DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1390 does not leak the private project name & namespace1391 when source project cannot be viewed by the current user1392DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1393DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1394 does not leak the private project name & namespace1395 when a branch contains commits that both delete and add the same image1396DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1397DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1398 renders the diff successfully1399 when a new merge request has a pipeline1400DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1401DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1402 shows pipelines for a new merge request1403 with special characters in branch names1404DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1405DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1406 escapes quotes in branch names1407DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1408DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1409 does not escape unicode in branch names1410DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1411DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1412Set up Mattermost slash commands1413 user visits the mattermost slash command config page1414DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1415DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1416 shows a help message1417DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1418DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1419 shows a token placeholder1420DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1421DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1422 redirects to the integrations page after saving but not activating1423DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1424DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1425 redirects to the integrations page after activating1426DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1427DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1428 shows the add to mattermost button1429DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1430DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1431 shows an explanation if user is a member of no teams1432DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1433DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1434 shows an explanation if user is a member of 1 team1435DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1436DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1437 shows a disabled prefilled select if user is a member of 1 team1438DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1439DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1440 has a hidden input for the prefilled value if user is a member of 1 team1441DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1442DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1443 shows an explanation user is a member of multiple teams1444DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1445DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1446 shows a select with team options user is a member of multiple teams1447DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1448DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1449 shows an error alert with the error message if there is an error requesting teams1450DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1451DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1452 enables the submit button if the required fields are provided1453DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1454DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1455 disables the submit button if the required fields are not provided1456 mattermost service is not enabled1457DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1458DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1459 shows the correct trigger url1460DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1461DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1462 shows a token placeholder1463 stable logo url1464DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1465DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1466 shows a publicly available logo1467DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1468DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1469issuable templates1470 user creates an issue using templates1471DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1472DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1473 user selects "bug" template1474DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1475DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1476 user selects "bug" template and then "no template"1477DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1478DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1479 user selects "bug" template, edits description and then selects "reset template"1480 user creates an issue using templates, with a prior description1481DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1482DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1483 user selects "bug" template1484 user creates a merge request using templates1485DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1486DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1487 user selects "feature-proposal" template1488 user creates a merge request from a forked project using templates1489 feature proposal template1490 template exists in target project1491DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1492DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1493 user selects template1494DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1495DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1496API::Releases1497 GET /projects/:id/releases1498 when there are two releases1499 returns 200 HTTP status1500 returns releases ordered by created_at1501 matches response schema1502 when tag does not exist in git repository1503 returns the tag1504 when user is not a project member1505 cannot find the project1506 when project is public1507 allows the request1508 GET /projects/:id/releases/:tag_name1509 when there is a release1510 returns 200 HTTP status1511 returns a release entry1512 matches response schema1513 contains source information as assets1514 when release description contains confidential issue's link1515 does not expose confidential issue's title1516 when release has link asset1517 contains link information as assets1518 when link is internal1519 has external false1520 when specified tag is not found in the project1521 cannot find the release entry1522 when user is not a project member1523 cannot find the project1524 when project is public1525 allows the request1526 POST /projects/:id/releases1527 accepts the request1528 creates a new release1529 matches response schema1530 does not create a new tag1531 when description is empty1532 returns an error as validation failure1533 when user is a reporter1534 forbids the request1535 when user is not a project member1536 forbids the request1537 when project is public1538 forbids the request1539 when create assets altogether1540 when create one asset1541 accepts the request1542 creates an asset with specified parameters1543 matches response schema1544 when create two assets1545 creates two assets with specified parameters1546 when link names are duplicates1547 recognizes as a bad request1548 when tag does not exist in git repository1549 creates a new tag1550 creates a new release1551 when tag name is HEAD1552 returns an error as failure on tag creation1553 when tag name is empty1554 returns an error as failure on tag creation1555 when release already exists1556 returns an error as conflicted request1557 PUT /projects/:id/releases/:tag_name1558 accepts the request1559 updates the description1560 does not change other attributes1561 matches response schema1562 when user tries to update sha1563 does not allow the request1564 when params is empty1565 does not allow the request1566 when there are no corresponding releases1567 forbids the request1568 when user is a reporter1569 forbids the request1570 when user is not a project member1571 forbids the request1572 when project is public1573 forbids the request1574 DELETE /projects/:id/releases/:tag_name1575 accepts the request1576 destroys the release1577 does not remove a tag in repository1578 matches response schema1579 when there are no corresponding releases1580 forbids the request1581 when user is a reporter1582 forbids the request1583 when user is not a project member1584 forbids the request1585 when project is public1586 forbids the request1587DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1588DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1589Merge request > User merges only if pipeline succeeds1590 project does not have CI enabled1591DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1592DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1593 allows MR to be merged1594 when project has CI enabled1595 when merge requests can only be merged if the pipeline succeeds1596 when CI is running1597DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1598DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1599 does not allow to merge immediately1600 when CI failed1601DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1602DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1603 does not allow MR to be merged1604 when CI canceled1605DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1606DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1607 does not allow MR to be merged1608 when CI succeeded1609DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1610DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1611 allows MR to be merged1612 when CI skipped1613DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1614DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1615 allows MR to be merged1616 when merge requests can be merged when the build failed1617 when CI is running1618DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1619DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1620 allows MR to be merged immediately1621 when CI failed1622DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1623DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1624 allows MR to be merged1625 when CI succeeded1626DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1627DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1628 allows MR to be merged1629DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1630DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1631API::Services1632 PUT /projects/:id/services/asana1633 updates asana settings1634 returns if required fields missing1635 DELETE /projects/:id/services/asana1636 deletes asana1637 GET /projects/:id/services/asana1638 returns authentication error when unauthenticated1639 returns all properties of service asana when authenticated as admin1640 returns properties of service asana other than passwords when authenticated as project owner1641 returns error when authenticated but not a project owner1642 PUT /projects/:id/services/assembla1643 updates assembla settings1644 returns if required fields missing1645 DELETE /projects/:id/services/assembla1646 deletes assembla1647 GET /projects/:id/services/assembla1648 returns authentication error when unauthenticated1649 returns all properties of service assembla when authenticated as admin1650 returns properties of service assembla other than passwords when authenticated as project owner1651 returns error when authenticated but not a project owner1652 PUT /projects/:id/services/bamboo1653 updates bamboo settings1654 returns if required fields missing1655 DELETE /projects/:id/services/bamboo1656 deletes bamboo1657 GET /projects/:id/services/bamboo1658 returns authentication error when unauthenticated1659 returns all properties of service bamboo when authenticated as admin1660 returns properties of service bamboo other than passwords when authenticated as project owner1661 returns error when authenticated but not a project owner1662 PUT /projects/:id/services/bugzilla1663 updates bugzilla settings1664 returns if required fields missing1665 DELETE /projects/:id/services/bugzilla1666 deletes bugzilla1667 GET /projects/:id/services/bugzilla1668 returns authentication error when unauthenticated1669 returns all properties of service bugzilla when authenticated as admin1670 returns properties of service bugzilla other than passwords when authenticated as project owner1671 returns error when authenticated but not a project owner1672 PUT /projects/:id/services/buildkite1673 updates buildkite settings1674 returns if required fields missing1675 DELETE /projects/:id/services/buildkite1676 deletes buildkite1677 GET /projects/:id/services/buildkite1678 returns authentication error when unauthenticated1679 returns all properties of service buildkite when authenticated as admin1680 returns properties of service buildkite other than passwords when authenticated as project owner1681 returns error when authenticated but not a project owner1682 PUT /projects/:id/services/campfire1683 updates campfire settings1684 returns if required fields missing1685 DELETE /projects/:id/services/campfire1686 deletes campfire1687 GET /projects/:id/services/campfire1688 returns authentication error when unauthenticated1689 returns all properties of service campfire when authenticated as admin1690 returns properties of service campfire other than passwords when authenticated as project owner1691 returns error when authenticated but not a project owner1692 PUT /projects/:id/services/custom-issue-tracker1693 updates custom_issue_tracker settings1694 returns if required fields missing1695 DELETE /projects/:id/services/custom-issue-tracker1696 deletes custom_issue_tracker1697 GET /projects/:id/services/custom-issue-tracker1698 returns authentication error when unauthenticated1699 returns all properties of service custom_issue_tracker when authenticated as admin1700 returns properties of service custom_issue_tracker other than passwords when authenticated as project owner1701 returns error when authenticated but not a project owner1702 PUT /projects/:id/services/discord1703 updates discord settings1704 returns if required fields missing1705 DELETE /projects/:id/services/discord1706 deletes discord1707 GET /projects/:id/services/discord1708 returns authentication error when unauthenticated1709 returns all properties of service discord when authenticated as admin1710 returns properties of service discord other than passwords when authenticated as project owner1711 returns error when authenticated but not a project owner1712 PUT /projects/:id/services/drone-ci1713 updates drone_ci settings1714 returns if required fields missing1715 DELETE /projects/:id/services/drone-ci1716 deletes drone_ci1717 GET /projects/:id/services/drone-ci1718 returns authentication error when unauthenticated1719 returns all properties of service drone_ci when authenticated as admin1720 returns properties of service drone_ci other than passwords when authenticated as project owner1721 returns error when authenticated but not a project owner1722 PUT /projects/:id/services/emails-on-push1723 updates emails_on_push settings1724 returns if required fields missing1725 DELETE /projects/:id/services/emails-on-push1726 deletes emails_on_push1727 GET /projects/:id/services/emails-on-push1728 returns authentication error when unauthenticated1729 returns all properties of service emails_on_push when authenticated as admin1730 returns properties of service emails_on_push other than passwords when authenticated as project owner1731 returns error when authenticated but not a project owner1732 PUT /projects/:id/services/external-wiki1733 updates external_wiki settings1734 returns if required fields missing1735 DELETE /projects/:id/services/external-wiki1736 deletes external_wiki1737 GET /projects/:id/services/external-wiki1738 returns authentication error when unauthenticated1739 returns all properties of service external_wiki when authenticated as admin1740 returns properties of service external_wiki other than passwords when authenticated as project owner1741 returns error when authenticated but not a project owner1742 PUT /projects/:id/services/flowdock1743 updates flowdock settings1744 returns if required fields missing1745 DELETE /projects/:id/services/flowdock1746 deletes flowdock1747 GET /projects/:id/services/flowdock1748 returns authentication error when unauthenticated1749 returns all properties of service flowdock when authenticated as admin1750 returns properties of service flowdock other than passwords when authenticated as project owner1751 returns error when authenticated but not a project owner1752 PUT /projects/:id/services/github1753 updates github settings1754 returns if required fields missing1755 DELETE /projects/:id/services/github1756 deletes github1757 GET /projects/:id/services/github1758 returns authentication error when unauthenticated1759 returns all properties of service github when authenticated as admin1760 returns properties of service github other than passwords when authenticated as project owner1761 returns error when authenticated but not a project owner1762 PUT /projects/:id/services/hangouts-chat1763 updates hangouts_chat settings1764 returns if required fields missing1765 DELETE /projects/:id/services/hangouts-chat1766 deletes hangouts_chat1767 GET /projects/:id/services/hangouts-chat1768 returns authentication error when unauthenticated1769 returns all properties of service hangouts_chat when authenticated as admin1770 returns properties of service hangouts_chat other than passwords when authenticated as project owner1771 returns error when authenticated but not a project owner1772 PUT /projects/:id/services/irker1773 updates irker settings1774 returns if required fields missing1775 DELETE /projects/:id/services/irker1776 deletes irker1777 GET /projects/:id/services/irker1778 returns authentication error when unauthenticated1779 returns all properties of service irker when authenticated as admin1780 returns properties of service irker other than passwords when authenticated as project owner1781 returns error when authenticated but not a project owner1782 PUT /projects/:id/services/jenkins1783 updates jenkins settings1784 returns if required fields missing1785 DELETE /projects/:id/services/jenkins1786 deletes jenkins1787 GET /projects/:id/services/jenkins1788 returns authentication error when unauthenticated1789 returns all properties of service jenkins when authenticated as admin1790 returns properties of service jenkins other than passwords when authenticated as project owner1791 returns error when authenticated but not a project owner1792 PUT /projects/:id/services/jenkins-deprecated1793 updates jenkins_deprecated settings1794 returns if required fields missing1795 DELETE /projects/:id/services/jenkins-deprecated1796 deletes jenkins_deprecated1797 GET /projects/:id/services/jenkins-deprecated1798 returns authentication error when unauthenticated1799 returns all properties of service jenkins_deprecated when authenticated as admin1800 returns properties of service jenkins_deprecated other than passwords when authenticated as project owner1801 returns error when authenticated but not a project owner1802 PUT /projects/:id/services/jira1803 updates jira settings1804 returns if required fields missing1805 DELETE /projects/:id/services/jira1806 deletes jira1807 GET /projects/:id/services/jira1808 returns authentication error when unauthenticated1809 returns all properties of service jira when authenticated as admin1810 returns properties of service jira other than passwords when authenticated as project owner1811 returns error when authenticated but not a project owner1812 PUT /projects/:id/services/kubernetes1813 updates kubernetes settings1814 returns if required fields missing1815 DELETE /projects/:id/services/kubernetes1816 deletes kubernetes1817 GET /projects/:id/services/kubernetes1818 returns authentication error when unauthenticated1819 returns all properties of service kubernetes when authenticated as admin1820 returns properties of service kubernetes other than passwords when authenticated as project owner1821 returns error when authenticated but not a project owner1822 PUT /projects/:id/services/mattermost1823 updates mattermost settings1824 returns if required fields missing1825 DELETE /projects/:id/services/mattermost1826 deletes mattermost1827 GET /projects/:id/services/mattermost1828 returns authentication error when unauthenticated1829 returns all properties of service mattermost when authenticated as admin1830 returns properties of service mattermost other than passwords when authenticated as project owner1831 returns error when authenticated but not a project owner1832 PUT /projects/:id/services/mattermost-slash-commands1833 updates mattermost_slash_commands settings1834 returns if required fields missing1835 DELETE /projects/:id/services/mattermost-slash-commands1836 deletes mattermost_slash_commands1837 GET /projects/:id/services/mattermost-slash-commands1838 returns authentication error when unauthenticated1839 returns all properties of service mattermost_slash_commands when authenticated as admin1840 returns properties of service mattermost_slash_commands other than passwords when authenticated as project owner1841 returns error when authenticated but not a project owner1842 PUT /projects/:id/services/microsoft-teams1843 updates microsoft_teams settings1844 returns if required fields missing1845 DELETE /projects/:id/services/microsoft-teams1846 deletes microsoft_teams1847 GET /projects/:id/services/microsoft-teams1848 returns authentication error when unauthenticated1849 returns all properties of service microsoft_teams when authenticated as admin1850 returns properties of service microsoft_teams other than passwords when authenticated as project owner1851 returns error when authenticated but not a project owner1852 PUT /projects/:id/services/packagist1853 updates packagist settings1854 returns if required fields missing1855 DELETE /projects/:id/services/packagist1856 deletes packagist1857 GET /projects/:id/services/packagist1858 returns authentication error when unauthenticated1859 returns all properties of service packagist when authenticated as admin1860 returns properties of service packagist other than passwords when authenticated as project owner1861 returns error when authenticated but not a project owner1862 PUT /projects/:id/services/pipelines-email1863 updates pipelines_email settings1864 returns if required fields missing1865 DELETE /projects/:id/services/pipelines-email1866 deletes pipelines_email1867 GET /projects/:id/services/pipelines-email1868 returns authentication error when unauthenticated1869 returns all properties of service pipelines_email when authenticated as admin1870 returns properties of service pipelines_email other than passwords when authenticated as project owner1871 returns error when authenticated but not a project owner1872 PUT /projects/:id/services/pivotaltracker1873 updates pivotaltracker settings1874 returns if required fields missing1875 DELETE /projects/:id/services/pivotaltracker1876 deletes pivotaltracker1877 GET /projects/:id/services/pivotaltracker1878 returns authentication error when unauthenticated1879 returns all properties of service pivotaltracker when authenticated as admin1880 returns properties of service pivotaltracker other than passwords when authenticated as project owner1881 returns error when authenticated but not a project owner1882 PUT /projects/:id/services/prometheus1883 updates prometheus settings1884 returns if required fields missing1885 DELETE /projects/:id/services/prometheus1886 deletes prometheus1887 GET /projects/:id/services/prometheus1888 returns authentication error when unauthenticated1889 returns all properties of service prometheus when authenticated as admin1890 returns properties of service prometheus other than passwords when authenticated as project owner1891 returns error when authenticated but not a project owner1892 PUT /projects/:id/services/pushover1893 updates pushover settings1894 returns if required fields missing1895 DELETE /projects/:id/services/pushover1896 deletes pushover1897 GET /projects/:id/services/pushover1898 returns authentication error when unauthenticated1899 returns all properties of service pushover when authenticated as admin1900 returns properties of service pushover other than passwords when authenticated as project owner1901 returns error when authenticated but not a project owner1902 PUT /projects/:id/services/redmine1903 updates redmine settings1904 returns if required fields missing1905 DELETE /projects/:id/services/redmine1906 deletes redmine1907 GET /projects/:id/services/redmine1908 returns authentication error when unauthenticated1909 returns all properties of service redmine when authenticated as admin1910 returns properties of service redmine other than passwords when authenticated as project owner1911 returns error when authenticated but not a project owner1912 PUT /projects/:id/services/slack1913 updates slack settings1914 returns if required fields missing1915 DELETE /projects/:id/services/slack1916 deletes slack1917 GET /projects/:id/services/slack1918 returns authentication error when unauthenticated1919 returns all properties of service slack when authenticated as admin1920 returns properties of service slack other than passwords when authenticated as project owner1921 returns error when authenticated but not a project owner1922 PUT /projects/:id/services/slack-slash-commands1923 updates slack_slash_commands settings1924 returns if required fields missing1925 DELETE /projects/:id/services/slack-slash-commands1926 deletes slack_slash_commands1927 GET /projects/:id/services/slack-slash-commands1928 returns authentication error when unauthenticated1929 returns all properties of service slack_slash_commands when authenticated as admin1930 returns properties of service slack_slash_commands other than passwords when authenticated as project owner1931 returns error when authenticated but not a project owner1932 PUT /projects/:id/services/teamcity1933 updates teamcity settings1934 returns if required fields missing1935 DELETE /projects/:id/services/teamcity1936 deletes teamcity1937 GET /projects/:id/services/teamcity1938 returns authentication error when unauthenticated1939 returns all properties of service teamcity when authenticated as admin1940 returns properties of service teamcity other than passwords when authenticated as project owner1941 returns error when authenticated but not a project owner1942 PUT /projects/:id/services/youtrack1943 updates youtrack settings1944 returns if required fields missing1945 DELETE /projects/:id/services/youtrack1946 deletes youtrack1947 GET /projects/:id/services/youtrack1948 returns authentication error when unauthenticated1949 returns all properties of service youtrack when authenticated as admin1950 returns properties of service youtrack other than passwords when authenticated as project owner1951 returns error when authenticated but not a project owner1952 POST /projects/:id/services/:slug/trigger1953 Mattermost Service1954 no service is available1955 returns a not found message1956 the service exists1957 the service is not active1958 when the service is inactive1959 the service is active1960 returns status 2001961 when the project can not be found1962 returns a generic 4041963 Slack Service1964 returns status 2001965 Mattermost service1966 accepts a username for update1967 Slack application Service1968 returns status 2001969DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1970DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1971Project > Tags1972 when opening project tags1973 page with tags list1974DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1975DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1976 shows tag name1977DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1978DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1979 shows tag edit button1980 edit tag release notes1981DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1982DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1983 shows tag name header1984DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1985DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1986 shows release notes form1987DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1988DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1989 toolbar buttons on release notes form are functional1990DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1991DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1992 release notes form shows "Attach a file" button1993DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1994DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)1995 shows "Attaching a file" message on uploading 1 file1996DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1997DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)1998User views open merge requests1999 when project is public2000 when not signed in2001 when the target branch is the project's default branch2002 shows merge requests2003 shows open merge requests2004 does not show target branch name2005 when the target branch is different from the project's default branch2006 shows target branch name2007 when a merge request has pipelines2008 shows pipeline status2009 when signed in2010 shows merge requests2011 shows the new merge request button2012 when the project is archived2013 hides the new merge request button2014 when project is internal2015 when signed in2016 shows merge requests2017DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2018DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2019Dashboard Groups page2020DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2021DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2022 shows groups user is member of2023 shows subgroups the user is member of (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2024 when filtering groups2025 expands when filtering groups (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2026 resets search when user cleans the input (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2027 with subgroups2028 shows subgroups inside of its parent group (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2029 can toggle parent group (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2030 when using pagination2031DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2032DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2033 loads results for next page2034 when signed in as admin2035DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2036DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2037 shows only groups admin is member of2038DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2039DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2040Rack Attack global throttles2041 unauthenticated requests2042 when the throttle is enabled2043 rejects requests over the rate limit2044 allows requests after throttling and then waiting for the next period2045 counts requests from different IPs separately2046 when the request is to the api internal endpoints2047 allows requests over the rate limit2048 when the throttle is disabled2049 allows requests over the rate limit2050 API requests authenticated with personal access token2051 with the token in the query string2052 behaves like rate-limited token-authenticated requests2053 when the throttle is enabled2054 rejects requests over the rate limit2055 allows requests after throttling and then waiting for the next period2056 counts requests from different users separately, even from the same IP2057 counts all requests from the same user, even via different IPs2058 when the throttle is disabled2059 allows requests over the rate limit2060 with the token in the headers2061 behaves like rate-limited token-authenticated requests2062 when the throttle is enabled2063 rejects requests over the rate limit2064 allows requests after throttling and then waiting for the next period2065 counts requests from different users separately, even from the same IP2066 counts all requests from the same user, even via different IPs2067 when the throttle is disabled2068 allows requests over the rate limit2069 API requests authenticated with OAuth token2070 with the token in the query string2071 behaves like rate-limited token-authenticated requests2072 when the throttle is enabled2073 rejects requests over the rate limit2074 allows requests after throttling and then waiting for the next period2075 counts requests from different users separately, even from the same IP2076 counts all requests from the same user, even via different IPs2077 when the throttle is disabled2078 allows requests over the rate limit2079 with the token in the headers2080 behaves like rate-limited token-authenticated requests2081 when the throttle is enabled2082 rejects requests over the rate limit2083 allows requests after throttling and then waiting for the next period2084 counts requests from different users separately, even from the same IP2085 counts all requests from the same user, even via different IPs2086 when the throttle is disabled2087 allows requests over the rate limit2088 "web" (non-API) requests authenticated with RSS token2089 with the token in the query string2090 behaves like rate-limited token-authenticated requests2091 when the throttle is enabled2092 rejects requests over the rate limit2093 allows requests after throttling and then waiting for the next period2094 counts requests from different users separately, even from the same IP2095 counts all requests from the same user, even via different IPs2096 when the throttle is disabled2097 allows requests over the rate limit2098 web requests authenticated with regular login2099 when the throttle is enabled2100 rejects requests over the rate limit2101 allows requests after throttling and then waiting for the next period2102 counts requests from different users separately, even from the same IP2103 counts all requests from the same user, even via different IPs2104 when the throttle is disabled2105 allows requests over the rate limit2106DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2107DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2108Commit > User uses quick actions2109 Tagging a commit2110DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2111DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2112 tags this commit2113 preview2114DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2115DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2116 removes quick action from note and explains it2117DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2118DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2119Gitlab::SearchResults2120 does not list issues on private projects2121 does not list merge requests on projects with limited access2122 as a user with access2123 includes merge requests from source and target projects2124 #objects2125 returns without_counts collection by default2126 returns with counts collection when requested2127 when count_limit is lower than total amount2128 #limited_projects_count2129 returns the limited amount of projects2130 #limited_merge_requests_count2131 returns the limited amount of merge requests2132 #limited_milestones_count2133 returns the limited amount of milestones2134 #limited_issues_count2135 runs single SQL query to get the limited amount of issues2136 when count_limit is higher than total amount2137 #limited_issues_count2138 runs multiple queries to get the limited amount of issues2139 #merge_requests2140 includes project filter by default2141 it skips project filter if default project context is used2142 #issues2143 includes project filter by default2144 it skips project filter if default project context is used2145 #users2146 does not call the UsersFinder when the current_user is not allowed to read users list2147 calls the UsersFinder2148 confidential issues2149 does not list confidential issues for non project members2150 does not list confidential issues for project members with guest role2151 lists confidential issues for author2152 lists confidential issues for assignee2153 lists confidential issues for project members2154 lists all issues for admin2155DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2156DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2157User removes labels2158 when one label2159 removes label2160 when many labels2161DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2162DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2163 removes all labels2164DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2165DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2166OpenID Connect requests2167 Application without OpenID scope2168 token response does not include an ID token2169 userinfo response is unauthorized2170 Application with OpenID scope2171 token response includes an ID token2172 UserInfo payload2173 includes all user information and group memberships2174 does not include any unknown claims2175 includes email and email_verified claims2176 has public email in email claim2177 has false in email_verified claim2178 ID token payload2179 includes the subject claims2180 includes the GitLab root URL2181 includes the time of the last authentication2182 does not include any unknown properties2183 when user is blocked2184 returns authentication error2185 when user is ldap_blocked2186 returns authentication error2187 OpenID configuration information2188 correctly returns the configuration2189 Application with OpenID and email scopes2190 token response includes an ID token2191 UserInfo payload2192 includes the email and email_verified claims2193 has private email in email claim2194 has true in email_verified claim2195DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2196DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2197Gitlab::Graphql::Connections::KeysetConnection2198 #cursor_from_nodes2199 returns an encoded ID2200 when an order was specified2201 returns the encoded value of the order2202 #sliced_nodes2203 when before is passed2204 only returns the project before the selected one2205 when the sort order is descending2206 returns the correct nodes2207 when after is passed2208 only returns the project before the selected one2209 when the sort order is descending2210 returns the correct nodes2211 when both before and after are passed2212 returns the expected set2213 #paged_nodes2214 returns the collection limited to max page size2215 when `first` is passed2216 returns only the first elements2217 when `last` is passed2218 returns only the last elements2219 when both are passed2220 raises an error2221DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2222DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2223Projects > Settings > User manages project members2224 cancels a team member2225 imports a team from another project2226 shows all members of project shared group2227DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2228DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2229Banzai::Filter::SnippetReferenceFilter2230 requires project context2231 ignores valid references contained inside 'pre' element2232 ignores valid references contained inside 'code' element2233 ignores valid references contained inside 'a' element2234 ignores valid references contained inside 'style' element2235 internal reference2236 links to a valid reference2237 links with adjacent text2238 ignores invalid snippet IDs2239 includes a title attribute2240 escapes the title attribute2241 includes default classes2242 includes a data-project attribute2243 includes a data-snippet attribute2244 supports an :only_path context2245 cross-project / cross-namespace complete reference2246 links to a valid reference2247 link has valid text2248 has valid text2249 ignores invalid snippet IDs on the referenced project2250 cross-project / same-namespace complete reference2251 links to a valid reference2252 link has valid text2253 has valid text2254 ignores invalid snippet IDs on the referenced project2255 cross-project shorthand reference2256 links to a valid reference2257 link has valid text2258 has valid text2259 ignores invalid snippet IDs on the referenced project2260 cross-project URL reference2261 links to a valid reference2262 links with adjacent text2263 ignores invalid snippet IDs on the referenced project2264 group context2265 links to a valid reference2266 ignores internal references2267DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2268DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2269User browses jobs2270 shows the coverage2271 shows the "CI Lint" button2272 with a failed job2273 displays a tooltip with the failure reason2274DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2275DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2276Submodules::UpdateService2277 #execute2278 when the user is not authorized2279 behaves like returns error result2280 should eq "You are not allowed to push into this branch"2281 when the user is authorized2282 updates the submodule reference2283 when the branch is protected2284 behaves like returns error result2285 should eq "You are not allowed to push into this branch"2286 validations2287 when submodule2288 is empty2289 behaves like returns error result2290 should eq "Invalid parameters"2291 is not present2292 behaves like returns error result2293 should eq "Invalid parameters"2294 is invalid2295 behaves like returns error result2296 should eq "Invalid submodule path"2297 does not exist2298 behaves like returns error result2299 should eq "Invalid submodule path"2300 has traversal path2301 behaves like returns error result2302 should eq "Invalid parameters"2303 commit_sha2304 is empty2305 behaves like returns error result2306 should eq "Invalid parameters"2307 is not present2308 behaves like returns error result2309 should eq "Invalid parameters"2310 is invalid2311 behaves like returns error result2312 should eq "Invalid parameters"2313 is the same as the current ref2314 behaves like returns error result2315 should eq "The submodule six is already at 409f37c4f05865e4fb208c771485f211a22c4c2d"2316 branch_name2317 is empty2318 behaves like returns error result2319 should eq "You can only create or edit files when you are on a branch"2320 is not present2321 behaves like returns error result2322 should eq "You can only create or edit files when you are on a branch"2323 does not exist2324 behaves like returns error result2325 should eq "You can only create or edit files when you are on a branch"2326 when commit message is empty2327 a default commit message is set2328 when there is an unexpected error2329 behaves like returns error result2330 should eq "error message"2331 when submodule is inside a directory2332 updates the submodule reference2333 when repository is empty2334 behaves like returns error result2335 should eq "The repository is empty"2336DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2337DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2338Gitlab::GithubImport::Importer::PullRequestImporter2339 #execute2340 imports the pull request2341 #create_merge_request2342 when the author could be found2343 imports the pull request with the pull request author as the merge request author2344 returns the created merge request2345 when the author could not be found2346 imports the pull request with the project creator as the merge request author2347 when the source and target branch are identical2348 uses a generated source branch name for the merge request2349 when the import fails due to a foreign key error2350 does not raise any errors2351 when the merge request already exists2352 returns the existing merge request2353 #insert_git_data2354 does not create the source branch if merge request is merged2355 creates the source branch if merge request is open2356 ignores Git errors when creating a branch2357 creates the merge request diffs2358 creates the merge request diff commits2359 when the merge request exists2360 creates the merge request diffs if they do not yet exist2361DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2362DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2363Group labels2364 shows labels that belong to the group2365 shows a new label button2366DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2367DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)2368 shows an edit label button2369DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2370DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2371AvatarUploader2372 behaves like builds correct paths2373 #store_dir2374 behaves like matches the method pattern2375 should match /uploads\/-\/system\/user\/avatar\//2376 #cache_dir2377 behaves like matches the method pattern2378 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2379 #work_dir2380 behaves like matches the method pattern2381 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2382 #upload_path2383 behaves like matches the method pattern2384 should match /uploads\/-\/system\/user\/avatar\//2385 #relative_path2386 is relative (PENDING: Path not set, skipping.)2387 .absolute_path2388 behaves like matches the method pattern2389 should match /\/builds\/gitlab-org\/gitlab-ee\/tmp\/tests\/public\/uploads\/-\/system\/user\/avatar\//2390 .base_dir2391 behaves like matches the method pattern2392 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2393 object_store is REMOTE2394 behaves like builds correct paths2395 #store_dir2396 behaves like matches the method pattern2397 should match /user\/avatar\//2398 #cache_dir2399 behaves like matches the method pattern2400 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2401 #work_dir2402 behaves like matches the method pattern2403 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2404 #upload_path2405 behaves like matches the method pattern2406 should match /user\/avatar\//2407 #relative_path2408 is relative (PENDING: Path not set, skipping.)2409 .absolute_path2410 behaves like matches the method pattern2411 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2412 .base_dir2413 behaves like matches the method pattern2414 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:6 (PENDING: No pattern provided, skipping.)2415 with a file2416 sets the right absolute path2417 behaves like migrates2418 returns corresponding file type2419 does nothing when migrating to the current store2420 migrate to the specified store2421 removes the original file after the migration2422 can access to the original file during migration2423 when migrate! is not occupied by another process2424 executes migrate!2425 executes use_file2426 when migrate! is occupied by another process2427 does not execute migrate!2428 does not execute use_file2429 migration is unsuccessful2430 when the store is not supported2431 does not update the object_store2432 does not delete the original file2433 upon a fog failure2434 does not update the object_store2435 does not delete the original file2436 upon a database failure2437 does not update the object_store2438 does not delete the original file2439 behaves like migrates2440 returns corresponding file type2441 does nothing when migrating to the current store2442 migrate to the specified store2443 removes the original file after the migration2444 can access to the original file during migration2445 when migrate! is not occupied by another process2446 executes migrate!2447 executes use_file2448 when migrate! is occupied by another process2449 does not execute migrate!2450 does not execute use_file2451 migration is unsuccessful2452 when the store is not supported2453 does not update the object_store2454 does not delete the original file2455 upon a fog failure2456 does not update the object_store2457 does not delete the original file2458 upon a database failure2459 does not update the object_store2460 does not delete the original file2461DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2462DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2463GroupMember2464 .access_level_roles2465 returns Gitlab::Access.options_with_owner2466 .access_levels2467 returns Gitlab::Access.options_with_owner2468 .add_users2469 adds the given users to the given group2470 behaves like members notifications2471 #after_create2472 sends email to user2473 #after_update2474 calls NotificationService.update_group_member2475 does not send an email when the access level has not changed2476 #accept_request2477 calls NotificationService.new_group_member2478 #accept_invite!2479 calls NotificationService.accept_group_invite2480 #decline_invite!2481 calls NotificationService.decline_group_invite2482 #real_source_type2483 should eq "Group"2484 #update_two_factor_requirement2485 is called after creation and deletion2486 access levels2487 with parent group2488 behaves like inherited access level as a member of entity2489 with root parent_entity developer member2490 is allowed to be a maintainer of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2491 is not allowed to be a reporter of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2492 is allowed to change to be a developer of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2493 is not allowed to change to be a guest of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2494 shows an error if the member can't be updated (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2495 allows changing the level from a non existing member (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2496 with parent group and a sub subgroup2497 behaves like inherited access level as a member of entity2498 with root parent_entity developer member2499 is allowed to be a maintainer of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2500 is not allowed to be a reporter of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2501 is allowed to change to be a developer of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2502 is not allowed to change to be a guest of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2503 shows an error if the member can't be updated (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2504 allows changing the level from a non existing member (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2505 when only the subgroup has the member2506 behaves like inherited access level as a member of entity2507 with root parent_entity developer member2508 is allowed to be a maintainer of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2509 is not allowed to be a reporter of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2510 is allowed to change to be a developer of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2511 is not allowed to change to be a guest of the entity (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2512 shows an error if the member can't be updated (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2513 allows changing the level from a non existing member (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)2514DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2515DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2516Ci::BuildTraceChunk2517 behaves like having unique enum values2518 has unique values in "data_store"2519 FastDestroyAll2520 behaves like fast destroyable2521 Forbid #destroy and #destroy_all2522 does not delete database rows and associted external data2523 .fast_destroy_all2524 deletes database rows and associted external data2525 .use_fast_destroy2526 performs cascading delete with fast_destroy_all2527 CHUNK_SIZE2528 Chunk size can not be changed without special care2529 .all_stores2530 returns a correctly ordered array2531 returns redis store as the lowest precedence2532 returns fog store as the highest precedence2533 #data2534 when data_store is redis2535 should eq "Sample data in redis"2536 when data_store is database2537 should eq "Sample data in database"2538 when data_store is fog2539 should eq "Sample data in fog"2540 #append2541 when data_store is redis2542 when there are no data2543 has no data2544 behaves like Appending correctly2545 when offset is negative2546 should raise Exception with "Offset is out of range"2547 when offset is bigger than data size2548 should raise Exception with "Offset is out of range"2549 when new data overflows chunk size2550 should raise Exception with "Chunk size overflow"2551 when offset is EOF2552 appends2553 when the other process is appending2554 raise an error2555 when new_data is nil2556 raises an error2557 when new_data is empty2558 does not append2559 does not execute UPDATE2560 when offset is middle of datasize2561 appends2562 behaves like Scheduling sidekiq worker to flush data to persist store2563 when new data fulfilled chunk size2564 schedules trace chunk flush worker2565 migrates data to object storage2566 when there are some data2567 has data2568 behaves like Appending correctly2569 when offset is negative2570 should raise Exception with "Offset is out of range"2571 when offset is bigger than data size2572 should raise Exception with "Offset is out of range"2573 when new data overflows chunk size2574 should raise Exception with "Chunk size overflow"2575 when offset is EOF2576 appends2577 when the other process is appending2578 raise an error2579 when new_data is nil2580 raises an error2581 when new_data is empty2582 does not append2583 does not execute UPDATE2584 when offset is middle of datasize2585 appends2586 behaves like Scheduling sidekiq worker to flush data to persist store2587 when new data fulfilled chunk size2588 schedules trace chunk flush worker2589 migrates data to object storage2590 when data_store is database2591 when there are no data2592 has no data2593 behaves like Appending correctly2594 when offset is negative2595 should raise Exception with "Offset is out of range"2596 when offset is bigger than data size2597 should raise Exception with "Offset is out of range"2598 when new data overflows chunk size2599 should raise Exception with "Chunk size overflow"2600 when offset is EOF2601 appends2602 when the other process is appending2603 raise an error2604 when new_data is nil2605 raises an error2606 when new_data is empty2607 does not append2608 does not execute UPDATE2609 when offset is middle of datasize2610 appends2611 behaves like Scheduling no sidekiq worker2612 when new data fulfilled chunk size2613 does not schedule trace chunk flush worker2614 does not migrate data to object storage2615 when there are some data2616 has data2617 behaves like Appending correctly2618 when offset is negative2619 should raise Exception with "Offset is out of range"2620 when offset is bigger than data size2621 should raise Exception with "Offset is out of range"2622 when new data overflows chunk size2623 should raise Exception with "Chunk size overflow"2624 when offset is EOF2625 appends2626 when the other process is appending2627 raise an error2628 when new_data is nil2629 raises an error2630 when new_data is empty2631 does not append2632 does not execute UPDATE2633 when offset is middle of datasize2634 appends2635 behaves like Scheduling no sidekiq worker2636 when new data fulfilled chunk size2637 does not schedule trace chunk flush worker2638 does not migrate data to object storage2639 when data_store is fog2640 when there are no data2641 has no data2642 behaves like Appending correctly2643 when offset is negative2644 should raise Exception with "Offset is out of range"2645 when offset is bigger than data size2646 should raise Exception with "Offset is out of range"2647 when new data overflows chunk size2648 should raise Exception with "Chunk size overflow"2649 when offset is EOF2650 appends2651 when the other process is appending2652 raise an error2653 when new_data is nil2654 raises an error2655 when new_data is empty2656 does not append2657 does not execute UPDATE2658 when offset is middle of datasize2659 appends2660 behaves like Scheduling no sidekiq worker2661 when new data fulfilled chunk size2662 does not schedule trace chunk flush worker2663 does not migrate data to object storage2664 when there are some data2665 has data2666 behaves like Appending correctly2667 when offset is negative2668 should raise Exception with "Offset is out of range"2669 when offset is bigger than data size2670 should raise Exception with "Offset is out of range"2671 when new data overflows chunk size2672 should raise Exception with "Chunk size overflow"2673 when offset is EOF2674 appends2675 when the other process is appending2676 raise an error2677 when new_data is nil2678 raises an error2679 when new_data is empty2680 does not append2681 does not execute UPDATE2682 when offset is middle of datasize2683 appends2684 behaves like Scheduling no sidekiq worker2685 when new data fulfilled chunk size2686 does not schedule trace chunk flush worker2687 does not migrate data to object storage2688 #truncate2689 when data_store is redis2690 behaves like truncates2691 when offset is negative2692 should raise Exception with "Offset is out of range"2693 when offset is bigger than data size2694 should raise Exception with "Offset is out of range"2695 when offset is 102696 truncates2697 when data_store is database2698 behaves like truncates2699 when offset is negative2700 should raise Exception with "Offset is out of range"2701 when offset is bigger than data size2702 should raise Exception with "Offset is out of range"2703 when offset is 102704 truncates2705 when data_store is fog2706 behaves like truncates2707 when offset is negative2708 should raise Exception with "Offset is out of range"2709 when offset is bigger than data size2710 should raise Exception with "Offset is out of range"2711 when offset is 102712 truncates2713 #size2714 when data_store is redis2715 when data exists2716 should eq 202717 when data exists2718 should eq 02719 when data_store is database2720 when data exists2721 should eq 232722 when data does not exist2723 should eq 02724 when data_store is fog2725 when data exists2726 should eq 182727 when data does not exist2728 should eq 02729 #persist_data!2730 when data_store is redis2731 when data exists2732 when data size reached CHUNK_SIZE2733 persists the data2734 behaves like Atomic operation2735 when the other process is persisting2736 raise an error2737 when data size has not reached CHUNK_SIZE2738 does not persist the data and the orignal data is intact2739 when data does not exist2740 does not persist2741 when data_store is database2742 when data exists2743 when data size reached CHUNK_SIZE2744 persists the data2745 behaves like Atomic operation2746 when the other process is persisting2747 raise an error2748 when data size has not reached CHUNK_SIZE2749 does not persist the data and the orignal data is intact2750 when data does not exist2751 does not persist2752 when data_store is fog2753 when data exists2754 when data size reached CHUNK_SIZE2755 does not change data store2756 behaves like Atomic operation2757 when the other process is persisting2758 raise an error2759 when data size has not reached CHUNK_SIZE2760 does not raise error2761 deletes data in redis after a parent record destroyed2762 when traces are archived2763 behaves like deletes all build_trace_chunk and data in redis2764 should eq 02765 when project is destroyed2766 behaves like deletes all build_trace_chunk and data in redis2767 should eq 02768DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2769DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2770Projects::UnlinkForkService2771 removes the link to the fork network2772 refreshes the forks count cache of the source project2773 with opened merge request on the source project2774 close all pending merge requests2775 does not close merge requests for the project being unlinked2776 when the source has LFS objects2777 links the fork to the lfs object before unlinking2778 does not fail if the lfs objects were already linked2779 when the original project was deleted2780 does not fail when the original project is deleted2781DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2782DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2783Gitlab::SlashCommands::Deploy2784 #execute2785 if no environment is defined2786 does not execute an action2787 with environment2788 without actions2789 does not execute an action2790 when single action has been matched2791 returns success result2792 when more than one action has been matched2793 when there is no specific actions with a environment name2794 returns error about too many actions defined2795 when one of the actions is environement specific action2796 deploys to production2797 when one of the actions is a teardown action2798 deploys to production2799 self.match2800 matches the environment2801DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2802DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2803Gitlab::Search::FoundBlob2804 parsing results2805 returns a valid FoundBlob2806 doesn't parses content if not needed2807 parses content only once when needed2808 when the matching filename contains a colon2809 returns a valid FoundBlob2810 when the matching content contains a number surrounded by colons2811 returns a valid FoundBlob2812 when the matching content contains multiple null bytes2813 returns a valid FoundBlob2814 when the search result ends with an empty line2815 returns a valid FoundBlob that ends with an empty line2816 when the search returns non-ASCII data2817 with UTF-82818 returns results as UTF-82819 with UTF-8 in the filename2820 returns results as UTF-82821 with ISO-8859-12822 returns results as UTF-82823 when filename has extension2824 should eq "CONTRIBUTE.md"2825 should eq "CONTRIBUTE.md"2826 should eq "CONTRIBUTE"2827 when file under directory2828 should eq "a/b/c.md"2829 should eq "a/b/c.md"2830 should eq "a/b/c"2831DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2832DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2833API::Namespaces2834 GET /namespaces2835 when unauthenticated2836 returns authentication error2837 when authenticated as admin2838 returns correct attributes2839 admin: returns an array of all namespaces2840 admin: returns an array of matched namespaces2841 when authenticated as a regular user2842 returns correct attributes when user can admin group2843 returns correct attributes when user cannot admin group2844 user: returns an array of namespaces2845 admin: returns an array of matched namespaces2846 GET /namespaces/:id2847 when unauthenticated2848 returns authentication error2849 when authenticated as regular user2850 when requested namespace is not owned by user2851 when requesting group2852 returns not-found2853 when requesting personal namespace2854 returns not-found2855 when requested namespace is owned by user2856 behaves like namespace reader2857 when namespace exists2858 when requested by ID2859 when requesting group2860 behaves like can access namespace2861 returns namespace details2862 when requesting personal namespace2863 behaves like can access namespace2864 returns namespace details2865 when requested by path2866 when requesting group2867 behaves like can access namespace2868 returns namespace details2869 when requesting personal namespace2870 behaves like can access namespace2871 returns namespace details2872 when namespace doesn't exist2873 returns not-found2874 when authenticated as admin2875 when requested namespace is not owned by user2876 when requesting group2877 behaves like can access namespace2878 returns namespace details2879 when requesting personal namespace2880 behaves like can access namespace2881 returns namespace details2882 when requested namespace is owned by user2883 behaves like namespace reader2884 when namespace exists2885 when requested by ID2886 when requesting group2887 behaves like can access namespace2888 returns namespace details2889 when requesting personal namespace2890 behaves like can access namespace2891 returns namespace details2892 when requested by path2893 when requesting group2894 behaves like can access namespace2895 returns namespace details2896 when requesting personal namespace2897 behaves like can access namespace2898 returns namespace details2899 when namespace doesn't exist2900 returns not-found2901DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2902DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2903Ci::UpdateBuildQueueService2904 when updating specific runners2905 when there is a runner that can pick build2906 ticks runner queue value2907 when there is no runner that can pick build2908 does not tick runner queue value2909 when updating shared runners2910 when there is no runner that can pick build2911 ticks runner queue value2912 when there is no runner that can pick build due to tag mismatch2913 does not tick runner queue value2914 when there is no runner that can pick build due to being disabled on project2915 does not tick runner queue value2916 when updating group runners2917 when there is a runner that can pick build2918 ticks runner queue value2919 when there is no runner that can pick build due to tag mismatch2920 does not tick runner queue value2921 when there is no runner that can pick build due to being disabled on project2922 does not tick runner queue value2923DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2924DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2925Gitlab::GithubImport::Importer::ReleasesImporter2926 #execute2927 imports the releases in bulk2928 #build_releases2929 returns an Array containnig release rows2930 does not create releases that already exist2931 uses a default release description if none is provided2932 #build2933 returns the attributes of the release as a Hash2934 the returned Hash2935 includes the tag name2936 includes the release description2937 includes the project ID2938 includes the created timestamp2939 includes the updated timestamp2940 #each_release2941 returns an Enumerator2942 yields every release to the Enumerator2943 #description_for2944 returns the description when present2945 returns a generated description when one is not present2946DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2947DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2948Gitlab::Diff::HighlightCache2949 #decorate2950 does not calculate highlighting when reading from cache2951 assigns highlighted diff lines to the DiffFile2952 submits a single reading from the cache2953 #write_if_empty2954 submits a single writing to the cache2955 #clear2956 clears cache2957DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2958DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2959Gitlab::Email::Handler::UnsubscribeHandler2960 when email key2961 matches the new format2962 matches the legacy format2963 doesn't match either format2964 when notification concerns a commit2965 handler does not raise an error2966 user is unsubscribed2967 leaves user unsubscribed2968 user is subscribed2969 unsubscribes user from notable2970 when using old style unsubscribe link2971 unsubscribes user from notable2972 when the noteable could not be found2973 raises a NoteableNotFoundError2974 when no sent notification for the mail key could be found2975 raises a SentNotificationNotFoundError2976DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2977DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2978HasRef2979 #branch?2980 is not a tag2981 return true when tag is set to false2982 when it was triggered by merge request2983 returns false2984 is not a tag2985 return false when tag is set to true2986 #git_ref2987 when tag is true2988 returns a tag ref2989 when tag is false2990 returns a branch ref2991 when tag is nil2992 returns a branch ref2993 when it is triggered by a merge request2994 returns nil2995DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2996DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)2997groups/edit.html.haml2998 "Share with group lock" setting2999 for a root group3000 behaves like "Share with group lock" setting3001 should have the correct label, help text, and checkbox options3002 for a subgroup3003 when the root_group has "Share with group lock" disabled3004 when the subgroup has "Share with group lock" disabled3005 as the root_owner3006 behaves like "Share with group lock" setting3007 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3008 as the sub_owner3009 behaves like "Share with group lock" setting3010 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3011 when the subgroup has "Share with group lock" enabled3012 as the root_owner3013 behaves like "Share with group lock" setting3014 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3015 as the sub_owner3016 behaves like "Share with group lock" setting3017 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3018 when the root_group has "Share with group lock" enabled3019 when the subgroup has "Share with group lock" disabled (parent overridden)3020 as the root_owner3021 behaves like "Share with group lock" setting3022 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3023 as the sub_owner3024 behaves like "Share with group lock" setting3025 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3026 when the subgroup has "Share with group lock" enabled (same as parent)3027 as the root_owner3028 behaves like "Share with group lock" setting3029 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3030 as the sub_owner3031 behaves like "Share with group lock" setting3032 should have the correct label, help text, and checkbox options (PENDING: around hook at ./spec/spec_helper.rb:244 did not execute the example)3033DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3034DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3035SshHostKey3036 .primary_key3037 returns a symbol3038 .find_by3039 accepts a string key3040 accepts a symbol key3041 #fingerprints3042 returns an array of indexed fingerprints when the cache is filled3043 returns an empty array when the cache is empty3044 #fingerprints3045 returns an array of indexed fingerprints when the cache is filled3046 returns an empty array when the cache is empty3047 #host_keys_changed?3048 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: true3049 (normal)3050 should eq true3051 (reversed)3052 should eq true3053 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: true3054 (normal)3055 should eq true3056 (reversed)3057 should eq true3058 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: true3059 (normal)3060 should eq true3061 (reversed)3062 should eq true3063 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: true3064 (normal)3065 should eq true3066 (reversed)3067 should eq true3068 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: false3069 (normal)3070 should eq false3071 (reversed)3072 should eq false3073 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: false3074 (normal)3075 should eq false3076 (reversed)3077 should eq false3078 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: true3079 (normal)3080 should eq true3081 (reversed)3082 should eq true3083 known_hosts_a: "", known_hosts_b: "", result: false3084 (normal)3085 should eq false3086 (reversed)3087 should eq false3088 known_hosts_a: nil, known_hosts_b: nil, result: false3089 (normal)3090 should eq false3091 (reversed)3092 should eq false3093 known_hosts_a: "", known_hosts_b: nil, result: false3094 (normal)3095 should eq false3096 (reversed)3097 should eq false3098 #calculate_reactive_cache3099 writes the hostname to STDIN3100 successful key scan3101 stores the cleaned known_hosts data3102 failed key scan (exit code 1)3103 returns a generic error3104 failed key scan (exit code 0)3105 returns a generic error3106DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3107DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3108SubmoduleHelper3109 submodule links3110 submodule on self3111 detects ssh on standard port3112 detects ssh on non-standard port3113 detects http on standard port3114 detects http on non-standard port3115 works with relative_url_root3116 works with subgroups3117 submodule on github.com3118 detects ssh3119 detects http3120 detects https3121 handles urls with no .git on the end3122 returns original with non-standard url3123 in-repository submodule3124 in-repository3125 submodule on gitlab.com3126 detects ssh3127 detects http3128 detects https3129 handles urls with no .git on the end3130 handles urls with trailing whitespace3131 returns original with non-standard url3132 submodule on unsupported3133 sanitizes unsupported protocols3134 sanitizes unsupported protocols disguised as a repository URL3135 sanitizes invalid URL with extended ASCII3136 returns original3137 submodules with relative links3138 handles project under same group3139 handles trailing whitespace3140 handles project under another top group3141 repo path resolves to be located at root (namespace absent)3142 returns nil3143 repo path resolves to be located underneath current project path3144 returns nil because it is not possible to have repo nested under another repo3145 subgroup3146 handles referencing descendent group's project3147 handles referencing another top group's project3148 project in sub group3149 handles referencing ancestor group's project3150 personal project3151 handles referencing another personal project3152DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3153DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3154Gitlab::SlashCommands::IssueNew3155 #execute3156 without description3157 creates the issue3158 with description3159 creates the issue with description3160 with more newlines between the title and the description3161 creates the issue3162 issue cannot be created3163 displays the errors3164 .match3165 matches the title without description3166 matches the title with description3167 matches the alias new3168DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3169DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3170Releases::CreateService3171 #execute3172 behaves like a successful release creation3173 creates a new release3174 when the tag does not exist3175 raises an error3176 when ref is provided3177 creates a tag if the tag does not exist3178 behaves like a successful release creation3179 creates a new release3180 there already exists a release on a tag3181 raises an error and does not update the release3182DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3183DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3184Gitlab::ImportExport::LfsRestorer3185 #restore3186 when the archive contains lfs files3187 creates an lfs object for the project3188 assigns the file correctly3189 links an existing LFS object if it existed3190 succeeds3191 stores the upload3192 without any LFS-objects3193 succeeds3194DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3195DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3196Banzai::ReferenceParser::ExternalIssueParser3197 #nodes_visible_to_user3198 when the link has a data-issue attribute3199 creates reference when the feature is 03200 creates reference when the feature is 103201 creates reference when the feature is 203202 #referenced_by3203 when the link has a data-project attribute3204 when the link has a data-external-issue attribute3205 returns an Array of ExternalIssue instances3206 when the link does not have a data-external-issue attribute3207 returns an empty Array3208 when the link does not have a data-project attribute3209 returns an empty Array3210 #issue_ids_per_project3211 returns a Hash containing range IDs per project3212 does not add a project when the data-external-issue attribute is empty3213DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3214DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3215TriggerVariableEntity3216 exposes the variable key3217 when user has access to the value3218 when user is maintainer3219 exposes the variable value3220 when user is owner3221 exposes the variable value3222 when user does not have access to the value3223 does not expose the variable value3224DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3225DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3226User views labels3227 shows all labels3228DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3229DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3230Projects::Settings::IntegrationsController3231 GET show3232 renders show with 200 status code3233DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3234DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3235Projects::LfsPointers::LfsDownloadLinkListService3236 #execute3237 retrieves each download link of every non existent lfs object3238 credentials3239 when the download link and the lfs_endpoint have the same host3240 when lfs_endpoint has credentials3241 adds credentials to the download_link3242 when lfs_endpoint does not have any credentials3243 does not add any credentials3244 when the download link and the lfs_endpoint have different hosts3245 downloads without any credentials3246 #get_download_links3247 raise errorif request fails3248 #parse_response_links3249 does not add oid entry if href not found3250DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3251DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3252projects/generic_commit_statuses/_generic_commit_status.html.haml3253 won't include a column with a link to its pipeline by default3254 can include a column with a link to its pipeline3255DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3256DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3257notify/pipeline_success_email.html.haml3258 pipeline with user3259 renders the email correctly3260 pipeline without user3261 renders the email correctly3262DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3263DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3264FasterCacheKeys3265 #cache_key3266 returns a String3267DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3268DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3269Constraints::ProjectUrlConstrainer3270 #matches?3271 valid request3272 should be truthy3273 invalid request3274 non-existing project3275 should be falsey3276 existence_check is false3277 should be truthy3278 project id ending with .git3279 should be falsey3280 when the request matches a redirect route3281 and is a GET request3282 should be truthy3283 and is NOT a GET request3284 should be falsey3285DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3286DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3287ProtectedRefAccess3288 #check_access3289 is always true for admins3290 is true for maintainers3291 is for developers of the project3292DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3293DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3294Banzai::Filter::CommitTrailersFilter3295 detects3296 trailers in the form of *-by and replace users with links3297 trailers prefixed with whitespaces3298 GitLab users via a secondary email3299 multiple trailers in the same message3300 non GitLab users3301 when Gravatar is disabled3302 behaves like mailto links3303 replaces them with mailto links3304 when Gravatar is enabled3305 behaves like mailto links3306 replaces them with mailto links3307 special names3308 name: "John S. Doe"3309 should match "minus\\-by:\\ John\\ S\\.\\ Doe\\ <allen@hermiston\\.co\\.uk>"3310 name: "L33t H@x0r"3311 should match "et\\-by:\\ L33t\\ H@x0r\\ <takisha@bartonaufderhar\\.us>"3312 ignores3313 commit messages without trailers3314 trailers that are inline the commit message body3315 structure3316 preserves the commit trailer structure3317 preserves the original name used in the commit message3318 preserves the original email used in the commit message3319 only replaces trailer lines not the full commit message3320DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3321DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3322projects/tree/_tree_row3323 renders blob item3324 LFS blob3325 renders LFS badge3326DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3327DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3328UrlValidator3329 #validates_each3330 with no options3331 allows http,https protocols by default3332 checks that the url structure is valid3333 with protocols3334 allows urls with the defined protocols3335 add error if the url protocol does not match the selected ones3336 validations3337 returns error when url is nil3338 returns error when url is empty3339 does not allow urls with CR or LF characters3340 by default3341 does not block urls pointing to localhost3342 does not block urls pointing to the local network3343 strips urls3344 when allow_localhost is set to false3345 blocks urls pointing to localhost3346 when allow_local_network is set to false3347 blocks urls pointing to the local network3348 when ports is3349 empty3350 does not block any port3351 set3352 blocks urls with a different port3353 when enforce_user is3354 true3355 checks user format3356 false (default)3357 does not check user format3358 when ascii_only is3359 true3360 prevents unicode characters3361 false (default)3362 does not prevent unicode characters3363 when enforce_sanitization is3364 true3365 prevents unsafe urls3366 prevents unsafe internal urls3367 allows safe urls3368 false3369 allows unsafe urls3370DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3371DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3372HashedStorage::MigratorWorker3373 #perform3374 delegates to MigratorService33752019-03-12T09:10:38.833Z 106 TID-gpvt6xv3e INFO: Skipped attachments move from '/builds/gitlab-org/gitlab-ee/tmp/tests/public/uploads/namespace496/project489' to '/builds/gitlab-org/gitlab-ee/tmp/tests/public/uploads/@hashed/d1/8b/d18b29d80a8bd366b77c952d9775510507c2d006eec917ab2f89ef93acc5452f', source path doesn't exist or is not a directory (PROJECT_ID=494)33762019-03-12T09:10:38.890Z 106 TID-gpvt6xv3e INFO: Skipped attachments move from '/builds/gitlab-org/gitlab-ee/tmp/tests/public/uploads/namespace497/project490' to '/builds/gitlab-org/gitlab-ee/tmp/tests/public/uploads/@hashed/ac/12/ac1270c5058af65025e5b2a3e3014cea69460e7d9f159ae667028e1b6eab433e', source path doesn't exist or is not a directory (PROJECT_ID=495)3377 migrates projects in the specified range3378DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3379DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3380EmailReceiverWorker3381 when reply by email is enabled3382 calls the email receiver3383 when an error occurs3384 when the error is Gitlab::Email::EmptyEmailError3385 sends out a rejection email3386 when the error is Gitlab::Email::AutoGeneratedEmailError3387 does not send out any rejection email3388 when the error is Gitlab::Email::InvalidAttachment3389 reports the error to the sender3390 when reply by email is disabled3391 doesn't call the email receiver3392DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3393DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3394gitlab:workhorse namespace rake task3395 install3396 no dir given3397 aborts and display a help message3398 when an underlying Git command fail3399 aborts and display a help message3400 checkout or clone3401 calls checkout_or_clone_version with the right arguments3402 gmake/make3403 gmake is available3404 calls gmake in the gitlab-workhorse directory3405 gmake is not available3406 calls make in the gitlab-workhorse directory3407DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3408DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3409ResourceEvents::ChangeLabelsService3410 .change_labels3411 expires resource note etag cache3412 when adding a label3413 creates new label event3414 when removing a label3415 creates new label event3416 when both adding and removing labels3417 creates all label events in a single query3418DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3419DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3420BlobViewer::Changelog3421 #render_error3422 when there are no tags3423 returns :no_tags3424 when there are tags3425 returns nil3426DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3427DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3428Gitlab::Auth::LDAP::DN3429 #normalize_value3430 behaves like normalizes a DN attribute value3431 test_description: "strips extraneous whitespace", given: " John Smith ", expected: "john smith"3432 normalizes the DN attribute value3433 test_description: "unescapes non-reserved, non-special Unicode characters", given: "Sebasti\\c3\\a1n\\ C.\\20Smith", expected: "sebastián c. smith"3434 normalizes the DN attribute value3435 test_description: "downcases the whole string", given: "JoHn C. Smith", expected: "john c. smith"3436 normalizes the DN attribute value3437 test_description: "does not strip an escaped leading space in an attribute value", given: "\\ John Smith", expected: "\\ john smith"3438 normalizes the DN attribute value3439 test_description: "does not strip an escaped trailing space in an attribute value", given: "John Smith\\ ", expected: "john smith\\ "3440 normalizes the DN attribute value3441 test_description: "hex-escapes an escaped leading newline in an attribute value", given: "\\\nJohn Smith", expected: "\\0ajohn smith"3442 normalizes the DN attribute value3443 test_description: "hex-escapes and does not strip an escaped trailing newline in an attribute value", given: "John Smith\\\n", expected: "john smith\\0a"3444 normalizes the DN attribute value3445 test_description: "hex-escapes an unescaped leading newline (actually an invalid DN value?)", given: "\nJohn Smith", expected: "\\0ajohn smith"3446 normalizes the DN attribute value3447 test_description: "strips an unescaped trailing newline (actually an invalid DN value?)", given: "John Smith\n", expected: "john smith"3448 normalizes the DN attribute value3449 test_description: "does not strip if no extraneous whitespace", given: "John Smith", expected: "john smith"3450 normalizes the DN attribute value3451 test_description: "does not modify an escaped equal sign in an attribute value", given: " foo \\= bar", expected: "foo \\= bar"3452 normalizes the DN attribute value3453 test_description: "converts an escaped hex equal sign to an escaped equal sign in an attribute value", given: " foo \\3D bar", expected: "foo \\= bar"3454 normalizes the DN attribute value3455 test_description: "does not modify an escaped comma in an attribute value", given: "San Francisco\\, CA", expected: "san francisco\\, ca"3456 normalizes the DN attribute value3457 test_description: "converts an escaped hex comma to an escaped comma in an attribute value", given: "San Francisco\\2C CA", expected: "san francisco\\, ca"3458 normalizes the DN attribute value3459 test_description: "does not modify an escaped hex carriage return character in an attribute value", given: "San Francisco\\,\\0DCA", expected: "san francisco\\,\\0dca"3460 normalizes the DN attribute value3461 test_description: "does not modify an escaped hex line feed character in an attribute value", given: "San Francisco\\,\\0ACA", expected: "san francisco\\,\\0aca"3462 normalizes the DN attribute value3463 test_description: "does not modify an escaped hex CRLF in an attribute value", given: "San Francisco\\,\\0D\\0ACA", expected: "san francisco\\,\\0d\\0aca"3464 normalizes the DN attribute value3465 when the given DN is malformed3466 when ending with a comma3467 raises MalformedError3468 when given a BER encoded attribute value with a space in it3469 raises MalformedError3470 when given a BER encoded attribute value with a non-hex character in it3471 raises MalformedError3472 when given a BER encoded attribute value with a non-hex character in it3473 raises MalformedError3474 when given a hex pair with a non-hex character in it, inside double quotes3475 raises MalformedError3476 with an open (as opposed to closed) double quote3477 raises MalformedError3478 with an invalid escaped hex code3479 raises MalformedError3480 with a value ending with the escape character3481 raises MalformedError3482 #to_normalized_s3483 behaves like normalizes a DN3484 test_description: "strips extraneous whitespace", given: "uid =John Smith , ou = People, dc= example,dc =com", expected: "uid=john smith,ou=people,dc=example,dc=com"3485 normalizes the DN3486 test_description: "strips extraneous whitespace for a DN with a single RDN", given: "uid = John Smith", expected: "uid=john smith"3487 normalizes the DN3488 test_description: "unescapes non-reserved, non-special Unicode characters", given: "uid = Sebasti\\c3\\a1n\\ C.\\20Smith, ou=People (aka. \\22humans\\\") ,dc=example, dc=com", expected: "uid=sebastián c. smith,ou=people (aka. \\\"humans\\\"),dc=example,dc=com"3489 normalizes the DN3490 test_description: "downcases the whole string", given: "UID=John Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"3491 normalizes the DN3492 test_description: "for a null DN (empty string), returns empty string and does not error", given: "", expected: ""3493 normalizes the DN3494 test_description: "does not strip an escaped leading space in an attribute value", given: "uid=\\ John Smith,ou=People,dc=example,dc=com", expected: "uid=\\ john smith,ou=people,dc=example,dc=com"3495 normalizes the DN3496 test_description: "does not strip an escaped leading space in the last attribute value", given: "uid=\\ John Smith", expected: "uid=\\ john smith"3497 normalizes the DN3498 test_description: "does not strip an escaped trailing space in an attribute value", given: "uid=John Smith\\ ,ou=People,dc=example,dc=com", expected: "uid=john smith\\ ,ou=people,dc=example,dc=com"3499 normalizes the DN3500 test_description: "strips extraneous spaces after an escaped trailing space", given: "uid=John Smith\\ ,ou=People,dc=example,dc=com", expected: "uid=john smith\\ ,ou=people,dc=example,dc=com"3501 normalizes the DN3502 test_description: "strips extraneous spaces after an escaped trailing space at the end of the DN", given: "uid=John Smith,ou=People,dc=example,dc=com\\ ", expected: "uid=john smith,ou=people,dc=example,dc=com\\ "3503 normalizes the DN3504 test_description: "properly preserves escaped trailing space after unescaped trailing spaces", given: "uid=John Smith \\ ,ou=People,dc=example,dc=com", expected: "uid=john smith \\ ,ou=people,dc=example,dc=com"3505 normalizes the DN3506 test_description: "preserves multiple inner spaces in an attribute value", given: "uid=John Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"3507 normalizes the DN3508 test_description: "preserves inner spaces after an escaped space", given: "uid=John\\ Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"3509 normalizes the DN3510 test_description: "hex-escapes an escaped leading newline in an attribute value", given: "uid=\\\nJohn Smith,ou=People,dc=example,dc=com", expected: "uid=\\0ajohn smith,ou=people,dc=example,dc=com"3511 normalizes the DN3512 test_description: "hex-escapes and does not strip an escaped trailing newline in an attribute value", given: "uid=John Smith\\\n,ou=People,dc=example,dc=com", expected: "uid=john smith\\0a,ou=people,dc=example,dc=com"3513 normalizes the DN3514 test_description: "hex-escapes an unescaped leading newline (actually an invalid DN?)", given: "uid=\nJohn Smith,ou=People,dc=example,dc=com", expected: "uid=\\0ajohn smith,ou=people,dc=example,dc=com"3515 normalizes the DN3516 test_description: "strips an unescaped trailing newline (actually an invalid DN?)", given: "uid=John Smith\n,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"3517 normalizes the DN3518 test_description: "does not strip if no extraneous whitespace", given: "uid=John Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"3519 normalizes the DN3520 test_description: "does not modify an escaped equal sign in an attribute value", given: "uid= foo \\= bar", expected: "uid=foo \\= bar"3521 normalizes the DN3522 test_description: "converts an escaped hex equal sign to an escaped equal sign in an attribute value", given: "uid= foo \\3D bar", expected: "uid=foo \\= bar"3523 normalizes the DN3524 test_description: "does not modify an escaped comma in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\, CA", expected: "uid=john c. smith,ou=san francisco\\, ca"3525 normalizes the DN3526 test_description: "converts an escaped hex comma to an escaped comma in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\2C CA", expected: "uid=john c. smith,ou=san francisco\\, ca"3527 normalizes the DN3528 test_description: "does not modify an escaped hex carriage return character in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\,\\0DCA", expected: "uid=john c. smith,ou=san francisco\\,\\0dca"3529 normalizes the DN3530 test_description: "does not modify an escaped hex line feed character in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\,\\0ACA", expected: "uid=john c. smith,ou=san francisco\\,\\0aca"3531 normalizes the DN3532 test_description: "does not modify an escaped hex CRLF in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\,\\0D\\0ACA", expected: "uid=john c. smith,ou=san francisco\\,\\0d\\0aca"3533 normalizes the DN3534 test_description: "allows attribute type name OIDs", given: "0.9.2342.19200300.100.1.25=Example,0.9.2342.19200300.100.1.25=Com", expected: "0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com"3535 normalizes the DN3536 test_description: "strips extraneous whitespace from attribute type name OIDs", given: "0.9.2342.19200300.100.1.25 = Example, 0.9.2342.19200300.100.1.25 = Com", expected: "0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com"3537 normalizes the DN3538 when we do not support the given DN format3539 multivalued RDNs3540 without extraneous whitespace3541 raises UnsupportedError3542 with extraneous whitespace3543 around the phone number plus sign3544 raises UnsupportedError3545 not around the phone number plus sign3546 raises UnsupportedError3547 when the given DN is malformed3548 when ending with a comma3549 raises MalformedError3550 when given a BER encoded attribute value with a space in it3551 raises MalformedError3552 when given a BER encoded attribute value with a non-hex character in it3553 raises MalformedError3554 when given a BER encoded attribute value with a non-hex character in it3555 raises MalformedError3556 when given a hex pair with a non-hex character in it, inside double quotes3557 raises MalformedError3558 without a name value pair3559 raises MalformedError3560 with an open (as opposed to closed) double quote3561 raises MalformedError3562 with an invalid escaped hex code3563 raises MalformedError3564 with a value ending with the escape character3565 raises MalformedError3566 with an invalid OID attribute type name3567 raises MalformedError3568 with a period in a non-OID attribute type name3569 raises MalformedError3570 when starting with non-space, non-alphanumeric character3571 raises MalformedError3572 when given a UID with an escaped equal sign3573 raises MalformedError3574DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3575DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3576Gitlab::Git::RepositoryCleaner3577 #apply_bfg_object_map3578 from StringIO3579 removes internal references3580 from Gitlab::HttpIO3581 removes internal references3582DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3583DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3584AddForeignKeyToMergeRequests3585/builds/gitlab-org/gitlab-ee/db/post_migrate/20190301081611_migrate_project_migrate_sidekiq_queue.rb:8: warning: already initialized constant MigrateProjectMigrateSidekiqQueue::DOWNTIME3586/builds/gitlab-org/gitlab-ee/db/post_migrate/20190301081611_migrate_project_migrate_sidekiq_queue.rb:6: warning: previous definition of DOWNTIME was here3587Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3588If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3589You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3590If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3591DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from each_batch at /builds/gitlab-org/gitlab-ee/app/models/concerns/each_batch.rb:61)3592DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)3593DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:54)3594 correctly adds a foreign key to head_pipeline_id3595Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3596If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3597You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3598If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3599DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from each_batch at /builds/gitlab-org/gitlab-ee/app/models/concerns/each_batch.rb:61)3600Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3601If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3602You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3603If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3604DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3605Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3606If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3607You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3608If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3609DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3610Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3611If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3612You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3613If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3614DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3615Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3616If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3617You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3618If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3619DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3620Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3621If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3622You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3623If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3624DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:360)3625Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3626If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3627You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3628If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3629DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:375)3630Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3631If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3632You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3633If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3634DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from up at /builds/gitlab-org/gitlab-ee/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)3635Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3636If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3637You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3638If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3639DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from up at /builds/gitlab-org/gitlab-ee/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)3640Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3641If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3642You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3643If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3644DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3645Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3646If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3647You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3648If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3649DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3650Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3651If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3652You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3653If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3654DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3655Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3656If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3657You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3658If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3659DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3660Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3661If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3662You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3663If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3664DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3665Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3666If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3667You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3668If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3669DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3670Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3671If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3672You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3673If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3674DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3675Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3676If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3677You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3678If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3679DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3680Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3681If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3682You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3683If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3684DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3685Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3686If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3687You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3688If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3689DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3690Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.3691If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).3692You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)3693If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.3694DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ee/lib/gitlab/database/migration_helpers.rb:335)3695DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3696DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3697OAuth tokens3698 Resource Owner Password Credentials3699 when user has 2FA enabled3700 does not create an access token3701 when user does not have 2FA enabled3702 creates an access token3703 when user is blocked3704 does not create an access token3705 when user is ldap_blocked3706 does not create an access token3707DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3708DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3709Gitlab::Ci::Pipeline::Expression::Statement3710 .new3711 when variables are not provided3712 allows to properly initializes the statement3713 #parse_tree3714 when expression is empty3715 raises an error3716 when expression grammar is incorrect3717 when expression grammar is "$VAR \"text\""3718 raises a statement error exception3719 is an invalid statement3720 when expression grammar is "== \"123\""3721 raises a statement error exception3722 is an invalid statement3723 when expression grammar is "\"some string\""3724 raises a statement error exception3725 is an invalid statement3726 when expression grammar is "$VAR =="3727 raises a statement error exception3728 is an invalid statement3729 when expression grammar is "null"3730 raises a statement error exception3731 is an invalid statement3732 when expression grammar is ""3733 raises a statement error exception3734 is an invalid statement3735 when expression grammar is correct3736 when using an operator3737 returns a reverse descent parse tree3738 is a valid statement3739 when using a single token3740 returns a single token instance3741 #evaluate3742 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true3743 evaluates to `true`3744 expression: "\"my variable\" == $PRESENT_VARIABLE", value: true3745 evaluates to `true`3746 expression: "$PRESENT_VARIABLE == null", value: false3747 evaluates to `false`3748 expression: "$EMPTY_VARIABLE == null", value: false3749 evaluates to `false`3750 expression: "\"\" == $EMPTY_VARIABLE", value: true3751 evaluates to `true`3752 expression: "$EMPTY_VARIABLE", value: ""3753 evaluates to `""`3754 expression: "$UNDEFINED_VARIABLE == null", value: true3755 evaluates to `true`3756 expression: "null == $UNDEFINED_VARIABLE", value: true3757 evaluates to `true`3758 expression: "$PRESENT_VARIABLE", value: "my variable"3759 evaluates to `"my variable"`3760 expression: "$UNDEFINED_VARIABLE", value: nil3761 evaluates to `nil`3762 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true3763 evaluates to `true`3764 expression: "$PRESENT_VARIABLE =~ /^var.*/", value: false3765 evaluates to `false`3766 expression: "$EMPTY_VARIABLE =~ /var.*/", value: false3767 evaluates to `false`3768 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false3769 evaluates to `false`3770 expression: "$PRESENT_VARIABLE =~ /VAR.*/i", value: true3771 evaluates to `true`3772 #truthful?3773 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true3774 returns `true`3775 expression: "$PRESENT_VARIABLE == 'no match'", value: false3776 returns `false`3777 expression: "$UNDEFINED_VARIABLE == null", value: true3778 returns `true`3779 expression: "$PRESENT_VARIABLE", value: true3780 returns `true`3781 expression: "$UNDEFINED_VARIABLE", value: false3782 returns `false`3783 expression: "$EMPTY_VARIABLE", value: false3784 returns `false`3785 expression: "$INVALID = 1", value: false3786 returns `false`3787 expression: "$PRESENT_VARIABLE =~ /var.*/", value: true3788 returns `true`3789 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false3790 returns `false`3791 when evaluating expression raises an error3792 returns false3793DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3794DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3795ProtectedTags::CreateService3796 #execute3797 creates a new protected tag3798DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3799DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3800SendFileUpload3801 #send_upload3802 when local file is used3803 sends a file3804 with inline image3805 sends a file with inline disposition3806 with attachment3807 sends a file with content-type of text/plain3808 with non-ASCII encoded filename3809 sends content-disposition for non-ASCII encoded filenames3810 with a proxied file in object storage3811 sends a file with a custom type3812 when remote file is used3813 and proxying is enabled3814 behaves like proxied file3815 sends a file3816 and proxying is disabled3817 sends a file3818 with proxy requested3819 behaves like proxied file3820 sends a file3821DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3822DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3823Ci::GroupVariable3824 should includes the HasVariable module3825 should includes the Presentable module3826 should includes the Maskable module3827 should validate that :key is case-sensitively unique within the scope of :group_id, producing a custom validation error on failure3828 .unprotected3829 when variable is protected3830 returns nothing3831 when variable is not protected3832 returns the variable3833DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3834DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3835Banzai::Filter::AutolinkFilter3836 does nothing when :autolink is false3837 does nothing with non-link text3838 Various schemes3839 autolinks http3840 autolinks https3841 autolinks ftp3842 autolinks short URLs3843 autolinks multiple URLs3844 accepts link_attr options3845 autolinks smb3846 autolinks multiple occurrences of smb3847 autolinks irc3848 autolinks rdar3849 does not autolink javascript3850 does not autolink bad URLs3851 does not autolink bad URLs after we remove trailing punctuation3852 does not include trailing punctuation3853 includes trailing punctuation when part of a balanced pair3854 removes trailing quotes3855 removes one closing punctuation mark when the punctuation in the link is unbalanced3856 does not double-encode HTML entities3857 does not include trailing HTML entities3858 accepts link_attr options3859 escapes RTLO and other characters3860 encodes international domains3861 ignores valid links contained inside 'a' element3862 ignores valid links contained inside 'code' element3863 ignores valid links contained inside 'kbd' element3864 ignores valid links contained inside 'pre' element3865 ignores valid links contained inside 'script' element3866 ignores valid links contained inside 'style' element3867 when the link is inside a tag3868 renders text after the link correctly for http3869 renders text after the link correctly for rdar3870DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3871DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3872Ci::TriggerRequest3873 validation3874 be invalid if saving a variable3875 be valid if not saving a variable3876DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3877DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3878Gitlab::Auth::LDAP::Authentication3879 login3880 finds the user if authentication is successful3881 is false if the user does not exist3882 is false if authentication fails3883 fails if ldap is disabled3884 fails if no login is supplied3885 fails if no password is supplied3886DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3887DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3888LfsObject3889 #local_store?3890 returns true when file_store is equal to LfsObjectUploader::Store::LOCAL3891 returns false when file_store is equal to LfsObjectUploader::Store::REMOTE3892 #schedule_background_upload3893 when object storage is disabled3894 does not schedule the migration3895 when object storage is enabled3896 when background upload is enabled3897 when is licensed3898 schedules the model for migration3899 schedules the model for migration once3900 when background upload is disabled3901 schedules the model for migration3902 file is being stored3903 when existing object has local store3904 is stored locally3905 when direct upload is enabled3906 when file is stored3907 is stored remotely3908DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3909DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3910Gitlab::Ci::Config::Extendable::Entry3911 .new3912 when entry key is not included in the context hash3913 raises error3914 #value3915 reads a hash value from the context3916 #extensible?3917 when entry has inheritance defined3918 is extensible3919 when entry does not have inheritance specified3920 is not extensible3921 when entry value is not a hash3922 is not extensible3923 #extends_key3924 when entry is extensible3925 returns symbolized extends key value3926 when entry is not extensible3927 returns nil3928 #ancestors3929 returns ancestors keys3930 #base_hash!3931 when base hash is not extensible3932 returns unchanged base hash3933 when base hash is extensible too3934 extends the base hash first3935 mutates original context3936 #extend!3937 when extending a non-hash value3938 raises an error3939 when extending unknown key3940 raises an error3941 when extending a hash correctly3942 returns extended part of the hash3943 mutates original context3944 when hash is not extensible3945 returns original key value3946 does not mutate orignal context3947 when circular depenency gets detected3948 raises an error3949 when nesting level is too deep3950 raises an error3951DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3952DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3953Gitlab::Badge::Coverage::Template3954 #key_text3955 is always says coverage3956 #value_text3957 when coverage is known3958 returns coverage percentage3959 when coverage is known to many digits3960 returns rounded coverage percentage3961 when coverage is unknown3962 returns string that says coverage is unknown3963 #key_width3964 has a fixed key width3965 #value_width3966 when coverage is known3967 is narrower when coverage is known3968 when coverage is unknown3969 is wider when coverage is unknown to fit text3970 #key_color3971 always has the same color3972 #value_color3973 when coverage is good3974 is green3975 when coverage is acceptable3976 is green-orange3977 when coverage is medium3978 is orange-yellow3979 when coverage is low3980 is red3981 when coverage is unknown3982 is grey3983 #width3984 when coverage is known3985 returns the key width plus value width3986 when coverage is unknown3987 returns key width plus wider value width3988DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3989DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3990Gitlab::Database::MultiThreadedMigration3991 #connection3992 returns the thread-local connection if present3993 returns the global connection if no thread-local connection was set3994 #with_multiple_threads3995 starts multiple threads and yields the supplied block in every thread3996 joins the threads when the join parameter is set3997DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3998DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)3999Gitlab::GithubImport::Importer::LfsObjectsImporter4000 #parallel?4001 returns true when running in parallel mode4002 returns false when running in sequential mode4003 #execute4004 when running in parallel mode4005 imports lfs objects in parallel4006 when running in sequential mode4007 imports lfs objects in sequence4008 #sequential_import4009 imports each lfs object in sequence4010 #parallel_import4011 imports each lfs object in parallel4012 #collection_options4013 returns an empty Hash4014DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4015DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4016BlobPresenter4017 #highlight4018 returns highlighted content4019 returns plain content when :plain is true4020 gitlab-language contains a match4021 passes language to inner call4022DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4023DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4024RepositoryCheck::DispatchWorker4025 does nothing when repository checks are disabled4026 does nothing if the exclusive lease is taken4027 dispatches work to RepositoryCheck::BatchWorker4028 with unhealthy shard4029 only triggers RepositoryCheck::BatchWorker for healthy shards4030DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4031DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4032Gitlab::Ci::Pipeline::Expression::Lexeme::Matches4033 .build4034 creates a new instance of the token4035 .type4036 is an operator4037 #evaluate4038 returns false when left and right do not match4039 returns true when left and right match4040 supports matching against a nil value4041 supports multiline strings4042 supports regexp flags4043DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4044DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4045Gitlab::Ci::Pipeline::Duration4046 test sample A4047 behaves like calculating duration4048 should eq 44049 test sample B4050 behaves like calculating duration4051 should eq 44052 test sample C4053 behaves like calculating duration4054 should eq 84055 test sample D4056 behaves like calculating duration4057 should eq 44058 test sample E4059 behaves like calculating duration4060 should eq 74061 test sample F4062 behaves like calculating duration4063 should eq 64064 test sample G4065 behaves like calculating duration4066 should eq 44067DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4068DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4069Gitlab::ImportExport::VersionChecker4070 bundle a project Git repo4071 returns true if Import/Export have the same version4072 newer version4073 returns false if export version is newer4074 shows the correct error message4075 version file access check4076 does not read a symlink4077DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4078DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4079Gitlab::SidekiqLogging::StructuredLogger4080 #call4081 with SIDEKIQ_LOG_ARGUMENTS enabled4082 logs start and end of job4083 logs an exception in job4084 when the job args are bigger than the maximum allowed4085 keeps args from the front until they exceed the limit4086 with SIDEKIQ_LOG_ARGUMENTS disabled4087 logs start and end of job without args4088DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4089DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4090Gitlab::Config::Entry::Simplifiable4091 .strategy4092 defines entry strategies4093 setting strategy by a condition4094 when first strategy should be used4095 attemps to load a first strategy4096 when second strategy should be used4097 attemps to load a second strategy4098 when neither one is a valid strategy4099 instantiates an unknown strategy4100 when a unknown strategy class is not defined4101 raises an error when being initialized4102DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4103DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4104Gitlab::GithubImport::IssuableFinder4105 #database_id4106 returns nil when no cache is in place4107 returns the ID of an issuable when the cache is in place4108 raises TypeError when the object is not supported4109 #cache_database_id4110 caches the ID of a database row4111DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4112DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4113Gitlab::GithubImport::BulkImporting4114 #build_database_rows4115 returns an Array containing the rows to insert4116 does not import objects that have already been imported4117 #bulk_insert4118 bulk inserts rows into the database4119DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4120DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4121Banzai::SuggestionsParser4122 .parse4123 returns a list of suggestion contents4124DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4125DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4126Banzai::Filter::AsciiDocPostProcessingFilter4127 adds class for elements with data-math-style4128 keeps content when no data-math-style found4129DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4130DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4131BlocksJsonSerialization4132 blocks as_json4133 blocks to_json4134DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4135DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4136Gitlab::GithubImport::ImportDiffNoteWorker4137 #import4138 imports a diff note4139DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4140DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4141Gitlab::InsecureKeyFingerprint4142 #fingerprint4143 generates the key's fingerprint4144DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4145DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ee/spec/support/database_cleaner.rb:29)4146Knapsack report was generated. Preview:4147{4148 "spec/features/protected_tags_spec.rb": 147.60438108444214,4149 "spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb": 77.09316325187683,4150 "spec/features/projects/services/user_activates_mattermost_slash_command_spec.rb": 59.017558097839355,4151 "spec/features/projects/issuable_templates_spec.rb": 41.58596706390381,4152 "spec/requests/api/releases_spec.rb": 38.159714221954346,4153 "spec/features/merge_request/user_merges_only_if_pipeline_succeeds_spec.rb": 41.108837604522705,4154 "spec/requests/api/services_spec.rb": 20.73627233505249,4155 "spec/features/projects/tags/user_edits_tags_spec.rb": 30.977832794189453,4156 "spec/features/merge_requests/user_views_open_merge_requests_spec.rb": 23.40757727622986,4157 "spec/features/dashboard/groups_list_spec.rb": 7.8555591106414795,4158 "spec/requests/rack_attack_global_spec.rb": 19.073406457901,4159 "spec/features/commits/user_uses_quick_actions_spec.rb": 15.925278663635254,4160 "spec/lib/gitlab/search_results_spec.rb": 17.581132888793945,4161 "spec/features/projects/labels/user_removes_labels_spec.rb": 18.045379877090454,4162 "spec/requests/openid_connect_spec.rb": 14.758850574493408,4163 "spec/lib/gitlab/graphql/connections/keyset_connection_spec.rb": 8.266941785812378,4164 "spec/features/projects/settings/user_manages_project_members_spec.rb": 19.797258853912354,4165 "spec/lib/banzai/filter/snippet_reference_filter_spec.rb": 10.710601091384888,4166 "spec/features/projects/jobs/user_browses_jobs_spec.rb": 9.194683313369751,4167 "spec/services/submodules/update_service_spec.rb": 8.181768894195557,4168 "spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb": 5.457680940628052,4169 "spec/features/groups/labels/index_spec.rb": 8.955394506454468,4170 "spec/uploaders/avatar_uploader_spec.rb": 7.63416314125061,4171 "spec/models/members/group_member_spec.rb": 2.050536632537842,4172 "spec/models/ci/build_trace_chunk_spec.rb": 4.753787040710449,4173 "spec/services/projects/unlink_fork_service_spec.rb": 4.728751182556152,4174 "spec/lib/gitlab/slash_commands/deploy_spec.rb": 4.055159568786621,4175 "spec/lib/gitlab/search/found_blob_spec.rb": 4.536900281906128,4176 "spec/requests/api/namespaces_spec.rb": 4.08610463142395,4177 "spec/services/ci/update_build_queue_service_spec.rb": 3.2648541927337646,4178 "spec/lib/gitlab/github_import/importer/releases_importer_spec.rb": 2.9202792644500732,4179 "spec/lib/gitlab/diff/highlight_cache_spec.rb": 2.9975974559783936,4180 "spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb": 2.7185323238372803,4181 "spec/models/concerns/has_ref_spec.rb": 2.73036527633667,4182 "spec/views/groups/edit.html.haml_spec.rb": 1.357222318649292,4183 "spec/models/ssh_host_key_spec.rb": 1.864750623703003,4184 "spec/helpers/submodule_helper_spec.rb": 2.232084035873413,4185 "spec/lib/gitlab/slash_commands/issue_new_spec.rb": 1.9188792705535889,4186 "spec/services/releases/create_service_spec.rb": 2.088881731033325,4187 "spec/lib/gitlab/import_export/lfs_restorer_spec.rb": 1.4887700080871582,4188 "spec/lib/banzai/reference_parser/external_issue_parser_spec.rb": 1.8675074577331543,4189 "spec/serializers/trigger_variable_entity_spec.rb": 1.0421793460845947,4190 "spec/features/projects/labels/user_views_labels_spec.rb": 2.721989154815674,4191 "spec/controllers/projects/settings/integrations_controller_spec.rb": 0.5668871402740479,4192 "spec/services/projects/lfs_pointers/lfs_download_link_list_service_spec.rb": 1.3322134017944336,4193 "spec/views/projects/jobs/_generic_commit_status.html.haml_spec.rb": 1.0878510475158691,4194 "spec/views/notify/pipeline_success_email.html.haml_spec.rb": 1.3520736694335938,4195 "spec/models/concerns/faster_cache_keys_spec.rb": 0.21270990371704102,4196 "spec/lib/constraints/project_url_constrainer_spec.rb": 1.2654180526733398,4197 "spec/models/concerns/protected_ref_access_spec.rb": 0.9098560810089111,4198 "spec/lib/banzai/filter/commit_trailers_filter_spec.rb": 0.5638236999511719,4199 "spec/views/projects/tree/_tree_row.html.haml_spec.rb": 0.6671364307403564,4200 "spec/validators/url_validator_spec.rb": 0.9474837779998779,4201 "spec/workers/hashed_storage/migrator_worker_spec.rb": 0.5927517414093018,4202 "spec/workers/email_receiver_worker_spec.rb": 0.7718024253845215,4203 "spec/tasks/gitlab/workhorse_rake_spec.rb": 0.685845136642456,4204 "spec/services/resource_events/change_labels_service_spec.rb": 0.3384270668029785,4205 "spec/models/blob_viewer/changelog_spec.rb": 0.5690803527832031,4206 "spec/lib/gitlab/auth/ldap/dn_spec.rb": 0.22550177574157715,4207 "spec/lib/gitlab/git/repository_cleaner_spec.rb": 0.3900878429412842,4208 "spec/migrations/add_foreign_key_to_merge_requests_spec.rb": 0.47884249687194824,4209 "spec/requests/api/oauth_tokens_spec.rb": 0.39067625999450684,4210 "spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb": 0.2236957550048828,4211 "spec/services/protected_tags/create_service_spec.rb": 0.4512672424316406,4212 "spec/controllers/concerns/send_file_upload_spec.rb": 0.17885231971740723,4213 "spec/models/ci/group_variable_spec.rb": 0.33742213249206543,4214 "spec/lib/banzai/filter/autolink_filter_spec.rb": 0.14330816268920898,4215 "spec/models/ci/trigger_request_spec.rb": 0.11966800689697266,4216 "spec/lib/gitlab/auth/ldap/authentication_spec.rb": 0.15820765495300293,4217 "spec/models/lfs_object_spec.rb": 0.10552191734313965,4218 "spec/lib/gitlab/ci/config/extendable/entry_spec.rb": 0.0671541690826416,4219 "spec/lib/gitlab/badge/coverage/template_spec.rb": 0.04787802696228027,4220 "spec/lib/gitlab/database/multi_threaded_migration_spec.rb": 0.058074951171875,4221 "spec/lib/gitlab/github_import/importer/lfs_objects_importer_spec.rb": 0.031085968017578125,4222 "spec/presenters/blob_presenter_spec.rb": 0.05684518814086914,4223 "spec/workers/repository_check/dispatch_worker_spec.rb": 0.060218095779418945,4224 "spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb": 0.0272214412689209,4225 "spec/lib/gitlab/ci/pipeline/duration_spec.rb": 0.021514892578125,4226 "spec/lib/gitlab/import_export/version_checker_spec.rb": 0.027022838592529297,4227 "spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb": 0.023504018783569336,4228 "spec/lib/gitlab/config/entry/simplifiable_spec.rb": 0.01743173599243164,4229 "spec/lib/gitlab/github_import/issuable_finder_spec.rb": 0.016033411026000977,4230 "spec/lib/gitlab/github_import/bulk_importing_spec.rb": 0.01232290267944336,4231 "spec/lib/banzai/suggestions_parser_spec.rb": 0.01684427261352539,4232 "spec/lib/banzai/filter/ascii_doc_post_processing_filter_spec.rb": 0.010399341583251953,4233 "spec/models/concerns/blocks_json_serialization_spec.rb": 0.0063838958740234375,4234 "spec/workers/gitlab/github_import/import_diff_note_worker_spec.rb": 0.006867885589599609,4235 "spec/lib/gitlab/insecure_key_fingerprint_spec.rb": 0.0038354396820068364236}4237Knapsack global time execution for tests: 12m 02s4238Pending: (Failures listed here are expected and do not affect your suite's status)4239 1) Protected Tags access control with ref permissions for users enabled prepends selected users that can create4240 # In quarantine4241 # ./ee/spec/support/protected_tags/access_control_spec.rb:754242 2) Dashboard Groups page shows subgroups the user is member of4243 # around hook at ./spec/spec_helper.rb:244 did not execute the example4244 # ./spec/features/dashboard/groups_list_spec.rb:304245 3) Dashboard Groups page when filtering groups expands when filtering groups4246 # around hook at ./spec/spec_helper.rb:244 did not execute the example4247 # ./spec/features/dashboard/groups_list_spec.rb:544248 4) Dashboard Groups page when filtering groups resets search when user cleans the input4249 # around hook at ./spec/spec_helper.rb:244 did not execute the example4250 # ./spec/features/dashboard/groups_list_spec.rb:644251 5) Dashboard Groups page with subgroups shows subgroups inside of its parent group4252 # around hook at ./spec/spec_helper.rb:244 did not execute the example4253 # ./spec/features/dashboard/groups_list_spec.rb:944254 6) Dashboard Groups page with subgroups can toggle parent group4255 # around hook at ./spec/spec_helper.rb:244 did not execute the example4256 # ./spec/features/dashboard/groups_list_spec.rb:1004257 7) AvatarUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 4258 # No pattern provided, skipping.4259 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64260 8) AvatarUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 4261 # No pattern provided, skipping.4262 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64263 9) AvatarUploader behaves like builds correct paths #relative_path is relative4264 # Path not set, skipping.4265 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:374266 10) AvatarUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 4267 # No pattern provided, skipping.4268 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64269 11) AvatarUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 4270 # No pattern provided, skipping.4271 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64272 12) AvatarUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 4273 # No pattern provided, skipping.4274 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64275 13) AvatarUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative4276 # Path not set, skipping.4277 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:374278 14) AvatarUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 4279 # No pattern provided, skipping.4280 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64281 15) AvatarUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 4282 # No pattern provided, skipping.4283 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:64284 16) GroupMember access levels with parent group behaves like inherited access level as a member of entity with root parent_entity developer member is allowed to be a maintainer of the entity4285 # around hook at ./spec/spec_helper.rb:244 did not execute the example4286 # ./spec/support/shared_examples/models/member_shared_examples.rb:134287 17) GroupMember access levels with parent group behaves like inherited access level as a member of entity with root parent_entity developer member is not allowed to be a reporter of the entity4288 # around hook at ./spec/spec_helper.rb:244 did not execute the example4289 # ./spec/support/shared_examples/models/member_shared_examples.rb:194290 18) GroupMember access levels with parent group behaves like inherited access level as a member of entity with root parent_entity developer member is allowed to change to be a developer of the entity4291 # around hook at ./spec/spec_helper.rb:244 did not execute the example4292 # ./spec/support/shared_examples/models/member_shared_examples.rb:254293 19) GroupMember access levels with parent group behaves like inherited access level as a member of entity with root parent_entity developer member is not allowed to change to be a guest of the entity4294 # around hook at ./spec/spec_helper.rb:244 did not execute the example4295 # ./spec/support/shared_examples/models/member_shared_examples.rb:324296 20) GroupMember access levels with parent group behaves like inherited access level as a member of entity with root parent_entity developer member shows an error if the member can't be updated4297 # around hook at ./spec/spec_helper.rb:244 did not execute the example4298 # ./spec/support/shared_examples/models/member_shared_examples.rb:394299 21) GroupMember access levels with parent group behaves like inherited access level as a member of entity with root parent_entity developer member allows changing the level from a non existing member4300 # around hook at ./spec/spec_helper.rb:244 did not execute the example4301 # ./spec/support/shared_examples/models/member_shared_examples.rb:474302 22) GroupMember access levels with parent group and a sub subgroup behaves like inherited access level as a member of entity with root parent_entity developer member is allowed to be a maintainer of the entity4303 # around hook at ./spec/spec_helper.rb:244 did not execute the example4304 # ./spec/support/shared_examples/models/member_shared_examples.rb:134305 23) GroupMember access levels with parent group and a sub subgroup behaves like inherited access level as a member of entity with root parent_entity developer member is not allowed to be a reporter of the entity4306 # around hook at ./spec/spec_helper.rb:244 did not execute the example4307 # ./spec/support/shared_examples/models/member_shared_examples.rb:194308 24) GroupMember access levels with parent group and a sub subgroup behaves like inherited access level as a member of entity with root parent_entity developer member is allowed to change to be a developer of the entity4309 # around hook at ./spec/spec_helper.rb:244 did not execute the example4310 # ./spec/support/shared_examples/models/member_shared_examples.rb:254311 25) GroupMember access levels with parent group and a sub subgroup behaves like inherited access level as a member of entity with root parent_entity developer member is not allowed to change to be a guest of the entity4312 # around hook at ./spec/spec_helper.rb:244 did not execute the example4313 # ./spec/support/shared_examples/models/member_shared_examples.rb:324314 26) GroupMember access levels with parent group and a sub subgroup behaves like inherited access level as a member of entity with root parent_entity developer member shows an error if the member can't be updated4315 # around hook at ./spec/spec_helper.rb:244 did not execute the example4316 # ./spec/support/shared_examples/models/member_shared_examples.rb:394317 27) GroupMember access levels with parent group and a sub subgroup behaves like inherited access level as a member of entity with root parent_entity developer member allows changing the level from a non existing member4318 # around hook at ./spec/spec_helper.rb:244 did not execute the example4319 # ./spec/support/shared_examples/models/member_shared_examples.rb:474320 28) GroupMember access levels with parent group and a sub subgroup when only the subgroup has the member behaves like inherited access level as a member of entity with root parent_entity developer member is allowed to be a maintainer of the entity4321 # around hook at ./spec/spec_helper.rb:244 did not execute the example4322 # ./spec/support/shared_examples/models/member_shared_examples.rb:134323 29) GroupMember access levels with parent group and a sub subgroup when only the subgroup has the member behaves like inherited access level as a member of entity with root parent_entity developer member is not allowed to be a reporter of the entity4324 # around hook at ./spec/spec_helper.rb:244 did not execute the example4325 # ./spec/support/shared_examples/models/member_shared_examples.rb:194326 30) GroupMember access levels with parent group and a sub subgroup when only the subgroup has the member behaves like inherited access level as a member of entity with root parent_entity developer member is allowed to change to be a developer of the entity4327 # around hook at ./spec/spec_helper.rb:244 did not execute the example4328 # ./spec/support/shared_examples/models/member_shared_examples.rb:254329 31) GroupMember access levels with parent group and a sub subgroup when only the subgroup has the member behaves like inherited access level as a member of entity with root parent_entity developer member is not allowed to change to be a guest of the entity4330 # around hook at ./spec/spec_helper.rb:244 did not execute the example4331 # ./spec/support/shared_examples/models/member_shared_examples.rb:324332 32) GroupMember access levels with parent group and a sub subgroup when only the subgroup has the member behaves like inherited access level as a member of entity with root parent_entity developer member shows an error if the member can't be updated4333 # around hook at ./spec/spec_helper.rb:244 did not execute the example4334 # ./spec/support/shared_examples/models/member_shared_examples.rb:394335 33) GroupMember access levels with parent group and a sub subgroup when only the subgroup has the member behaves like inherited access level as a member of entity with root parent_entity developer member allows changing the level from a non existing member4336 # around hook at ./spec/spec_helper.rb:244 did not execute the example4337 # ./spec/support/shared_examples/models/member_shared_examples.rb:474338 34) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" disabled when the subgroup has "Share with group lock" disabled as the root_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4339 # around hook at ./spec/spec_helper.rb:244 did not execute the example4340 # ./spec/views/groups/edit.html.haml_spec.rb:154341 35) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" disabled when the subgroup has "Share with group lock" disabled as the sub_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4342 # around hook at ./spec/spec_helper.rb:244 did not execute the example4343 # ./spec/views/groups/edit.html.haml_spec.rb:154344 36) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" disabled when the subgroup has "Share with group lock" enabled as the root_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4345 # around hook at ./spec/spec_helper.rb:244 did not execute the example4346 # ./spec/views/groups/edit.html.haml_spec.rb:154347 37) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" disabled when the subgroup has "Share with group lock" enabled as the sub_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4348 # around hook at ./spec/spec_helper.rb:244 did not execute the example4349 # ./spec/views/groups/edit.html.haml_spec.rb:154350 38) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" enabled when the subgroup has "Share with group lock" disabled (parent overridden) as the root_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4351 # around hook at ./spec/spec_helper.rb:244 did not execute the example4352 # ./spec/views/groups/edit.html.haml_spec.rb:154353 39) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" enabled when the subgroup has "Share with group lock" disabled (parent overridden) as the sub_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4354 # around hook at ./spec/spec_helper.rb:244 did not execute the example4355 # ./spec/views/groups/edit.html.haml_spec.rb:154356 40) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" enabled when the subgroup has "Share with group lock" enabled (same as parent) as the root_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4357 # around hook at ./spec/spec_helper.rb:244 did not execute the example4358 # ./spec/views/groups/edit.html.haml_spec.rb:154359 41) groups/edit.html.haml "Share with group lock" setting for a subgroup when the root_group has "Share with group lock" enabled when the subgroup has "Share with group lock" enabled (same as parent) as the sub_owner behaves like "Share with group lock" setting should have the correct label, help text, and checkbox options4360 # around hook at ./spec/spec_helper.rb:244 did not execute the example4361 # ./spec/views/groups/edit.html.haml_spec.rb:154362Finished in 13 minutes 37 seconds (files took 15.19 seconds to load)43631271 examples, 0 failures, 41 pending4365$ date4366Tue Mar 12 09:17:52 UTC 20194369coverage/: found 5 matching files 4370knapsack/: found 5 matching files 4371rspec_flaky/: found 4 matching files 4372WARNING: tmp/capybara/: no matching files 4373Uploading artifacts to coordinator... ok id=175839922 responseStatus=201 Created token=DzTPJT7R4374Uploading artifacts...4375junit_rspec.xml: found 1 matching files 4376Uploading artifacts to coordinator... ok id=175839922 responseStatus=201 Created token=DzTPJT7R4377Job succeeded