rspec-pg 1/50
Passed Started
by
@eread

Evan Read
1Running with gitlab-runner 11.9.0-rc2 (227934c0)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 postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:5e8319b0f67bf0c214dd4e43a1155a69ecbfdcd6ce2739da155a81e6d15ab303 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:3d2a373f46ae28f3376c356d27210759aa9348fd94c517cf77e9df2a2c41c37f for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...12Using docker image sha256:ac6482d398ed0ce8bef4327b0bb15dfe815331f073f5b6ba3e04c5cd8317402d for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 13 Running on runner-ae3bfce2-project-13083-concurrent-0 via runner-ae3bfce2-prm-1552526638-17def9fd...
00:01
15Fetching changes with git depth set to 20...16Created fresh repository.18 * [new branch] master -> origin/master19Checking out ae8cbffa as master...20Skipping Git submodules setup22Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 23Successfully extracted cache25Downloading artifacts from coordinator... ok id=177320529 responseStatus=200 OK token=X8zvZUGm26Downloading artifacts for compile-assets (177320531)...27Downloading artifacts from coordinator... ok id=177320531 responseStatus=200 OK token=LucBTJi328Downloading artifacts for setup-test-env (177320533)...29Downloading artifacts from coordinator... ok id=177320533 responseStatus=200 OK token=GssumYh330WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 32Bundler version 1.17.233$ date34Thu Mar 14 02:15:46 UTC 201935$ source scripts/utils.sh36$ date37Thu Mar 14 02:15:46 UTC 201938$ source scripts/prepare_build.sh39Warning: 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`.40The Gemfile's dependencies are satisfied41Successfully installed knapsack-1.17.1421 gem installed43CREATE ROLE44GRANT45Dropped database 'gitlabhq_test'46Created database 'gitlabhq_test'47-- enable_extension("plpgsql")48 -> 0.0215s49-- enable_extension("pg_trgm")50 -> 0.0183s51-- create_table("abuse_reports", {:force=>:cascade})52 -> 0.0131s53-- create_table("appearances", {:force=>:cascade})54 -> 0.0114s55-- create_table("application_setting_terms", {:force=>:cascade})56 -> 0.0097s57-- create_table("application_settings", {:force=>:cascade})58 -> 0.0922s59-- create_table("audit_events", {:force=>:cascade})60 -> 0.0166s61-- create_table("award_emoji", {:force=>:cascade})62 -> 0.0213s63-- create_table("badges", {:force=>:cascade})64 -> 0.0206s65-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})66 -> 0.0300s67-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})68 -> 0.0299s69-- create_table("boards", {:force=>:cascade})70 -> 0.0180s71-- create_table("broadcast_messages", {:force=>:cascade})72 -> 0.0160s73-- create_table("chat_names", {:force=>:cascade})74 -> 0.0222s75-- create_table("chat_teams", {:force=>:cascade})76 -> 0.0151s77-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})78 -> 0.0162s79-- create_table("ci_build_trace_section_names", {:force=>:cascade})80 -> 0.0147s81-- create_table("ci_build_trace_sections", {:force=>:cascade})82 -> 0.0240s83-- create_table("ci_builds", {:force=>:cascade})84 -> 0.1302s85-- create_table("ci_builds_metadata", {:force=>:cascade})86 -> 0.0228s87-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})88 -> 0.0151s89-- create_table("ci_group_variables", {:force=>:cascade})90 -> 0.0189s91-- create_table("ci_job_artifacts", {:force=>:cascade})92 -> 0.0361s93-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})94 -> 0.0237s95-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})96 -> 0.0169s97-- create_table("ci_pipeline_schedules", {:force=>:cascade})98 -> 0.0288s99-- create_table("ci_pipeline_variables", {:force=>:cascade})100 -> 0.0172s101-- create_table("ci_pipelines", {:force=>:cascade})102 -> 0.0999s103-- create_table("ci_runner_namespaces", {:force=>:cascade})104 -> 0.0193s105-- create_table("ci_runner_projects", {:force=>:cascade})106 -> 0.0182s107-- create_table("ci_runners", {:force=>:cascade})108 -> 0.0473s109-- create_table("ci_stages", {:force=>:cascade})110 -> 0.0331s111-- create_table("ci_trigger_requests", {:force=>:cascade})112 -> 0.0205s113-- create_table("ci_triggers", {:force=>:cascade})114 -> 0.0215s115-- create_table("ci_variables", {:force=>:cascade})116 -> 0.0182s117-- create_table("cluster_groups", {:force=>:cascade})118 -> 0.0200s119-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})120 -> 0.0154s121-- create_table("cluster_projects", {:force=>:cascade})122 -> 0.0199s123-- create_table("cluster_providers_gcp", {:force=>:cascade})124 -> 0.0167s125-- create_table("clusters", {:force=>:cascade})126 -> 0.0212s127-- create_table("clusters_applications_cert_managers", {:force=>:cascade})128 -> 0.0154s129-- create_table("clusters_applications_helm", {:force=>:cascade})130 -> 0.0153s131-- create_table("clusters_applications_ingress", {:force=>:cascade})132 -> 0.0165s133-- create_table("clusters_applications_jupyter", {:force=>:cascade})134 -> 0.0213s135-- create_table("clusters_applications_knative", {:force=>:cascade})136 -> 0.0172s137-- create_table("clusters_applications_prometheus", {:force=>:cascade})138 -> 0.0162s139-- create_table("clusters_applications_runners", {:force=>:cascade})140 -> 0.0225s141-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})142 -> 0.0354s143-- create_table("container_repositories", {:force=>:cascade})144 -> 0.0218s145-- create_table("conversational_development_index_metrics", {:force=>:cascade})146 -> 0.0124s147-- create_table("deploy_keys_projects", {:force=>:cascade})148 -> 0.0141s149-- create_table("deploy_tokens", {:force=>:cascade})150 -> 0.0233s151-- create_table("deployments", {:force=>:cascade})152 -> 0.0638s153-- create_table("emails", {:force=>:cascade})154 -> 0.0287s155-- create_table("environments", {:force=>:cascade})156 -> 0.0222s157-- create_table("events", {:force=>:cascade})158 -> 0.0393s159-- create_table("feature_gates", {:force=>:cascade})160 -> 0.0166s161-- create_table("features", {:force=>:cascade})162 -> 0.0172s163-- create_table("fork_network_members", {:force=>:cascade})164 -> 0.0265s165-- create_table("fork_networks", {:force=>:cascade})166 -> 0.0171s167-- create_table("forked_project_links", {:force=>:cascade})168 -> 0.0127s169-- create_table("gpg_key_subkeys", {:force=>:cascade})170 -> 0.0320s171-- create_table("gpg_keys", {:force=>:cascade})172 -> 0.0336s173-- create_table("gpg_signatures", {:force=>:cascade})174 -> 0.0405s175-- create_table("group_custom_attributes", {:force=>:cascade})176 -> 0.0214s177-- create_table("identities", {:force=>:cascade})178 -> 0.0171s179-- create_table("import_export_uploads", {:force=>:cascade})180 -> 0.0242s181-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})182 -> 0.0315s183-- create_table("issue_assignees", {:id=>false, :force=>:cascade})184 -> 0.0139s185-- create_table("issue_metrics", {:force=>:cascade})186 -> 0.0124s187-- create_table("issues", {:force=>:cascade})188 -> 0.1017s189-- create_table("keys", {:force=>:cascade})190 -> 0.0247s191-- create_table("label_links", {:force=>:cascade})192 -> 0.0236s193-- create_table("label_priorities", {:force=>:cascade})194 -> 0.0258s195-- create_table("labels", {:force=>:cascade})196 -> 0.0432s197-- create_table("lfs_file_locks", {:force=>:cascade})198 -> 0.0233s199-- create_table("lfs_objects", {:force=>:cascade})200 -> 0.0223s201-- create_table("lfs_objects_projects", {:force=>:cascade})202 -> 0.0134s203-- create_table("lists", {:force=>:cascade})204 -> 0.0269s205-- create_table("members", {:force=>:cascade})206 -> 0.0428s207-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})208 -> 0.0210s209-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})210 -> 0.0132s211-- create_table("merge_request_diffs", {:force=>:cascade})212 -> 0.0164s213-- create_table("merge_request_metrics", {:force=>:cascade})214 -> 0.0387s215-- create_table("merge_requests", {:force=>:cascade})216 -> 0.1155s217-- create_table("merge_requests_closing_issues", {:force=>:cascade})218 -> 0.0173s219-- create_table("milestones", {:force=>:cascade})220 -> 0.0373s221-- create_table("namespaces", {:force=>:cascade})222 -> 0.0751s223-- create_table("note_diff_files", {:force=>:cascade})224 -> 0.0186s225-- create_table("notes", {:force=>:cascade})226 -> 0.0789s227-- create_table("notification_settings", {:force=>:cascade})228 -> 0.0299s229-- create_table("oauth_access_grants", {:force=>:cascade})230 -> 0.0159s231-- create_table("oauth_access_tokens", {:force=>:cascade})232 -> 0.0291s233-- create_table("oauth_applications", {:force=>:cascade})234 -> 0.0214s235-- create_table("oauth_openid_requests", {:force=>:cascade})236 -> 0.0148s237-- create_table("pages_domains", {:force=>:cascade})238 -> 0.0383s239-- create_table("personal_access_tokens", {:force=>:cascade})240 -> 0.0233s241-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})242 -> 0.0467s243-- create_table("programming_languages", {:force=>:cascade})244 -> 0.0174s245-- create_table("project_authorizations", {:id=>false, :force=>:cascade})246 -> 0.0185s247-- create_table("project_auto_devops", {:force=>:cascade})248 -> 0.0172s249-- create_table("project_ci_cd_settings", {:force=>:cascade})250 -> 0.0142s251-- create_table("project_custom_attributes", {:force=>:cascade})252 -> 0.0233s253-- create_table("project_daily_statistics", {:id=>:bigserial, :force=>:cascade})254 -> 0.0133s255-- create_table("project_deploy_tokens", {:force=>:cascade})256 -> 0.0204s257-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})258 -> 0.0102s259-- create_table("project_features", {:force=>:cascade})260 -> 0.0159s261-- create_table("project_group_links", {:force=>:cascade})262 -> 0.0206s263-- create_table("project_import_data", {:force=>:cascade})264 -> 0.0172s265-- create_table("project_mirror_data", {:force=>:cascade})266 -> 0.0296s267-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})268 -> 0.0303s269-- create_table("project_statistics", {:force=>:cascade})270 -> 0.0233s271-- create_table("projects", {:force=>:cascade})272 -> 0.1469s273-- create_table("prometheus_metrics", {:force=>:cascade})274 -> 0.0409s275-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})276 -> 0.0153s277-- create_table("protected_branch_push_access_levels", {:force=>:cascade})278 -> 0.0164s279-- create_table("protected_branches", {:force=>:cascade})280 -> 0.0162s281-- create_table("protected_tag_create_access_levels", {:force=>:cascade})282 -> 0.0259s283-- create_table("protected_tags", {:force=>:cascade})284 -> 0.0230s285-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})286 -> 0.0124s287-- create_table("redirect_routes", {:force=>:cascade})288 -> 0.0204s289-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})290 -> 0.0207s291-- create_table("releases", {:force=>:cascade})292 -> 0.0243s293-- create_table("remote_mirrors", {:force=>:cascade})294 -> 0.0234s295-- create_table("repository_languages", {:id=>false, :force=>:cascade})296 -> 0.0086s297-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})298 -> 0.0365s299-- create_table("routes", {:force=>:cascade})300 -> 0.0299s301-- create_table("sent_notifications", {:force=>:cascade})302 -> 0.0175s303-- create_table("services", {:force=>:cascade})304 -> 0.0344s305-- create_table("shards", {:force=>:cascade})306 -> 0.0176s307-- create_table("snippets", {:force=>:cascade})308 -> 0.0498s309-- create_table("spam_logs", {:force=>:cascade})310 -> 0.0111s311-- create_table("subscriptions", {:force=>:cascade})312 -> 0.0237s313-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})314 -> 0.0163s315-- create_table("system_note_metadata", {:force=>:cascade})316 -> 0.0153s317-- create_table("taggings", {:force=>:cascade})318 -> 0.0324s319-- create_table("tags", {:force=>:cascade})320 -> 0.0189s321-- create_table("term_agreements", {:force=>:cascade})322 -> 0.0235s323-- create_table("timelogs", {:force=>:cascade})324 -> 0.0236s325-- create_table("todos", {:force=>:cascade})326 -> 0.0599s327-- create_table("trending_projects", {:force=>:cascade})328 -> 0.0123s329-- create_table("u2f_registrations", {:force=>:cascade})330 -> 0.0215s331-- create_table("uploads", {:force=>:cascade})332 -> 0.0356s333-- create_table("user_agent_details", {:force=>:cascade})334 -> 0.0187s335-- create_table("user_callouts", {:force=>:cascade})336 -> 0.0215s337-- create_table("user_custom_attributes", {:force=>:cascade})338 -> 0.0231s339-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})340 -> 0.0151s341-- create_table("user_preferences", {:force=>:cascade})342 -> 0.0180s343-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})344 -> 0.0161s345-- create_table("user_synced_attributes_metadata", {:force=>:cascade})346 -> 0.0166s347-- create_table("users", {:force=>:cascade})348 -> 0.0990s349-- create_table("users_star_projects", {:force=>:cascade})350 -> 0.0179s351-- create_table("web_hook_logs", {:force=>:cascade})352 -> 0.0223s353-- create_table("web_hooks", {:force=>:cascade})354 -> 0.0287s355-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})356 -> 0.0049s357-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})358 -> 0.0032s359-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})360 -> 0.0038s361-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})362 -> 0.0030s363-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})364 -> 0.0026s365-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})366 -> 0.0028s367-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})368 -> 0.0026s369-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})370 -> 0.0025s371-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})372 -> 0.0025s373-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})374 -> 0.0021s375-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})376 -> 0.0025s377-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})378 -> 0.0026s379-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})380 -> 0.0043s381-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})382 -> 0.0030s383-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})384 -> 0.0025s385-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})386 -> 0.0026s387-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})388 -> 0.0027s389-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})390 -> 0.0033s391-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})392 -> 0.0026s393-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})394 -> 0.0029s395-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})396 -> 0.0028s397-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})398 -> 0.0025s399-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})400 -> 0.0026s401-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})402 -> 0.0025s403-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})404 -> 0.0021s405-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})406 -> 0.0027s407-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})408 -> 0.0025s409-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})410 -> 0.0029s411-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})412 -> 0.0022s413-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})414 -> 0.0025s415-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})416 -> 0.0026s417-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})418 -> 0.0026s419-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})420 -> 0.0021s421-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})422 -> 0.0023s423-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})424 -> 0.0023s425-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})426 -> 0.0032s427-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})428 -> 0.0027s429-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})430 -> 0.0027s431-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})432 -> 0.0027s433-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})434 -> 0.0028s435-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})436 -> 0.0024s437-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})438 -> 0.0030s439-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})440 -> 0.0026s441-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})442 -> 0.0026s443-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})444 -> 0.0026s445-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})446 -> 0.0028s447-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})448 -> 0.0025s449-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})450 -> 0.0022s451-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})452 -> 0.0022s453-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})454 -> 0.0026s455-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})456 -> 0.0024s457-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})458 -> 0.0024s459-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})460 -> 0.0024s461-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})462 -> 0.0023s463-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})464 -> 0.0022s465-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})466 -> 0.0031s467-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})468 -> 0.0028s469-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})470 -> 0.0026s471-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})472 -> 0.0022s473-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})474 -> 0.0024s475-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})476 -> 0.0025s477-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})478 -> 0.0024s479-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})480 -> 0.0036s481-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})482 -> 0.0025s483-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})484 -> 0.0027s485-- add_foreign_key("container_repositories", "projects")486 -> 0.0032s487-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})488 -> 0.0027s489-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})490 -> 0.0032s491-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})492 -> 0.0027s493-- add_foreign_key("events", "projects", {:on_delete=>:cascade})494 -> 0.0029s495-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})496 -> 0.0024s497-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})498 -> 0.0023s499-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})500 -> 0.0025s501-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})502 -> 0.0024s503-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})504 -> 0.0023s505-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})506 -> 0.0025s507-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})508 -> 0.0023s509-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})510 -> 0.0027s511-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})512 -> 0.0025s513-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})514 -> 0.0034s515-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})516 -> 0.0028s517-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})518 -> 0.0023s519-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})520 -> 0.0027s521-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})522 -> 0.0027s523-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})524 -> 0.0028s525-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})526 -> 0.0029s527-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})528 -> 0.0026s529-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})530 -> 0.0025s531-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})532 -> 0.0024s533-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})534 -> 0.0030s535-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})536 -> 0.0028s537-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})538 -> 0.0043s539-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})540 -> 0.0030s541-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})542 -> 0.0031s543-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})544 -> 0.0027s545-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})546 -> 0.0025s547-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})548 -> 0.0026s549-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})550 -> 0.0026s551-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})552 -> 0.0030s553-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})554 -> 0.0032s555-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})556 -> 0.0028s557-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})558 -> 0.0027s559-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})560 -> 0.0025s561-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})562 -> 0.0027s563-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})564 -> 0.0025s565-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})566 -> 0.0023s567-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})568 -> 0.0023s569-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})570 -> 0.0026s571-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})572 -> 0.0028s573-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})574 -> 0.0024s575-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})576 -> 0.0022s577-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})578 -> 0.0031s579-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})580 -> 0.0023s581-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})582 -> 0.0027s583-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})584 -> 0.0029s585-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})586 -> 0.0030s587-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})588 -> 0.0028s589-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})590 -> 0.0025s591-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})592 -> 0.0029s593-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})594 -> 0.0025s595-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})596 -> 0.0023s597-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})598 -> 0.0020s599-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})600 -> 0.0020s601-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})602 -> 0.0025s603-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})604 -> 0.0037s605-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})606 -> 0.0027s607-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})608 -> 0.0027s609-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})610 -> 0.0020s611-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})612 -> 0.0028s613-- add_foreign_key("personal_access_tokens", "users")614 -> 0.0026s615-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})616 -> 0.0025s617-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})618 -> 0.0021s619-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})620 -> 0.0027s621-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})622 -> 0.0024s623-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})624 -> 0.0025s625-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})626 -> 0.0027s627-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})628 -> 0.0029s629-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})630 -> 0.0024s631-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})632 -> 0.0026s633-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})634 -> 0.0024s635-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})636 -> 0.0027s637-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})638 -> 0.0029s639-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})640 -> 0.0029s641-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})642 -> 0.0026s643-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})644 -> 0.0028s645-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})646 -> 0.0030s647-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})648 -> 0.0024s649-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})650 -> 0.0027s651-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})652 -> 0.0027s653-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})654 -> 0.0030s655-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})656 -> 0.0024s657-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})658 -> 0.0024s659-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})660 -> 0.0028s661-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})662 -> 0.0025s663-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})664 -> 0.0023s665-- add_foreign_key("protected_tag_create_access_levels", "users")666 -> 0.0025s667-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})668 -> 0.0026s669-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})670 -> 0.0023s671-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})672 -> 0.0026s673-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})674 -> 0.0033s675-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})676 -> 0.0033s677-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})678 -> 0.0032s679-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})680 -> 0.0028s681-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})682 -> 0.0026s683-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})684 -> 0.0023s685-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})686 -> 0.0030s687-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})688 -> 0.0030s689-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})690 -> 0.0030s691-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})692 -> 0.0030s693-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})694 -> 0.0028s695-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})696 -> 0.0025s697-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})698 -> 0.0024s699-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})700 -> 0.0026s701-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})702 -> 0.0030s703-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})704 -> 0.0028s705-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})706 -> 0.0026s707-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})708 -> 0.0028s709-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})710 -> 0.0026s711-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})712 -> 0.0029s713-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})714 -> 0.0026s715-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})716 -> 0.0027s717-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})718 -> 0.0027s719-- add_foreign_key("u2f_registrations", "users")720 -> 0.0029s721-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})722 -> 0.0037s723-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})724 -> 0.0028s725-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})726 -> 0.0030s727-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})728 -> 0.0028s729-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})730 -> 0.0027s731-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})732 -> 0.0025s733-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})734 -> 0.0027s735-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})736 -> 0.0027s737-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})738 -> 0.0027s739-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})740 -> 0.0027s741-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})742 -> 0.0030s743-- initialize_schema_migrations_table()744 -> 0.0139s745$ date746Thu Mar 14 02:16:10 UTC 2019747$ JOB_NAME=( $CI_JOB_NAME )748$ TEST_TOOL=${JOB_NAME[0]}749$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json750$ export KNAPSACK_GENERATE_REPORT=true751$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}752$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json753$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json754$ export FLAKY_RSPEC_GENERATE_REPORT=true755$ export CACHE_CLASSES=true756$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}757$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}758$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}759$ scripts/gitaly-test-spawn760Checking gitaly-ruby bundle...761Warning: 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`.762The Gemfile's dependencies are satisfied763Trying to connect to gitaly: ..... OK764$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"765RSpec's reporter has already been initialized with #<IO:<STDERR>> as the deprecation stream, so your change to `deprecation_stream` will be ignored. You should configure it earlier for it to take effect, or use the `--deprecation-out` CLI option. (Called from /builds/gitlab-org/gitlab-ce/spec/support/rspec.rb:8:in `block in <top (required)>')766Knapsack report generator started!767==> Setting up GitLab Shell...768 GitLab Shell set up in 0.068864592 seconds...769==> Setting up Gitaly...770 Gitaly set up in 9.7705e-05 seconds...771NotificationService772 #async773 returns an Async object with the correct parent774 when receiving a public method775 schedules a MailScheduler::NotificationServiceWorker776 when receiving a private method777 raises NoMethodError778 when receiving a non-existent method779 raises NoMethodError780 Keys781 #new_key782 should be truthy783 never emails the ghost user784 should be empty785 GpgKeys786 #new_gpg_key787 should be truthy788 sends email to key owner789 Notes790 issue note791 #new_note792 should eq 0793 emails the note author if they've opted into notifications about their activity794 filters out "mentioned in" notes795 participating796 by note797 should eq 0798 new note on issue in project that belongs to a group799 behaves like new note notifications800 should eq 0801 which is a subgroup802 overrides child objects with global level803 behaves like new note notifications804 should eq 0805 confidential issue note806 filters out users that can not read the issue807 on project that belongs to subgroup808 when user is group guest member809 does not email guest user810 issue note mention811 #new_note812 notifies the team members813 notifies parent group members with mention level814 filters out "mentioned in" notes815 project snippet note816 #new_note817 notifies the team members818 personal snippet note819 #new_note820 notifies the participants821 commit note822 #new_note, #perform_enqueued_jobs823 should eq 0824 should eq 0825 should eq 0826 merge request diff note827 #new_note828 records sent notifications829 Issues830 #new_issue831 should eq 0832 should eq 0833 properly prioritizes notification reason834 adds "assigned" reason for assignees if any835 emails any mentioned users with the mention level836 emails the author if they've opted into notifications about their activity837 doesn't email the author if they haven't opted into notifications about their activity838 emails subscribers of the issue's labels839 confidential issues840 emails subscribers of the issue's labels that can read the issue841 #new_mentions_in_issue842 sends no emails when no new mentions are present843 emails new mentions with a watch level higher than mention844 does not email new mentions with a watch level equal to or less than mention845 emails new mentions despite being unsubscribed846 sends the proper notification reason header847 #reassigned_issue848 emails new assignee849 adds "assigned" reason for new assignee850 emails previous assignee even if he has the "on mention" notif level851 emails new assignee even if he has the "on mention" notif level852 emails new assignee853 does not email new assignee if they are the current user854 behaves like participating notifications855 it should behave like participating by note notification856 emails the participant857 for subgroups858 emails the participant859 it should behave like participating by author notification860 emails the participant861 it should behave like participating by assignee notification862 emails the participant863 #relabeled_issue864 emails the current user if they've opted into notifications about their activity865 doesn't email the current user if they haven't opted into notifications about their activity866 doesn't send email to anyone but subscribers of the given labels867 doesn't send multiple email when a user is subscribed to multiple given labels868 confidential issues869 emails subscribers of the issue's labels that can read the issue870 #removed_milestone_issue871 behaves like altered milestone notification on issue872 sends the email to the correct people873 confidential issues874 emails subscribers of the issue's milestone that can read the issue875 #changed_milestone_issue876 behaves like altered milestone notification on issue877 sends the email to the correct people878 confidential issues879 emails subscribers of the issue's milestone that can read the issue880 #close_issue881 sends email to issue assignee and issue author882 behaves like participating notifications883 it should behave like participating by note notification884 emails the participant885 for subgroups886 emails the participant887 it should behave like participating by author notification888 emails the participant889 it should behave like participating by assignee notification890 emails the participant891 #reopen_issue892 sends email to issue notification recipients893 behaves like participating notifications894 it should behave like participating by note notification895 emails the participant896 for subgroups897 emails the participant898 it should behave like participating by author notification899 emails the participant900 it should behave like participating by assignee notification901 emails the participant902 #issue_moved903 sends email to issue notification recipients904 behaves like participating notifications905 it should behave like participating by note notification906 emails the participant907 for subgroups908 emails the participant909 it should behave like participating by author notification910 emails the participant911 it should behave like participating by assignee notification912 emails the participant913 #issue_due914 sends email to issue notification recipients, excluding watchers915 sends the email from the author916 behaves like participating notifications917 it should behave like participating by note notification918 emails the participant919 for subgroups920 emails the participant921 it should behave like participating by author notification922 emails the participant923 it should behave like participating by assignee notification924 emails the participant925 Merge Requests926 #new_merge_request927 should eq 0928 adds "assigned" reason for assignee, if any929 emails any mentioned users with the mention level930 emails the author if they've opted into notifications about their activity931 doesn't email the author if they haven't opted into notifications about their activity932 emails subscribers of the merge request's labels933 participating934 it should behave like participating by assignee notification935 emails the participant936 it should behave like participating by note notification937 emails the participant938 for subgroups939 emails the participant940 by author941 should eq 0942 #new_mentions_in_merge_request943 sends no emails when no new mentions are present944 emails new mentions with a watch level higher than mention945 does not email new mentions with a watch level equal to or less than mention946 emails new mentions despite being unsubscribed947 sends the proper notification reason header948 #reassigned_merge_request949 should eq 0950 adds "assigned" reason for new assignee951 behaves like participating notifications952 it should behave like participating by note notification953 emails the participant954 for subgroups955 emails the participant956 it should behave like participating by author notification957 emails the participant958 it should behave like participating by assignee notification959 emails the participant960 #push_to_merge_request961 should eq 0962 behaves like participating notifications963 it should behave like participating by note notification964 emails the participant965 for subgroups966 emails the participant967 it should behave like participating by author notification968 emails the participant969 it should behave like participating by assignee notification970 emails the participant971 #relabel_merge_request972 doesn't send email to anyone but subscribers of the given labels973 #removed_milestone_merge_request974 behaves like altered milestone notification on merge request975 sends the email to the correct people976 #changed_milestone_merge_request977 behaves like altered milestone notification on merge request978 sends the email to the correct people979 #merge_request_unmergeable980 sends email to merge request author981 when merge_when_pipeline_succeeds is true982 sends email to merge request author and merge_user983 #closed_merge_request984 should eq 0985 behaves like participating notifications986 it should behave like participating by note notification987 emails the participant988 for subgroups989 emails the participant990 it should behave like participating by author notification991 emails the participant992 it should behave like participating by assignee notification993 emails the participant994 #merged_merge_request995 should eq 0996 notifies the merger when the pipeline succeeds is true997 does not notify the merger when the pipeline succeeds is false998 notifies the merger when the pipeline succeeds is false but they've opted into notifications about their activity999 behaves like participating notifications1000 it should behave like participating by note notification1001 emails the participant1002 for subgroups1003 emails the participant1004 it should behave like participating by author notification1005 emails the participant1006 it should behave like participating by assignee notification1007 emails the participant1008 #reopen_merge_request1009 should eq 01010 behaves like participating notifications1011 it should behave like participating by note notification1012 emails the participant1013 for subgroups1014 emails the participant1015 it should behave like participating by author notification1016 emails the participant1017 it should behave like participating by assignee notification1018 emails the participant1019 #resolve_all_discussions1020 should eq 01021 behaves like participating notifications1022 it should behave like participating by note notification1023 emails the participant1024 for subgroups1025 emails the participant1026 it should behave like participating by author notification1027 emails the participant1028 it should behave like participating by assignee notification1029 emails the participant1030 Projects1031 #project_was_moved1032 should eq 01033 users not having access to the new location1034 does not send email1035 user with notifications disabled1036 #project_exported1037 should be empty1038 #project_not_exported1039 should be empty1040 user with notifications enabled1041 #project_exported1042 should eq 11043 #project_not_exported1044 should eq 11045 GroupMember1046 #new_access_request1047 sends notification to group owners_and_maintainers1048 #decline_group_invite1049 should change `ActionMailer::Base.deliveries.size` by 11050 #new_group_member1051 sends a notification1052 when notifications are disabled1053 does not send a notification1054 ProjectMember1055 #new_access_request1056 for a project in a user namespace1057 sends notification to project owners_and_maintainers1058 for a project in a group1059 sends notification to group owners_and_maintainers1060 #decline_group_invite1061 should change `ActionMailer::Base.deliveries.size` by 11062 #new_project_member1063 should eq 11064 when notifications are disabled1065 should be empty1066 guest user in private project1067 filters out guests when new note is created1068 filters out guests when new merge request is created1069 filters out guests when merge request is closed1070 filters out guests when merge request is reopened1071 filters out guests when merge request is merged1072 Pipelines1073 #pipeline_finished1074 with a successful pipeline1075 when the creator has default settings1076 notifies nobody1077 when the creator has watch set1078 notifies nobody1079 when the creator has custom notifications, but without any set1080 notifies nobody1081 when the creator has custom notifications disabled1082 notifies nobody1083 when the creator has custom notifications enabled1084 emails only the creator1085 with a failed pipeline1086 when the creator has no custom notification set1087 emails only the creator1088 when the creator has watch set1089 emails only the creator1090 when the creator has custom notifications, but without any set1091 emails only the creator1092 when the creator has custom notifications disabled1093 notifies nobody1094 when the creator has custom notifications set1095 emails only the creator1096 when the creator has no read_build access1097 does not send emails1098 Pages domains1099 #pages_domain_enabled1100 emails current watching maintainers1101 emails nobody if the project is missing1102 #pages_domain_disabled1103 emails current watching maintainers1104 emails nobody if the project is missing1105 #pages_domain_verification_succeeded1106 emails current watching maintainers1107 emails nobody if the project is missing1108 #pages_domain_verification_failed1109 emails current watching maintainers1110 emails nobody if the project is missing1111 #pages_domain_verification_failed1112 emails current watching maintainers1113 #pages_domain_enabled1114 emails current watching maintainers1115 #pages_domain_disabled1116 emails current watching maintainers1117 Auto DevOps notifications1118 #autodevops_disabled1119 emails project owner and user that triggered the pipeline1120 Repository cleanup1121 #repository_cleanup_success1122 emails the specified user only1123 #repository_cleanup_failure1124 emails the specified user only1125 Remote mirror notifications1126 #remote_mirror_update_failed1127 emails current watching maintainers1128Project active tab1129 on project Home1130 behaves like page has active tab1131 activates Project tab1132 behaves like page has active sub tab1133 activates Details sub tab1134 on project Home/Activity1135 behaves like page has active tab1136 activates Project tab1137 behaves like page has active sub tab1138 activates Activity sub tab1139 on project Repository1140 behaves like page has active tab1141 activates Repository tab1142 on project Repository/Files1143 behaves like page has active tab1144 activates Repository tab1145 behaves like page has active sub tab1146 activates Files sub tab1147 on project Repository/Commits1148 behaves like page has active tab1149 activates Repository tab1150 behaves like page has active sub tab1151 activates Commits sub tab1152 on project Repository/Graph1153 behaves like page has active tab1154 activates Repository tab1155 behaves like page has active sub tab1156 activates Graph sub tab1157 on project Repository/Compare1158 behaves like page has active tab1159 activates Repository tab1160 behaves like page has active sub tab1161 activates Compare sub tab1162 on project Repository/Charts1163 behaves like page has active tab1164 activates Repository tab1165 behaves like page has active sub tab1166 activates Charts sub tab1167 on project Repository/Branches1168 behaves like page has active tab1169 activates Repository tab1170 behaves like page has active sub tab1171 activates Branches sub tab1172 on project Repository/Tags1173 behaves like page has active tab1174 activates Repository tab1175 behaves like page has active sub tab1176 activates Tags sub tab1177 on project Issues1178 behaves like page has active tab1179 activates Issues tab1180 on project Issues/Milestones1181 behaves like page has active tab1182 activates Issues tab1183 behaves like page has active sub tab1184 activates Milestones sub tab1185 on project Issues/Labels1186 behaves like page has active tab1187 activates Issues tab1188 behaves like page has active sub tab1189 activates Labels sub tab1190 on project Merge Requests1191 behaves like page has active tab1192 activates Merge Requests tab1193 on project Wiki1194 behaves like page has active tab1195 activates Wiki tab1196 on project Members1197 behaves like page has active tab1198 activates Members tab1199 on project Settings1200 on project Settings/Integrations1201 behaves like page has active tab1202 activates Settings tab1203 behaves like page has active sub tab1204 activates Integrations sub tab1205 on project Settings/Repository1206 behaves like page has active tab1207 activates Settings tab1208 behaves like page has active sub tab1209 activates Repository sub tab1210GroupDescendantsFinder1211 #has_children?1212 is true when there are projects1213 when there are subgroups1214 is true when there are projects1215 #execute1216 includes projects1217 does not include archived projects1218 sorts elements by latest created as default1219 does not include projects shared with the group1220 when archived is `true`1221 includes archived projects1222 when archived is `only`1223 includes only archived projects1224 with a filter1225 includes only projects matching the filter1226 sorting by name1227 sorts elements by name1228 with nested groups1229 sorts elements by name1230 with nested groups1231 #execute1232 contains projects and subgroups1233 does not include subgroups the user does not have access to1234 only includes public groups when no user is given1235 when archived is `true`1236 includes archived projects in the count of subgroups1237 with a filter1238 contains only matching projects and subgroups1239 does not include subgroups the user does not have access to1240 with matching children1241 includes a group that has a subgroup matching the query and its parent1242 includes the parent of a matching project1243 does not include the parent itself1244 with a small page size1245 contains all the ancestors of a matching subgroup regardless the page size1246FileMover1247 #execute1248 when move and field update successful1249 updates the description correctly1250 creates a new update record1251 schedules a background migration1252 when update_markdown fails1253 does not update the description1254 does not create a new update record1255 security1256 when relative path is involved1257 does not trigger move if path is outside designated directory1258 when symlink is involved1259 does not trigger move if path is outside designated directory1260MergeRequest::Metrics1261 associations1262 should belong to merge_request1263 should belong to latest_closed_by class_name => User1264 should belong to merged_by class_name => User1265UploaderHelper1266 #extension_match?1267 returns false if file does not exists1268Knapsack report was generated. Preview:1269{1270 "spec/services/notification_service_spec.rb": 618.9677491188049,1271 "spec/features/projects/actve_tabs_spec.rb": 79.25938105583191,1272 "spec/finders/group_descendants_finder_spec.rb": 9.540321111679077,1273 "spec/uploaders/file_mover_spec.rb": 0.6693985462188721,1274 "spec/models/merge_request/metrics_spec.rb": 0.017340660095214844,1275 "spec/uploaders/uploader_helper_spec.rb": 0.0040147304534912111276}1277Knapsack global time execution for tests: 11m 48s1278Finished in 12 minutes 7 seconds (files took 11.61 seconds to load)1279243 examples, 0 failures1281$ date1282Thu Mar 14 02:32:10 UTC 20191285coverage/: found 5 matching files 1286knapsack/: found 4 matching files 1287rspec_flaky/: found 4 matching files 1288rspec_profiling/: found 2 matching files 1289WARNING: tmp/capybara/: no matching files 1290Uploading artifacts to coordinator... ok id=177320535 responseStatus=201 Created token=MBymeJ1t1291Uploading artifacts...1292junit_rspec.xml: found 1 matching files 1293Uploading artifacts to coordinator... ok id=177320535 responseStatus=201 Created token=MBymeJ1t1294Job succeeded