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

Shinya Maeda
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on prm-com-gitlab-org bd0915563Using 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-bd091556-project-13083-concurrent-0 via runner-bd091556-prm-1551253274-f4197be6...
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/gitaly-test.log30Removing log/grpc.log31Removing log/test_json.log32Removing node_modules/33Removing public/assets/34Removing rspec_flaky/35Removing tmp/cache/36Removing tmp/capybara/37Removing tmp/prometheus_multiproc_dir/counter_process_id_161-0.db38Removing tmp/prometheus_multiproc_dir/histogram_process_id_161-0.db39Removing tmp/tests/40Removing vendor/gitaly-ruby/41Removing vendor/ruby/42HEAD is now at ddbc843f Allow Gitaly N+1 calls for RootController#index44 * [new branch] persist-source-sha-and-target-sha-for-pipelines -> origin/persist-source-sha-and-target-sha-for-pipelines45Checking out 314062fe as persist-source-sha-and-target-sha-for-pipelines...46Skipping Git submodules setup48Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 49Successfully extracted cache51Downloading artifacts from coordinator... ok id=168352919 responseStatus=200 OK token=sN8wDMNo52Downloading artifacts for compile-assets (168352920)...53Downloading artifacts from coordinator... ok id=168352920 responseStatus=200 OK token=wRVGbMyT54Downloading artifacts for setup-test-env (168352921)...55Downloading artifacts from coordinator... ok id=168352921 responseStatus=200 OK token=6jTozWCb56WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 58Bundler version 1.17.259$ date60Wed Feb 27 08:23:10 UTC 201961$ source scripts/utils.sh62$ date63Wed Feb 27 08:23:10 UTC 201964$ source scripts/prepare_build.sh65Warning: 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`.66The Gemfile's dependencies are satisfied67Successfully installed knapsack-1.17.1681 gem installed69Database 'gitlabhq_test' does not exist70WARNING: index on columns ["description"] uses unsupported option, skipping.71WARNING: index on columns ["title"] uses unsupported option, skipping.72WARNING: index on columns ["description"] uses unsupported option, skipping.73WARNING: index on columns ["title"] uses unsupported option, skipping.74WARNING: index on columns ["description"] uses unsupported option, skipping.75WARNING: index on columns ["title"] uses unsupported option, skipping.76WARNING: index on columns ["name"] uses unsupported option, skipping.77WARNING: index on columns ["path"] uses unsupported option, skipping.78WARNING: index on columns ["note"] uses unsupported option, skipping.79Created database 'gitlabhq_test'80-- enable_extension("plpgsql")81 -> 0.0013s82-- enable_extension("pg_trgm")83 -> 0.0000s84-- create_table("abuse_reports", {:force=>:cascade})85 -> 24.6265s86-- create_table("appearances", {:force=>:cascade})87 -> 21.5733s88-- create_table("application_setting_terms", {:force=>:cascade})89 -> 7.0920s90-- create_table("application_settings", {:force=>:cascade})91 -> 0.0624s92-- create_table("audit_events", {:force=>:cascade})93 -> 0.0524s94-- create_table("award_emoji", {:force=>:cascade})95 -> 0.0616s96-- create_table("badges", {:force=>:cascade})97 -> 0.0616s98-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})99 -> 0.0911s100-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})101 -> 0.0808s102-- create_table("boards", {:force=>:cascade})103 -> 0.0610s104-- create_table("broadcast_messages", {:force=>:cascade})105 -> 0.0514s106-- create_table("chat_names", {:force=>:cascade})107 -> 0.0624s108-- create_table("chat_teams", {:force=>:cascade})109 -> 0.0517s110-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})111 -> 0.0516s112-- create_table("ci_build_trace_section_names", {:force=>:cascade})113 -> 0.0520s114-- create_table("ci_build_trace_sections", {:force=>:cascade})115 -> 0.0724s116-- create_table("ci_builds", {:force=>:cascade})117 -> 0.2488s118-- create_table("ci_builds_metadata", {:force=>:cascade})119 -> 0.0622s120-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})121 -> 0.0519s122-- create_table("ci_group_variables", {:force=>:cascade})123 -> 0.0518s124-- create_table("ci_job_artifacts", {:force=>:cascade})125 -> 0.0985s126-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})127 -> 0.0618s128-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})129 -> 0.0520s130-- create_table("ci_pipeline_schedules", {:force=>:cascade})131 -> 0.0712s132-- create_table("ci_pipeline_variables", {:force=>:cascade})133 -> 0.0516s134-- create_table("ci_pipelines", {:force=>:cascade})135 -> 0.1698s136-- create_table("ci_runner_namespaces", {:force=>:cascade})137 -> 0.0611s138-- create_table("ci_runner_projects", {:force=>:cascade})139 -> 0.0610s140-- create_table("ci_runners", {:force=>:cascade})141 -> 0.0925s142-- create_table("ci_stages", {:force=>:cascade})143 -> 0.0817s144-- create_table("ci_trigger_requests", {:force=>:cascade})145 -> 0.0543s146-- create_table("ci_triggers", {:force=>:cascade})147 -> 0.0617s148-- create_table("ci_variables", {:force=>:cascade})149 -> 0.0526s150-- create_table("cluster_groups", {:force=>:cascade})151 -> 0.0616s152-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})153 -> 0.0601s154-- create_table("cluster_projects", {:force=>:cascade})155 -> 0.0733s156-- create_table("cluster_providers_gcp", {:force=>:cascade})157 -> 0.0521s158-- create_table("clusters", {:force=>:cascade})159 -> 0.0619s160-- create_table("clusters_applications_cert_managers", {:force=>:cascade})161 -> 0.0524s162-- create_table("clusters_applications_helm", {:force=>:cascade})163 -> 0.0519s164-- create_table("clusters_applications_ingress", {:force=>:cascade})165 -> 0.0518s166-- create_table("clusters_applications_jupyter", {:force=>:cascade})167 -> 0.0613s168-- create_table("clusters_applications_knative", {:force=>:cascade})169 -> 0.0518s170-- create_table("clusters_applications_prometheus", {:force=>:cascade})171 -> 0.0517s172-- create_table("clusters_applications_runners", {:force=>:cascade})173 -> 0.0610s174-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})175 -> 0.0751s176-- create_table("container_repositories", {:force=>:cascade})177 -> 0.0621s178-- create_table("conversational_development_index_metrics", {:force=>:cascade})179 -> 0.0532s180-- create_table("deploy_keys_projects", {:force=>:cascade})181 -> 0.0515s182-- create_table("deploy_tokens", {:force=>:cascade})183 -> 0.0617s184-- create_table("deployments", {:force=>:cascade})185 -> 0.1392s186-- create_table("emails", {:force=>:cascade})187 -> 0.0715s188-- create_table("environments", {:force=>:cascade})189 -> 0.0615s190-- create_table("events", {:force=>:cascade})191 -> 0.0910s192-- create_table("feature_gates", {:force=>:cascade})193 -> 0.0607s194-- create_table("features", {:force=>:cascade})195 -> 0.0512s196-- create_table("fork_network_members", {:force=>:cascade})197 -> 0.0712s198-- create_table("fork_networks", {:force=>:cascade})199 -> 0.0518s200-- create_table("forked_project_links", {:force=>:cascade})201 -> 0.0526s202-- create_table("gpg_key_subkeys", {:force=>:cascade})203 -> 0.0815s204-- create_table("gpg_keys", {:force=>:cascade})205 -> 0.0721s206-- create_table("gpg_signatures", {:force=>:cascade})207 -> 0.0920s208-- create_table("group_custom_attributes", {:force=>:cascade})209 -> 0.0620s210-- create_table("identities", {:force=>:cascade})211 -> 0.0524s212-- create_table("import_export_uploads", {:force=>:cascade})213 -> 0.0712s214-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})215 -> 0.0903s216-- create_table("issue_assignees", {:id=>false, :force=>:cascade})217 -> 0.0519s218-- create_table("issue_metrics", {:force=>:cascade})219 -> 0.0519s220-- create_table("issues", {:force=>:cascade})221 -> 0.1707s222-- create_table("keys", {:force=>:cascade})223 -> 0.0621s224-- create_table("label_links", {:force=>:cascade})225 -> 0.0614s226-- create_table("label_priorities", {:force=>:cascade})227 -> 0.0805s228-- create_table("labels", {:force=>:cascade})229 -> 0.0915s230-- create_table("lfs_file_locks", {:force=>:cascade})231 -> 0.0615s232-- create_table("lfs_objects", {:force=>:cascade})233 -> 0.0622s234-- create_table("lfs_objects_projects", {:force=>:cascade})235 -> 0.0518s236-- create_table("lists", {:force=>:cascade})237 -> 0.0717s238-- create_table("members", {:force=>:cascade})239 -> 0.0912s240-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})241 -> 0.0620s242-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})243 -> 0.0423s244-- create_table("merge_request_diffs", {:force=>:cascade})245 -> 0.0616s246-- create_table("merge_request_metrics", {:force=>:cascade})247 -> 0.0910s248-- create_table("merge_requests", {:force=>:cascade})249 -> 0.2095s250-- create_table("merge_requests_closing_issues", {:force=>:cascade})251 -> 0.0713s252-- create_table("milestones", {:force=>:cascade})253 -> 0.0817s254-- create_table("namespaces", {:force=>:cascade})255 -> 0.1215s256-- create_table("note_diff_files", {:force=>:cascade})257 -> 0.0515s258-- create_table("notes", {:force=>:cascade})259 -> 0.1212s260-- create_table("notification_settings", {:force=>:cascade})261 -> 0.0809s262-- create_table("oauth_access_grants", {:force=>:cascade})263 -> 0.0598s264-- create_table("oauth_access_tokens", {:force=>:cascade})265 -> 0.0717s266-- create_table("oauth_applications", {:force=>:cascade})267 -> 0.0617s268-- create_table("oauth_openid_requests", {:force=>:cascade})269 -> 0.0512s270-- create_table("pages_domains", {:force=>:cascade})271 -> 0.0905s272-- create_table("personal_access_tokens", {:force=>:cascade})273 -> 0.0621s274-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})275 -> 0.0717s276-- create_table("programming_languages", {:force=>:cascade})277 -> 0.0527s278-- create_table("project_authorizations", {:id=>false, :force=>:cascade})279 -> 0.0517s280-- create_table("project_auto_devops", {:force=>:cascade})281 -> 0.0601s282-- create_table("project_ci_cd_settings", {:force=>:cascade})283 -> 0.0511s284-- create_table("project_custom_attributes", {:force=>:cascade})285 -> 0.0615s286-- create_table("project_deploy_tokens", {:force=>:cascade})287 -> 0.0621s288-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})289 -> 0.0415s290-- create_table("project_features", {:force=>:cascade})291 -> 0.0508s292-- create_table("project_group_links", {:force=>:cascade})293 -> 0.0611s294-- create_table("project_import_data", {:force=>:cascade})295 -> 0.0510s296-- create_table("project_mirror_data", {:force=>:cascade})297 -> 0.0787s298-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})299 -> 0.0702s300-- create_table("project_statistics", {:force=>:cascade})301 -> 0.0607s302-- create_table("projects", {:force=>:cascade})WARNING: index on columns ["description"] uses unsupported option, skipping.303WARNING: index on columns ["name"] uses unsupported option, skipping.304WARNING: index on columns ["path"] uses unsupported option, skipping.305WARNING: index on columns ["path"] uses unsupported option, skipping.306WARNING: index on columns ["file_name"] uses unsupported option, skipping.307WARNING: index on columns ["title"] uses unsupported option, skipping.308WARNING: index on columns ["email"] uses unsupported option, skipping.309WARNING: index on columns ["name"] uses unsupported option, skipping.310WARNING: index on columns ["username"] uses unsupported option, skipping.311 -> 0.2167s312-- create_table("prometheus_metrics", {:force=>:cascade})313 -> 0.0811s314-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})315 -> 0.0518s316-- create_table("protected_branch_push_access_levels", {:force=>:cascade})317 -> 0.0512s318-- create_table("protected_branches", {:force=>:cascade})319 -> 0.0513s320-- create_table("protected_tag_create_access_levels", {:force=>:cascade})321 -> 0.0706s322-- create_table("protected_tags", {:force=>:cascade})323 -> 0.0703s324-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})325 -> 0.0422s326-- create_table("redirect_routes", {:force=>:cascade})327 -> 0.0605s328-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})329 -> 0.0615s330-- create_table("releases", {:force=>:cascade})331 -> 0.0787s332-- create_table("remote_mirrors", {:force=>:cascade})333 -> 0.0605s334-- create_table("repository_languages", {:id=>false, :force=>:cascade})335 -> 0.0410s336-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})337 -> 0.0800s338-- create_table("routes", {:force=>:cascade})339 -> 0.0610s340-- create_table("sent_notifications", {:force=>:cascade})341 -> 0.0512s342-- create_table("services", {:force=>:cascade})343 -> 0.0710s344-- create_table("shards", {:force=>:cascade})345 -> 0.0507s346-- create_table("snippets", {:force=>:cascade})347 -> 0.0897s348-- create_table("spam_logs", {:force=>:cascade})349 -> 0.0415s350-- create_table("subscriptions", {:force=>:cascade})351 -> 0.0602s352-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})353 -> 0.0510s354-- create_table("system_note_metadata", {:force=>:cascade})355 -> 0.0510s356-- create_table("taggings", {:force=>:cascade})357 -> 0.0806s358-- create_table("tags", {:force=>:cascade})359 -> 0.0506s360-- create_table("term_agreements", {:force=>:cascade})361 -> 0.0698s362-- create_table("timelogs", {:force=>:cascade})363 -> 0.0786s364-- create_table("todos", {:force=>:cascade})365 -> 0.1370s366-- create_table("trending_projects", {:force=>:cascade})367 -> 0.0509s368-- create_table("u2f_registrations", {:force=>:cascade})369 -> 0.0607s370-- create_table("uploads", {:force=>:cascade})371 -> 0.0806s372-- create_table("user_agent_details", {:force=>:cascade})373 -> 0.0510s374-- create_table("user_callouts", {:force=>:cascade})375 -> 0.0604s376-- create_table("user_custom_attributes", {:force=>:cascade})377 -> 0.0606s378-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})379 -> 0.0507s380-- create_table("user_preferences", {:force=>:cascade})381 -> 0.0505s382-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})383 -> 0.0503s384-- create_table("user_synced_attributes_metadata", {:force=>:cascade})385 -> 0.0594s386-- create_table("users", {:force=>:cascade})387 -> 0.1600s388-- create_table("users_star_projects", {:force=>:cascade})389 -> 0.0601s390-- create_table("web_hook_logs", {:force=>:cascade})391 -> 0.0686s392-- create_table("web_hooks", {:force=>:cascade})393 -> 0.0608s394-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})395 -> 0.0630s396-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})397 -> 0.0748s398-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})399 -> 0.0665s400-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})401 -> 0.0853s402-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})403 -> 0.0848s404-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})405 -> 0.0851s406-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})407 -> 0.0870s408-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})409 -> 0.0889s410-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})411 -> 0.0877s412-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})413 -> 0.0682s414-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})415 -> 0.0684s416-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})417 -> 0.0599s418-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})419 -> 0.0645s420-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})421 -> 0.0589s422-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})423 -> 0.0775s424-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})425 -> 0.0768s426-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})427 -> 0.0774s428-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})429 -> 0.2393s430-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})431 -> 0.2339s432-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})433 -> 0.2388s434-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})435 -> 0.2387s436-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})437 -> 0.0677s438-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})439 -> 0.0673s440-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})441 -> 0.0585s442-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})443 -> 0.0584s444-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})445 -> 0.0865s446-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})447 -> 0.0867s448-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})449 -> 0.0674s450-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})451 -> 0.0671s452-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})453 -> 0.0583s454-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})455 -> 0.0872s456-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})457 -> 0.0785s458-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})459 -> 0.0586s460-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})461 -> 0.1742s462-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})463 -> 0.1742s464-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})465 -> 0.1744s466-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})467 -> 0.1737s468-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})469 -> 0.0680s470-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})471 -> 0.0683s472-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})473 -> 0.0766s474-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})475 -> 0.0874s476-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})477 -> 0.0900s478-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})479 -> 0.0689s480-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})481 -> 0.0682s482-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})483 -> 0.0683s484-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})485 -> 0.0602s486-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})487 -> 0.0690s488-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})489 -> 0.0679s490-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})491 -> 0.0591s492-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})493 -> 0.0686s494-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})495 -> 0.0685s496-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})497 -> 0.0589s498-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})499 -> 0.0687s500-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})501 -> 0.0676s502-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})503 -> 0.0597s504-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})505 -> 0.0586s506-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})507 -> 0.0682s508-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})509 -> 0.0683s510-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})511 -> 0.0605s512-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})513 -> 0.0579s514-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})515 -> 0.0676s516-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})517 -> 0.0675s518-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})519 -> 0.0868s520-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})521 -> 0.0873s522-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})523 -> 0.0881s524-- add_foreign_key("container_repositories", "projects")525 -> 0.0689s526-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})527 -> 0.0586s528-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})529 -> 0.1440s530-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})531 -> 0.0687s532-- add_foreign_key("events", "projects", {:on_delete=>:cascade})533 -> 0.0992s534-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})535 -> 0.1006s536-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})537 -> 0.0828s538-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})539 -> 0.0885s540-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})541 -> 0.1045s542-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})543 -> 0.0639s544-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})545 -> 0.0646s546-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})547 -> 0.0839s548-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})549 -> 0.0845s550-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})551 -> 0.1131s552-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})553 -> 0.1049s554-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})555 -> 0.1039s556-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})557 -> 0.0738s558-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})559 -> 0.0752s560-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})561 -> 0.0954s562-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})563 -> 0.0947s564-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})565 -> 0.1045s566-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})567 -> 0.0640s568-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})569 -> 0.0646s570-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})571 -> 0.1837s572-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})573 -> 0.1941s574-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})575 -> 0.1844s576-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})577 -> 0.1861s578-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})579 -> 0.2231s580-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})581 -> 0.1854s582-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})583 -> 0.0823s584-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})585 -> 0.0844s586-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})587 -> 0.0835s588-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})589 -> 0.1078s590-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})591 -> 0.1041s592-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})593 -> 0.0756s594-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})595 -> 0.0743s596-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})597 -> 0.0992s598-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})599 -> 0.0837s600-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})601 -> 0.1036s602-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})603 -> 0.0674s604-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})605 -> 0.0552s606-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})607 -> 0.0735s608-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})609 -> 0.1038s610-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})611 -> 0.1058s612-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})613 -> 0.1050s614-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})615 -> 0.1044s616-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})617 -> 0.4047s618-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})619 -> 0.2386s620-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})621 -> 0.2258s622-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})623 -> 0.2251s624-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})625 -> 0.4134s626-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})627 -> 0.2422s628-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})629 -> 0.2379s630-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})631 -> 0.4282s632-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})633 -> 0.2507s634-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})635 -> 0.0771s636-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})637 -> 0.0753s638-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})639 -> 0.0953s640-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})641 -> 0.0979s642-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})643 -> 0.0661s644-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})645 -> 0.3283s646-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})647 -> 0.0888s648-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})649 -> 0.0739s650-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})651 -> 0.1052s652-- add_foreign_key("personal_access_tokens", "users")653 -> 0.0755s654-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})655 -> 0.0849s656-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})657 -> 0.0865s658-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})659 -> 0.0658s660-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})661 -> 0.0662s662-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})663 -> 0.1383s664-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})665 -> 0.0665s666-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})667 -> 0.0757s668-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})669 -> 0.0766s670-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})671 -> 0.0760s672-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})673 -> 0.0651s674-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})675 -> 0.0651s676-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})677 -> 0.0752s678-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})679 -> 0.0654s680-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})681 -> 0.0860s682-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})683 -> 0.0858s684-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})685 -> 0.0856s686-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})687 -> 0.0752s688-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})689 -> 0.3930s690-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})691 -> 0.1026s692-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})693 -> 0.0628s694-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})695 -> 0.0628s696-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})697 -> 0.0630s698-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})699 -> 0.0826s700-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})701 -> 0.0833s702-- add_foreign_key("protected_tag_create_access_levels", "users")703 -> 0.0844s704-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})705 -> 0.0713s706-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})707 -> 0.2037s708-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})709 -> 0.0668s710-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})711 -> 0.0763s712-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})713 -> 0.0857s714-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})715 -> 0.0671s716-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})717 -> 0.0476s718-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})719 -> 0.0850s720-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})721 -> 0.0843s722-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})723 -> 0.0847s724-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})725 -> 0.0847s726-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})727 -> 0.0763s728-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})729 -> 0.1860s730-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})731 -> 0.0673s732-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})733 -> 0.0579s734-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})735 -> 0.0568s736-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})737 -> 0.0786s738-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})739 -> 0.0850s740-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})741 -> 0.0773s742-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})743 -> 0.0768s744-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})745 -> 0.1340s746-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})747 -> 0.1345s748-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})749 -> 0.1864s750-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})751 -> 0.1350s752-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})753 -> 0.1274s754-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})755 -> 0.0670s756-- add_foreign_key("u2f_registrations", "users")757 -> 0.0676s758-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})759 -> 0.0671s760-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})761 -> 0.0672s762-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})763 -> 0.0579s764-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})765 -> 0.0571s766-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})767 -> 0.0578s768-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})769 -> 0.0577s770-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})771 -> 0.0578s772-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})773 -> 0.1993s774-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})775 -> 0.0680s776-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})777 -> 0.0605s778-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})779 -> 0.0673s780-- initialize_schema_migrations_table()781 -> 0.0441s782Adding limits to schema.rb for mysql783-- change_column(:snippets, :content, :text, {:limit=>2147483647})784 -> 0.1137s785-- change_column(:notes, :st_diff, :text, {:limit=>2147483647})786 -> 0.1270s787-- change_column(:snippets, :content_html, :text, {:limit=>2147483647})788 -> 0.0876s789-- change_column(:merge_request_diff_files, :diff, :text, {:limit=>2147483647, :default=>nil})790 -> 0.0487s791-- change_column(:ci_build_trace_chunks, :raw_data, :binary, {:limit=>16777215})792 -> 0.0586s793-- change_column(:gpg_keys, :key, :text, {:limit=>16777215})794 -> 0.0868s795-- change_column(:prometheus_metrics, :query, :text, {:limit=>4096, :default=>nil})796 -> 0.0863s797$ date798Wed Feb 27 08:25:07 UTC 2019799$ JOB_NAME=( $CI_JOB_NAME )800$ TEST_TOOL=${JOB_NAME[0]}801$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json802$ export KNAPSACK_GENERATE_REPORT=true803$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}804$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json805$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json806$ export FLAKY_RSPEC_GENERATE_REPORT=true807$ export CACHE_CLASSES=true808$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}809$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}810$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}811$ scripts/gitaly-test-spawn812Checking gitaly-ruby bundle...813Warning: 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`.814The Gemfile's dependencies are satisfied815Trying to connect to gitaly: .... OK816$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"817Knapsack report generator started!818==> Setting up GitLab Shell...819 GitLab Shell set up in 0.067681585 seconds...820==> Setting up Gitaly...821 Gitaly set up in 7.919e-05 seconds...822Merge request > User uses quick actions823Starting the Capybara driver server...824 behaves like issuable record that supports quick actions in its description and notes825 new merge_request826 with commands in the description827DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)828 creates the merge_request and interpret commands accordingly829 note on merge_request830 with a note containing commands831DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)832 creates a note without the commands and interpret the commands accordingly833DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)834 removes the quick action from note and explains it in the preview835 with a note containing only commands836DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)837 does not create a note but interpret the commands accordingly838 with a note closing the merge_request839 when current user can close merge_request840DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)841 closes the merge_request842 when current user cannot close merge_request843DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)844 does not close the merge_request845 with a note reopening the merge_request846 when current user can reopen merge_request847DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)848 reopens the merge_request849 when current user cannot reopen merge_request850DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)851 does not reopen the merge_request852 with a note changing the merge_request's title853 when current user can change title of merge_request854DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)855 reopens the merge_request856 when current user cannot change title of merge_request857DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)858 does not change the merge_request title859 with a note marking the merge_request as todo860DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)861 creates a new todo for the merge_request862 with a note marking the merge_request as done863DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)864 creates a new todo for the merge_request865 with a note subscribing to the merge_request866DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)867 creates a new todo for the merge_request868 with a note unsubscribing to the merge_request as done869DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)870 creates a new todo for the merge_request871 with a note assigning the merge_request to the current user872DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)873 assigns the merge_request to the current user874 with a note locking the merge_request discussion875 when current user can lock merge_request discussion876DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)877 locks the merge_request discussion878 when current user cannot lock merge_request879DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)880 does not lock the merge_request discussion881 with a note unlocking the merge_request discussion882 when current user can unlock merge_request discussion883DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)884 unlocks the merge_request discussion885 when current user cannot unlock merge_request886DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)887 does not unlock the merge_request discussion888 preview of note on merge_request889DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)890 removes quick actions from note and explains them891 merge-request-only commands892 time tracking893 behaves like issuable time tracker894DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)895 renders the sidebar component empty state896DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)897 updates the sidebar component when estimate is added898DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)899 updates the sidebar component when spent is added900DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)901 shows the comparison when estimate and spent are added902DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)903 updates the sidebar component when estimate is removed904DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)905 updates the sidebar component when spent is removed906DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)907 shows the help state when icon is clicked908DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)909 hides the help state when close icon is clicked910DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)911 displays the correct help url912 toggling the WIP prefix in the title from note913 when the current user can toggle the WIP prefix914DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)915 adds the WIP: prefix to the title916DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)917 removes the WIP: prefix from the title918 when the current user cannot toggle the WIP prefix919DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)920 does not change the WIP prefix921 merging the MR from the note922 when the current user can merge the MR923DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)924 merges the MR925 when the head diff changes in the meanwhile926DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)927 does not merge the MR928 when the current user cannot merge the MR929DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)930 does not merge the MR931 adding a due date from note932DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)933 does not recognize the command nor create a note934 /target_branch command in merge request935DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)936 changes target_branch in new merge_request937DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)938 does not change target branch when merge request is edited939 /target_branch command from note940 when the current user can change target branch941DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)942 changes target branch from a note943DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)944 does not fail when target branch does not exists945 when current user can not change target branch946DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)947 does not change target branch948DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)949Protected Branches950 logged in as developer951 Delete protected branch952DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)953 does not allow developer to removes protected branch954 logged in as maintainer955 Delete protected branch956DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)957 removes branch after modal confirmation958 logged in as admin959 explicit protected branches960DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)961 allows creating explicit protected branches962DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)963 displays the last commit on the matching branch if it exists964DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)965 displays an error message if the named branch does not exist966 wildcard protected branches967DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)968 allows creating protected branches with a wildcard969DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)970 displays the number of matching branches971DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)972 displays all the branches matching the wildcard973 access control974DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)975 allows creating protected branches that Maintainers can push to976DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)977 allows updating protected branches so that Maintainers can push to them978DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)979 allows creating protected branches that Developers + Maintainers can push to980DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)981 allows updating protected branches so that Developers + Maintainers can push to them982DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)983 allows creating protected branches that No one can push to984DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)985 allows updating protected branches so that No one can push to them986DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)987 allows creating protected branches that Maintainers can merge to988DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)989 allows updating protected branches so that Maintainers can merge to them990DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)991 allows creating protected branches that Developers + Maintainers can merge to992DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)993 allows updating protected branches so that Developers + Maintainers can merge to them994DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)995 allows creating protected branches that No one can merge to996DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)997 allows updating protected branches so that No one can merge to them998DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)999Issue Boards1000DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1001 shows sidebar when clicking issue1002DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1003 closes sidebar when clicking issue1004DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1005 closes sidebar when clicking close button1006DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1007 shows issue details when sidebar is open1008DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1009 removes card from board when clicking1010DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1011 does not show remove button for backlog or closed issues1012 assignee1013DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1014 updates the issues assignee1015DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1016 removes the assignee1017DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1018 assignees to current user1019DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1020 updates assignee dropdown1021 milestone1022DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1023 adds a milestone1024DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1025 removes a milestone1026 due date1027DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1028 updates due date1029 labels1030DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1031 shows current labels when editing1032DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1033 adds a single label1034DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1035 adds a multiple labels1036DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1037 removes a label1038DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1039 creates project label1040 subscription1041DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1042 changes issue subscription1043DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1044 has checked subscription toggle when already subscribed1045DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1046ProjectTeam1047 personal project1048 members collection1049 should include #<User id:177 @user175>1050 should not include #<User id:183 @user181>1051 should not include #<User id:186 @user184>1052 should not include #<User id:192 @user190>1053 access methods1054 should be truthy1055 should be falsey1056 should be falsey1057 should be falsey1058 should be falsey1059 should be truthy1060 should be truthy1061 should be falsey1062 should be falsey1063 group project1064 members collection1065 should include #<User id:235 @user233>1066 should include #<User id:239 @user237>1067 should include #<User id:246 @user244>1068 should not include #<User id:250 @user248>1069 should not include #<User id:257 @user255>1070 access methods1071 should be truthy1072 should be truthy1073 should be truthy1074 should be falsey1075 should be falsey1076 should be falsey1077 should be truthy1078 should be truthy1079 should be falsey1080 should be falsey1081 #fetch_members1082 personal project1083 returns project members1084 returns project members of a specified level1085 returns invited members of a group1086 returns invited members of a group of a specified level1087 group project1088 returns project members1089 returns project members of a specified level1090 #find_member1091 personal project1092 should be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...tring, invite_token: string, invite_accepted_at: datetime, requested_at: datetime, expires_at: date)1093 should be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...tring, invite_token: string, invite_accepted_at: datetime, requested_at: datetime, expires_at: date)1094 should be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...tring, invite_token: string, invite_accepted_at: datetime, requested_at: datetime, expires_at: date)1095 should be nil1096 should be nil1097 group project1098 should be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...tring, invite_token: string, invite_accepted_at: datetime, requested_at: datetime, expires_at: date)1099 should be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...tring, invite_token: string, invite_accepted_at: datetime, requested_at: datetime, expires_at: date)1100 should be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...tring, invite_token: string, invite_accepted_at: datetime, requested_at: datetime, expires_at: date)1101 should be nil1102 should be nil1103 #members_in_project_and_ancestors1104 group project1105 filters out users who are not members of the project1106 #human_max_access1107 returns Maintainer role1108 returns Owner role1109 #max_member_access1110 personal project1111 when project is not shared with group1112 should eq 401113 should eq 201114 should eq 101115 should eq 01116 should eq 01117 when project is shared with group1118 should eq 301119 should eq 201120 should eq 01121 should eq 01122 but share_with_group_lock is true1123 should eq 01124 should eq 01125 group project1126 should eq 401127 should eq 201128 should eq 101129 should eq 01130 should eq 01131 #member?1132 returns false for no user1133 returns true for personal projects of the user1134 returns true for projects of groups the user is a member of1135 returns true for projects for which the user is a member of1136 returns true for projects shared on a group the user is a member of1137 checks for the correct minimum level access1138 #max_member_access_for_user_ids1139 with RequestStore enabled1140 returns correct roles for different users1141 does not perform extra queries when asked for users who have already been found1142 only requests the extra users when uncached users are passed1143 with RequestStore disabled1144 returns correct roles for different users1145DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1146Issues::CreateService1147 #execute1148 when params are valid1149 creates the issue with the given params1150 refreshes the number of open issues1151 creates a pending todo for new assignee1152 executes issue hooks when issue is not confidential1153 executes confidential issue hooks when issue is confidential1154 when current user cannot admin issues in the project1155 filters out params that cannot be set without the :admin_issue permission1156 when label belongs to project group1157 assigns group labels1158 when label belongs to different project1159 does not assign label1160 when milestone belongs to different project1161 does not assign milestone1162 when assignee is set1163 invalidates open issues counter for assignees when issue is assigned1164 issue create service1165 assignees1166 removes assignee when user id is invalid1167 removes assignee when user id is 01168 saves assignee when user id is valid1169 when issuable feature is private1170 removes not authorized assignee when project is Internal1171 removes not authorized assignee when project is Public1172 behaves like new issuable record that supports quick actions1173 with labels in command only1174 attaches labels to issuable1175 with labels in params and command1176 attaches all labels to issuable1177 with assignee and milestone in command only1178 assigns and sets milestone to issuable1179 /close1180 returns an open issue1181 Quick actions1182 with assignee and milestone in params and command1183 assigns and sets milestone to issuable from command1184 resolving discussions1185 for a single discussion1186 resolves the discussion1187 added a system note to the discussion1188 assigns the title and description for the issue1189 can set nil explicitly to the title and description1190 for a merge request1191 resolves the discussion1192 added a system note to the discussion1193 assigns the title and description for the issue1194 can set nil explicitly to the title and description1195 checking spam1196 when recaptcha was verified1197 does no mark an issue as a spam1198 an issue is valid1199 does not assign a spam_log to an issue1200 marks related spam_log as recaptcha_verified1201 when spam log does not belong to a user1202 does not mark spam_log as recaptcha_verified1203 when recaptcha was not verified1204 when akismet detects spam1205 marks an issue as a spam1206 an issue is not valid1207 creates a new spam_log1208 assigns a spam_log to an issue1209 when akismet does not detect spam1210 does not mark an issue as a spam1211 an issue is valid1212 does not assign a spam_log to an issue1213DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1214API::Files1215 http headers1216 converts value into string1217 raises exception if value is an Enumerable1218 HEAD /projects/:id/repository/files/:file_path1219 when unauthenticated and project is public1220 behaves like repository files1221 returns file attributes in headers1222 returns file by commit sha1223 when mandatory params are not given1224 responds with a 400 status1225 when file_path does not exist1226 responds with a 404 status1227 when file_path does not exist1228 responds with a 403 status1229 when unauthenticated and project is private1230 responds with a 404 status1231 when PATs are used1232 behaves like repository files1233 returns file attributes in headers1234 returns file by commit sha1235 when mandatory params are not given1236 responds with a 400 status1237 when file_path does not exist1238 responds with a 404 status1239 when file_path does not exist1240 responds with a 403 status1241 when authenticated as a developer1242 behaves like repository files1243 returns file attributes in headers1244 returns file by commit sha1245 when mandatory params are not given1246 responds with a 400 status1247 when file_path does not exist1248 responds with a 404 status1249 when file_path does not exist1250 responds with a 403 status1251 when authenticated as a guest1252 behaves like 403 response1253 returns 4031254 GET /projects/:id/repository/files/:file_path1255 when unauthenticated and project is public1256 behaves like repository files1257 returns file attributes as json1258 returns json when file has txt extension1259 returns file by commit sha1260 returns raw file info1261 sets inline content disposition by default1262 when mandatory params are not given1263 behaves like 400 response1264 returns 4001265 when file_path does not exist1266 behaves like 404 response1267 returns 4041268 when repository is disabled1269 behaves like 403 response1270 returns 4031271 when PATs are used1272 behaves like repository files1273 returns file attributes as json1274 returns json when file has txt extension1275 returns file by commit sha1276 returns raw file info1277 sets inline content disposition by default1278 when mandatory params are not given1279 behaves like 400 response1280 returns 4001281 when file_path does not exist1282 behaves like 404 response1283 returns 4041284 when repository is disabled1285 behaves like 403 response1286 returns 4031287 when unauthenticated and project is private1288 behaves like 404 response1289 returns 4041290 when authenticated as a developer1291 behaves like repository files1292 returns file attributes as json1293 returns json when file has txt extension1294 returns file by commit sha1295 returns raw file info1296 sets inline content disposition by default1297 when mandatory params are not given1298 behaves like 400 response1299 returns 4001300 when file_path does not exist1301 behaves like 404 response1302 returns 4041303 when repository is disabled1304 behaves like 403 response1305 returns 4031306 when authenticated as a guest1307 behaves like 403 response1308 returns 4031309 GET /projects/:id/repository/files/:file_path/raw1310 when unauthenticated and project is public1311 behaves like repository raw files1312 returns raw file info1313 returns raw file info for files with dots1314 returns file by commit sha1315 when mandatory params are not given1316 behaves like 400 response1317 returns 4001318 when file_path does not exist1319 behaves like 404 response1320 returns 4041321 when repository is disabled1322 behaves like 403 response1323 returns 4031324 when unauthenticated and project is private1325 behaves like 404 response1326 returns 4041327 when authenticated as a developer1328 behaves like repository raw files1329 returns raw file info1330 returns raw file info for files with dots1331 returns file by commit sha1332 when mandatory params are not given1333 behaves like 400 response1334 returns 4001335 when file_path does not exist1336 behaves like 404 response1337 returns 4041338 when repository is disabled1339 behaves like 403 response1340 returns 4031341 when authenticated as a guest1342 behaves like 403 response1343 returns 4031344 when PATs are used1345 returns file by commit sha1346 POST /projects/:id/repository/files/:file_path1347 creates a new file in project repo1348 returns a 400 bad request if no mandatory params given1349 returns a 400 bad request if the commit message is empty1350 returns a 400 if editor fails to create file1351 with PATs1352 returns 403 with `read_repository` scope1353 returns 201 with `api` scope1354 when specifying an author1355 creates a new file with the specified author1356 when the repo is empty1357 creates a new file in project repo1358 PUT /projects/:id/repository/files1359 updates existing file in project repo1360 returns a 400 bad request if the commit message is empty1361 returns a 400 bad request if update existing file with stale last commit id1362 updates existing file in project repo with accepts correct last commit id1363 returns a 400 bad request if no params given1364 when specifying an author1365 updates a file with the specified author1366 DELETE /projects/:id/repository/files1367 deletes existing file in project repo1368 returns a 400 bad request if no params given1369 returns a 400 bad request if the commit message is empty1370 returns a 400 if fails to delete file1371 when specifying an author1372 removes a file with the specified author1373 POST /projects/:id/repository/files with binary file1374 remains unchanged1375DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1376GitLab Flavored Markdown1377 for commits1378 renders title in commits#index1379 renders title in commits#show1380 renders description in commits#show1381 renders title in repositories#branches1382 for issues1383DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1384 renders subject in issues#index1385DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1386 renders subject in issues#show1387DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1388 renders details in issues#show1389 for merge requests1390 renders title in merge_requests#index1391 renders title in merge_requests#show1392 for milestones1393 renders title in milestones#index1394 renders title in milestones#show1395 renders description in milestones#show1396DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1397Merge Requests > Filters generic behavior1398 when filtered by a label1399 state tabs1400DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1401 does not change when state tabs are clicked1402 clear button1403DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1404 allows user to remove filtered labels1405 filter dropdown1406DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1407 filters by label name1408DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1409EnvironmentStatusEntity1410 should include :id1411 should include :name1412 should include :url1413 should include :external_url1414 should include :external_url_formatted1415 should include :deployed_at1416 should include :deployed_at_formatted1417 should include :changes1418 should include :status1419 should not include :stop_url1420 should not include :metrics_url1421 should not include :metrics_monitoring_url1422 when the user is project maintainer1423 should include :stop_url1424 when deployment has metrics1425 when deployment succeeded1426 returns metrics url1427 when deployment is running1428 does not return metrics url1429DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1430UpdateDeploymentService1431 #execute1432 invalidates the environment etag cache1433 creates ref1434 updates merge request metrics1435 when start action is defined1436 and environment is stopped1437 makes environment available1438 when variables are used1439 does not create a new environment1440 updates external url1441 #expanded_environment_url1442 when yaml environment uses $CI_COMMIT_REF_NAME1443 should eq "http://review/master"1444 when yaml environment uses $CI_ENVIRONMENT_SLUG1445 should eq "http://review/prod-slug"1446 when yaml environment uses yaml_variables containing symbol keys1447 should eq "http://review/host"1448 when yaml environment does not have url1449 returns the external_url from persisted environment1450 merge request metrics1451 while updating the 'first_deployed_to_production_at' time1452 for merge requests merged before the current deploy1453 sets the time if the deploy's environment is 'production'1454 does not raise errors if the merge request does not have a metrics record1455 when job deploys to staging1456 doesn't set the time if the deploy's environment is not 'production'1457 for merge requests merged before the previous deploy1458 if the 'first_deployed_to_production_at' time is already set1459 does not overwrite the older 'first_deployed_to_production_at' time1460 if the 'first_deployed_to_production_at' time is not already set1461 does not overwrite the older 'first_deployed_to_production_at' time1462DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1463Merge Requests > User filters by labels1464 filtering by label:none1465DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1466 applies the filter1467 filtering by label:~enhancement1468DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1469 applies the filter1470 filtering by label:~enhancement and label:~bug1471DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1472 applies the filters1473DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1474API::Variables1475 GET /projects/:id/variables1476 authorized user with proper permissions1477 returns project variables1478 authorized user with invalid permissions1479 does not return project variables1480 unauthorized user1481 does not return project variables1482 GET /projects/:id/variables/:key1483 authorized user with proper permissions1484 returns project variable details1485 responds with 404 Not Found if requesting non-existing variable1486 authorized user with invalid permissions1487 does not return project variable details1488 unauthorized user1489 does not return project variable details1490 POST /projects/:id/variables1491 authorized user with proper permissions1492 creates variable1493 creates variable with optional attributes1494 does not allow to duplicate variable key1495 authorized user with invalid permissions1496 does not create variable1497 unauthorized user1498 does not create variable1499 PUT /projects/:id/variables/:key1500 authorized user with proper permissions1501 updates variable data1502 responds with 404 Not Found if requesting non-existing variable1503 authorized user with invalid permissions1504 does not update variable1505 unauthorized user1506 does not update variable1507 DELETE /projects/:id/variables/:key1508 authorized user with proper permissions1509 deletes variable1510 responds with 404 Not Found if requesting non-existing variable1511 authorized user with invalid permissions1512 does not delete variable1513 unauthorized user1514 does not delete variable1515DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1516User views tags1517 rss1518 when project public1519 when user signed in1520 behaves like it has an RSS button with current_user's feed token1521 shows the RSS button with current_user's feed token1522 behaves like an autodiscoverable RSS feed with current_user's feed token1523 has an RSS autodiscovery link tag with current_user's feed token1524 behaves like has access to the tags RSS feed1525 should respond with numeric status code 2001526 when user signed out1527 behaves like it has an RSS button without a feed token1528 shows the RSS button without a feed token1529 behaves like an autodiscoverable RSS feed without a feed token1530 has an RSS autodiscovery link tag without a feed token1531 behaves like has access to the tags RSS feed1532 should respond with numeric status code 2001533 when project is not public1534 when user signed in1535 behaves like has access to the tags RSS feed1536 should respond with numeric status code 2001537 when user signed out1538 behaves like does not have access to the tags RSS feed1539 should respond with numeric status code 4011540DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1541Container Registry1542 when there are no image repositories1543DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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 user visits container registry main page1545 when there are image repositories1546DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1547 user wants to see multi-level container repository1548DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1549 user removes entire container repository1550DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1551 user removes a specific tag from container repository1552DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1553API::ProjectHooks ProjectHooks1554 GET /projects/:id/hooks1555 authorized user1556 returns project hooks1557 unauthorized user1558 does not access project hooks1559 GET /projects/:id/hooks/:hook_id1560 authorized user1561 returns a project hook1562 returns a 404 error if hook id is not available1563 unauthorized user1564 does not access an existing hook1565 POST /projects/:id/hooks1566 adds hook to project1567 adds the token without including it in the response1568 returns a 400 error if url not given1569 returns a 422 error if url not valid1570 returns a 422 error if branch filter is not valid1571 PUT /projects/:id/hooks/:hook_id1572 updates an existing project hook1573 adds the token without including it in the response1574 returns 404 error if hook id not found1575 returns 400 error if url is not given1576 returns a 422 error if url is not valid1577 DELETE /projects/:id/hooks/:hook_id1578 deletes hook from project1579 returns a 404 error when deleting non existent hook1580 returns a 404 error if hook id not given1581 returns a 404 if a user attempts to delete project hooks he/she does not own1582 behaves like 412 response1583 for a modified ressource1584 returns 4121585 for an unmodified ressource1586 returns accepted1587DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1588Gitlab::BackgroundMigration::PopulateUntrackedUploadsDependencies::UntrackedFile1589 #upload_path1590 for an appearance logo file path1591DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1592 returns the file path relative to the CarrierWave root1593 for an appearance header_logo file path1594DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1595 returns the file path relative to the CarrierWave root1596 for a pre-Markdown Note attachment file path1597DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1598 returns the file path relative to the CarrierWave root1599 for a user avatar file path1600DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1601 returns the file path relative to the CarrierWave root1602 for a group avatar file path1603DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1604 returns the file path relative to the CarrierWave root1605 for a project avatar file path1606DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1607 returns the file path relative to the CarrierWave root1608 for a project Markdown attachment (notes, issues, MR descriptions) file path1609DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1610 returns the file path relative to the project directory in uploads1611 #uploader1612 for an appearance logo file path1613DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1614 returns AttachmentUploader as a string1615 for an appearance header_logo file path1616DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1617 returns AttachmentUploader as a string1618 for a pre-Markdown Note attachment file path1619DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1620 returns AttachmentUploader as a string1621 for a user avatar file path1622DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1623 returns AvatarUploader as a string1624 for a group avatar file path1625DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1626 returns AvatarUploader as a string1627 for a project avatar file path1628DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1629 returns AvatarUploader as a string1630 for a project Markdown attachment (notes, issues, MR descriptions) file path1631DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1632 returns FileUploader as a string1633 #model_type1634 for an appearance logo file path1635DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1636 returns Appearance as a string1637 for an appearance header_logo file path1638DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1639 returns Appearance as a string1640 for a pre-Markdown Note attachment file path1641DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1642 returns Note as a string1643 for a user avatar file path1644DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1645 returns User as a string1646 for a group avatar file path1647DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1648 returns Namespace as a string1649 for a project avatar file path1650DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1651 returns Project as a string1652 for a project Markdown attachment (notes, issues, MR descriptions) file path1653DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1654 returns Project as a string1655 #model_id1656 for an appearance logo file path1657DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1658 returns the ID as a string1659 for an appearance header_logo file path1660DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1661 returns the ID as a string1662 for a pre-Markdown Note attachment file path1663DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1664 returns the ID as a string1665 for a user avatar file path1666DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1667 returns the ID as a string1668 for a group avatar file path1669DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1670 returns the ID as a string1671 for a project avatar file path1672DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1673 returns the ID as a string1674 for a project Markdown attachment (notes, issues, MR descriptions) file path1675DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1676 returns the ID as a string1677 #file_size1678 for an appearance logo file path1679DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1680 returns the file size1681 for a project avatar file path1682DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1683 returns the file size1684 for a project Markdown attachment (notes, issues, MR descriptions) file path1685DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1686 returns the file size1687Arel 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.1688If 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).1689You 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)1690If 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.1691DEPRECATION 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)1692Arel 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.1693If 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).1694You 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)1695If 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.1696DEPRECATION 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)1697Arel 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.1698If 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).1699You 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)1700If 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.1701DEPRECATION 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)1702Arel 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.1703If 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).1704You 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)1705If 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.1706DEPRECATION 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)1707Arel 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.1708If 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).1709You 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)1710If 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.1711DEPRECATION 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)1712Arel 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.1713If 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).1714You 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)1715If 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.1716DEPRECATION 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)1717Arel 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.1718If 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).1719You 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)1720If 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.1721DEPRECATION 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)1722Arel 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.1723If 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).1724You 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)1725If 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.1726DEPRECATION 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)1727Arel 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.1728If 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).1729You 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)1730If 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.1731DEPRECATION 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)1732Arel 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.1733If 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).1734You 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)1735If 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.1736DEPRECATION 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)1737Arel 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.1738If 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).1739You 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)1740If 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.1741DEPRECATION 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)1742Arel 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.1743If 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).1744You 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)1745If 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.1746DEPRECATION 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)1747DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1748Gitlab::Ci::Status::Build::Play1749 #label1750 has a label that says it is a manual action1751 #status_tooltip1752 does not override status status_tooltip1753 #badge_tooltip1754 does not override status badge_tooltip1755 #has_action?1756 when user is allowed to update build1757 when user is allowed to trigger protected action1758 should have action1759 when user can not push to the branch1760 should not have action1761 when user is not allowed to update build1762 should not have action1763 #action_path1764 should include "37/play"1765 #action_icon1766 should eq "play"1767 #action_title1768 should eq "Play"1769 #action_button_title1770 should eq "Trigger this manual action"1771 .matches?1772 when build is playable1773 when build stops an environment1774 does not match1775 when build does not stop an environment1776 is a correct match1777 when build is not playable1778 does not match1779DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1780Projects::ErrorTrackingController1781 GET #index1782 html1783 renders index with 200 status code1784 with insufficient permissions1785 returns 4041786 with an anonymous user1787 redirects to sign-in page1788 format json1789 service result is successful1790 returns a list of errors1791 service result is erroneous1792 without http_status1793 returns 400 with message1794 with explicit http_status1795 returns http_status with message1796 POST #list_projects1797 with insufficient permissions1798 returns 4041799 with an anonymous user1800 redirects to sign-in page1801 with authorized user1802 service result is successful1803 returns a list of projects1804 service result is erroneous1805 without http_status1806 returns 400 with message1807 with explicit http_status1808 returns http_status with message1809DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1810Gitlab::Kubernetes1811 #container_exec_url1812 should eq "wss"1813 should eq "example.com"1814 should eq "/api/v1/namespaces/default/pods/pod1/exec"1815 should eq "container=container1&stderr=true&stdin=true&stdout=true&tty=true&command=sh&command=-c&command=bash+%7C%7C+sh"1816 with a HTTP API URL1817 should eq "ws"1818 with a path prefix in the API URL1819 should eq "/prefix/api/v1/namespaces/default/pods/pod1/exec"1820 with arguments that need urlencoding1821 should eq "/api/v1/namespaces/default%20namespace/pods/pod%201/exec"1822 should match /\Acontainer=container\+1&/1823 #filter_by_label1824 returns matching labels1825 #to_kubeconfig1826 should eq {"apiVersion"=>"v1", "clusters"=>[{"name"=>"gitlab-deploy", "cluster"=>{"server"=>"https://kube.domai..."gitlab-deploy", "kind"=>"Config", "users"=>[{"name"=>"gitlab-deploy", "user"=>{"token"=>"TOKEN"}}]}1827 when CA PEM is not provided1828 should eq {"apiVersion"=>"v1", "clusters"=>[{"name"=>"gitlab-deploy", "cluster"=>{"server"=>"https://kube.domai..."gitlab-deploy", "kind"=>"Config", "users"=>[{"name"=>"gitlab-deploy", "user"=>{"token"=>"TOKEN"}}]}1829 when token is not provided1830 should be nil1831 #add_terminal_auth1832 adds authentication parameters to a hash1833DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1834Gitlab::CiAccess1835 #can_do_action?1836 when action is :build_download_code1837 should be truthy1838 when action is not :build_download_code1839 should be falsey1840DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with 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)1841Knapsack report was generated. Preview:1842{1843 "spec/features/merge_request/user_uses_quick_actions_spec.rb": 162.2800943851471,1844 "spec/features/protected_branches_spec.rb": 77.97267508506775,1845 "spec/features/boards/sidebar_spec.rb": 48.119192123413086,1846 "spec/models/project_team_spec.rb": 27.571920156478882,1847 "spec/services/issues/create_service_spec.rb": 21.236449003219604,1848 "spec/requests/api/files_spec.rb": 21.691615343093872,1849 "spec/features/markdown/gitlab_flavored_markdown_spec.rb": 16.46306872367859,1850 "spec/features/merge_requests/filters_generic_behavior_spec.rb": 13.624174118041992,1851 "spec/serializers/environment_status_entity_spec.rb": 12.062237024307251,1852 "spec/services/update_deployment_service_spec.rb": 9.744348764419556,1853 "spec/features/merge_requests/user_filters_by_labels_spec.rb": 9.315964460372925,1854 "spec/requests/api/variables_spec.rb": 5.632941007614136,1855 "spec/features/projects/tags/user_views_tags_spec.rb": 5.378439426422119,1856 "spec/features/container_registry_spec.rb": 5.612724304199219,1857 "spec/requests/api/project_hooks_spec.rb": 5.294846057891846,1858 "spec/lib/gitlab/background_migration/populate_untracked_uploads_dependencies/untracked_file_spec.rb": 4.980009078979492,1859 "spec/lib/gitlab/ci/status/build/play_spec.rb": 5.706146717071533,1860 "spec/controllers/projects/error_tracking_controller_spec.rb": 1.0027601718902588,1861 "spec/lib/gitlab/kubernetes_spec.rb": 0.022557735443115234,1862 "spec/lib/gitlab/ci_access_spec.rb": 0.00370717048645019531863}1864Knapsack global time execution for tests: 07m 33s1865Finished in 8 minutes 24 seconds (files took 9.49 seconds to load)1866445 examples, 0 failures1868$ date1869Wed Feb 27 08:34:09 UTC 20191872coverage/: found 5 matching files 1873knapsack/: found 4 matching files 1874rspec_flaky/: found 4 matching files 1875WARNING: tmp/capybara/: no matching files 1876Uploading artifacts to coordinator... ok id=168352999 responseStatus=201 Created token=pejRyFxY1877Uploading artifacts...1878junit_rspec.xml: found 1 matching files 1879Uploading artifacts to coordinator... ok id=168352999 responseStatus=201 Created token=pejRyFxY1880Job succeeded