rspec-mysql 34/50
Passed Started
by
@shinya.maeda

Shinya Maeda
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on docker-auto-scale-com d5ae8d253Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service mysql:5.7 ...5Pulling docker image mysql:5.7 ...6Using docker image sha256:e47e309f72c831cf880cc0e1990b9c5ac427016acdc71346a36c83806ca79bb4 for mysql:5.7 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:a5cff96d7b8f5d3332b43922e424d448172f68b118e0e32cb26270227faec083 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:8549e7bd358f073fedbedd50233e032161adc31370d879d41f164c7a77068e91 for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 13 Running on runner-d5ae8d25-project-13083-concurrent-0 via runner-d5ae8d25-gsrm-1551254114-acbeb420...
00:02
14 Fetching changes for persist-source-sha-and-target-sha-for-pipelines with git depth set to 20...
00:09
15Removing .gitlab_shell_secret16Removing .gitlab_workhorse_secret17Removing .yarn-cache/18Removing config/database.yml19Removing config/gitlab.yml20Removing config/redis.cache.yml21Removing config/redis.queues.yml22Removing config/redis.shared_state.yml23Removing config/resque.yml24Removing config/secrets.yml25Removing coverage/26Removing junit_rspec.xml27Removing knapsack/28Removing log/api_json.log29Removing log/application.log30Removing log/gitaly-test.log31Removing log/githost.log32Removing log/grpc.log33Removing log/importer.log34Removing log/test_json.log35Removing node_modules/36Removing public/assets/37Removing public/uploads/38Removing rspec_flaky/39Removing shared/tmp/40Removing tmp/cache/41Removing tmp/capybara/42Removing tmp/prometheus_multiproc_dir/counter_process_id_158-0.db43Removing tmp/prometheus_multiproc_dir/histogram_process_id_158-0.db44Removing tmp/tests/45Removing vendor/gitaly-ruby/46Removing vendor/ruby/47HEAD is now at ddbc843f Allow Gitaly N+1 calls for RootController#index49 * [new branch] persist-source-sha-and-target-sha-for-pipelines -> origin/persist-source-sha-and-target-sha-for-pipelines50Checking out 314062fe as persist-source-sha-and-target-sha-for-pipelines...51Skipping Git submodules setup53Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 54Successfully extracted cache56Downloading artifacts from coordinator... ok id=168352919 responseStatus=200 OK token=sN8wDMNo57Downloading artifacts for compile-assets (168352920)...58Downloading artifacts from coordinator... ok id=168352920 responseStatus=200 OK token=wRVGbMyT59Downloading artifacts for setup-test-env (168352921)...60Downloading artifacts from coordinator... ok id=168352921 responseStatus=200 OK token=6jTozWCb61WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 63Bundler version 1.17.264$ date65Wed Feb 27 08:23:36 UTC 201966$ source scripts/utils.sh67$ date68Wed Feb 27 08:23:36 UTC 201969$ source scripts/prepare_build.sh70Warning: 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`.71The Gemfile's dependencies are satisfied72Successfully installed knapsack-1.17.1731 gem installed74Database 'gitlabhq_test' does not exist75WARNING: index on columns ["description"] uses unsupported option, skipping.76WARNING: index on columns ["title"] uses unsupported option, skipping.77WARNING: index on columns ["description"] uses unsupported option, skipping.78WARNING: index on columns ["title"] uses unsupported option, skipping.79WARNING: index on columns ["description"] uses unsupported option, skipping.80WARNING: index on columns ["title"] uses unsupported option, skipping.81WARNING: index on columns ["name"] uses unsupported option, skipping.82WARNING: index on columns ["path"] uses unsupported option, skipping.83WARNING: index on columns ["note"] uses unsupported option, skipping.84Created database 'gitlabhq_test'85-- enable_extension("plpgsql")86 -> 0.0017s87-- enable_extension("pg_trgm")88 -> 0.0001s89-- create_table("abuse_reports", {:force=>:cascade})90 -> 21.7168s91-- create_table("appearances", {:force=>:cascade})92 -> 11.3073s93-- create_table("application_setting_terms", {:force=>:cascade})94 -> 0.0419s95-- create_table("application_settings", {:force=>:cascade})96 -> 0.0568s97-- create_table("audit_events", {:force=>:cascade})98 -> 0.0523s99-- create_table("award_emoji", {:force=>:cascade})100 -> 0.0618s101-- create_table("badges", {:force=>:cascade})102 -> 0.0614s103-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})104 -> 0.0817s105-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})106 -> 0.0815s107-- create_table("boards", {:force=>:cascade})108 -> 0.0612s109-- create_table("broadcast_messages", {:force=>:cascade})110 -> 0.0514s111-- create_table("chat_names", {:force=>:cascade})112 -> 0.0697s113-- create_table("chat_teams", {:force=>:cascade})114 -> 0.0518s115-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})116 -> 0.0524s117-- create_table("ci_build_trace_section_names", {:force=>:cascade})118 -> 0.0516s119-- create_table("ci_build_trace_sections", {:force=>:cascade})120 -> 0.0710s121-- create_table("ci_builds", {:force=>:cascade})122 -> 0.2466s123-- create_table("ci_builds_metadata", {:force=>:cascade})124 -> 0.0609s125-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})126 -> 0.0508s127-- create_table("ci_group_variables", {:force=>:cascade})128 -> 0.0511s129-- create_table("ci_job_artifacts", {:force=>:cascade})130 -> 0.0906s131-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})132 -> 0.0612s133-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})134 -> 0.0520s135-- create_table("ci_pipeline_schedules", {:force=>:cascade})136 -> 0.0703s137-- create_table("ci_pipeline_variables", {:force=>:cascade})138 -> 0.0515s139-- create_table("ci_pipelines", {:force=>:cascade})140 -> 0.1777s141-- create_table("ci_runner_namespaces", {:force=>:cascade})142 -> 0.0606s143-- create_table("ci_runner_projects", {:force=>:cascade})144 -> 0.0612s145-- create_table("ci_runners", {:force=>:cascade})146 -> 0.0909s147-- create_table("ci_stages", {:force=>:cascade})148 -> 0.0799s149-- create_table("ci_trigger_requests", {:force=>:cascade})150 -> 0.0611s151-- create_table("ci_triggers", {:force=>:cascade})152 -> 0.0609s153-- create_table("ci_variables", {:force=>:cascade})154 -> 0.0523s155-- create_table("cluster_groups", {:force=>:cascade})156 -> 0.0611s157-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})158 -> 0.0518s159-- create_table("cluster_projects", {:force=>:cascade})160 -> 0.0708s161-- create_table("cluster_providers_gcp", {:force=>:cascade})162 -> 0.0519s163-- create_table("clusters", {:force=>:cascade})164 -> 0.0619s165-- create_table("clusters_applications_cert_managers", {:force=>:cascade})166 -> 0.0515s167-- create_table("clusters_applications_helm", {:force=>:cascade})168 -> 0.0603s169-- create_table("clusters_applications_ingress", {:force=>:cascade})170 -> 0.0521s171-- create_table("clusters_applications_jupyter", {:force=>:cascade})172 -> 0.0623s173-- create_table("clusters_applications_knative", {:force=>:cascade})174 -> 0.0520s175-- create_table("clusters_applications_prometheus", {:force=>:cascade})176 -> 0.0517s177-- create_table("clusters_applications_runners", {:force=>:cascade})178 -> 0.0612s179-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})180 -> 0.0815s181-- create_table("container_repositories", {:force=>:cascade})182 -> 0.0613s183-- create_table("conversational_development_index_metrics", {:force=>:cascade})184 -> 0.0524s185-- create_table("deploy_keys_projects", {:force=>:cascade})186 -> 0.0522s187-- create_table("deploy_tokens", {:force=>:cascade})188 -> 0.0618s189-- create_table("deployments", {:force=>:cascade})190 -> 0.1312s191-- create_table("emails", {:force=>:cascade})192 -> 0.0720s193-- create_table("environments", {:force=>:cascade})194 -> 0.0620s195-- create_table("events", {:force=>:cascade})196 -> 0.0927s197-- create_table("feature_gates", {:force=>:cascade})198 -> 0.0700s199-- create_table("features", {:force=>:cascade})200 -> 0.0517s201-- create_table("fork_network_members", {:force=>:cascade})202 -> 0.0711s203-- create_table("fork_networks", {:force=>:cascade})204 -> 0.0519s205-- create_table("forked_project_links", {:force=>:cascade})206 -> 0.0521s207-- create_table("gpg_key_subkeys", {:force=>:cascade})208 -> 0.0711s209-- create_table("gpg_keys", {:force=>:cascade})210 -> 0.0718s211-- create_table("gpg_signatures", {:force=>:cascade})212 -> 0.0916s213-- create_table("group_custom_attributes", {:force=>:cascade})214 -> 0.0624s215-- create_table("identities", {:force=>:cascade})216 -> 0.0526s217-- create_table("import_export_uploads", {:force=>:cascade})218 -> 0.0723s219-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})220 -> 0.0828s221-- create_table("issue_assignees", {:id=>false, :force=>:cascade})222 -> 0.0516s223-- create_table("issue_metrics", {:force=>:cascade})224 -> 0.0514s225-- create_table("issues", {:force=>:cascade})226 -> 0.1787s227-- create_table("keys", {:force=>:cascade})228 -> 0.0624s229-- create_table("label_links", {:force=>:cascade})230 -> 0.0617s231-- create_table("label_priorities", {:force=>:cascade})232 -> 0.0789s233-- create_table("labels", {:force=>:cascade})234 -> 0.0904s235-- create_table("lfs_file_locks", {:force=>:cascade})236 -> 0.0614s237-- create_table("lfs_objects", {:force=>:cascade})238 -> 0.0609s239-- create_table("lfs_objects_projects", {:force=>:cascade})240 -> 0.0497s241-- create_table("lists", {:force=>:cascade})242 -> 0.0692s243-- create_table("members", {:force=>:cascade})244 -> 0.0890s245-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})246 -> 0.0504s247-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})248 -> 0.0408s249-- create_table("merge_request_diffs", {:force=>:cascade})250 -> 0.0593s251-- create_table("merge_request_metrics", {:force=>:cascade})252 -> 0.0886s253-- create_table("merge_requests", {:force=>:cascade})254 -> 0.2119s255-- create_table("merge_requests_closing_issues", {:force=>:cascade})256 -> 0.0687s257-- create_table("milestones", {:force=>:cascade})258 -> 0.0788s259-- create_table("namespaces", {:force=>:cascade})260 -> 0.1175s261-- create_table("note_diff_files", {:force=>:cascade})262 -> 0.0509s263-- create_table("notes", {:force=>:cascade})264 -> 0.1187s265-- create_table("notification_settings", {:force=>:cascade})266 -> 0.0791s267-- create_table("oauth_access_grants", {:force=>:cascade})268 -> 0.0503s269-- create_table("oauth_access_tokens", {:force=>:cascade})270 -> 0.0694s271-- create_table("oauth_applications", {:force=>:cascade})272 -> 0.0604s273-- create_table("oauth_openid_requests", {:force=>:cascade})274 -> 0.0521s275-- create_table("pages_domains", {:force=>:cascade})276 -> 0.0900s277-- create_table("personal_access_tokens", {:force=>:cascade})278 -> 0.0697s279-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})280 -> 0.0709s281-- create_table("programming_languages", {:force=>:cascade})282 -> 0.0517s283-- create_table("project_authorizations", {:id=>false, :force=>:cascade})284 -> 0.0510s285-- create_table("project_auto_devops", {:force=>:cascade})286 -> 0.0600s287-- create_table("project_ci_cd_settings", {:force=>:cascade})288 -> 0.0512s289-- create_table("project_custom_attributes", {:force=>:cascade})290 -> 0.0600s291-- create_table("project_deploy_tokens", {:force=>:cascade})292 -> 0.0609s293-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})294 -> 0.0407s295-- create_table("project_features", {:force=>:cascade})296 -> 0.0504s297-- create_table("project_group_links", {:force=>:cascade})298 -> 0.0599s299-- create_table("project_import_data", {:force=>:cascade})300 -> 0.0504s301-- create_table("project_mirror_data", {:force=>:cascade})302 -> 0.0698s303-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})304 -> 0.0699s305-- create_table("project_statistics", {:force=>:cascade})306 -> 0.0601s307-- create_table("projects", {:force=>:cascade})WARNING: index on columns ["description"] uses unsupported option, skipping.308WARNING: index on columns ["name"] uses unsupported option, skipping.309WARNING: index on columns ["path"] uses unsupported option, skipping.310WARNING: index on columns ["path"] uses unsupported option, skipping.311WARNING: index on columns ["file_name"] uses unsupported option, skipping.312WARNING: index on columns ["title"] uses unsupported option, skipping.313WARNING: index on columns ["email"] uses unsupported option, skipping.314WARNING: index on columns ["name"] uses unsupported option, skipping.315WARNING: index on columns ["username"] uses unsupported option, skipping.316 -> 0.2232s317-- create_table("prometheus_metrics", {:force=>:cascade})318 -> 0.0804s319-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})320 -> 0.0508s321-- create_table("protected_branch_push_access_levels", {:force=>:cascade})322 -> 0.0505s323-- create_table("protected_branches", {:force=>:cascade})324 -> 0.0541s325-- create_table("protected_tag_create_access_levels", {:force=>:cascade})326 -> 0.0702s327-- create_table("protected_tags", {:force=>:cascade})328 -> 0.0697s329-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})330 -> 0.0421s331-- create_table("redirect_routes", {:force=>:cascade})332 -> 0.0604s333-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})334 -> 0.0607s335-- create_table("releases", {:force=>:cascade})336 -> 0.0701s337-- create_table("remote_mirrors", {:force=>:cascade})338 -> 0.0607s339-- create_table("repository_languages", {:id=>false, :force=>:cascade})340 -> 0.0412s341-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})342 -> 0.0810s343-- create_table("routes", {:force=>:cascade})344 -> 0.0604s345-- create_table("sent_notifications", {:force=>:cascade})346 -> 0.0507s347-- create_table("services", {:force=>:cascade})348 -> 0.0790s349-- create_table("shards", {:force=>:cascade})350 -> 0.0506s351-- create_table("snippets", {:force=>:cascade})352 -> 0.0890s353-- create_table("spam_logs", {:force=>:cascade})354 -> 0.0420s355-- create_table("subscriptions", {:force=>:cascade})356 -> 0.0606s357-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})358 -> 0.0510s359-- create_table("system_note_metadata", {:force=>:cascade})360 -> 0.0512s361-- create_table("taggings", {:force=>:cascade})362 -> 0.0804s363-- create_table("tags", {:force=>:cascade})364 -> 0.0510s365-- create_table("term_agreements", {:force=>:cascade})366 -> 0.0705s367-- create_table("timelogs", {:force=>:cascade})368 -> 0.0708s369-- create_table("todos", {:force=>:cascade})370 -> 0.1426s371-- create_table("trending_projects", {:force=>:cascade})372 -> 0.0530s373-- create_table("u2f_registrations", {:force=>:cascade})374 -> 0.0631s375-- create_table("uploads", {:force=>:cascade})376 -> 0.0928s377-- create_table("user_agent_details", {:force=>:cascade})378 -> 0.0536s379-- create_table("user_callouts", {:force=>:cascade})380 -> 0.0632s381-- create_table("user_custom_attributes", {:force=>:cascade})382 -> 0.0633s383-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})384 -> 0.0531s385-- create_table("user_preferences", {:force=>:cascade})386 -> 0.0531s387-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})388 -> 0.0527s389-- create_table("user_synced_attributes_metadata", {:force=>:cascade})390 -> 0.0622s391-- create_table("users", {:force=>:cascade})392 -> 0.1656s393-- create_table("users_star_projects", {:force=>:cascade})394 -> 0.0635s395-- create_table("web_hook_logs", {:force=>:cascade})396 -> 0.0634s397-- create_table("web_hooks", {:force=>:cascade})398 -> 0.0632s399-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})400 -> 0.0679s401-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})402 -> 0.0801s403-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})404 -> 0.0805s405-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})406 -> 0.0923s407-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})408 -> 0.0914s409-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})410 -> 0.0901s411-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})412 -> 0.0902s413-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})414 -> 0.0910s415-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})416 -> 0.0916s417-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})418 -> 0.0719s419-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})420 -> 0.0708s421-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})422 -> 0.0601s423-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})424 -> 0.0605s425-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})426 -> 0.0605s427-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})428 -> 0.0802s429-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})430 -> 0.0894s431-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})432 -> 0.0811s433-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})434 -> 0.2473s435-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})436 -> 0.2356s437-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})438 -> 0.2347s439-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})440 -> 0.2440s441-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})442 -> 0.0719s443-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})444 -> 0.0726s445-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})446 -> 0.0599s447-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})448 -> 0.0612s449-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})450 -> 0.0899s451-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})452 -> 0.0891s453-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})454 -> 0.0713s455-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})456 -> 0.0699s457-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})458 -> 0.0606s459-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})460 -> 0.0807s461-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})462 -> 0.0797s463-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})464 -> 0.0611s465-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})466 -> 0.1863s467-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})468 -> 0.1794s469-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})470 -> 0.1794s471-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})472 -> 0.1797s473-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})474 -> 0.0735s475-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})476 -> 0.0720s477-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})478 -> 0.0722s479-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})480 -> 0.0997s481-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})482 -> 0.0909s483-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})484 -> 0.0713s485-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})486 -> 0.0708s487-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})488 -> 0.0715s489-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})490 -> 0.0623s491-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})492 -> 0.0730s493-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})494 -> 0.0739s495-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})496 -> 0.0624s497-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})498 -> 0.0734s499-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})500 -> 0.0711s501-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})502 -> 0.0620s503-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})504 -> 0.0713s505-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})506 -> 0.0625s507-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})508 -> 0.0600s509-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})510 -> 0.0690s511-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})512 -> 0.0709s513-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})514 -> 0.0704s515-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})516 -> 0.0610s517-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})518 -> 0.0598s519-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})520 -> 0.0711s521-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})522 -> 0.0721s523-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})524 -> 0.0910s525-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})526 -> 0.0908s527-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})528 -> 0.0907s529-- add_foreign_key("container_repositories", "projects")530 -> 0.0702s531-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})532 -> 0.0599s533-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})534 -> 0.1469s535-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})536 -> 0.0707s537-- add_foreign_key("events", "projects", {:on_delete=>:cascade})538 -> 0.1019s539-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})540 -> 0.0997s541-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})542 -> 0.0783s543-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})544 -> 0.1034s545-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})546 -> 0.0807s547-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})548 -> 0.0607s549-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})550 -> 0.0602s551-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})552 -> 0.0804s553-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})554 -> 0.0833s555-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})556 -> 0.1002s557-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})558 -> 0.1088s559-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})560 -> 0.1007s561-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})562 -> 0.0720s563-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})564 -> 0.0713s565-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})566 -> 0.0906s567-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})568 -> 0.1185s569-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})570 -> 0.0620s571-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})572 -> 0.0607s573-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})574 -> 0.0609s575-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})576 -> 0.1779s577-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})578 -> 0.1877s579-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})580 -> 0.1782s581-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})582 -> 0.2142s583-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})584 -> 0.1816s585-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})586 -> 0.1783s587-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})588 -> 0.0708s589-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})590 -> 0.0787s591-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})592 -> 0.0867s593-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})594 -> 0.0970s595-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})596 -> 0.0967s597-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})598 -> 0.0692s599-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})600 -> 0.0698s601-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})602 -> 0.1134s603-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})604 -> 0.0794s605-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})606 -> 0.0972s607-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})608 -> 0.0582s609-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})610 -> 0.0491s611-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})612 -> 0.0584s613-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})614 -> 0.0966s615-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})616 -> 0.1059s617-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})618 -> 0.0968s619-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})620 -> 0.0974s621-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})622 -> 0.2179s623-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})624 -> 0.2137s625-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})626 -> 0.2138s627-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})628 -> 0.2301s629-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})630 -> 0.2196s631-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})632 -> 0.3457s633-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})634 -> 0.2169s635-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})636 -> 0.2263s637-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})638 -> 0.2186s639-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})640 -> 0.0672s641-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})642 -> 0.2452s643-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})644 -> 0.0861s645-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})646 -> 0.0859s647-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})648 -> 0.0573s649-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})650 -> 0.1245s651-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})652 -> 0.0851s653-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})654 -> 0.0574s655-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})656 -> 0.0964s657-- add_foreign_key("personal_access_tokens", "users")658 -> 0.0666s659-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})660 -> 0.0767s661-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})662 -> 0.2432s663-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})664 -> 0.0575s665-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})666 -> 0.0579s667-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})668 -> 0.0572s669-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})670 -> 0.0570s671-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})672 -> 0.0672s673-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})674 -> 0.0678s675-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})676 -> 0.0761s677-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})678 -> 0.0481s679-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})680 -> 0.0577s681-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})682 -> 0.0675s683-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})684 -> 0.0612s685-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})686 -> 0.0766s687-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})688 -> 0.2584s689-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})690 -> 0.0775s691-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})692 -> 0.0680s693-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})694 -> 0.2119s695-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})696 -> 0.0974s697-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})698 -> 0.0588s699-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})700 -> 0.0576s701-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})702 -> 0.0586s703-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})704 -> 0.0772s705-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})706 -> 0.1702s707-- add_foreign_key("protected_tag_create_access_levels", "users")708 -> 0.0780s709-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})710 -> 0.0681s711-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})712 -> 0.0486s713-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})714 -> 0.0683s715-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})716 -> 0.0781s717-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})718 -> 0.0776s719-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})720 -> 0.0671s721-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})722 -> 0.0577s723-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})724 -> 0.0875s725-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})726 -> 0.0877s727-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})728 -> 0.0868s729-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})730 -> 0.2375s731-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})732 -> 0.0841s733-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})734 -> 0.0888s735-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})736 -> 0.0688s737-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})738 -> 0.0592s739-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})740 -> 0.0581s741-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})742 -> 0.0754s743-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})744 -> 0.0855s745-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})746 -> 0.0767s747-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})748 -> 0.0771s749-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})750 -> 0.1366s751-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})752 -> 0.3389s753-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})754 -> 0.1338s755-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})756 -> 0.1337s757-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})758 -> 0.1435s759-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})760 -> 0.0578s761-- add_foreign_key("u2f_registrations", "users")762 -> 0.0664s763-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})764 -> 0.0666s765-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})766 -> 0.0668s767-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})768 -> 0.1127s769-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})770 -> 0.0582s771-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})772 -> 0.0575s773-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})774 -> 0.0575s775-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})776 -> 0.0577s777-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})778 -> 0.1646s779-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})780 -> 0.0675s781-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})782 -> 0.0768s783-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})784 -> 0.0674s785-- initialize_schema_migrations_table()786 -> 0.0445s787Adding limits to schema.rb for mysql788-- change_column(:snippets, :content, :text, {:limit=>2147483647})789 -> 0.0964s790-- change_column(:notes, :st_diff, :text, {:limit=>2147483647})791 -> 0.1263s792-- change_column(:snippets, :content_html, :text, {:limit=>2147483647})793 -> 0.0985s794-- change_column(:merge_request_diff_files, :diff, :text, {:limit=>2147483647, :default=>nil})795 -> 0.0491s796-- change_column(:ci_build_trace_chunks, :raw_data, :binary, {:limit=>16777215})797 -> 0.0581s798-- change_column(:gpg_keys, :key, :text, {:limit=>16777215})799 -> 0.0766s800-- change_column(:prometheus_metrics, :query, :text, {:limit=>4096, :default=>nil})801 -> 0.0866s802$ date803Wed Feb 27 08:25:14 UTC 2019804$ JOB_NAME=( $CI_JOB_NAME )805$ TEST_TOOL=${JOB_NAME[0]}806$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json807$ export KNAPSACK_GENERATE_REPORT=true808$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}809$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json810$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json811$ export FLAKY_RSPEC_GENERATE_REPORT=true812$ export CACHE_CLASSES=true813$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}814$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}815$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}816$ scripts/gitaly-test-spawn817Checking gitaly-ruby bundle...818Warning: 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`.819The Gemfile's dependencies are satisfied820Trying to connect to gitaly: .... OK821$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"822Knapsack report generator started!823==> Setting up GitLab Shell...824 GitLab Shell set up in 0.070797586 seconds...825==> Setting up Gitaly...826 Gitaly set up in 0.000131267 seconds...827API::Issues828 GET /issues829 when unauthenticated830 returns an array of all issues831 returns authentication error without any scope832 returns authentication error when scope is assigned-to-me833 returns authentication error when scope is created-by-me834 when authenticated835 returns an array of issues836 returns an array of closed issues837 returns an array of opened issues838 returns an array of all issues839 returns issues assigned to me840 returns issues assigned to me (kebab-case)841 returns issues authored by the given author id842 returns issues assigned to the given assignee id843 returns issues authored by the given author id and assigned to the given assignee id844 returns issues with no assignee845 returns issues with no assignee846 returns issues with any assignee847 returns only confidential issues848 returns only public issues849 returns issues reacted by the authenticated user850 returns issues not reacted by the authenticated user851 returns issues matching given search string for title852 returns issues matching given search string for title and scoped in title853 returns an empty array if no issue matches given search string for title and scoped in description854 returns issues matching given search string for description855 returns an array of labeled issues856 returns an array of labeled issues when all labels matches857 returns an empty array if no issue matches labels858 returns an array of labeled issues matching given state859 returns an empty array if no issue matches labels and state filters860 returns an array of issues with any label861 returns an array of issues with no label862 returns an array of issues with no label when using the legacy No+Label filter863 returns an empty array if no issue matches milestone864 returns an empty array if milestone does not exist865 returns an array of issues in given milestone866 returns an array of issues matching state in milestone867 returns an array of issues with no milestone868 returns an array of issues found by iids869 returns an empty array if iid does not exist870 sorts ascending when requested871 sorts by updated_at descending when requested872 sorts by updated_at ascending when requested873 matches V4 response schema874 returns a related merge request count of 0 if there are no related merge requests875 returns a related merge request count > 0 if there are related merge requests876 filtering before a specific date877 returns issues created before a specific date878 returns issues updated before a specific date879 filtering after a specific date880 returns issues created after a specific date881 returns issues updated after a specific date882 without sort params883 sorts by created_at descending by default884 with 2 issues with same created_at885 page breaks first page correctly886 page breaks second page correctly887 GET /groups/:id/issues888 when group has subgroups889 also returns subgroups projects issues (PENDING: around hook at ./spec/spec_helper.rb:235 did not execute the example)890 when user is unauthenticated891 lists all issues in public projects892 when user is a group member893 returns all group issues (including opened and closed)894 returns group issues without confidential issues for non project members895 returns group confidential issues for author896 returns group confidential issues for assignee897 returns group issues with confidential issues for project members898 returns group confidential issues for admin899 returns only confidential issues900 returns only public issues901 returns an array of labeled group issues902 returns an array of labeled group issues where all labels match903 returns issues matching given search string for title904 returns issues matching given search string for description905 returns an array of labeled issues when all labels matches906 returns an array of issues found by iids907 returns an empty array if iid does not exist908 returns an empty array if no group issue matches labels909 returns an array of group issues with any label910 returns an array of group issues with no label911 returns an empty array if no issue matches milestone912 returns an empty array if milestone does not exist913 returns an array of issues in given milestone914 returns an array of issues matching state in milestone915 returns an array of issues with no milestone916 sorts ascending when requested917 sorts by updated_at descending when requested918 sorts by updated_at ascending when requested919 without sort params920 sorts by created_at descending by default921 with 2 issues with same created_at922 page breaks first page correctly923 page breaks second page correctly924 GET /projects/:id/issues925 avoids N+1 queries926 returns 404 when project does not exist927 returns 404 on private projects for other users928 returns no issues when user has access to project but not issues929 returns project issues without confidential issues for non project members930 returns project issues without confidential issues for project members with guest role931 returns project confidential issues for author932 returns only confidential issues933 returns only public issues934 returns project confidential issues for assignee935 returns project issues with confidential issues for project members936 returns project confidential issues for admin937 returns an array of labeled project issues938 returns an array of labeled issues when all labels matches939 returns issues matching given search string for title940 returns issues matching given search string for description941 returns an array of issues found by iids942 returns an empty array if iid does not exist943 returns an empty array if not all labels matches944 returns an array of project issues with any label945 returns an array of project issues with no label946 returns an empty array if no project issue matches labels947 returns an empty array if no issue matches milestone948 returns an empty array if milestone does not exist949 returns an array of issues in given milestone950 returns an array of issues matching state in milestone951 returns an array of issues with no milestone952 returns an array of issues with any milestone953 sorts ascending when requested954 sorts by updated_at descending when requested955 sorts by updated_at ascending when requested956 when unauthenticated957 returns public project issues958 without sort params959 sorts by created_at descending by default960 with 2 issues with same created_at961 page breaks first page correctly962 page breaks second page correctly963 GET /projects/:id/issues/:issue_iid964 exposes known attributes965 exposes the 'closed_at' attribute966 returns a project issue by internal id967 returns 404 if issue id not found968 returns 404 if the issue ID is used969 when unauthenticated970 returns public issues971 links exposure972 exposes related resources full URIs973 confidential issues974 returns 404 for non project members975 returns 404 for project members with guest role976 returns confidential issue for project members977 returns confidential issue for author978 returns confidential issue for assignee979 returns confidential issue for admin980 POST /projects/:id/issues981 creates a new project issue982 creates a new confidential project issue983 creates a new confidential project issue with a different param984 creates a public issue when confidential param is false985 creates a public issue when confidential param is invalid986 returns a 400 bad request if title not given987 allows special label names988 returns 400 if title is too long989 support for deprecated assignee_id990 creates a new project issue991 creates a new project issue when assignee_id is empty992 single assignee restrictions993 creates a new project issue with no more than one assignee994 user does not have permissions to create issue995 renders 403996 an internal ID is provided997 by an admin998 sets the internal ID on the new issue999 by an owner1000 sets the internal ID on the new issue1001 by a group owner1002 sets the internal ID on the new issue1003 by another user1004 ignores the given internal ID1005 resolving discussions1006 resolving all discussions in a merge request1007 behaves like creating an issue resolving discussions through the API1008 creates a new project issue1009 resolves the discussions in a merge request1010 assigns a description to the issue mentioning the merge request1011 resolving a single discussion1012 behaves like creating an issue resolving discussions through the API1013 creates a new project issue1014 resolves the discussions in a merge request1015 assigns a description to the issue mentioning the merge request1016 with due date1017 creates a new project issue1018 setting created_at1019 by an admin1020 sets the creation time on the new issue1021 by a project owner1022 sets the creation time on the new issue1023 by a group owner1024 sets the creation time on the new issue1025 by another user1026 ignores the given creation time1027 the user can only read the issue1028 cannot create new labels1029 POST /projects/:id/issues with spam filtering1030 does not create a new project issue1031 PUT /projects/:id/issues/:issue_iid to update only title1032 updates a project issue1033 returns 404 error if issue iid not found1034 returns 404 error if issue id is used instead of the iid1035 allows special label names1036 confidential issues1037 returns 403 for non project members1038 returns 403 for project members with guest role1039 updates a confidential issue for project members1040 updates a confidential issue for author1041 updates a confidential issue for admin1042 sets an issue to confidential1043 makes a confidential issue public1044 does not update a confidential issue with wrong confidential flag1045 PUT /projects/:id/issues/:issue_iid with spam filtering1046 does not create a new project issue1047 PUT /projects/:id/issues/:issue_iid to update assignee1048 removes assignee1049 updates an issue with new assignee1050 support for deprecated assignee_id1051 removes assignee1052 updates an issue with new assignee1053 single assignee restrictions1054 updates an issue with several assignees but only one has been applied1055 PUT /projects/:id/issues/:issue_iid to update labels1056 does not update labels if not present1057 removes all labels and touches the record1058 updates labels and touches the record1059 allows special label names1060 returns 400 if title is too long1061 PUT /projects/:id/issues/:issue_iid to update state and label1062 updates a project issue1063 reopens a project isssue1064 when an admin or owner makes the request1065 accepts the update date to be set1066 PUT /projects/:id/issues/:issue_iid to update due date1067 creates a new project issue1068 DELETE /projects/:id/issues/:issue_iid1069 rejects a non member from deleting an issue1070 rejects a developer from deleting an issue1071 returns 404 when using the issue ID instead of IID1072 when the user is project owner1073 deletes the issue if an admin requests it1074 behaves like 412 response1075 for a modified ressource1076 returns 4121077 for an unmodified ressource1078 returns accepted1079 when issue does not exist1080 returns 404 when trying to move an issue1081 /projects/:id/issues/:issue_iid/move1082 moves an issue1083 moves the issue to another namespace if I am admin1084 when source and target projects are the same1085 returns 400 when trying to move an issue1086 when the user does not have the permission to move issues1087 returns 400 when trying to move an issue1088 when using the issue ID instead of iid1089 returns 404 when trying to move an issue1090 when issue does not exist1091 returns 404 when trying to move an issue1092 when source project does not exist1093 returns 404 when trying to move an issue1094 when target project does not exist1095 returns 404 when trying to move an issue1096 POST :id/issues/:issue_iid/subscribe1097 subscribes to an issue1098 returns 304 if already subscribed1099 returns 404 if the issue is not found1100 returns 404 if the issue ID is used instead of the iid1101 returns 404 if the issue is confidential1102 POST :id/issues/:issue_id/unsubscribe1103 unsubscribes from an issue1104 returns 304 if not subscribed1105 returns 404 if the issue is not found1106 returns 404 if using the issue ID instead of iid1107 returns 404 if the issue is confidential1108 time tracking endpoints1109 POST /projects/:id/issues/:issue_id/time_estimate1110 sets the time estimate for issue1111 with an unauthorized user1112 behaves like an unauthorized API user1113 should eq 4031114 updating the current estimate1115 when duration has a bad format1116 does not modify the original estimate1117 with a valid duration1118 updates the estimate1119 POST /projects/:id/issues/:issue_id/reset_time_estimate1120 resets the time estimate for issue1121 with an unauthorized user1122 behaves like an unauthorized API user1123 should eq 4031124 POST /projects/:id/issues/:issue_id/add_spent_time1125 add spent time for issue1126 with an unauthorized user1127 behaves like an unauthorized API user1128 should eq 4031129 when subtracting time1130 subtracts time of the total spent time1131 when time to subtract is greater than the total spent time1132 does not modify the total time spent1133 POST /projects/:id/issues/:issue_id/reset_spent_time1134 resets spent time for issue1135 with an unauthorized user1136 behaves like an unauthorized API user1137 should eq 4031138 GET /projects/:id/issues/:issue_id/time_stats1139 returns the time stats for issue1140 GET :id/issues/:issue_iid/closed_by1141 returns merge requests that will close issue on merge1142 returns 404 when issue doesn't exists1143 when unauthenticated1144 return public project issues1145 when no merge requests will close issue1146 returns empty array1147 GET :id/issues/:issue_iid/related_merge_requests1148 returns merge requests that mentioned a issue1149 returns merge requests cross-project wide1150 does not generate references to projects with no access1151 returns 404 when issue doesn't exists1152 when unauthenticated1153 return list of referenced merge requests from issue1154 renders 404 if project is not visible1155 no merge request mentioned a issue1156 returns empty array1157 GET /projects/:id/issues/:issue_iid/user_agent_detail1158 exposes known attributes1159 returns unauthorized for non-admin users1160 when unauthenticated1161 returns unauthorized1162 GET projects/:id/issues/:issue_iid/participants1163 returns 404 if the issue is confidential1164 behaves like issuable participants endpoint1165 returns participants1166 returns a 404 when iid does not exist1167 returns a 404 when id is used instead of iid1168DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1169Merge request > User creates image diff notes1170Starting the Capybara driver server...1171 create commit diff notes1172 create a new diff note1173DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1174 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes1175 render commit diff notes1176DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1177 render diff indicators within the image diff frame, diff notes, and avatar badge numbers1178 inline view1179 when images are not stored in LFS1180 behaves like creates image diff note1181DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1182 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes1183 when images are stored in LFS1184DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1185 shows lfs badges1186 behaves like creates image diff note1187DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1188 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes1189 parallel view1190 when images are not stored in LFS1191 behaves like creates image diff note1192DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1193 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes1194 when images are stored in LFS1195DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1196 shows lfs badges1197 behaves like creates image diff note1198DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1199 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes1200 discussion tab polling1201DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1202 render diff indicators within the image frame1203 image view modes1204DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1205 resizes image in onion skin view mode1206DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1207 resets onion skin view mode opacity when toggling between view modes1208DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1209Dropdown assignee1210 behavior1211DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1212 opens when the search bar has assignee:1213DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1214 closes when the search bar is unfocused1215DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1216 should show loading indicator when opened1217DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1218 should hide loading indicator when loaded1219DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1220 should load all the assignees when opened1221DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1222 shows current user at top of dropdown1223 filtering1224DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1225 filters by name1226DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1227 filters by case insensitive name1228DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1229 filters by username with symbol1230DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1231 filters by case insensitive username with symbol1232DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1233 filters by username without symbol1234DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1235 filters by case insensitive username without symbol1236 selecting from dropdown1237DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1238 fills in the assignee username when the assignee has not been filtered1239DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1240 fills in the assignee username when the assignee has been filtered1241DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1242 selects `None`1243DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1244 selects `Any`1245 selecting from dropdown without Ajax call1246DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1247 selects current user1248 input has existing content1249DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1250 opens assignee dropdown with existing search term1251DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1252 opens assignee dropdown with existing author1253DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1254 opens assignee dropdown with existing label1255DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1256 opens assignee dropdown with existing milestone1257DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1258 opens assignee dropdown with existing my-reaction1259 caching requests1260DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1261 caches requests after the first load1262DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1263MergeRequestDiff1264 create new record1265 should be valid1266 should be persisted1267 should eq 291268 should eq 201269 should eq "b83d6e391c22777fca1ed3012fce84f633d7fed0"1270 should eq "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1271 should eq "0b4bc9a49b562e85de7cc9e834518ea6828729b9"1272 .by_commit_sha1273 with sha contained in1274 returns merge request diffs1275 with sha not contained in1276 returns empty result1277 #latest1278 should be latest1279 should not be latest1280 internal diffs configured1281 when it was not cleaned by the system1282 returns persisted diffs1283 when diff was cleaned by the system1284 returns diffs from repository if can compare with current diff refs1285 returns persisted diffs if cannot compare with diff refs1286 returns persisted diffs if diff refs does not exist1287 #raw_diffs1288 when the :ignore_whitespace_change option is set1289 creates a new compare object instead of using preprocessed data1290 when the raw diffs are empty1291 returns an empty DiffCollection1292 when the raw diffs exist1293 returns the diffs1294 when the :paths option is set1295 only returns diffs that match the (old path, new path) given1296 only serializes diff files found by query1297 uses the preprocessed diffs1298 #save_diffs1299 saves collected state1300 saves overflow state1301 saves empty state1302 expands collapsed diffs before saving1303 saves binary diffs correctly1304 external diffs configured1305 when it was not cleaned by the system1306 returns persisted diffs1307 when diff was cleaned by the system1308 returns diffs from repository if can compare with current diff refs1309 returns persisted diffs if cannot compare with diff refs1310 returns persisted diffs if diff refs does not exist1311 #raw_diffs1312 when the :ignore_whitespace_change option is set1313 creates a new compare object instead of using preprocessed data1314 when the raw diffs are empty1315 returns an empty DiffCollection1316 when the raw diffs exist1317 returns the diffs1318 when the :paths option is set1319 only returns diffs that match the (old path, new path) given1320 only serializes diff files found by query1321 uses the preprocessed diffs1322 #save_diffs1323 saves collected state1324 saves overflow state1325 saves empty state1326 expands collapsed diffs before saving1327 saves binary diffs correctly1328 #commit_shas1329 returns all commit SHAs using commits from the DB1330 #compare_with1331 delegates compare to the service1332 uses git diff A..B approach by default1333 #commits_count1334 returns number of commits using serialized commits1335 #commits_by_shas1336 returns empty if no SHAs were provided1337 returns one SHA1338 returns all matching SHAs1339 #modified_paths1340 returns affected file paths1341 #opening_external_diff1342 external diffs disabled1343 should not be exists1344 yields nil1345 external diffs enabled1346 should be exists1347 yields an open file1348 is re-entrant1349DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1350Dashboard Merge Requests1351 new merge request dropdown1352DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1353 shows projects only with merge requests feature enabled1354 no merge requests exist1355 shows an empty state1356 merge requests exist1357 shows assigned merge requests1358DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1359 shows authored merge requests1360DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1361 shows error message without filter1362 shows sorted merge requests1363 keeps sorting merge requests after visiting Projects MR page1364DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1365User accepts a merge request1366DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1367 presents merged merge request content1368 with removing the source branch1369DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1370 accepts a merge request1371 without removing the source branch1372DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1373 accepts a merge request1374 when a URL has an anchor1375DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1376 accepts a merge request1377 when modifying the merge commit message1378DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1379 accepts a merge request1380DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1381MattermostService1382 behaves like slack or mattermost notifications1383 Associations1384 should belong to project1385 should have one service_hook1386 Validations1387 when service is active1388 should validate that :webhook cannot be empty/falsy1389 behaves like issue tracker service URL attribute1390 should allow :webhook to be ‹"https://example.com"›1391 should not allow :webhook to be ‹"example.com"›1392 should not allow :webhook to be ‹"ftp://example.com"›1393 should not allow :webhook to be ‹"herp-and-derp"›1394 when service is inactive1395 should not validate that :webhook cannot be empty/falsy1396 #execute1397 calls Slack/Mattermost API for push events1398 calls Slack/Mattermost API for issue events1399 calls Slack/Mattermost API for merge requests events1400 calls Slack/Mattermost API for wiki page events1401 uses the username as an option for slack when configured1402 uses the channel as an option when it is configured1403 event channels1404 uses the right channel for push event1405 uses the right channel for merge request event1406 uses the right channel for issue event1407 uses the right channel for wiki event1408 for confidential issues1409 uses confidential issue channel1410 falls back to issue channel1411 note event1412 uses the right channel1413 for confidential notes1414 uses confidential channel1415 falls back to note channel1416 Push events1417 only notify for the default branch1418 when enabled1419 does not notify push events if they are not for the default branch1420 notifies about push events for the default branch1421 still notifies about pushed tags1422 when disabled1423 notifies about all push events1424 Note events1425 when commit comment event executed1426 calls Slack/Mattermost API for commit comment events1427 when merge request comment event executed1428 calls Slack API for merge request comment events1429 when issue comment event executed1430 calls Slack API for issue comment events1431 when snippet comment event executed1432 calls Slack API for snippet comment events1433 Pipeline events1434 with failed pipeline1435 behaves like call Slack/Mattermost API1436 calls Slack/Mattermost API for pipeline events1437 with succeeded pipeline1438 with default to notify_only_broken_pipelines1439 does not call Slack/Mattermost API for pipeline events1440 with setting notify_only_broken_pipelines to false1441 behaves like call Slack/Mattermost API1442 calls Slack/Mattermost API for pipeline events1443 only notify for the default branch1444 when enabled1445 does not call the Slack/Mattermost API for pipeline events1446 when disabled1447 behaves like call Slack/Mattermost API1448 calls Slack/Mattermost API for pipeline events1449DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1450API::Helpers::Pagination1451 #paginate (keyset pagination)1452 when resource can be paginated1453 first page1454 returns appropriate amount of resources1455 returns the first two records (by id desc)1456 adds appropriate headers1457 second page1458 returns appropriate amount of resources1459 returns the third record1460 adds appropriate headers1461 third page1462 returns appropriate amount of resources1463 adds appropriate headers1464 if order1465 is not present1466 is not present it adds default order(:id) desc1467 is present1468 also orders by primary key1469 returns the right records (first page)1470 second page1471 returns the right records (second page)1472 returns the right link to the next page1473 third page1474 returns the right records (third page), note increased per_page1475 #paginate (default offset-based pagination)1476 when resource can be paginated1477 first page1478 when the api_kaminari_count_with_limit feature flag is unset1479 behaves like paginated response1480 returns appropriate amount of resources1481 executes only one SELECT COUNT query1482 behaves like response with pagination headers1483 adds appropriate headers1484 when the api_kaminari_count_with_limit feature flag is disabled1485 behaves like paginated response1486 returns appropriate amount of resources1487 executes only one SELECT COUNT query1488 behaves like response with pagination headers1489 adds appropriate headers1490 when the api_kaminari_count_with_limit feature flag is enabled1491 when resources count is less than MAX_COUNT_LIMIT1492 behaves like paginated response1493 returns appropriate amount of resources1494 executes only one SELECT COUNT query1495 behaves like response with pagination headers1496 adds appropriate headers1497 when resources count is more than MAX_COUNT_LIMIT1498 does not return the X-Total and X-Total-Pages headers1499 behaves like paginated response1500 returns appropriate amount of resources1501 executes only one SELECT COUNT query1502 second page1503 returns appropriate amount of resources1504 adds appropriate headers1505 if order1506 is not present it adds default order(:id) if no order is present1507 is present it does not add anything1508 when resource empty1509 first page1510 returns appropriate amount of resources1511 adds appropriate headers1512DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1513Profile account page1514 when I delete my account1515DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1516 should text "Delete account"1517DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1518 does not immediately delete the account1519DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1520 deletes user1521DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1522 shows invalid password flash message1523DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1524 does not show delete button when user owns a group1525 when I reset feed token1526DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1527 resets feed token1528 when I reset incoming email token1529DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1530 resets incoming email token1531 when I change my username1532DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1533 changes my username1534DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1535Signup1536 username validation1537DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1538 does not show an error border if the username is available1539DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1540 does not show an error border if the username contains dots (.)1541DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1542 shows an error border if the username already exists1543DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1544 shows an error border if the username contains special characters1545DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1546 shows an error message on submit if the username contains special characters1547DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1548 shows an error border if the username contains emojis1549DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1550 shows an error message if the username contains emojis1551 user's full name validation1552DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1553 shows an error border if the user's fullname contains an emoji1554DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1555 shows an error message if the username contains emojis1556 with no errors1557 when sending confirmation email1558 creates the user account and sends a confirmation email1559 when sigining up with different cased emails1560 creates the user successfully1561 when not sending confirmation email1562 creates the user account and goes to dashboard1563 with errors1564 displays the errors1565 does not redisplay the password1566 when terms are enforced1567 requires the user to check the checkbox1568 asks the user to accept terms before going to the dashboard1569DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1570API::Search1571 GET /search1572 when user is not authenticated1573 returns 401 error1574 when scope is not supported1575 returns 400 error1576 when scope is missing1577 returns 400 error1578 with correct params1579 for projects scope1580 behaves like response is correct1581 should respond with numeric status code 2001582 should match response schema "public_api/v4/projects"1583 should include limited pagination headers1584 should eq 11585 for issues scope1586 behaves like response is correct1587 should respond with numeric status code 2001588 should match response schema "public_api/v4/issues"1589 should include limited pagination headers1590 should eq 11591 for merge_requests scope1592 behaves like response is correct1593 should respond with numeric status code 2001594 should match response schema "public_api/v4/merge_requests"1595 should include limited pagination headers1596 should eq 11597 for milestones scope1598 behaves like response is correct1599 should respond with numeric status code 2001600 should match response schema "public_api/v4/milestones"1601 should include limited pagination headers1602 should eq 11603 for snippet_titles scope1604 behaves like response is correct1605 should respond with numeric status code 2001606 should match response schema "public_api/v4/snippets"1607 should include limited pagination headers1608 should eq 11609 for snippet_blobs scope1610 behaves like response is correct1611 should respond with numeric status code 2001612 should match response schema "public_api/v4/snippets"1613 should include limited pagination headers1614 should eq 11615 GET /groups/:id/search1616 when user is not authenticated1617 returns 401 error1618 when scope is not supported1619 returns 400 error1620 when scope is missing1621 returns 400 error1622 when group does not exist1623 returns 404 error1624 when user does can not see the group1625 returns 404 error1626 with correct params1627 for projects scope1628 behaves like response is correct1629 should respond with numeric status code 2001630 should match response schema "public_api/v4/projects"1631 should include limited pagination headers1632 should eq 11633 for issues scope1634 behaves like response is correct1635 should respond with numeric status code 2001636 should match response schema "public_api/v4/issues"1637 should include limited pagination headers1638 should eq 11639 for merge_requests scope1640 behaves like response is correct1641 should respond with numeric status code 2001642 should match response schema "public_api/v4/merge_requests"1643 should include limited pagination headers1644 should eq 11645 for milestones scope1646 behaves like response is correct1647 should respond with numeric status code 2001648 should match response schema "public_api/v4/milestones"1649 should include limited pagination headers1650 should eq 11651 for milestones scope with group path as id1652 behaves like response is correct1653 should respond with numeric status code 2001654 should match response schema "public_api/v4/milestones"1655 should include limited pagination headers1656 should eq 11657 GET /projects/:id/search1658 when user is not authenticated1659 returns 401 error1660 when scope is not supported1661 returns 400 error1662 when scope is missing1663 returns 400 error1664 when project does not exist1665 returns 404 error1666 when user does can not see the project1667 returns 404 error1668 with correct params1669 for issues scope1670 behaves like response is correct1671 should respond with numeric status code 2001672 should match response schema "public_api/v4/issues"1673 should include limited pagination headers1674 should eq 11675 for merge_requests scope1676 behaves like response is correct1677 should respond with numeric status code 2001678 should match response schema "public_api/v4/merge_requests"1679 should include limited pagination headers1680 should eq 11681 for milestones scope1682 behaves like response is correct1683 should respond with numeric status code 2001684 should match response schema "public_api/v4/milestones"1685 should include limited pagination headers1686 should eq 11687 for notes scope1688 behaves like response is correct1689 should respond with numeric status code 2001690 should match response schema "public_api/v4/notes"1691 should include limited pagination headers1692 should eq 11693 for wiki_blobs scope1694 behaves like response is correct1695 should respond with numeric status code 2001696 should match response schema "public_api/v4/blobs"1697 should include limited pagination headers1698 should eq 11699 for commits scope1700 behaves like response is correct1701 should respond with numeric status code 2001702 should match response schema "public_api/v4/commits_details"1703 should include limited pagination headers1704 should eq 11705 for commits scope with project path as id1706 behaves like response is correct1707 should respond with numeric status code 2001708 should match response schema "public_api/v4/commits_details"1709 should include limited pagination headers1710 should eq 11711 for blobs scope1712 behaves like response is correct1713 should respond with numeric status code 2001714 should match response schema "public_api/v4/blobs"1715 should include limited pagination headers1716 should eq 21717 filters1718 by filename1719 by path1720 by extension1721DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1722Projects::DiscussionsController1723 GET show1724 when user is not authorized to read the MR1725 returns 4041726 when user is authorized to read the MR1727 returns status 2001728 returns status 404 if MR does not exists1729 when user is authorized but note is LegacyDiffNote1730 returns status 2001731 POST resolve1732 when the user is not authorized to resolve the discussion1733 returns status 4041734 when the user is authorized to resolve the discussion1735 when the discussion is not resolvable1736 returns status 4041737 when the discussion is resolvable1738 resolves the discussion1739 sends notifications if all discussions are resolved1740 returns the name of the resolving user1741 returns status 2001742 renders discussion with serializer1743 diff discussion1744 returns truncated diff lines1745 DELETE unresolve1746 when the user is not authorized to resolve the discussion1747 returns status 4041748 when the user is authorized to resolve the discussion1749 when the discussion is not resolvable1750 returns status 4041751 when the discussion is resolvable1752 unresolves the discussion1753 returns status 2001754 when vue_mr_discussions cookie is present1755 renders discussion with serializer1756DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1757Gitlab::Cache::Ci::ProjectPipelineStatus1758 .load_for_project1759 loads the status1760 loading in batches1761 .load_in_batch_for_projects1762 loads pipeline_status on projects1763 loads 10 projects without hitting Gitaly call limit1764 .update_for_pipeline1765 refreshes the cache if nescessary1766 #has_status?1767 is false when the status wasn't loaded yet1768 is true when all status information was loaded1769 #load_status1770 loads the status from the cache when there is one1771 loads the status from the project commit when there is no cache1772 stores the status in the cache when it loading it from the project1773 sets the state to loaded1774 only loads the status once1775 #load_from_project1776 reads the status from the pipeline for the commit1777 doesn't fail for an empty project1778 #store_in_cache1779 sets the object in caching1780 #store_in_cache_if_needed1781 stores the state in the cache when the sha is the HEAD of the project1782 doesn't store the status in redis_cache when the sha is not the head of the project1783 deletes the cache if the repository doesn't have a head commit1784 with a status in caching1785 #load_from_cache1786 reads the status from redis_cache1787 when status is empty string1788 reads the status as nil1789 #has_cache?1790 knows the status is cached1791 #delete_from_cache1792 deletes values from redis_cache1793DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1794Unsubscribe links1795 when logged out1796 unsubscribes from the issue when visiting the link from the header1797 when visiting the link from the body1798 shows the unsubscribe confirmation page and redirects to root path when confirming1799 shows the unsubscribe confirmation page and redirects to root path when canceling1800 when logged in1801 unsubscribes from the issue when visiting the link from the email body1802 unsubscribes from the issue when visiting the link from the header1803DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1804Gitlab::Gpg1805 .fingerprints_from_key1806 returns CurrentKeyChain.fingerprints_from_key1807 .primary_keyids_from_key1808 returns the keyid1809 returns an empty array when the key is invalid1810 .subkeys_from_key1811 returns the subkeys by primary key1812 returns an empty array when there are not subkeys1813 .user_infos_from_key1814 returns the names and emails1815 returns an empty array when the key is invalid1816 downcases the email1817 rejects non UTF-8 names and addresses1818 .current_home_dir1819 returns the default value when no explicit home dir has been set1820 returns the explicitly set home dir1821 returns the default value when explicitly setting the home dir to nil1822 .using_tmp_keychain1823 the second thread does not change the first thread's directory1824 allows recursive execution in the same thread1825DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1826Gitlab::Gpg::CurrentKeyChain1827 .add1828 stores the key in the keychain1829 .fingerprints_from_key1830 returns the fingerprint1831 returns an empty array when the key is invalid1832DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1833User deletes milestone1834 when milestone belongs to project1835DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1836 deletes milestone1837 when milestone belongs to group1838DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)1839 deletes milestone1840DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1841Ability1842 using a nil subject1843 has no permissions1844 .users_that_can_read_project1845 using a public project1846 returns all the users1847 using an internal project1848 returns users that are administrators1849 returns internal users while skipping external users1850 returns external users if they are the project owner1851 returns external users if they are project members1852 returns an empty Array if all users are external users without access1853 using a private project1854 returns users that are administrators1855 returns external users if they are the project owner1856 returns external users if they are project members1857 returns an empty Array if all users are internal users without access1858 returns an empty Array if all users are external users without access1859 .users_that_can_read_personal_snippet1860 private snippet is readable only by its author1861 internal snippet is readable by all registered users1862 public snippet is readable by all users1863 .merge_requests_readable_by_user1864 with an admin1865 returns all merge requests1866 without a user1867 returns merge_requests that are publicly visible1868 with a user1869 returns projects visible to the user1870 when a user cannot read cross project and a filter is passed1871 returns only MRs of the specified project without checking access on others1872 .issues_readable_by_user1873 with an admin user1874 returns all given issues1875 with a regular user1876 returns the issues readable by the user1877 returns an empty Array when no issues are readable1878 without a regular user1879 returns issues that are publicly visible1880 when the user cannot read cross project1881 excludes issues from other projects whithout checking separatly when passing a scope1882 .project_disabled_features_rules1883 wiki named abilities1884 disables wiki abilities if the project has no wiki1885DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1886Projects::TagsController1887 GET index1888 returns the tags for the page1889 returns releases matching those tags1890 GET show1891 valid tag1892 should respond with 2001893 invalid tag1894 should respond with 4041895 private project with token authentication1896 behaves like authenticates sessionless user1897 doesn't log the user in otherwise1898 when the 'personal_access_token' param is populated with the personal access token1899 logs the user in1900 when the personal access token has no api scope1901 does not log the user in1902 when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token1903 logs the user in1904 public project with token authentication1905 behaves like authenticates sessionless user1906 when the 'personal_access_token' param is populated with the personal access token1907 logs the user in1908 does not log the user in if page is public1909 when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token1910 logs the user in1911DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1912Awardable1913 Associations1914 should have many award_emoji dependent => destroy1915 ClassMethods1916 orders1917 orders on upvotes1918 orders on downvotes1919 #awarded1920 filters by user and emoji name1921 filters by user and any emoji1922 #not_awarded1923 returns issues not awarded by user1924 #upvotes1925 counts the number of upvotes1926 #downvotes1927 counts the number of downvotes1928 #user_can_award?1929 is truthy when the user is allowed to award emoji1930 is falsy when the project is archived1931 #toggle_award_emoji1932 adds an emoji if it isn't awarded yet1933 toggles already awarded emoji1934 querying award_emoji on an Awardable1935 sorts in ascending fashion1936DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1937Gitlab::Ci::Status::Build::Failed1938 #text1939 does not override status text1940 #icon1941 does not override status icon1942 #group1943 does not override status group1944 #favicon1945 does not override status label1946 #label1947 does not override label1948 #badge_tooltip1949 does override badge_tooltip1950 #status_tooltip1951 does override status_tooltip1952 .matches?1953 with a failed build1954 returns true1955 with any other type of build1956 returns false1957 covers all failure reasons1958 unknown_failure1959 is a valid status1960 script_failure1961 is a valid status1962 api_failure1963 is a valid status1964 stuck_or_timeout_failure1965 is a valid status1966 runner_system_failure1967 is a valid status1968 missing_dependency_failure1969 is a valid status1970 runner_unsupported1971 is a valid status1972 stale_schedule1973 is a valid status1974 job_execution_timeout1975 is a valid status1976 archived_failure1977 is a valid status1978 invalid failure message1979 is an invalid status1980DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)1981Projects::PagesDomainsController1982 GET show1983 displays the 'show' page1984 when user is developer1985 renders 404 page1986 GET new1987 displays the 'new' page1988 POST create1989 creates a new pages domain1990 GET edit1991 displays the 'edit' page1992 PATCH update1993 updates the domain1994 redirects to the project page1995 the domain is invalid1996 renders the edit action1997 the parameters include the domain1998 renders 400 Bad Request1999 POST verify2000 handles verification success2001 handles verification failure2002 returns a 404 response for an unknown domain2003 DELETE destroy2004 deletes the pages domain2005 pages disabled2006 GET show2007 returns 404 status2008 GET new2009 returns 404 status2010 POST create2011 returns 404 status2012 DELETE destroy2013 deletes the pages domain2014DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2015Repository Settings > User sees revoke deploy token modal2016DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)2017 shows the revoke deploy token modal2018DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)2019 closes the revoke deploy token modal with escape keypress2020DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2021Gitlab::Ci::Status::Build::Retryable2022 #text2023 does not override status text2024 #icon2025 does not override status icon2026 #label2027 does not override status label2028 #group2029 does not override status group2030 #status_tooltip2031 does not override status status_tooltip2032 #badge_tooltip2033 does return status2034 action details2035 #has_action?2036 when user is allowed to update build2037 should have action2038 when user is not allowed to update build2039 should not have action2040 #action_path2041 should include "19/retry"2042 #action_icon2043 should eq "retry"2044 #action_title2045 should eq "Retry"2046 #action_button_title2047 should eq "Retry this job"2048 .matches?2049 when build is retryable2050 is a correct match2051 when build is not retryable2052 does not match2053DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2054Gitlab::ProjectAuthorizations2055 returns the correct number of authorizations2056 includes the correct projects2057 includes the correct access levels2058DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2059User page2060 shows the status if there was one2061 with public profile2062 shows all the tabs2063 does not show private profile message2064 with private profile2065 shows no tab2066 shows private profile message2067 shows own tabs2068 signup disabled2069 shows the sign in link2070 signup enabled2071 shows the sign in and register link2072DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2073Merge request > User sees WIP help message2074 with WIP commits2075 shows a specific WIP hint2076 without WIP commits2077 shows the regular WIP message2078DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2079Boards::Lists::CreateService2080 #execute2081 when board parent is a project2082 behaves like creating board lists2083 when board lists is empty2084 creates a new list at beginning of the list2085 when board lists has the done list2086 creates a new list at beginning of the list2087 when board lists has labels lists2088 creates a new list at end of the lists2089 when board lists has label and done lists2090 creates a new list at end of the label lists2091 when provided label does not belongs to the parent2092 raises an error2093 when board parent is a group2094 behaves like creating board lists2095 when board lists is empty2096 creates a new list at beginning of the list2097 when board lists has the done list2098 creates a new list at beginning of the list2099 when board lists has labels lists2100 creates a new list at end of the lists2101 when board lists has label and done lists2102 creates a new list at end of the label lists2103 when provided label does not belongs to the parent2104 raises an error2105DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2106CommitCollection2107 #each2108 yields every commit2109 .authors2110 returns a relation of users when users are found2111 returns empty array when authors cannot be found2112 excludes authors of merge commits2113 #without_merge_commits2114 returns all commits except merge commits2115 #with_pipeline_status2116 sets the pipeline status for every commit so no additional queries are necessary2117 #respond_to_missing?2118 returns true when the underlying Array responds to the message2119 returns false when the underlying Array does not respond to the message2120 #method_missing2121 delegates undefined methods to the underlying Array2122DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2123ForkProjectsFinder2124 #execute2125 without a user2126 should eq [#<Project id:544 group53/project475>]2127 with a user2128 should eq [#<Project id:548 group56/project476>, #<Project id:547 group55/project476>]2129 with a member2130 should eq [#<Project id:552 group59/project477>, #<Project id:551 group58/project477>, #<Project id:550 group57/project477>]2131DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2132ProjectCacheWorker2133 #perform2134 with a non-existing project2135 does nothing2136 with an existing project without a repository2137 does nothing2138 with an existing project2139 updates the project statistics2140 refreshes the method caches2141 with plain readme2142 refreshes the method caches2143 #update_statistics2144 when a lease could not be obtained2145 does not update the repository size2146 when a lease could be obtained2147 updates the project statistics2148DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2149Gitlab::Chat::Output2150 #to_s2151 returns the build output as a String2152 #read_offset_and_length2153 without the chat_reply trace section2154 falls back to using the build_script trace section2155 without the build_script trace section2156 raises MissingBuildSectionError2157 with the chat_reply trace section2158 returns the read offset and length as an Array2159 #without_executed_command_line2160 returns the input without the first line2161 returns an empty String when the input is empty2162 returns an empty String when the input consits of a single newline2163 #find_build_trace_section2164 returns nil when no section could be found2165 returns the trace section when it could be found2166DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2167User explores projects2168 when not signed in2169 when viewing public projects2170 shows projects2171 when signed in2172 when viewing public projects2173 shows projects2174 when viewing most starred projects2175 shows projects2176 when viewing trending projects2177 shows projects2178DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2179doorkeeper access2180 unauthenticated2181 returns authentication success2182 allows user authenticating from the same ip2183 blocks user authenticating from two distinct ips2184 when token invalid2185 returns authentication error2186 authorization by OAuth token2187 returns authentication success2188 allows user authenticating from the same ip2189 blocks user authenticating from two distinct ips2190 when user is blocked2191 returns authorization error2192 when user is ldap_blocked2193 returns authorization error2194DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2195PersonalSnippetPolicy2196 public snippet2197 no user2198 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2199 regular user2200 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2201 author2202 should be allowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2203 internal snippet2204 no user2205 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2206 regular user2207 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2208 external user2209 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2210 snippet author2211 should be allowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2212 private snippet2213 no user2214 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2215 regular user2216 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2217 admin user2218 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2219 external user2220 should be disallowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2221 snippet author2222 should be allowed :update_personal_snippet, :admin_personal_snippet, and :destroy_personal_snippet2223DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2224CleanUpForMembers2225DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)2226 removes members without proper user_id2227Arel 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.2228If 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).2229You 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)2230If 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.2231DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2232Arel 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.2233If 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).2234You 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)2235If 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.2236DEPRECATION 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-ce/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)2237Arel 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.2238If 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).2239You 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)2240If 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.2241DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2242Arel 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.2243If 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).2244You 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)2245If 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.2246DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2247Arel 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.2248If 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).2249You 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)2250If 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.2251DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2252Arel 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.2253If 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).2254You 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)2255If 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.2256DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2257Arel 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.2258If 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).2259You 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)2260If 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.2261DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2262Arel 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.2263If 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).2264You 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)2265If 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.2266DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2267Arel 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.2268If 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).2269You 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)2270If 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.2271DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2272Arel 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.2273If 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).2274You 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)2275If 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.2276DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2277Arel 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.2278If 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).2279You 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)2280If 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.2281DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2282Arel 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.2283If 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).2284You 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)2285If 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.2286DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2287Arel 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.2288If 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).2289You 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)2290If 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.2291DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2292DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2293Projects::CleanupService2294 #execute2295 runs the apply_bfg_object_map gitaly RPC2296 runs garbage collection on the repository2297 clears the repository cache2298 removes the object map file2299 raises an error if no object map can be found2300DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2301Resolvers::IssuesResolver2302 #resolve2303 finds all issues2304 filters by state2305 filters by labels2306 searches issues2307 sort issues2308 returns issues user can see2309 finds a specific issue with iid2310 finds a specific issue with iids2311 finds multiple issues with iids2312 finds only the issues within the project we are looking at2313 filters by created_at2314 filters by created_before2315 filters by created_after2316 filters by updated_at2317 filters by updated_before2318 filters by updated_after2319 filters by closed_at2320 filters by closed_before2321 filters by closed_after2322DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2323ChatNotificationService2324 Associations2325 should validate that :webhook cannot be empty/falsy2326 #can_test?2327 with empty repository2328 returns true2329 with repository2330 returns true2331 #execute2332 with a repository2333 returns true2334 with an empty repository2335 returns true2336DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2337Groups::NestedCreateService2338 without subgroups2339 creates the group2340 returns the group if it already existed2341 raises an error when tring to create a subgroup2342 behaves like with a visibility level2343 creates the group with correct visibility level2344 adding a visibility level2345 overwrites the visibility level2346 with subgroups2347 #execute2348 returns the group if it already existed (PENDING: around hook at ./spec/spec_helper.rb:235 did not execute the example)2349 reuses a parent if it already existed (PENDING: around hook at ./spec/spec_helper.rb:235 did not execute the example)2350 creates group and subgroup in the database (PENDING: around hook at ./spec/spec_helper.rb:235 did not execute the example)2351 behaves like with a visibility level2352 creates the group with correct visibility level (PENDING: around hook at ./spec/spec_helper.rb:235 did not execute the example)2353 adding a visibility level2354 overwrites the visibility level (PENDING: around hook at ./spec/spec_helper.rb:235 did not execute the example)2355DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2356Releases::UpdateService2357 #execute2358 successfully updates an existing release2359 when the tag does not exists2360 behaves like a failed update2361 raises an error2362 when the release does not exist2363 behaves like a failed update2364 raises an error2365 with an invalid update2366 behaves like a failed update2367 raises an error2368DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2369DeploymentSerializer2370 #represent2371 behaves like json schema2372 matches deployment entity schema2373 #represent_concise2374 behaves like json schema2375 matches deployment entity schema2376DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2377New issue breadcrumb2378 displays link to project issues and new issue2379DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2380Tags::CreateService2381 #execute2382 creates the tag and returns success2383 when target is invalid2384 returns an error2385 when tag already exists2386 returns an error2387 when pre-receive hook fails2388 returns an error2389DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2390ProjectCustomAttribute2391 assocations2392 should belong to project2393 validations2394 should validate that :project cannot be empty/falsy2395 should validate that :key cannot be empty/falsy2396 should validate that :value cannot be empty/falsy2397 should validate that :key is case-sensitively unique within the scope of :project_id2398DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2399DeleteBranchService2400 #execute2401 when user has access to push to repository2402 removes the branch2403 when user does not have access to push to repository2404 does not remove branch2405DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2406ProfilesHelper2407 #commit_email_select_options2408 returns an array with private commit email along with all the verified emails2409 #selected_commit_email2410 returns main email when commit email attribute is nil2411 returns DB stored commit_email2412 #email_provider_label2413 returns nil for users without external email2414 returns omniauth provider label for users with external attributes2415 returns the correct omniauth provider label for users with some external attributes2416 returns 'LDAP' for users with external email but no email provider2417DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2418Mutations::ResolvesProject2419 uses the ProjectsResolver to resolve projects by path2420DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2421Request Profiler2422 when user is logged-in2423 creates a profile of the request2424 when user is not logged-in2425 creates a profile of the request2426DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2427gitlab:uploads rake tasks2428 check2429 outputs the integrity check for each batch2430 errors out about missing files on the file system2431 errors out about invalid checksum2432DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2433seed production settings2434 GITLAB_SHARED_RUNNERS_REGISTRATION_TOKEN is set in the environment2435 writes the token to the database2436 GITLAB_PROMETHEUS_METRICS_ENABLED is set in the environment2437 GITLAB_PROMETHEUS_METRICS_ENABLED is true2438 prometheus_metrics_enabled is set to true2439 GITLAB_PROMETHEUS_METRICS_ENABLED is false2440 prometheus_metrics_enabled is set to false2441 GITLAB_PROMETHEUS_METRICS_ENABLED is default2442 prometheus_metrics_enabled is set to true2443DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2444Gitlab::Diff::FileCollection::Compare2445 behaves like diff statistics2446 when should request diff stats2447 Repository#diff_stats is called2448 Gitlab::Diff::File is initialized with diff stats2449 when should not request diff stats2450 Repository#diff_stats is not called2451DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2452Banzai::IssuableExtractor2453 returns instances of issuables for nodes with references2454 caching2455 saves records to cache2456DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2457AnalyticsIssueEntity2458 generic entity2459 contains the entity URL2460 contains the author2461 does not contain sensitive information2462DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2463ProtectedBranches::DestroyService2464 #execute2465 destroys a protected branch2466 when a policy restricts rule deletion2467 prevents deletion of the protected branch rule2468DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2469Gitlab::ActionRateLimiter2470 increases the throttle count and sets the expire time2471 returns true if the key is throttled2472DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2473ImportExportUpload2474 import2475 behaves like stores the Import/Export file2476 stores the import file2477 export2478 behaves like stores the Import/Export file2479 stores the import file2480DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2481Gitlab::GithubImport::ReschedulingMethods2482 #perform2483 with a non-existing project2484 does not perform any work2485 notifies any waiters so they do not wait forever2486 with an existing project2487 notifies any waiters upon successfully importing the data2488 reschedules itself if the data could not be imported2489 #try_import2490 returns true when the import succeeds2491 returns false when the import fails due to hitting the GitHub API rate limit2492 #notify_waiter2493 notifies the waiter if a waiter key is specified2494 does not notify any waiters if no waiter key is specified2495DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2496BoardGroupRecentVisit2497 relationships2498 should belong to user2499 should belong to group2500 should belong to board2501 validations2502 should validate that :user cannot be empty/falsy2503 should validate that :group cannot be empty/falsy2504 should validate that :board cannot be empty/falsy2505 #visited2506 creates a visit if one does not exists2507 behaves like was visited previously2508 updates the timestamp2509 when we try to create a visit that is not unique2510 behaves like was visited previously2511 updates the timestamp2512 #latest2513 returns the most recent visited2514DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2515Projects::UpdatePagesConfigurationService2516 #update2517 when configuration changes2518 updates the .update file2519 when configuration does not change2520 does not update the .update file2521DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2522Groups::AvatarsController2523 removes avatar from DB calling destroy2524DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2525Banzai::ColorParser2526 .parse2527 HEX format2528 parses the valid hex color #abc2529 parses the valid hex color #ABC2530 parses the valid hex color #d2d2d22531 parses the valid hex color #D2D2D22532 parses the valid hex color #123a2533 parses the valid hex color #123A2534 parses the valid hex color #123456aa2535 parses the valid hex color #123456AA2536 does not parse the invalid hex color #2537 does not parse the invalid hex color #12538 does not parse the invalid hex color #122539 does not parse the invalid hex color #12g2540 does not parse the invalid hex color #12G2541 does not parse the invalid hex color #123452542 does not parse the invalid hex color #r2r2r22543 does not parse the invalid hex color #R2R2R22544 does not parse the invalid hex color #12345672545 does not parse the invalid hex color # 1232546 does not parse the invalid hex color # 12342547 does not parse the invalid hex color # 1234562548 does not parse the invalid hex color # 123456782549 does not parse the invalid hex color #1 2 32550 does not parse the invalid hex color #123 42551 does not parse the invalid hex color #12 34 562552 does not parse the invalid hex color #123456 782553 RGB format2554 parses the valid rgb color rgb(0,0,0)2555 parses the valid rgb color rgb(255,255,255)2556 parses the valid rgb color rgb(0, 0, 0)2557 parses the valid rgb color RGB(0,0,0)2558 parses the valid rgb color rgb(0,0,0,0)2559 parses the valid rgb color rgb(0,0,0,0.0)2560 parses the valid rgb color rgb(0,0,0,.0)2561 parses the valid rgb color rgb(0,0,0, 0)2562 parses the valid rgb color rgb(0,0,0, 0.0)2563 parses the valid rgb color rgb(0,0,0, .0)2564 parses the valid rgb color rgb(0,0,0,1)2565 parses the valid rgb color rgb(0,0,0,1.0)2566 parses the valid rgb color rgba(0,0,0)2567 parses the valid rgb color rgba(0,0,0,0)2568 parses the valid rgb color RGBA(0,0,0)2569 parses the valid rgb color rgb(0%,0%,0%)2570 parses the valid rgb color rgba(0%,0%,0%,0%)2571 does not parse the invalid rgb color FOOrgb(0,0,0)2572 does not parse the invalid rgb color rgb(0,0,0)BAR2573 does not parse the invalid rgb color rgb(0,0,-1)2574 does not parse the invalid rgb color rgb(0,0,-0)2575 does not parse the invalid rgb color rgb(0,0,256)2576 does not parse the invalid rgb color rgb(0,0,0,-0.1)2577 does not parse the invalid rgb color rgb(0,0,0,-0.0)2578 does not parse the invalid rgb color rgb(0,0,0,-.1)2579 does not parse the invalid rgb color rgb(0,0,0,1.1)2580 does not parse the invalid rgb color rgb(0,0,0,2)2581 does not parse the invalid rgb color rgba(0,0,0,)2582 does not parse the invalid rgb color rgba(0,0,0,0.)2583 does not parse the invalid rgb color rgba(0,0,0,1.)2584 does not parse the invalid rgb color rgb(0,0,0%)2585 does not parse the invalid rgb color rgb(101%,0%,0%)2586 HSL format2587 parses the valid hsl color hsl(0,0%,0%)2588 parses the valid hsl color hsl(0,100%,100%)2589 parses the valid hsl color hsl(540,0%,0%)2590 parses the valid hsl color hsl(-720,0%,0%)2591 parses the valid hsl color hsl(0deg,0%,0%)2592 parses the valid hsl color hsl(0DEG,0%,0%)2593 parses the valid hsl color hsl(0, 0%, 0%)2594 parses the valid hsl color HSL(0,0%,0%)2595 parses the valid hsl color hsl(0,0%,0%,0)2596 parses the valid hsl color hsl(0,0%,0%,0.0)2597 parses the valid hsl color hsl(0,0%,0%,.0)2598 parses the valid hsl color hsl(0,0%,0%, 0)2599 parses the valid hsl color hsl(0,0%,0%, 0.0)2600 parses the valid hsl color hsl(0,0%,0%, .0)2601 parses the valid hsl color hsl(0,0%,0%,1)2602 parses the valid hsl color hsl(0,0%,0%,1.0)2603 parses the valid hsl color hsla(0,0%,0%)2604 parses the valid hsl color hsla(0,0%,0%,0)2605 parses the valid hsl color HSLA(0,0%,0%)2606 parses the valid hsl color hsl(1rad,0%,0%)2607 parses the valid hsl color hsl(1.1rad,0%,0%)2608 parses the valid hsl color hsl(.1rad,0%,0%)2609 parses the valid hsl color hsl(-1rad,0%,0%)2610 parses the valid hsl color hsl(1RAD,0%,0%)2611 does not parse the invalid hsl color hsl(+0,0%,0%)2612 does not parse the invalid hsl color hsl(0,0,0%)2613 does not parse the invalid hsl color hsl(0,0%,0)2614 does not parse the invalid hsl color hsl(0 deg,0%,0%)2615 does not parse the invalid hsl color hsl(0,-0%,0%)2616 does not parse the invalid hsl color hsl(0,101%,0%)2617 does not parse the invalid hsl color hsl(0,-1%,0%)2618 does not parse the invalid hsl color hsl(0,0%,0%,-0.1)2619 does not parse the invalid hsl color hsl(0,0%,0%,-.1)2620 does not parse the invalid hsl color hsl(0,0%,0%,1.1)2621 does not parse the invalid hsl color hsl(0,0%,0%,2)2622 does not parse the invalid hsl color hsl(0,0%,0%,)2623 does not parse the invalid hsl color hsl(0,0%,0%,0.)2624 does not parse the invalid hsl color hsl(0,0%,0%,1.)2625 does not parse the invalid hsl color hsl(deg,0%,0%)2626 does not parse the invalid hsl color hsl(rad,0%,0%)2627DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2628Gitlab::GitlabImport::Importer2629 #execute2630 persists issues2631DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2632Gitlab::GitalyClient2633 .stub_class2634 returns the gRPC health check stub2635 returns a Gitaly stub2636 .stub_address2637 returns the same result after being called multiple times2638 .stub_certs2639 skips certificates if OpenSSLError is raised and report it2640 .stub_creds2641 returns :this_channel_is_insecure if unix2642 returns :this_channel_is_insecure if tcp2643 returns Credentials object if tls2644 .stub2645 when passed a UNIX socket address2646 passes the address as-is to GRPC2647 when passed a TLS address2648 strips tls:// prefix before passing it to GRPC::Core::Channel initializer2649 when passed a TCP address2650 strips tcp:// prefix before passing it to GRPC::Core::Channel initializer2651 .connection_data2652 returns connection data2653 allow_n_plus_1_calls2654 when RequestStore is enabled2655 returns the result of the allow_n_plus_1_calls block2656 when RequestStore is not active2657 returns the result of the allow_n_plus_1_calls block2658 enforce_gitaly_request_limits?2659 when RequestStore is enabled2660 allows up the maximum number of allowed calls2661 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block2662 when the maximum number of calls has been reached2663 fails on the next call2664 when the maximum number of calls has been reached within an allow_n_plus_1_calls block2665 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block2666 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block2667 when RequestStore is not active2668 does not raise errors when the maximum number of allowed calls is exceeded2669 does not fail when the maximum number of calls is exceeded within an allow_n_plus_1_calls block2670 get_request_count2671 when RequestStore is enabled2672 when enforce_gitaly_request_limits is called outside of allow_n_plus_1_calls blocks2673 counts gitaly calls2674 when enforce_gitaly_request_limits is called inside and outside of allow_n_plus_1_calls blocks2675 counts gitaly calls2676 when reset_counts is called2677 resets counts2678 when RequestStore is not active2679 returns zero2680 feature_enabled?2681 returns false2682 timeouts2683 with default values2684 returns expected values2685 Peek Performance bar details2686 when the request store is active2687 records call details if a RPC is called2688 when no request store is active2689 records nothing2690DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2691Gitlab::UrlSanitizer2692 .sanitize2693 input: "http://user:pass@test.com/root/repoC.git/", output: "http://*****:*****@test.com/root/repoC.git/"2694 should include "repository 'http://*****:*****@test.com/root/repoC.git/' not found"2695 input: "https://user:pass@test.com/root/repoA.git/", output: "https://*****:*****@test.com/root/repoA.git/"2696 should include "repository 'https://*****:*****@test.com/root/repoA.git/' not found"2697 input: "ssh://user@host.test/path/to/repo.git", output: "ssh://*****@host.test/path/to/repo.git"2698 should include "repository 'ssh://*****@host.test/path/to/repo.git' not found"2699 input: "git://user:pass@host.test/path/to/repo.git", output: "git://*****:*****@host.test/path/to/repo.git"2700 should include "repository 'git://*****:*****@host.test/path/to/repo.git' not found"2701 input: "git://host.test/path/to/repo.git", output: "git://host.test/path/to/repo.git"2702 should include "repository 'git://host.test/path/to/repo.git' not found"2703 input: "user@server:project.git", output: "user@server:project.git"2704 should include "repository 'user@server:project.git' not found"2705 input: "user:pass@server:project.git", output: "user:pass@server:project.git"2706 should include "repository 'user:pass@server:project.git' not found"2707 input: "ssh://", output: ""2708 should include "repository '' not found"2709 .valid?2710 value: false, url: nil2711 should eq false2712 value: false, url: ""2713 should eq false2714 value: false, url: "123://invalid:url"2715 should eq false2716 value: false, url: "valid@project:url.git"2717 should eq false2718 value: false, url: "valid:pass@project:url.git"2719 should eq false2720 value: false, url: ["test", "array"]2721 should eq false2722 value: true, url: "ssh://example.com"2723 should eq true2724 value: true, url: "ssh://:@example.com"2725 should eq true2726 value: true, url: "ssh://foo@example.com"2727 should eq true2728 value: true, url: "ssh://foo:bar@example.com"2729 should eq true2730 value: true, url: "ssh://foo:bar@example.com/group/group/project.git"2731 should eq true2732 value: true, url: "git://example.com/group/group/project.git"2733 should eq true2734 value: true, url: "git://foo:bar@example.com/group/group/project.git"2735 should eq true2736 value: true, url: "http://foo:bar@example.com/group/group/project.git"2737 should eq true2738 value: true, url: "https://foo:bar@example.com/group/group/project.git"2739 should eq true2740 #sanitized_url2741 credentials in hash2742 username: "foo", password: "bar"2743 should eq "http://example.com"2744 username: "foo", password: ""2745 should eq "http://example.com"2746 username: "foo", password: nil2747 should eq "http://example.com"2748 username: "", password: "bar"2749 should eq "http://example.com"2750 username: "", password: ""2751 should eq "http://example.com"2752 username: "", password: nil2753 should eq "http://example.com"2754 username: nil, password: "bar"2755 should eq "http://example.com"2756 username: nil, password: ""2757 should eq "http://example.com"2758 username: nil, password: nil2759 should eq "http://example.com"2760 credentials in URL2761 userinfo: "foo:bar@"2762 should eq "http://example.com"2763 userinfo: "foo@"2764 should eq "http://example.com"2765 userinfo: ":bar@"2766 should eq "http://example.com"2767 userinfo: ":@"2768 should eq "http://example.com"2769 userinfo: "@"2770 should eq "http://example.com"2771 userinfo: nil2772 should eq "http://example.com"2773 #credentials2774 credentials in hash2775 overrides URL-provided credentials2776 credentials in URL2777 url: "http://foo:bar@example.com", credentials: {:user=>"foo", :password=>"bar"}2778 should eq {:user=>"foo", :password=>"bar"}2779 url: "http://foo:bar:baz@example.com", credentials: {:user=>"foo", :password=>"bar:baz"}2780 should eq {:user=>"foo", :password=>"bar:baz"}2781 url: "http://:bar@example.com", credentials: {:user=>nil, :password=>"bar"}2782 should eq {:user=>nil, :password=>"bar"}2783 url: "http://foo:@example.com", credentials: {:user=>"foo", :password=>nil}2784 should eq {:user=>"foo", :password=>nil}2785 url: "http://foo@example.com", credentials: {:user=>"foo", :password=>nil}2786 should eq {:user=>"foo", :password=>nil}2787 url: "http://:@example.com", credentials: {:user=>nil, :password=>nil}2788 should eq {:user=>nil, :password=>nil}2789 url: "http://@example.com", credentials: {:user=>nil, :password=>nil}2790 should eq {:user=>nil, :password=>nil}2791 url: "http://example.com", credentials: {:user=>nil, :password=>nil}2792 should eq {:user=>nil, :password=>nil}2793 url: nil, credentials: {:user=>nil, :password=>nil}2794 should eq {:user=>nil, :password=>nil}2795 url: "", credentials: {:user=>nil, :password=>nil}2796 should eq {:user=>nil, :password=>nil}2797 url: "no", credentials: {:user=>nil, :password=>nil}2798 should eq {:user=>nil, :password=>nil}2799 #full_url2800 credentials in hash2801 credentials: {:user=>"foo", :password=>"bar"}, userinfo: "foo:bar@"2802 should eq "http://foo:bar@example.com"2803 credentials: {:user=>"foo", :password=>""}, userinfo: "foo@"2804 should eq "http://foo@example.com"2805 credentials: {:user=>"foo", :password=>nil}, userinfo: "foo@"2806 should eq "http://foo@example.com"2807 credentials: {:user=>"", :password=>"bar"}, userinfo: ":bar@"2808 should eq "http://:bar@example.com"2809 credentials: {:user=>"", :password=>""}, userinfo: nil2810 should eq "http://example.com"2811 credentials: {:user=>"", :password=>nil}, userinfo: nil2812 should eq "http://example.com"2813 credentials: {:user=>nil, :password=>"bar"}, userinfo: ":bar@"2814 should eq "http://:bar@example.com"2815 credentials: {:user=>nil, :password=>""}, userinfo: nil2816 should eq "http://example.com"2817 credentials: {:user=>nil, :password=>nil}, userinfo: nil2818 should eq "http://example.com"2819 credentials in URL2820 input: nil, output: ""2821 should eq ""2822 input: "", output: :same2823 should eq ""2824 input: "git@example.com", output: :same2825 should eq "git@example.com"2826 input: "http://example.com", output: :same2827 should eq "http://example.com"2828 input: "http://foo@example.com", output: :same2829 should eq "http://foo@example.com"2830 input: "http://foo:@example.com", output: "http://foo@example.com"2831 should eq "http://foo@example.com"2832 input: "http://:bar@example.com", output: :same2833 should eq "http://:bar@example.com"2834 input: "http://foo:bar@example.com", output: :same2835 should eq "http://foo:bar@example.com"2836 input: "http://foo:g p@example.com", output: "http://foo:g%20p@example.com"2837 should eq "http://foo:g%20p@example.com"2838 input: "http://foo:s/h@example.com", output: "http://foo:s%2Fh@example.com"2839 should eq "http://foo:s%2Fh@example.com"2840 input: "http://t u:a#b@example.com", output: "http://t%20u:a%23b@example.com"2841 should eq "http://t%20u:a%23b@example.com"2842 input: "http://t+u:a#b@example.com", output: "http://t%2Bu:a%23b@example.com"2843 should eq "http://t%2Bu:a%23b@example.com"2844 when credentials contains special chars2845 should parse the URL without errors2846DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2847UserEntity2848 exposes user name and login2849 does not expose passwords2850 does not expose tokens2851 does not expose 2FA OTPs2852 exposes user path2853DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2854Gitlab::Git::MergeBase2855 #sha2856 returns `nil` when the refs do not have a common ancestor2857 returns a merge base when passing 2 branch names2858 returns a merge base when passing a tag name2859 when the refs exist2860 returns the SHA of the merge base2861 memoizes the result2862 when passing a missing ref2863 does not call merge_base on the repository but raises an error2864 #commit2865 does not try to find the commit when there is no sha2866 for existing refs with a merge base2867 finds the commit for the merge base2868 only looks up the commit once2869 #unknown_refs2870 returns the refs passed that are not part of the repository2871 only looks up the commits once2872DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2873Gitlab::BackgroundMigration::NormalizeLdapExternUidsRange2874DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:47)2875 normalizes the LDAP identities in the range2876Arel 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.2877If 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).2878You 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)2879If 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.2880DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2881Arel 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.2882If 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).2883You 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)2884If 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.2885DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2886Arel 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.2887If 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).2888You 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)2889If 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.2890DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2891Arel 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.2892If 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).2893You 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)2894If 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.2895DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2896Arel 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.2897If 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).2898You 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)2899If 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.2900DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:360)2901Arel 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.2902If 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).2903You 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)2904If 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.2905DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:375)2906Arel 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.2907If 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).2908You 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)2909If 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.2910DEPRECATION 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-ce/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)2911Arel 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.2912If 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).2913You 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)2914If 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.2915DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2916Arel 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.2917If 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).2918You 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)2919If 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.2920DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2921Arel 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.2922If 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).2923You 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)2924If 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.2925DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2926Arel 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.2927If 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).2928You 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)2929If 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.2930DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2931Arel 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.2932If 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).2933You 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)2934If 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.2935DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2936Arel 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.2937If 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).2938You 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)2939If 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.2940DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2941Arel 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.2942If 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).2943You 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)2944If 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.2945DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2946Arel 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.2947If 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).2948You 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)2949If 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.2950DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2951Arel 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.2952If 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).2953You 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)2954If 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.2955DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2956Arel 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.2957If 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).2958You 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)2959If 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.2960DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2961Arel 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.2962If 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).2963You 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)2964If 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.2965DEPRECATION 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-ce/lib/gitlab/database/migration_helpers.rb:335)2966DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2967Gitlab::SidekiqConfig2968 .workers2969 includes all workers2970 .worker_queues2971 includes all queues2972 .expand_queues2973 expands queue namespaces to concrete queue names2974 lets concrete queue names pass through2975 lets unknown queues pass through2976DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2977TriggerableHooks2978 scopes2979 defines a scope for each of the requested triggers2980 .hooks_for2981 the model has the required trigger scope2982 returns the record2983 the model does not have the required trigger scope2984 returns an empty relation2985 the stock scope ".all" is accepted2986 returns the record2987 .select_active2988 returns hooks that match the active filter2989 returns empty list if no hooks match the active filter2990DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)2991SystemCheck::SimpleExecutor2992 #component2993 returns stored component name2994 #checks2995 returns a set of classes2996 #<<2997 appends a new check to the Set2998 inserts unique itens only2999 errors out when passing multiple items3000 #execute3001 runs included checks3002 #run_check3003 prints check name3004 when check pass3005 prints yes3006 when check fails3007 prints no3008 displays error message from #show_error3009 when check implements #repair!3010 executes #repair!3011 when repair succeeds3012 does not execute #show_error3013 when repair fails3014 does not execute #show_error3015 when check implements skip?3016 executes #skip? method3017 displays .skip_reason3018 displays #skip_reason3019 does not execute #check when #skip? is true3020 when implements a #multi_check3021 executes #multi_check method3022 does not execute #check method3023 when check implements #skip?3024 executes #skip? method3025 when there is an exception3026 rescues the exception3027DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3028Gitlab::Ci::Config::External::File::Local3029 #matching?3030 when a local is specified3031 should return true3032 with a missing local3033 should return false3034 with a missing local key3035 should return false3036 #valid?3037 when is a valid local path3038 should return true3039 when is not a valid local path3040 should return false3041 when is not a yaml file3042 should return false3043 #content3044 with a valid file3045 should return the content of the file3046 with an invalid file3047 should be nil3048 #error_message3049 should return an error message3050DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3051ProjectCiCdSetting3052 .available?3053 returns true3054 memoizes the schema version3055DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3056Gitlab::Ci::Build::Artifacts::Metadata3057 metadata file exists3058 #find_entries! empty string3059 matches correct paths3060 matches metadata for every path3061 return Hashes for each metadata3062 #find_entries! other_artifacts_0.1.2/3063 matches correct paths3064 #find_entries! other_artifacts_0.1.2/another-subdirectory/3065 matches correct paths3066 #find_entries! recursively for other_artifacts_0.1.2/3067 matches correct paths3068 #to_entry3069 should be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry3070 #full_version3071 should eq "GitLab Build Artifacts Metadata 0.0.1"3072 #version3073 should eq "0.0.1"3074 #errors3075 should eq {}3076 metadata file does not exist3077 #find_entries!3078 raises error3079 metadata file is invalid3080 #find_entries!3081 raises error3082 generated metadata3083 #find_entries!3084 reads expected number of entries3085DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3086Gitlab::Metrics::Samplers::RubySampler3087 #sample3088 samples various statistics3089 adds a metric containing the memory usage3090 adds a metric containing the amount of open file descriptors3091 clears any GC profiles3092 #sample_gc3093 adds a metric containing garbage collection time statistics3094 adds a metric containing garbage collection statistics3095DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3096Gitlab::HealthChecks::Redis::RedisCheck3097 #metrics3098 Check is passing3099 should include (have attributes {:name => "redis_ping_success", :value => 1})3100 should include (have attributes {:name => "redis_ping_timeout", :value => 0})3101 should include (have attributes {:name => "redis_ping_latency_seconds", :value => (be >= 0)})3102 Check is misbehaving3103 should include (have attributes {:name => "redis_ping_success", :value => 0})3104 should include (have attributes {:name => "redis_ping_timeout", :value => 0})3105 should include (have attributes {:name => "redis_ping_latency_seconds", :value => (be >= 0)})3106 Check is timeouting3107 should include (have attributes {:name => "redis_ping_success", :value => 0})3108 should include (have attributes {:name => "redis_ping_timeout", :value => 1})3109 should include (have attributes {:name => "redis_ping_latency_seconds", :value => (be >= 0)})3110 #readiness3111 Check returns ok3112 should have attributes {:success => true}3113 Check is misbehaving3114 should have attributes {:success => false, :message => "unexpected Redis check result: error!"}3115 Check is timeouting3116 should have attributes {:success => false, :message => "Redis check timed out"}3117 #liveness3118 should eq #<struct Gitlab::HealthChecks::Result success=true, message=nil, labels=nil>3119DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3120Gitlab::Prometheus::Queries::MatchedMetricQuery3121 with one group where two metrics is found3122 both metrics in the group pass requirements3123 responds with both metrics as actve3124 none of the metrics pass requirements3125 responds with both metrics missing requirements3126 no series information found about the metrics3127 responds with both metrics missing requirements3128 one of the series info was not found3129 responds with one active and one missing metric3130 with one group where only one metric is found3131 both metrics in the group pass requirements3132 responds with one metrics as active and no missing requiremens3133 no metrics in group pass requirements3134 responds with one metrics as active and no missing requiremens3135 with two groups where metrics are found in each group3136 all metrics in both groups pass requirements3137 responds with one metrics as active and no missing requiremens3138 no metrics in groups pass requirements3139 responds with one metrics as active and no missing requiremens3140DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3141Gitlab::HookData::BaseBuilder3142 #absolute_image_urls3143 with an upload prefix specified3144 relative image URL3145 should eq ""3146 absolute upload URL3147 should eq ""3148 absolute non-upload URL3149 should eq ""3150 without an upload prefix specified3151 relative image URL3152 should eq ""3153 absolute upload URL3154 should eq ""3155 absolute non-upload URL3156 should eq ""3157 HTTP URL3158 should eq ""3159 HTTPS URL3160 should eq ""3161 protocol-relative URL3162 should eq ""3163 URL reference by title3164 should eq "![foo]\n\n[foo]: foo.png"3165 URL reference by label3166 should eq "![][foo]\n\n[foo]: foo.png"3167 in Markdown inline code block3168 should eq "``"3169 in HTML tag on the same line3170 should eq "<p></p>"3171 in Markdown multi-line code block3172 should eq "```\n\n```"3173 in HTML tag on different lines3174 should eq "<p>\n\n</p>"3175DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3176Gitlab::Auth::LDAP::AuthHash3177 without overridden attributes3178 has the correct username3179 has the correct name3180 with overridden attributes3181 has the correct username3182 has the correct name3183 #uid3184 when there is extraneous (but valid) whitespace3185 removes the extraneous whitespace3186 when there are upper case characters3187 downcases3188 #username3189 if lowercase_usernames setting is3190 enabled the username attribute is lower cased3191 disabled the username attribute is not lower cased3192DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3193RspecFlaky::FlakyExamplesCollection3194 #initialize3195 accepts no argument3196 accepts a hash3197 does not accept anything else3198 #to_h3199 calls #to_h on the values3200 #-3201 returns only examples that are not present in the given collection3202 fails if the given collection does not respond to `#key?`3203DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3204Gitlab::Config::Entry::Undefined3205 #leaf?3206 is leaf node3207 #valid?3208 is always valid3209 #errors3210 is does not contain errors3211 #value3212 returns nil3213 #relevant?3214 is not relevant3215 #specified?3216 is not defined3217DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3218RuboCop::Cop::Migration::HashIndex3219 in migration3220 registers an offense when creating a hash index3221 registers an offense when creating a concurrent hash index3222 registers an offense when creating a hash index using t.index3223 outside of migration3224 registers no offense3225DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3226Gitlab::CryptoHelper3227 .sha2563228 generates SHA256 digest Base46 encoded3229 .aes256_gcm_encrypt3230 is Base64 encoded string without new line character3231 .aes256_gcm_decrypt3232 correctly decrypts encrypted string3233 decrypts a value when it ends with a new line character3234DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3235ChatMessage::MergeMessage3236 when state is overridden3237 respects the overridden state3238 without markdown3239 open3240 returns a message regarding opening of merge requests3241 close3242 returns a message regarding closing of merge requests3243 with markdown3244 open3245 returns a message regarding opening of merge requests3246 close3247 returns a message regarding closing of merge requests3248DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3249Gitlab::GithubImport::Stage::ImportRepositoryWorker3250 #import3251 when the import succeeds3252 schedules the importing of the base data3253 when the import fails3254 does not schedule the importing of the base data3255DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3256Gitlab::Ci::Status::Group::Factory3257 inherits from the core factory3258 exposes group helpers3259DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3260Gitlab::ImportExport::HashUtil3261 .deep_symbolize_array!3262 symbolizes keys3263 .deep_symbolize_array_with_date!3264 symbolizes keys3265 transforms date strings into Time objects3266DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3267Types::PermissionTypes::Issue3268 should have graphql fields :read_issue, :admin_issue, :update_issue, :create_note, and :reopen_issue3269DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3270ProviderRepoEntity3271 #as_json3272 includes requried fields3273DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/db_cleaner.rb:23)3274Knapsack report was generated. Preview:3275{3276 "spec/requests/api/issues_spec.rb": 72.91472434997559,3277 "spec/features/merge_request/user_creates_image_diff_notes_spec.rb": 63.286628007888794,3278 "spec/features/issues/filtered_search/dropdown_assignee_spec.rb": 44.47973704338074,3279 "spec/models/merge_request_diff_spec.rb": 28.55601453781128,3280 "spec/features/dashboard/merge_requests_spec.rb": 19.1556658744812,3281 "spec/features/merge_request/user_accepts_merge_request_spec.rb": 18.156115531921387,3282 "spec/models/project_services/mattermost_service_spec.rb": 20.070167541503906,3283 "spec/lib/api/helpers/pagination_spec.rb": 13.788915634155273,3284 "spec/features/profile_spec.rb": 12.159925699234009,3285 "spec/features/users/signup_spec.rb": 11.780249834060669,3286 "spec/requests/api/search_spec.rb": 8.28030514717102,3287 "spec/controllers/projects/discussions_controller_spec.rb": 10.10127592086792,3288 "spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb": 6.380545139312744,3289 "spec/features/unsubscribe_links_spec.rb": 5.090108633041382,3290 "spec/lib/gitlab/gpg_spec.rb": 8.51563811302185,3291 "spec/features/milestones/user_deletes_milestone_spec.rb": 8.62204647064209,3292 "spec/models/ability_spec.rb": 4.976083755493164,3293 "spec/controllers/projects/tags_controller_spec.rb": 5.279531478881836,3294 "spec/models/concerns/awardable_spec.rb": 4.960278511047363,3295 "spec/lib/gitlab/ci/status/build/failed_spec.rb": 3.1074821949005127,3296 "spec/controllers/projects/pages_domains_controller_spec.rb": 4.260371923446655,3297 "spec/features/projects/settings/user_sees_revoke_deploy_token_modal_spec.rb": 5.364189147949219,3298 "spec/lib/gitlab/ci/status/build/retryable_spec.rb": 2.02062726020813,3299 "spec/lib/gitlab/project_authorizations_spec.rb": 1.3164682388305664,3300 "spec/features/users/show_spec.rb": 2.5925803184509277,3301 "spec/features/merge_request/user_sees_wip_help_message_spec.rb": 2.70572566986084,3302 "spec/services/boards/lists/create_service_spec.rb": 2.816580057144165,3303 "spec/models/commit_collection_spec.rb": 2.1265506744384766,3304 "spec/finders/fork_projects_finder_spec.rb": 3.3354218006134033,3305 "spec/workers/project_cache_worker_spec.rb": 1.4886505603790283,3306 "spec/lib/gitlab/chat/output_spec.rb": 1.8858044147491455,3307 "spec/features/explore/user_explores_projects_spec.rb": 2.1344447135925293,3308 "spec/requests/api/doorkeeper_access_spec.rb": 1.5367400646209717,3309 "spec/policies/personal_snippet_policy_spec.rb": 1.3604300022125244,3310 "spec/migrations/clean_up_for_members_spec.rb": 1.438535213470459,3311 "spec/services/projects/cleanup_service_spec.rb": 2.4473788738250732,3312 "spec/graphql/resolvers/issues_resolver_spec.rb": 2.094135046005249,3313 "spec/models/project_services/chat_notification_service_spec.rb": 1.0207245349884033,3314 "spec/services/groups/nested_create_service_spec.rb": 0.4870412349700928,3315 "spec/services/releases/update_service_spec.rb": 1.2427492141723633,3316 "spec/serializers/deployment_serializer_spec.rb": 1.2097549438476562,3317 "spec/features/issues/user_sees_breadcrumb_links_spec.rb": 1.1109271049499512,3318 "spec/services/tags/create_service_spec.rb": 1.0534977912902832,3319 "spec/models/project_custom_attribute_spec.rb": 0.6292426586151123,3320 "spec/services/delete_branch_service_spec.rb": 0.5670480728149414,3321 "spec/helpers/profiles_helper_spec.rb": 0.47835445404052734,3322 "spec/graphql/mutations/concerns/mutations/resolves_project_spec.rb": 0.2377176284790039,3323 "spec/requests/request_profiler_spec.rb": 0.9111759662628174,3324 "spec/tasks/gitlab/uploads/check_rake_spec.rb": 0.7029588222503662,3325 "spec/db/production/settings_spec.rb": 0.43091320991516113,3326 "spec/lib/gitlab/diff/file_collection/compare_spec.rb": 0.6592690944671631,3327 "spec/lib/banzai/issuable_extractor_spec.rb": 0.6079344749450684,3328 "spec/serializers/analytics_issue_entity_spec.rb": 0.5404708385467529,3329 "spec/services/protected_branches/destroy_service_spec.rb": 0.31855106353759766,3330 "spec/lib/gitlab/action_rate_limiter_spec.rb": 0.30379295349121094,3331 "spec/models/import_export_upload_spec.rb": 0.2951393127441406,3332 "spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb": 0.2775390148162842,3333 "spec/models/board_group_recent_visit_spec.rb": 0.2792079448699951,3334 "spec/services/projects/update_pages_configuration_service_spec.rb": 0.31839990615844727,3335 "spec/controllers/groups/avatars_controller_spec.rb": 0.15039992332458496,3336 "spec/lib/banzai/color_parser_spec.rb": 0.12998390197753906,3337 "spec/lib/gitlab/gitlab_import/importer_spec.rb": 0.19993925094604492,3338 "spec/lib/gitlab/gitaly_client_spec.rb": 0.1876826286315918,3339 "spec/lib/gitlab/url_sanitizer_spec.rb": 0.10837841033935547,3340 "spec/serializers/user_entity_spec.rb": 0.15242910385131836,3341 "spec/lib/gitlab/git/merge_base_spec.rb": 0.16608428955078125,3342 "spec/lib/gitlab/background_migration/normalize_ldap_extern_uids_range_spec.rb": 0.19692540168762207,3343 "spec/lib/gitlab/sidekiq_config_spec.rb": 0.12192296981811523,3344 "spec/models/concerns/triggerable_hooks_spec.rb": 0.1721782684326172,3345 "spec/lib/system_check/simple_executor_spec.rb": 0.03747439384460449,3346 "spec/lib/gitlab/ci/config/external/file/local_spec.rb": 0.06348395347595215,3347 "spec/models/project_ci_cd_setting_spec.rb": 0.06133770942687988,3348 "spec/lib/gitlab/ci/build/artifacts/metadata_spec.rb": 0.026360511779785156,3349 "spec/lib/gitlab/metrics/samplers/ruby_sampler_spec.rb": 0.030149459838867188,3350 "spec/lib/gitlab/health_checks/redis/redis_check_spec.rb": 0.03533625602722168,3351 "spec/lib/gitlab/prometheus/queries/matched_metric_query_spec.rb": 0.021033525466918945,3352 "spec/lib/gitlab/hook_data/base_builder_spec.rb": 0.02956104278564453,3353 "spec/lib/gitlab/auth/ldap/auth_hash_spec.rb": 0.02215862274169922,3354 "spec/lib/rspec_flaky/flaky_examples_collection_spec.rb": 0.01263737678527832,3355 "spec/lib/gitlab/config/entry/undefined_spec.rb": 0.010537862777709961,3356 "spec/rubocop/cop/migration/hash_index_spec.rb": 0.07472658157348633,3357 "spec/lib/gitlab/crypto_helper_spec.rb": 0.006306648254394531,3358 "spec/models/project_services/chat_message/merge_message_spec.rb": 0.008526086807250977,3359 "spec/workers/gitlab/github_import/stage/import_repository_worker_spec.rb": 0.009361028671264648,3360 "spec/lib/gitlab/ci/status/group/factory_spec.rb": 0.003651142120361328,3361 "spec/lib/gitlab/import_export/hash_util_spec.rb": 0.005690097808837891,3362 "spec/graphql/types/permission_types/issue_spec.rb": 0.0026035308837890625,3363 "spec/serializers/provider_repo_entity_spec.rb": 0.0021138191223144533364}3365Knapsack global time execution for tests: 07m 06s3366Pending: (Failures listed here are expected and do not affect your suite's status)3367 1) API::Issues GET /groups/:id/issues when group has subgroups also returns subgroups projects issues3368 # around hook at ./spec/spec_helper.rb:235 did not execute the example3369 # ./spec/requests/api/issues_spec.rb:5163370 2) Groups::NestedCreateService with subgroups #execute returns the group if it already existed3371 # around hook at ./spec/spec_helper.rb:235 did not execute the example3372 # ./spec/services/groups/nested_create_service_spec.rb:613373 3) Groups::NestedCreateService with subgroups #execute reuses a parent if it already existed3374 # around hook at ./spec/spec_helper.rb:235 did not execute the example3375 # ./spec/services/groups/nested_create_service_spec.rb:713376 4) Groups::NestedCreateService with subgroups #execute creates group and subgroup in the database3377 # around hook at ./spec/spec_helper.rb:235 did not execute the example3378 # ./spec/services/groups/nested_create_service_spec.rb:783379 5) Groups::NestedCreateService with subgroups #execute behaves like with a visibility level creates the group with correct visibility level3380 # around hook at ./spec/spec_helper.rb:235 did not execute the example3381 # ./spec/services/groups/nested_create_service_spec.rb:93382 6) Groups::NestedCreateService with subgroups #execute behaves like with a visibility level adding a visibility level overwrites the visibility level3383 # around hook at ./spec/spec_helper.rb:235 did not execute the example3384 # ./spec/services/groups/nested_create_service_spec.rb:193385Finished in 9 minutes 0 seconds (files took 10.46 seconds to load)33861229 examples, 0 failures, 6 pending3388$ date3389Wed Feb 27 08:34:54 UTC 20193392coverage/: found 5 matching files 3393knapsack/: found 4 matching files 3394rspec_flaky/: found 4 matching files 3395WARNING: tmp/capybara/: no matching files 3396Uploading artifacts to coordinator... ok id=168353018 responseStatus=201 Created token=_VvZU5Ds3397Uploading artifacts...3398junit_rspec.xml: found 1 matching files 3399Uploading artifacts to coordinator... ok id=168353018 responseStatus=201 Created token=_VvZU5Ds3400Job succeeded