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

Shinya Maeda
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on prm-com-gitlab-org ae3bfce23Using 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-ae3bfce2-project-13083-concurrent-0 via runner-ae3bfce2-prm-1551255375-1219a0af...
00:01
14 Cloning repository for persist-source-sha-and-target-sha-for-pipelines with git depth set to 20...
00:10
15Cloning into '/builds/gitlab-org/gitlab-ce'...16Checking out 314062fe as persist-source-sha-and-target-sha-for-pipelines...17Skipping Git submodules setup19Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 20Successfully extracted cache22Downloading artifacts from coordinator... ok id=168352919 responseStatus=200 OK token=sN8wDMNo23Downloading artifacts for compile-assets (168352920)...24Downloading artifacts from coordinator... ok id=168352920 responseStatus=200 OK token=wRVGbMyT25Downloading artifacts for setup-test-env (168352921)...26Downloading artifacts from coordinator... ok id=168352921 responseStatus=200 OK token=6jTozWCb27WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 29Bundler version 1.17.230$ date31Wed Feb 27 08:25:34 UTC 201932$ source scripts/utils.sh33$ date34Wed Feb 27 08:25:34 UTC 201935$ source scripts/prepare_build.sh36Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.37The Gemfile's dependencies are satisfied38Successfully installed knapsack-1.17.1391 gem installed40Database 'gitlabhq_test' does not exist41WARNING: index on columns ["description"] uses unsupported option, skipping.42WARNING: index on columns ["title"] uses unsupported option, skipping.43WARNING: index on columns ["description"] uses unsupported option, skipping.44WARNING: index on columns ["title"] uses unsupported option, skipping.45WARNING: index on columns ["description"] uses unsupported option, skipping.46WARNING: index on columns ["title"] uses unsupported option, skipping.47WARNING: index on columns ["name"] uses unsupported option, skipping.48WARNING: index on columns ["path"] uses unsupported option, skipping.49WARNING: index on columns ["note"] uses unsupported option, skipping.50Created database 'gitlabhq_test'51-- enable_extension("plpgsql")52 -> 0.0025s53-- enable_extension("pg_trgm")54 -> 0.0000s55-- create_table("abuse_reports", {:force=>:cascade})56 -> 23.2019s57-- create_table("appearances", {:force=>:cascade})58 -> 49.6363s59-- create_table("application_setting_terms", {:force=>:cascade})60 -> 0.0522s61-- create_table("application_settings", {:force=>:cascade})62 -> 0.0955s63-- create_table("audit_events", {:force=>:cascade})64 -> 0.0560s65-- create_table("award_emoji", {:force=>:cascade})66 -> 0.0665s67-- create_table("badges", {:force=>:cascade})68 -> 0.0800s69-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})70 -> 0.0881s71-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})72 -> 0.0870s73-- create_table("boards", {:force=>:cascade})74 -> 0.0653s75-- create_table("broadcast_messages", {:force=>:cascade})76 -> 0.0557s77-- create_table("chat_names", {:force=>:cascade})78 -> 0.0670s79-- create_table("chat_teams", {:force=>:cascade})80 -> 0.0559s81-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})82 -> 0.0558s83-- create_table("ci_build_trace_section_names", {:force=>:cascade})84 -> 0.0559s85-- create_table("ci_build_trace_sections", {:force=>:cascade})86 -> 0.0772s87-- create_table("ci_builds", {:force=>:cascade})88 -> 0.2685s89-- create_table("ci_builds_metadata", {:force=>:cascade})90 -> 0.0757s91-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})92 -> 0.0564s93-- create_table("ci_group_variables", {:force=>:cascade})94 -> 0.0563s95-- create_table("ci_job_artifacts", {:force=>:cascade})96 -> 0.0990s97-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})98 -> 0.0666s99-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})100 -> 0.0586s101-- create_table("ci_pipeline_schedules", {:force=>:cascade})102 -> 0.0775s103-- create_table("ci_pipeline_variables", {:force=>:cascade})104 -> 0.0555s105-- create_table("ci_pipelines", {:force=>:cascade})106 -> 0.1813s107-- create_table("ci_runner_namespaces", {:force=>:cascade})108 -> 0.0663s109-- create_table("ci_runner_projects", {:force=>:cascade})110 -> 0.0670s111-- create_table("ci_runners", {:force=>:cascade})112 -> 0.0971s113-- create_table("ci_stages", {:force=>:cascade})114 -> 0.0883s115-- create_table("ci_trigger_requests", {:force=>:cascade})116 -> 0.0741s117-- create_table("ci_triggers", {:force=>:cascade})118 -> 0.0663s119-- create_table("ci_variables", {:force=>:cascade})120 -> 0.0554s121-- create_table("cluster_groups", {:force=>:cascade})122 -> 0.0656s123-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})124 -> 0.0553s125-- create_table("cluster_projects", {:force=>:cascade})126 -> 0.0751s127-- create_table("cluster_providers_gcp", {:force=>:cascade})128 -> 0.0562s129-- create_table("clusters", {:force=>:cascade})130 -> 0.0661s131-- create_table("clusters_applications_cert_managers", {:force=>:cascade})132 -> 0.0548s133-- create_table("clusters_applications_helm", {:force=>:cascade})134 -> 0.0559s135-- create_table("clusters_applications_ingress", {:force=>:cascade})136 -> 0.0553s137-- create_table("clusters_applications_jupyter", {:force=>:cascade})138 -> 0.0722s139-- create_table("clusters_applications_knative", {:force=>:cascade})140 -> 0.0552s141-- create_table("clusters_applications_prometheus", {:force=>:cascade})142 -> 0.0545s143-- create_table("clusters_applications_runners", {:force=>:cascade})144 -> 0.0690s145-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})146 -> 0.0962s147-- create_table("container_repositories", {:force=>:cascade})148 -> 0.0662s149-- create_table("conversational_development_index_metrics", {:force=>:cascade})150 -> 0.0574s151-- create_table("deploy_keys_projects", {:force=>:cascade})152 -> 0.0565s153-- create_table("deploy_tokens", {:force=>:cascade})154 -> 0.0656s155-- create_table("deployments", {:force=>:cascade})156 -> 0.1411s157-- create_table("emails", {:force=>:cascade})158 -> 0.0764s159-- create_table("environments", {:force=>:cascade})160 -> 0.0670s161-- create_table("events", {:force=>:cascade})162 -> 0.0987s163-- create_table("feature_gates", {:force=>:cascade})164 -> 0.0658s165-- create_table("features", {:force=>:cascade})166 -> 0.0560s167-- create_table("fork_network_members", {:force=>:cascade})168 -> 0.0769s169-- create_table("fork_networks", {:force=>:cascade})170 -> 0.0556s171-- create_table("forked_project_links", {:force=>:cascade})172 -> 0.0560s173-- create_table("gpg_key_subkeys", {:force=>:cascade})174 -> 0.0859s175-- create_table("gpg_keys", {:force=>:cascade})176 -> 0.0773s177-- create_table("gpg_signatures", {:force=>:cascade})178 -> 0.0985s179-- create_table("group_custom_attributes", {:force=>:cascade})180 -> 0.0662s181-- create_table("identities", {:force=>:cascade})182 -> 0.0554s183-- create_table("import_export_uploads", {:force=>:cascade})184 -> 0.0762s185-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})186 -> 0.0879s187-- create_table("issue_assignees", {:id=>false, :force=>:cascade})188 -> 0.0552s189-- create_table("issue_metrics", {:force=>:cascade})190 -> 0.0550s191-- create_table("issues", {:force=>:cascade})192 -> 0.1838s193-- create_table("keys", {:force=>:cascade})194 -> 0.0672s195-- create_table("label_links", {:force=>:cascade})196 -> 0.0673s197-- create_table("label_priorities", {:force=>:cascade})198 -> 0.0969s199-- create_table("labels", {:force=>:cascade})200 -> 0.0978s201-- create_table("lfs_file_locks", {:force=>:cascade})202 -> 0.0665s203-- create_table("lfs_objects", {:force=>:cascade})204 -> 0.0662s205-- create_table("lfs_objects_projects", {:force=>:cascade})206 -> 0.0544s207-- create_table("lists", {:force=>:cascade})208 -> 0.0764s209-- create_table("members", {:force=>:cascade})210 -> 0.0965s211-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})212 -> 0.0557s213-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})214 -> 0.0451s215-- create_table("merge_request_diffs", {:force=>:cascade})216 -> 0.0655s217-- create_table("merge_request_metrics", {:force=>:cascade})218 -> 0.0964s219-- create_table("merge_requests", {:force=>:cascade})220 -> 0.2233s221-- create_table("merge_requests_closing_issues", {:force=>:cascade})222 -> 0.0847s223-- create_table("milestones", {:force=>:cascade})224 -> 0.0873s225-- create_table("namespaces", {:force=>:cascade})226 -> 0.1284s227-- create_table("note_diff_files", {:force=>:cascade})228 -> 0.0559s229-- create_table("notes", {:force=>:cascade})230 -> 0.1306s231-- create_table("notification_settings", {:force=>:cascade})232 -> 0.0871s233-- create_table("oauth_access_grants", {:force=>:cascade})234 -> 0.0570s235-- create_table("oauth_access_tokens", {:force=>:cascade})236 -> 0.0773s237-- create_table("oauth_applications", {:force=>:cascade})238 -> 0.0882s239-- create_table("oauth_openid_requests", {:force=>:cascade})240 -> 0.0554s241-- create_table("pages_domains", {:force=>:cascade})242 -> 0.0972s243-- create_table("personal_access_tokens", {:force=>:cascade})244 -> 0.0764s245-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})246 -> 0.0792s247-- create_table("programming_languages", {:force=>:cascade})248 -> 0.0568s249-- create_table("project_authorizations", {:id=>false, :force=>:cascade})250 -> 0.0567s251-- create_table("project_auto_devops", {:force=>:cascade})252 -> 0.0660s253-- create_table("project_ci_cd_settings", {:force=>:cascade})254 -> 0.0558s255-- create_table("project_custom_attributes", {:force=>:cascade})256 -> 0.0667s257-- create_table("project_deploy_tokens", {:force=>:cascade})258 -> 0.0661s259-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})260 -> 0.0467s261-- create_table("project_features", {:force=>:cascade})262 -> 0.0572s263-- create_table("project_group_links", {:force=>:cascade})264 -> 0.0691s265-- create_table("project_import_data", {:force=>:cascade})266 -> 0.0575s267-- create_table("project_mirror_data", {:force=>:cascade})268 -> 0.0780s269-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})270 -> 0.0780s271-- create_table("project_statistics", {:force=>:cascade})272 -> 0.0673s273-- create_table("projects", {:force=>:cascade})WARNING: index on columns ["description"] uses unsupported option, skipping.274WARNING: index on columns ["name"] uses unsupported option, skipping.275WARNING: index on columns ["path"] uses unsupported option, skipping.276WARNING: index on columns ["path"] uses unsupported option, skipping.277WARNING: index on columns ["file_name"] uses unsupported option, skipping.278WARNING: index on columns ["title"] uses unsupported option, skipping.279WARNING: index on columns ["email"] uses unsupported option, skipping.280WARNING: index on columns ["name"] uses unsupported option, skipping.281WARNING: index on columns ["username"] uses unsupported option, skipping.282 -> 0.2466s283-- create_table("prometheus_metrics", {:force=>:cascade})284 -> 0.0879s285-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})286 -> 0.0551s287-- create_table("protected_branch_push_access_levels", {:force=>:cascade})288 -> 0.0553s289-- create_table("protected_branches", {:force=>:cascade})290 -> 0.0565s291-- create_table("protected_tag_create_access_levels", {:force=>:cascade})292 -> 0.0772s293-- create_table("protected_tags", {:force=>:cascade})294 -> 0.0764s295-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})296 -> 0.0457s297-- create_table("redirect_routes", {:force=>:cascade})298 -> 0.0657s299-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})300 -> 0.0661s301-- create_table("releases", {:force=>:cascade})302 -> 0.0790s303-- create_table("remote_mirrors", {:force=>:cascade})304 -> 0.0669s305-- create_table("repository_languages", {:id=>false, :force=>:cascade})306 -> 0.0474s307-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})308 -> 0.0965s309-- create_table("routes", {:force=>:cascade})310 -> 0.0673s311-- create_table("sent_notifications", {:force=>:cascade})312 -> 0.0562s313-- create_table("services", {:force=>:cascade})314 -> 0.0780s315-- create_table("shards", {:force=>:cascade})316 -> 0.0555s317-- create_table("snippets", {:force=>:cascade})318 -> 0.0989s319-- create_table("spam_logs", {:force=>:cascade})320 -> 0.0459s321-- create_table("subscriptions", {:force=>:cascade})322 -> 0.0670s323-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})324 -> 0.0565s325-- create_table("system_note_metadata", {:force=>:cascade})326 -> 0.0549s327-- create_table("taggings", {:force=>:cascade})328 -> 0.0863s329-- create_table("tags", {:force=>:cascade})330 -> 0.0554s331-- create_table("term_agreements", {:force=>:cascade})332 -> 0.0754s333-- create_table("timelogs", {:force=>:cascade})334 -> 0.0759s335-- create_table("todos", {:force=>:cascade})336 -> 0.1647s337-- create_table("trending_projects", {:force=>:cascade})338 -> 0.0553s339-- create_table("u2f_registrations", {:force=>:cascade})340 -> 0.0664s341-- create_table("uploads", {:force=>:cascade})342 -> 0.0863s343-- create_table("user_agent_details", {:force=>:cascade})344 -> 0.0555s345-- create_table("user_callouts", {:force=>:cascade})346 -> 0.0659s347-- create_table("user_custom_attributes", {:force=>:cascade})348 -> 0.0670s349-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})350 -> 0.0565s351-- create_table("user_preferences", {:force=>:cascade})352 -> 0.0559s353-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})354 -> 0.0553s355-- create_table("user_synced_attributes_metadata", {:force=>:cascade})356 -> 0.0723s357-- create_table("users", {:force=>:cascade})358 -> 0.1772s359-- create_table("users_star_projects", {:force=>:cascade})360 -> 0.0664s361-- create_table("web_hook_logs", {:force=>:cascade})362 -> 0.0751s363-- create_table("web_hooks", {:force=>:cascade})364 -> 0.0668s365-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})366 -> 0.0743s367-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})368 -> 0.0854s369-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})370 -> 0.0750s371-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})372 -> 0.0959s373-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})374 -> 0.0960s375-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})376 -> 0.0955s377-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})378 -> 0.0938s379-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})380 -> 0.0876s381-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})382 -> 0.0941s383-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})384 -> 0.0751s385-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})386 -> 0.0829s387-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})388 -> 0.0657s389-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})390 -> 0.0652s391-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})392 -> 0.0658s393-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})394 -> 0.0848s395-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})396 -> 0.0855s397-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})398 -> 0.0848s399-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})400 -> 0.2579s401-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})402 -> 0.2767s403-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})404 -> 0.2496s405-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})406 -> 0.2609s407-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})408 -> 0.0763s409-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})410 -> 0.0754s411-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})412 -> 0.0649s413-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})414 -> 0.0650s415-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})416 -> 0.0958s417-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})418 -> 0.1050s419-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})420 -> 0.0832s421-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})422 -> 0.0769s423-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})424 -> 0.0659s425-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})426 -> 0.0860s427-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})428 -> 0.0853s429-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})430 -> 0.0641s431-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})432 -> 0.1775s433-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})434 -> 0.1866s435-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})436 -> 0.1860s437-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})438 -> 0.1766s439-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})440 -> 0.0740s441-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})442 -> 0.0747s443-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})444 -> 0.0747s445-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})446 -> 0.0947s447-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})448 -> 0.0953s449-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})450 -> 0.0764s451-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})452 -> 0.0762s453-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})454 -> 0.0759s455-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})456 -> 0.0685s457-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})458 -> 0.0853s459-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})460 -> 0.0838s461-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})462 -> 0.0666s463-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})464 -> 0.0754s465-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})466 -> 0.0748s467-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})468 -> 0.0653s469-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})470 -> 0.0753s471-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})472 -> 0.0643s473-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})474 -> 0.0647s475-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})476 -> 0.0646s477-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})478 -> 0.0748s479-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})480 -> 0.0764s481-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})482 -> 0.0651s483-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})484 -> 0.0661s485-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})486 -> 0.0839s487-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})488 -> 0.0751s489-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})490 -> 0.0969s491-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})492 -> 0.0955s493-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})494 -> 0.0941s495-- add_foreign_key("container_repositories", "projects")496 -> 0.0742s497-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})498 -> 0.0642s499-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})500 -> 0.1457s501-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})502 -> 0.1016s503-- add_foreign_key("events", "projects", {:on_delete=>:cascade})504 -> 0.1054s505-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})506 -> 0.1029s507-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})508 -> 0.0935s509-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})510 -> 0.0847s511-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})512 -> 0.0839s513-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})514 -> 0.0629s515-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})516 -> 0.0640s517-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})518 -> 0.0844s519-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})520 -> 0.0819s521-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})522 -> 0.1046s523-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})524 -> 0.1283s525-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})526 -> 0.1032s527-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})528 -> 0.0743s529-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})530 -> 0.0833s531-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})532 -> 0.0954s533-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})534 -> 0.0944s535-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})536 -> 0.0635s537-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})538 -> 0.0637s539-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})540 -> 0.0644s541-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})542 -> 0.1844s543-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})544 -> 0.2385s545-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})546 -> 0.2051s547-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})548 -> 0.1844s549-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})550 -> 0.1875s551-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})552 -> 0.1847s553-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})554 -> 0.0733s555-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})556 -> 0.1036s557-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})558 -> 0.0855s559-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})560 -> 0.1043s561-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})562 -> 0.1128s563-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})564 -> 0.0739s565-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})566 -> 0.0738s567-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})568 -> 0.0830s569-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})570 -> 0.0837s571-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})572 -> 0.1035s573-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})574 -> 0.0638s575-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})576 -> 0.0537s577-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})578 -> 0.0640s579-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})580 -> 0.1092s581-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})582 -> 0.1054s583-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})584 -> 0.1038s585-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})586 -> 0.1128s587-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})588 -> 0.2272s589-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})590 -> 0.2289s591-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})592 -> 0.2567s593-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})594 -> 0.2555s595-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})596 -> 0.2278s597-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})598 -> 0.2370s599-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})600 -> 0.3533s601-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})602 -> 0.2472s603-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})604 -> 0.2281s605-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})606 -> 0.0747s607-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})608 -> 0.0743s609-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})610 -> 0.0956s611-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})612 -> 0.0953s613-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})614 -> 0.2021s615-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})616 -> 0.1562s617-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})618 -> 0.0859s619-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})620 -> 0.0639s621-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})622 -> 0.1043s623-- add_foreign_key("personal_access_tokens", "users")624 -> 0.0728s625-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})626 -> 0.0831s627-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})628 -> 0.0843s629-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})630 -> 0.0644s631-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})632 -> 0.0636s633-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})634 -> 0.1934s635-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})636 -> 0.0646s637-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})638 -> 0.0857s639-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})640 -> 0.0750s641-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})642 -> 0.0753s643-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})644 -> 0.0558s645-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})646 -> 0.0649s647-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})648 -> 0.0748s649-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})650 -> 0.0668s651-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})652 -> 0.0850s653-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})654 -> 0.0836s655-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})656 -> 0.0840s657-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})658 -> 0.2470s659-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})660 -> 0.2373s661-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})662 -> 0.0956s663-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})664 -> 0.0661s665-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})666 -> 0.0645s667-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})668 -> 0.0641s669-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})670 -> 0.0850s671-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})672 -> 0.0845s673-- add_foreign_key("protected_tag_create_access_levels", "users")674 -> 0.2636s675-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})676 -> 0.0743s677-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})678 -> 0.0627s679-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})680 -> 0.0761s681-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})682 -> 0.0854s683-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})684 -> 0.0845s685-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})686 -> 0.0742s687-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})688 -> 0.0544s689-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})690 -> 0.0955s691-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})692 -> 0.0947s693-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})694 -> 0.0944s695-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})696 -> 0.1423s697-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})698 -> 0.0855s699-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})700 -> 0.1044s701-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})702 -> 0.0749s703-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})704 -> 0.0658s705-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})706 -> 0.0640s707-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})708 -> 0.0845s709-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})710 -> 0.0878s711-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})712 -> 0.0848s713-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})714 -> 0.0848s715-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})716 -> 0.3500s717-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})718 -> 0.1604s719-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})720 -> 0.1471s721-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})722 -> 0.1469s723-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})724 -> 0.1401s725-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})726 -> 0.0635s727-- add_foreign_key("u2f_registrations", "users")728 -> 0.0737s729-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})730 -> 0.2661s731-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})732 -> 0.0817s733-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})734 -> 0.0640s735-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})736 -> 0.0624s737-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})738 -> 0.0633s739-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})740 -> 0.0633s741-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})742 -> 0.0646s743-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})744 -> 0.1776s745-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})746 -> 0.0741s747-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})748 -> 0.0741s749-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})750 -> 0.1507s751-- initialize_schema_migrations_table()752 -> 0.0492s753Adding limits to schema.rb for mysql754-- change_column(:snippets, :content, :text, {:limit=>2147483647})755 -> 0.1055s756-- change_column(:notes, :st_diff, :text, {:limit=>2147483647})757 -> 0.1387s758-- change_column(:snippets, :content_html, :text, {:limit=>2147483647})759 -> 0.0978s760-- change_column(:merge_request_diff_files, :diff, :text, {:limit=>2147483647, :default=>nil})761 -> 0.0563s762-- change_column(:ci_build_trace_chunks, :raw_data, :binary, {:limit=>16777215})763 -> 0.0660s764-- change_column(:gpg_keys, :key, :text, {:limit=>16777215})765 -> 0.0857s766-- change_column(:prometheus_metrics, :query, :text, {:limit=>4096, :default=>nil})767 -> 0.0961s768$ date769Wed Feb 27 08:27:56 UTC 2019770$ JOB_NAME=( $CI_JOB_NAME )771$ TEST_TOOL=${JOB_NAME[0]}772$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json773$ export KNAPSACK_GENERATE_REPORT=true774$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}775$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json776$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json777$ export FLAKY_RSPEC_GENERATE_REPORT=true778$ export CACHE_CLASSES=true779$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}780$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}781$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}782$ scripts/gitaly-test-spawn783Checking gitaly-ruby bundle...784Warning: 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`.785The Gemfile's dependencies are satisfied786Trying to connect to gitaly: ..... OK787$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"788Knapsack report generator started!789==> Setting up GitLab Shell...790 GitLab Shell set up in 0.070178983 seconds...791==> Setting up Gitaly...792 Gitaly set up in 0.000118706 seconds...793Pipeline794Starting the Capybara driver server...795 GET /:project/pipelines/:id796DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)797 shows the pipeline graph798DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)799 shows Pipeline tab pane as active800DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)801 shows link to the pipeline ref802 behaves like showing user status803DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)8042nd Try error in ./spec/support/shared_examples/showing_user_status_shared_examples.rb:6:805 expected #<Capybara::Session> to show user status #<UserStatus user_id: 7, cached_markdown_version: 917504, emoji: "smirk", message: "Authoring this object", message_html: "Authoring this object"> 806RSpec::Retry: 2nd try ./spec/support/shared_examples/showing_user_status_shared_examples.rb:6807DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)808 shows the status809 pipeline graph810 when pipeline has running builds811DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)812 shows a running icon and a cancel action for the running build813DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)814 cancels the running build and shows retry button815 when pipeline has successful builds816DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)817 shows the success icon and a retry action for the successful build818DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)819 should be possible to retry the success job820 when pipeline has a delayed job821DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)822 shows the scheduled icon and an unschedule action for the delayed job823DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)824 unschedules the delayed job and shows play button as a manual job825 when pipeline has failed builds826DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)827 shows the failed icon and a retry action for the failed build828DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)829 should be possible to retry the failed build830DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)831 should include the failure reason832 when pipeline has manual jobs833DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 shows the skipped icon and a play action for the manual build835DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)836 should be possible to play the manual job837 when pipeline has external job838DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)839 shows the success icon and the generic comit status build840 page tabs841DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)842 shows Pipeline, Jobs and Failed Jobs tabs with link843DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 shows counter in Jobs tab845DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)846 shows Pipeline tab as active847 without permission to access builds848DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)849 does not show failed jobs tab pane850 retrying jobs851DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)852 should not text "retried"853 when retrying854DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 should not text "Retry"856 canceling jobs857DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 should not have visible css ".ci-canceled"859 when canceling860DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 should not text "Cancel running"862 when pipeline ref does not exist in repository anymore863DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 does not render link to the pipeline ref865 when user does not have access to read jobs866 GET /:project/pipelines/:id867DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)868 shows the pipeline graph869DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 should not link to job871 when a bridge job exists872 GET /:project/pipelines/:id873DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)874 shows the pipeline with a bridge job875 GET /:project/pipelines/:id/builds876DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 shows a bridge job on a list878 GET /:project/pipelines/:id/builds879DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 shows a list of jobs881DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)882 shows jobs tab pane as active883 page tabs884DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)885 shows Pipeline and Jobs tabs with link886DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 shows counter in Jobs tab888DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)889 shows Jobs tab as active890 retrying jobs891DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)892 should not text "retried"893 when retrying894DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 should not text "Retry"896 canceling jobs897DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)898 should not have visible css ".ci-canceled"899 when canceling900DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 should not text "Cancel running"902 playing manual job903DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)904 should be pending905 when user unschedules a delayed job906DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 unschedules the delayed job and shows play button as a manual job908 failed jobs909DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)910 displays a tooltip with the failure reason911 GET /:project/pipelines/:id/failures912 with failed build913DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)914 shows jobs tab pane as active915DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)916 lists failed builds917DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)918 shows build failure logs919DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 shows the failure reason921 when user does not have permission to retry build922DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)923 shows retry button for failed build924 when user does have permission to retry build925DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)926 shows retry button for failed build927 when missing build logs928DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)929 shows jobs tab pane as active930DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)931 lists failed builds932DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 show trace934 without permission to access builds935 when accessing failed jobs page936DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)937 renders a 404 page938 without failures939DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)940 displays the pipeline graph941 when user sees pipeline flags in a pipeline detail page942 when pipeline is latest943DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 contains badge that indicates it is the latest build945 when pipeline has configuration errors946DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 contains badge that indicates errors948DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)949 contains badge with tooltip which contains error950DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)951 contains badge that indicates failure reason952DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 contains badge with tooltip which contains failure reason954 when pipeline is stuck955DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)956 contains badge that indicates being stuck957 when pipeline uses auto devops958DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)959 contains badge that indicates using auto devops960 when pipeline runs in a merge request context961DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)962 contains badge that indicates merge request pipeline963DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)964Gitlab::GitAccess965 #check with single protocols allowed966 ssh disabled967 blocks ssh git push and pull968 http disabled969 blocks http push and pull970 when request is made from CI971WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass, message)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. NoMethodError, NameError and ArgumentError), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab-ce/spec/lib/gitlab/git_access_spec.rb:59:in `block (6 levels) in <top (required)>'.972 doesn't block http pull973 when legacy CI credentials are used974WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass, message)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. NoMethodError, NameError and ArgumentError), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab-ce/spec/lib/gitlab/git_access_spec.rb:68:in `block (7 levels) in <top (required)>'.975 doesn't block http pull976 #check_project_accessibility!977 when the project exists978 when actor exists979 when actor is a DeployKey980 when the DeployKey has access to the project981 allows push and pull access982 when the Deploykey does not have access to the project983 blocks push and pull with "not found"984 when actor is a User985 when the User can read the project986 allows push and pull access987 when the User cannot read the project988 blocks push and pull with "not found"989 when actor is :ci990 allows pull access991 does not block pushes with "not found"992 when actor is DeployToken993 when DeployToken is active and belongs to project994 allows pull access995 blocks the push996 when DeployToken does not belong to project997 blocks pull access998 blocks the push999 when actor is nil1000 when guests can read the project1001 allows pull access1002 does not block pushes with "not found"1003 when guests cannot read the project1004 blocks pulls with "not found"1005 blocks pushes with "not found"1006 when the project is nil1007 blocks push and pull with "not found"1008 when user is allowed to create project in namespace1009 blocks pull access with "not found"1010 allows push access1011 when user is not allowed to create project in namespace1012 blocks push and pull with "not found"1013 behaves like #check with a key that is not valid1014 key is too small1015 does not allow keys which are too small1016 key type is not allowed1017 does not allow keys which are too small1018 behaves like #check with a key that is not valid1019 key is too small1020 does not allow keys which are too small1021 key type is not allowed1022 does not allow keys which are too small1023 #add_project_moved_message!1024 when a redirect was not followed to find the project1025 allows push and pull access1026 with a redirect and ssh protocol1027 behaves like check_project_moved1028 enqueues a redirected message for pushing1029 allows push and pull access1030 with a redirect and http protocol1031 behaves like check_project_moved1032 enqueues a redirected message for pushing1033 allows push and pull access1034 #check_authentication_abilities!1035 when download1036 raises unauthorized with download error1037 when authentication abilities include download code1038 does not raise any errors1039 when authentication abilities include build download code1040 does not raise any errors1041 when upload1042 raises unauthorized with push error1043 when authentication abilities include push code1044 does not raise any errors1045 #check_command_disabled!1046 over http1047 when the git-upload-pack command is disabled in config1048 when calling git-upload-pack1049 should raise Gitlab::GitAccess::UnauthorizedError with "Pulling over HTTP is not allowed."1050 when calling git-receive-pack1051 should not raise Exception1052 when the git-receive-pack command is disabled in config1053 when calling git-receive-pack1054 should raise Gitlab::GitAccess::UnauthorizedError with "Pushing over HTTP is not allowed."1055 when calling git-upload-pack1056 should not raise Exception1057 #check_db_accessibility!1058 when in a read-only GitLab instance1059 should raise Gitlab::GitAccess::UnauthorizedError with "You can't push code to a read-only GitLab instance."1060 #ensure_project_on_push!1061 when push1062 when project does not exist1063 when changes is _any1064 when authentication abilities include push code1065 when user can create project in namespace1066 creates a new project1067 when user cannot create project in namespace1068 does not create a new project1069 when authentication abilities do not include push code1070 when user can create project in namespace1071 does not create a new project1072 when check contains actual changes1073 does not create a new project1074 when project exists1075 does not create a new project1076 when deploy key is used1077 does not create a new project1078 when pull1079 when project does not exist1080 does not create a new project1081 #check_download_access!1082 allows maintainers to pull1083 disallows guests to pull1084 disallows blocked users to pull1085 when the project repository does not exist1086 returns not found1087 without access to project1088 pull code1089 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1090 when project is public1091 when repository is enabled1092 give access to download code1093 when repository is disabled1094 does not give access to download code1095 deploy key permissions1096 pull code1097 when project is authorized1098 should not raise Exception1099 when unauthorized1100 from public project1101 should not raise Exception1102 from internal project1103 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1104 from private project1105 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1106 deploy token permissions1107 pull code1108 when project is authorized1109 should not raise Exception1110 when unauthorized1111 from public project1112 should not raise Exception1113 from internal project1114 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1115 from private project1116 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1117 build authentication_abilities permissions1118 owner1119 pull code1120 should not raise Exception1121 reporter user1122 pull code1123 should not raise Exception1124 admin user1125 when member of the project1126 pull code1127 should not raise Exception1128 when is not member of the project1129 pull code1130 should raise Gitlab::GitAccess::UnauthorizedError with "You are not allowed to download code from this project."1131 generic CI (build without a user)1132 pull code1133 should not raise Exception1134 check LFS integrity1135 when LFS is not enabled1136 does not run LFSIntegrity check1137 when LFS is enabled1138 checks LFS integrity only for first change1139 #check_push_access!1141 has the correct permissions for admins1142 has the correct permissions for maintainers1143 has the correct permissions for developers1144 has the correct permissions for reporters1145 has the correct permissions for guests1146 when developers are allowed to push into the exact protected branch1147 has the correct permissions for admins1148 has the correct permissions for maintainers1149 has the correct permissions for developers1150 has the correct permissions for reporters1151 has the correct permissions for guests1152 developers are allowed to merge into the exact protected branch1153 when a merge request exists for the given source/target branch1154 when the merge request is in progress1155 has the correct permissions for admins1156 has the correct permissions for maintainers1157 has the correct permissions for developers1158 has the correct permissions for reporters1159 has the correct permissions for guests1160 when the merge request is not in progress1161 has the correct permissions for admins1162 has the correct permissions for maintainers1163 has the correct permissions for developers1164 has the correct permissions for reporters1165 has the correct permissions for guests1166 when a merge request does not exist for the given source/target branch1167 has the correct permissions for admins1168 has the correct permissions for maintainers1169 has the correct permissions for developers1170 has the correct permissions for reporters1171 has the correct permissions for guests1172 when developers are allowed to push and merge into the exact protected branch1173 has the correct permissions for admins1174 has the correct permissions for maintainers1175 has the correct permissions for developers1176 has the correct permissions for reporters1177 has the correct permissions for guests1178 when no one is allowed to push to the feature protected branch1179 has the correct permissions for admins1180 has the correct permissions for maintainers1181 has the correct permissions for developers1182 has the correct permissions for reporters1183 has the correct permissions for guests1185 has the correct permissions for admins1186 has the correct permissions for maintainers1187 has the correct permissions for developers1188 has the correct permissions for reporters1189 has the correct permissions for guests1190 when developers are allowed to push into the wildcard protected branch1191 has the correct permissions for admins1192 has the correct permissions for maintainers1193 has the correct permissions for developers1194 has the correct permissions for reporters1195 has the correct permissions for guests1196 developers are allowed to merge into the wildcard protected branch1197 when a merge request exists for the given source/target branch1198 when the merge request is in progress1199 has the correct permissions for admins1200 has the correct permissions for maintainers1201 has the correct permissions for developers1202 has the correct permissions for reporters1203 has the correct permissions for guests1204 when the merge request is not in progress1205 has the correct permissions for admins1206 has the correct permissions for maintainers1207 has the correct permissions for developers1208 has the correct permissions for reporters1209 has the correct permissions for guests1210 when a merge request does not exist for the given source/target branch1211 has the correct permissions for admins1212 has the correct permissions for maintainers1213 has the correct permissions for developers1214 has the correct permissions for reporters1215 has the correct permissions for guests1216 when developers are allowed to push and merge into the wildcard protected branch1217 has the correct permissions for admins1218 has the correct permissions for maintainers1219 has the correct permissions for developers1220 has the correct permissions for reporters1221 has the correct permissions for guests1222 when no one is allowed to push to the feat* protected branch1223 has the correct permissions for admins1224 has the correct permissions for maintainers1225 has the correct permissions for developers1226 has the correct permissions for reporters1227 has the correct permissions for guests1228 when pushing to a project1229 cleans up the files1230 avoids N+1 queries1231 raises TimeoutError when #check_single_change_access raises a timeout error1232 build authentication abilities1233 when project is authorized1234 should raise Gitlab::GitAccess::UnauthorizedError with "You are not allowed to upload code."1235 when unauthorized1236 to public project1237 should raise Gitlab::GitAccess::UnauthorizedError with "You are not allowed to upload code."1238 to internal project1239 should raise Gitlab::GitAccess::UnauthorizedError with "You are not allowed to upload code."1240 to private project1241 should raise Gitlab::GitAccess::UnauthorizedError with "You are not allowed to upload code."1242 when the repository is read only1243 denies push access1244 deploy key permissions1245 when deploy_key can push1246 when project is authorized1247 should not raise Exception1248 when unauthorized1249 to public project1250 should raise Gitlab::GitAccess::UnauthorizedError with "This deploy key does not have write access to this project."1251 to internal project1252 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1253 to private project1254 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1255 when deploy_key cannot push1256 when project is authorized1257 should raise Gitlab::GitAccess::UnauthorizedError with "This deploy key does not have write access to this project."1258 when unauthorized1259 to public project1260 should raise Gitlab::GitAccess::UnauthorizedError with "This deploy key does not have write access to this project."1261 to internal project1262 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1263 to private project1264 should raise Gitlab::GitAccess::NotFoundError with "The project you were looking for could not be found."1265 terms are enforced1266 as an anonymous user to a public project1267 should not raise Exception1268 as a guest to a public project1269 behaves like access after accepting terms1270 blocks access when the user did not accept terms1271 allows access when the user accepted the terms1272 as a reporter to the project1273 behaves like access after accepting terms1274 blocks access when the user did not accept terms1275 allows access when the user accepted the terms1276 as a developer of the project1277 behaves like access after accepting terms1278 blocks access when the user did not accept terms1279 allows access when the user accepted the terms1280 as a maintainer of the project1281 behaves like access after accepting terms1282 blocks access when the user did not accept terms1283 allows access when the user accepted the terms1284 as an owner of the project1285 behaves like access after accepting terms1286 blocks access when the user did not accept terms1287 allows access when the user accepted the terms1288 when a ci build clones the project1289 doesn't block http pull1290DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1291Git HTTP requests1292 User with no identities1293 when the project doesn't exist1294 when namespace doesn't exist1295 behaves like pulls require Basic HTTP Authentication1296 when no credentials are provided1297 responds to downloads with status 401 Unauthorized (no project existence information leak)1298 when only username is provided1299 responds to downloads with status 401 Unauthorized1300 when username and password are provided1301 when authentication fails1302 responds to downloads with status 401 Unauthorized1303 when authentication succeeds1304 does not respond to downloads with status 401 Unauthorized1305 behaves like pushes require Basic HTTP Authentication1306 when no credentials are provided1307 responds to uploads with status 401 Unauthorized (no project existence information leak)1308 when only username is provided1309 responds to uploads with status 401 Unauthorized1310 when username and password are provided1311 when authentication fails1312 responds to uploads with status 401 Unauthorized1313 when authentication succeeds1314 does not respond to uploads with status 401 Unauthorized1315 when authenticated1316 rejects downloads and uploads with 404 Not Found1317 when namespace exists1318 when authenticated1319 creates a new project under the existing namespace1320 rejects push with 422 Unprocessable Entity when project is invalid1321 when requesting the Wiki1322 when the project is public1323 behaves like pushes require Basic HTTP Authentication1324 when no credentials are provided1325 responds to uploads with status 401 Unauthorized (no project existence information leak)1326 when only username is provided1327 responds to uploads with status 401 Unauthorized1328 when username and password are provided1329 when authentication fails1330 responds to uploads with status 401 Unauthorized1331 when authentication succeeds1332 does not respond to uploads with status 401 Unauthorized1333 when unauthenticated1334 responds to pulls with the wiki's repo1335 behaves like pulls are allowed1336 should eq "application/vnd.gitlab-workhorse+json"1337 when authenticated1338 and as a developer on the team1339 but the repo is disabled1340 behaves like pulls are allowed1341 should eq "application/vnd.gitlab-workhorse+json"1342 behaves like pushes are allowed1343 should eq "application/vnd.gitlab-workhorse+json"1344 and not on the team1345 rejects pushes with 403 Forbidden1346 behaves like pulls are allowed1347 should eq "application/vnd.gitlab-workhorse+json"1348 when the project is private1349 behaves like pulls require Basic HTTP Authentication1350 when no credentials are provided1351 responds to downloads with status 401 Unauthorized (no project existence information leak)1352 when only username is provided1353 responds to downloads with status 401 Unauthorized1354 when username and password are provided1355 when authentication fails1356 responds to downloads with status 401 Unauthorized1357 when authentication succeeds1358 does not respond to downloads with status 401 Unauthorized1359 behaves like pushes require Basic HTTP Authentication1360 when no credentials are provided1361 responds to uploads with status 401 Unauthorized (no project existence information leak)1362 when only username is provided1363 responds to uploads with status 401 Unauthorized1364 when username and password are provided1365 when authentication fails1366 responds to uploads with status 401 Unauthorized1367 when authentication succeeds1368 does not respond to uploads with status 401 Unauthorized1369 when authenticated1370 and as a developer on the team1371 but the repo is disabled1372 allows clones1373 pushes are allowed1374 and not on the team1375 rejects clones with 404 Not Found1376 rejects pushes with 404 Not Found1377 when the project exists1378 when the project is public1379 behaves like pushes require Basic HTTP Authentication1380 when no credentials are provided1381 responds to uploads with status 401 Unauthorized (no project existence information leak)1382 when only username is provided1383 responds to uploads with status 401 Unauthorized1384 when username and password are provided1385 when authentication fails1386 responds to uploads with status 401 Unauthorized1387 when authentication succeeds1388 does not respond to uploads with status 401 Unauthorized1389 when not authenticated1390 behaves like pulls are allowed1391 should eq "application/vnd.gitlab-workhorse+json"1392 when authenticated1393 as a developer on the team1394 behaves like pulls are allowed1395 should eq "application/vnd.gitlab-workhorse+json"1396 behaves like pushes are allowed1397 should eq "application/vnd.gitlab-workhorse+json"1398 but git-receive-pack over HTTP is disabled in config1399 rejects pushes with 403 Forbidden1400 but git-upload-pack over HTTP is disabled in config1401 rejects pushes with 403 Forbidden1402 and not a member of the team1403 rejects pushes with 403 Forbidden1404 behaves like pulls are allowed1405 should eq "application/vnd.gitlab-workhorse+json"1406 when merge requests are open that allow maintainer access1407 behaves like pushes are allowed1408 should eq "application/vnd.gitlab-workhorse+json"1409 when the request is not from gitlab-workhorse1410 raises an exception1411 when the repo is public1412 but the repo is disabled1413 behaves like pulls require Basic HTTP Authentication1414 when no credentials are provided1415 responds to downloads with status 401 Unauthorized (no project existence information leak)1416 when only username is provided1417 responds to downloads with status 401 Unauthorized1418 when username and password are provided1419 when authentication fails1420 responds to downloads with status 401 Unauthorized1421 when authentication succeeds1422 does not respond to downloads with status 401 Unauthorized1423 behaves like pushes require Basic HTTP Authentication1424 when no credentials are provided1425 responds to uploads with status 401 Unauthorized (no project existence information leak)1426 when only username is provided1427 responds to uploads with status 401 Unauthorized1428 when username and password are provided1429 when authentication fails1430 responds to uploads with status 401 Unauthorized1431 when authentication succeeds1432 does not respond to uploads with status 401 Unauthorized1433 but the repo is enabled1434 behaves like pulls are allowed1435 should eq "application/vnd.gitlab-workhorse+json"1436 but only project members are allowed1437 behaves like pulls require Basic HTTP Authentication1438 when no credentials are provided1439 responds to downloads with status 401 Unauthorized (no project existence information leak)1440 when only username is provided1441 responds to downloads with status 401 Unauthorized1442 when username and password are provided1443 when authentication fails1444 responds to downloads with status 401 Unauthorized1445 when authentication succeeds1446 does not respond to downloads with status 401 Unauthorized1447 behaves like pushes require Basic HTTP Authentication1448 when no credentials are provided1449 responds to uploads with status 401 Unauthorized (no project existence information leak)1450 when only username is provided1451 responds to uploads with status 401 Unauthorized1452 when username and password are provided1453 when authentication fails1454 responds to uploads with status 401 Unauthorized1455 when authentication succeeds1456 does not respond to uploads with status 401 Unauthorized1457 and the user requests a redirected path1458 downloads get status 200 for redirects1459 when the project is private1460 behaves like pulls require Basic HTTP Authentication1461 when no credentials are provided1462 responds to downloads with status 401 Unauthorized (no project existence information leak)1463 when only username is provided1464 responds to downloads with status 401 Unauthorized1465 when username and password are provided1466 when authentication fails1467 responds to downloads with status 401 Unauthorized1468 when authentication succeeds1469 does not respond to downloads with status 401 Unauthorized1470 behaves like pushes require Basic HTTP Authentication1471 when no credentials are provided1472 responds to uploads with status 401 Unauthorized (no project existence information leak)1473 when only username is provided1474 responds to uploads with status 401 Unauthorized1475 when username and password are provided1476 when authentication fails1477 responds to uploads with status 401 Unauthorized1478 when authentication succeeds1479 does not respond to uploads with status 401 Unauthorized1480 when username and password are provided1481 when authentication fails1482 when the user is IP banned1483 responds with status 4011484 when authentication succeeds1485 when the user has access to the project1486 when the user is blocked1487 rejects pulls with 401 Unauthorized1488 rejects pulls with 401 Unauthorized for unknown projects (no project existence information leak)1489 when the user isn't blocked1490 resets the IP in Rack Attack on download1491 resets the IP in Rack Attack on upload1492 updates the user last activity1493 when an oauth token is provided1494 behaves like pulls are allowed1495 should eq "application/vnd.gitlab-workhorse+json"1496 behaves like pushes are allowed1497 should eq "application/vnd.gitlab-workhorse+json"1498 when user has 2FA enabled1499 when username and password are provided1500 rejects pulls with personal access token error message1501 rejects the push attempt with personal access token error message1502 when username and personal access token are provided1503 behaves like pulls are allowed1504 should eq "application/vnd.gitlab-workhorse+json"1505 behaves like pushes are allowed1506 should eq "application/vnd.gitlab-workhorse+json"1507 when internal auth is disabled1508 rejects pulls with personal access token error message1509 rejects pushes with personal access token error message1510 when LDAP is configured1511 does not display the personal access token error message1512 when blank password attempts follow a valid login1513 repeated attempts followed by successful attempt1514 and the user requests a redirected path1515 downloads get status 2001516 uploads get status 404 with "project was moved" message1517 when the user doesn't have access to the project1518 pulls get status 4041519 uploads get status 4041520 when a gitlab ci token is provided1521 when build created by system is authenticated1522 rejects pushes with 403 Forbidden1523 rejects pulls for other project with 404 Not Found1524 behaves like pulls are allowed1525 should eq "application/vnd.gitlab-workhorse+json"1526 and build created by1527 administrator1528 downloads from other project get status 4031529 behaves like can download code only1530 rejects pushes with 403 Forbidden1531 behaves like pulls are allowed1532 should eq "application/vnd.gitlab-workhorse+json"1533 when the repo does not exist1534 rejects pulls with 404 Not Found1535 regular user1536 downloads from other project get status 4041537 behaves like can download code only1538 rejects pushes with 403 Forbidden1539 behaves like pulls are allowed1540 should eq "application/vnd.gitlab-workhorse+json"1541 when the repo does not exist1542 rejects pulls with 404 Not Found1543 when the project path doesn't end in .git1544 GET info/refs1545 when no params are added1546 redirects to the .git suffix version1547 when the upload-pack service is requested1548 redirects to the .git suffix version1549 when the receive-pack service is requested1550 redirects to the .git suffix version1551 when the params are anything else1552 redirects to the sign-in page1553 POST git-upload-pack1554 fails to find a route1555 POST git-receive-pack1556 fails to find a route1557 retrieving an info/refs file1558 when the file exists1559 returns the file1560 when the file does not exist1561 returns not found1562 User with LDAP identity1563 behaves like pulls require Basic HTTP Authentication1564 when no credentials are provided1565 responds to downloads with status 401 Unauthorized (no project existence information leak)1566 when only username is provided1567 responds to downloads with status 401 Unauthorized1568 when username and password are provided1569 when authentication fails1570 responds to downloads with status 401 Unauthorized1571 when authentication succeeds1572 does not respond to downloads with status 401 Unauthorized1573 behaves like pushes require Basic HTTP Authentication1574 when no credentials are provided1575 responds to uploads with status 401 Unauthorized (no project existence information leak)1576 when only username is provided1577 responds to uploads with status 401 Unauthorized1578 when username and password are provided1579 when authentication fails1580 responds to uploads with status 401 Unauthorized1581 when authentication succeeds1582 does not respond to uploads with status 401 Unauthorized1583 when authentication succeeds1584 when the project doesn't exist1585 responds with status 404 Not Found1586 when the project exists1587 and the user is on the team1588 responds with status 2001589 behaves like pulls are allowed1590 should eq "application/vnd.gitlab-workhorse+json"1591 behaves like pushes are allowed1592 should eq "application/vnd.gitlab-workhorse+json"1593 when terms are enforced1594 blocks git access when the user did not accept terms1595 when the user accepted the terms1596 allows clones1597 behaves like pulls are allowed1598 should eq "application/vnd.gitlab-workhorse+json"1599 behaves like pushes are allowed1600 should eq "application/vnd.gitlab-workhorse+json"1601 from CI1602 behaves like pulls are allowed1603 should eq "application/vnd.gitlab-workhorse+json"1604DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1605Copy as GFM1606 Copying rendered GFM1607DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1608 works1609 Copying code1610 from a diff1611 inline diff1612 behaves like copying code from a diff1613 selecting one word of text1614DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1615 copies as inline code1616 selecting one line of text1617DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1618 copies as inline code1619 selecting multiple lines of text1620DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1621 copies as a code block1622 parallel diff1623 behaves like copying code from a diff1624 selecting one word of text1625DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as inline code1627 selecting one line of text1628DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as inline code1630 selecting multiple lines of text1631DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as a code block1633 selecting code on the left1634DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1635 copies as a code block1636 selecting code on the right1637DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1638 copies as a code block1639 from a blob1640 selecting one word of text1641DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as inline code1643 selecting one line of text1644DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as inline code1646 selecting multiple lines of text1647DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as a code block1649 from a GFM code block1650 selecting one word of text1651DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1652 copies as inline code1653 selecting one line of text1654DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1655 copies as inline code1656 selecting multiple lines of text1657DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 copies as a code block with the correct language1659DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1660Create notes on issues1661DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1662 highlights the current user in a comment1663 mentioning issue on a private project1664 behaves like notes with reference1665DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1666 creates a note with reference and cross references the issue1667 mentioning issue on an internal project1668 behaves like notes with reference1669DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 creates a note with reference and cross references the issue1671 mentioning issue on a public project1672 behaves like notes with reference1673DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1674 creates a note with reference and cross references the issue1675 mentioning merge request on a private project1676 behaves like notes with reference1677DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1678 creates a note with reference and cross references the issue1679 mentioning merge request on an internal project1680 behaves like notes with reference1681DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1682 creates a note with reference and cross references the issue1683 mentioning merge request on a public project1684 behaves like notes with reference1685DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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 creates a note with reference and cross references the issue1687DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1688User uses header search field1689 when user is in a global scope1690 when clicking issues1691DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1692 shows assigned issues1693DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1694 shows created issues1695 when clicking merge requests1696DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1697 shows assigned merge requests1698DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1699 shows created merge requests1700 when user is in a project scope1701DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1702 starts searching by pressing the enter key1703 when clicking the search field1704DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1705 shows category search dropdown1706 when clicking issues1707DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1708 shows assigned issues1709DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1710 shows created issues1711 when clicking merge requests1712DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1713 shows assigned merge requests1714DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1715 shows created merge requests1716 when entering text into the search field1717DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1718 does not display the category search dropdown1719DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1720Milestone1721 modules1722 with a project1723 behaves like AtomicInternalId1724 .has_internal_id1725 Module inclusion1726 should includes the AtomicInternalId module1727 Validation1728 when presence validation is required1729 validates presence1730 when presence validation is not required1731 does not validate presence (PENDING: No reason given)1732 Creating an instance1733 saves a new instance properly1734 internal id generation1735 calls InternalId.generate_next and sets internal id attribute1736 does not overwrite an existing internal id1737 when the instance has an internal ID set1738 calls InternalId.update_last_value and sets the `last_value` to that of the instance1739 with a group1740 behaves like AtomicInternalId1741 .has_internal_id1742 Module inclusion1743 should includes the AtomicInternalId module1744 Validation1745 when presence validation is required1746 validates presence1747 when presence validation is not required1748 does not validate presence (PENDING: No reason given)1749 Creating an instance1750 saves a new instance properly1751 internal id generation1752 calls InternalId.generate_next and sets internal id attribute1753 does not overwrite an existing internal id1754 when the instance has an internal ID set1755 calls InternalId.update_last_value and sets the `last_value` to that of the instance1756 Validation1757 start_date1758 adds an error when start_date is greated then due_date1759 Associations1760 should belong to project1761 should have many issues1762 #title1763 sanitizes title1764 unique milestone title1765 per project1766 does not accept the same title in a project twice1767 accepts the same title in another project1768 per group1769 does not accept the same title in a group twice1770 does not accept the same title of a child project milestone1771 .order_by_name_asc1772 sorts by name ascending1773 .reorder_by_due_date_asc1774 reorders the input relation1775 #percent_complete1776 does not count open issues1777 counts closed issues1778 recovers from dividing by zero1779 #expired?1780 expired1781 returns true when due_date is in the past1782 not expired1783 returns false when due_date is in the future1784 #upcoming?1785 returns true when start_date is in the future1786 returns false when start_date is in the past1787 #percent_complete1788 should eq 751789 #can_be_closed?1790 should be truthy1791 #total_items_count1792 returns total count of issues and merge requests assigned to milestone1793 #can_be_closed?1794 returns true if milestone active and all nested issues closed1795 returns false if milestone active and not all nested issues closed1796 .search1797 returns milestones with a matching title1798 returns milestones with a partially matching title1799 returns milestones with a matching title regardless of the casing1800 returns milestones with a matching description1801 returns milestones with a partially matching description1802 returns milestones with a matching description regardless of the casing1803 #search_title1804 returns milestones with a matching title1805 returns milestones with a partially matching title1806 returns milestones with a matching title regardless of the casing1807 searches only on the title and ignores milestones with a matching description1808 #for_projects_and_groups1809 returns no records if projects and groups are nil1810 ids as params1811 behaves like filters by projects and groups1812 returns milestones filtered by project1813 returns milestones filtered by group1814 returns milestones filtered by both project and group1815 relations as params1816 behaves like filters by projects and groups1817 returns milestones filtered by project1818 returns milestones filtered by group1819 returns milestones filtered by both project and group1820 objects as params1821 behaves like filters by projects and groups1822 returns milestones filtered by project1823 returns milestones filtered by group1824 returns milestones filtered by both project and group1825 .upcoming_ids1826 returns the next upcoming open milestone ID for each project and group1827 when the projects and groups have no open upcoming milestones1828 returns no results1829 #to_reference1830 for a project milestone1831 returns a String reference to the object1832 returns a reference by name when the format is set to :name1833 supports a cross-project reference1834 for a group milestone1835 returns a group milestone reference with a default format1836 returns a reference by name when the format is set to :name1837 does supports cross-project references within a group1838 raises an error when using iid format1839 #reference_link_text1840 returns the title with the reference prefix1841 #participants1842 returns participants without duplicates1843 .sort_by_attribute1844 ordering by name ascending1845 sorts by title ascending1846 ordering by name descending1847 sorts by title descending1848 .states_count1849 when the projects have milestones1850 returns the quantity of milestones in each possible state1851 when the projects do not have milestones1852 returns 0 as the quantity of global milestones in each state1853DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1854issue move to another project1855 user does not have permission to move issue1856 moving issue to another project not allowed1857 user has permission to move issue1858DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1859 moving issue to another project1860DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1861 searching project dropdown1862 user does not have permission to move the issue to a project1863DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1864 browsing projects in projects select1865 issue has been already moved1866 user wants to move issue that has already been moved1867DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1868EnvironmentStatus1869 should delegate #id to #environment object1870 should delegate #name to #environment object1871 should delegate #project to #environment object1872 should delegate #deployed_at to #deployment object1873 should delegate #status to #deployment object1874 #project1875 should eq #<Project id:490 namespace490/project487>1876 #merge_request1877 should eq #<MergeRequest id:41 namespace493/project490!1>1878 #deployment1879 should eq #<Deployment id: 8, iid: 1, project_id: 496, environment_id: 8, ref: "pages-deploy", tag: false, sha:...ated_at: "2019-02-27 08:36:54", on_stop: nil, status: "success", finished_at: "2019-02-27 08:36:54">1880 #changes1881 contains only added and modified public pages1882 .for_merge_request1883 is based on merge_request.diff_head_sha1884 .after_merge_request1885 is based on merge_request.merge_commit_sha1886 .build_environments_status1887 when environment is created on a forked project1888 returns environment status1889 when environment is created on a target project1890 returns environment status1891 when the build stops an environment1892 does not return environment status1893 when user does not have a permission to see the environment1894 does not return environment status1895 when multiple deployments with the same SHA in different environments1896 returns deployments related to the head pipeline1897 when multiple deployments in the same pipeline for the same environments1898 returns unique entries1899 when environment is stopped1900 does not return environment status1901DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1902Projects > Members > Group member cannot request access to his group project1903 owner does not see the request access button1904 maintainer does not see the request access button1905 developer does not see the request access button1906 reporter does not see the request access button1907 guest does not see the request access button1908DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1909Ci::BuildTraceSection1910 should belong to build1911 should belong to project1912 should belong to section_name1913 should validate that :section_name cannot be empty/falsy1914 should validate that :build cannot be empty/falsy1915 should validate that :project cannot be empty/falsy1916DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1917WikiHelper1918 #breadcrumb1919 when the page is at the root level1920 returns the capitalized page name1921 when the page is inside a directory1922 returns the capitalized name of each directory and of the page itself1923DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return 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)1924Knapsack report was generated. Preview:1925{1926 "spec/features/projects/pipelines/pipeline_spec.rb": 221.62097668647766,1927 "spec/lib/gitlab/git_access_spec.rb": 88.59697246551514,1928 "spec/requests/git_http_spec.rb": 49.58157539367676,1929 "spec/features/markdown/copy_as_gfm_spec.rb": 47.26913619041443,1930 "spec/features/issues/notes_on_issues_spec.rb": 33.92274236679077,1931 "spec/features/search/user_uses_header_search_field_spec.rb": 24.471203804016113,1932 "spec/models/milestone_spec.rb": 15.25072693824768,1933 "spec/features/issues/move_spec.rb": 16.489224672317505,1934 "spec/models/environment_status_spec.rb": 14.652524948120117,1935 "spec/features/projects/members/group_member_cannot_request_access_to_his_group_project_spec.rb": 4.89645528793335,1936 "spec/models/ci/build_trace_section_spec.rb": 0.031023740768432617,1937 "spec/helpers/wiki_helper_spec.rb": 0.0090780258178710941938}1939Knapsack global time execution for tests: 08m 36s1940Pending: (Failures listed here are expected and do not affect your suite's status)1941 1) Milestone modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required does not validate presence1942 # No reason given1943 # ./spec/support/shared_examples/models/atomic_internal_id_spec.rb:331944 2) Milestone modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required does not validate presence1945 # No reason given1946 # ./spec/support/shared_examples/models/atomic_internal_id_spec.rb:331947Finished in 8 minutes 58 seconds (files took 11.86 seconds to load)1948496 examples, 0 failures, 2 pending1950$ date1951Wed Feb 27 08:37:24 UTC 20191954coverage/: found 5 matching files 1955knapsack/: found 4 matching files 1956rspec_flaky/: found 4 matching files 1957tmp/capybara/: found 3 matching files 1958Uploading artifacts to coordinator... ok id=168352991 responseStatus=201 Created token=3JCLrs2i1959Uploading artifacts...1960junit_rspec.xml: found 1 matching files 1961Uploading artifacts to coordinator... ok id=168352991 responseStatus=201 Created token=3JCLrs2i1962Job succeeded