rspec-pg 3/50
Passed Started
by
@shinya.maeda

Shinya Maeda
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on docker-auto-scale-com 8a6210b83Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:aee5bfb5ec09669f4c90d9cbab577884843a3194dfc1e87bd0531b82c3fc4b71 for postgres:9.6 ...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-8a6210b8-project-13083-concurrent-0 via runner-8a6210b8-gsrm-1551253572-15741eb7...
00:02
14 Fetching changes for persist-source-sha-and-target-sha-for-pipelines with git depth set to 20...
00:10
15Removing .gitlab_shell_secret16Removing .gitlab_workhorse_secret17Removing .yarn-cache/18Removing config/database.yml19Removing config/gitlab.yml20Removing config/redis.cache.yml21Removing config/redis.queues.yml22Removing config/redis.shared_state.yml23Removing config/resque.yml24Removing config/secrets.yml25Removing log/api_json.log26Removing log/grpc.log27Removing log/test_json.log28Removing tmp/cache/29Removing tmp/tests/30Removing vendor/gitaly-ruby/31Removing vendor/ruby/32HEAD is now at 857ddc3f Address review comments34 * [new branch] persist-source-sha-and-target-sha-for-pipelines -> origin/persist-source-sha-and-target-sha-for-pipelines35Checking out 314062fe as persist-source-sha-and-target-sha-for-pipelines...36Skipping Git submodules setup38Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 39Successfully extracted cache41Downloading artifacts from coordinator... ok id=168352919 responseStatus=200 OK token=sN8wDMNo42Downloading artifacts for compile-assets (168352920)...43Downloading artifacts from coordinator... ok id=168352920 responseStatus=200 OK token=wRVGbMyT44Downloading artifacts for setup-test-env (168352921)...45Downloading artifacts from coordinator... ok id=168352921 responseStatus=200 OK token=6jTozWCb46WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 48Bundler version 1.17.249$ date50Wed Feb 27 08:24:34 UTC 201951$ source scripts/utils.sh52$ date53Wed Feb 27 08:24:34 UTC 201954$ source scripts/prepare_build.sh55Warning: 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`.56The Gemfile's dependencies are satisfied57Successfully installed knapsack-1.17.1581 gem installed59CREATE ROLE60GRANT61Dropped database 'gitlabhq_test'62Created database 'gitlabhq_test'63-- enable_extension("plpgsql")64 -> 0.0179s65-- enable_extension("pg_trgm")66 -> 0.0138s67-- create_table("abuse_reports", {:force=>:cascade})68 -> 0.0261s69-- create_table("appearances", {:force=>:cascade})70 -> 0.0240s71-- create_table("application_setting_terms", {:force=>:cascade})72 -> 0.0231s73-- create_table("application_settings", {:force=>:cascade})74 -> 0.0707s75-- create_table("audit_events", {:force=>:cascade})76 -> 0.0365s77-- create_table("award_emoji", {:force=>:cascade})78 -> 0.0495s79-- create_table("badges", {:force=>:cascade})80 -> 0.0493s81-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})82 -> 0.0664s83-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})84 -> 0.0649s85-- create_table("boards", {:force=>:cascade})86 -> 0.0392s87-- create_table("broadcast_messages", {:force=>:cascade})88 -> 0.0366s89-- create_table("chat_names", {:force=>:cascade})90 -> 0.0503s91-- create_table("chat_teams", {:force=>:cascade})92 -> 0.0369s93-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})94 -> 0.0365s95-- create_table("ci_build_trace_section_names", {:force=>:cascade})96 -> 0.0362s97-- create_table("ci_build_trace_sections", {:force=>:cascade})98 -> 0.0551s99-- create_table("ci_builds", {:force=>:cascade})100 -> 0.2830s101-- create_table("ci_builds_metadata", {:force=>:cascade})102 -> 0.0503s103-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})104 -> 0.0371s105-- create_table("ci_group_variables", {:force=>:cascade})106 -> 0.0369s107-- create_table("ci_job_artifacts", {:force=>:cascade})108 -> 0.0757s109-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})110 -> 0.0499s111-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})112 -> 0.0366s113-- create_table("ci_pipeline_schedules", {:force=>:cascade})114 -> 0.0629s115-- create_table("ci_pipeline_variables", {:force=>:cascade})116 -> 0.0364s117-- create_table("ci_pipelines", {:force=>:cascade})118 -> 0.1962s119-- create_table("ci_runner_namespaces", {:force=>:cascade})120 -> 0.0393s121-- create_table("ci_runner_projects", {:force=>:cascade})122 -> 0.0397s123-- create_table("ci_runners", {:force=>:cascade})124 -> 0.0898s125-- create_table("ci_stages", {:force=>:cascade})126 -> 0.0751s127-- create_table("ci_trigger_requests", {:force=>:cascade})128 -> 0.0487s129-- create_table("ci_triggers", {:force=>:cascade})130 -> 0.0492s131-- create_table("ci_variables", {:force=>:cascade})132 -> 0.0381s133-- create_table("cluster_groups", {:force=>:cascade})134 -> 0.0391s135-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})136 -> 0.0358s137-- create_table("cluster_projects", {:force=>:cascade})138 -> 0.0389s139-- create_table("cluster_providers_gcp", {:force=>:cascade})140 -> 0.0368s141-- create_table("clusters", {:force=>:cascade})142 -> 0.0503s143-- create_table("clusters_applications_cert_managers", {:force=>:cascade})144 -> 0.0359s145-- create_table("clusters_applications_helm", {:force=>:cascade})146 -> 0.0364s147-- create_table("clusters_applications_ingress", {:force=>:cascade})148 -> 0.0365s149-- create_table("clusters_applications_jupyter", {:force=>:cascade})150 -> 0.0487s151-- create_table("clusters_applications_knative", {:force=>:cascade})152 -> 0.0366s153-- create_table("clusters_applications_prometheus", {:force=>:cascade})154 -> 0.0366s155-- create_table("clusters_applications_runners", {:force=>:cascade})156 -> 0.0506s157-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})158 -> 0.0774s159-- create_table("container_repositories", {:force=>:cascade})160 -> 0.0498s161-- create_table("conversational_development_index_metrics", {:force=>:cascade})162 -> 0.0187s163-- create_table("deploy_keys_projects", {:force=>:cascade})164 -> 0.0276s165-- create_table("deploy_tokens", {:force=>:cascade})166 -> 0.0513s167-- create_table("deployments", {:force=>:cascade})168 -> 0.1407s169-- create_table("emails", {:force=>:cascade})170 -> 0.0635s171-- create_table("environments", {:force=>:cascade})172 -> 0.0506s173-- create_table("events", {:force=>:cascade})174 -> 0.0886s175-- create_table("feature_gates", {:force=>:cascade})176 -> 0.0381s177-- create_table("features", {:force=>:cascade})178 -> 0.0370s179-- create_table("fork_network_members", {:force=>:cascade})180 -> 0.0523s181-- create_table("fork_networks", {:force=>:cascade})182 -> 0.0362s183-- create_table("forked_project_links", {:force=>:cascade})184 -> 0.0260s185-- create_table("gpg_key_subkeys", {:force=>:cascade})186 -> 0.0619s187-- create_table("gpg_keys", {:force=>:cascade})188 -> 0.0627s189-- create_table("gpg_signatures", {:force=>:cascade})190 -> 0.0900s191-- create_table("group_custom_attributes", {:force=>:cascade})192 -> 0.0503s193-- create_table("identities", {:force=>:cascade})194 -> 0.0366s195-- create_table("import_export_uploads", {:force=>:cascade})196 -> 0.0500s197-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})198 -> 0.0666s199-- create_table("issue_assignees", {:id=>false, :force=>:cascade})200 -> 0.0285s201-- create_table("issue_metrics", {:force=>:cascade})202 -> 0.0263s203-- create_table("issues", {:force=>:cascade})204 -> 0.2039s205-- create_table("keys", {:force=>:cascade})206 -> 0.0512s207-- create_table("label_links", {:force=>:cascade})208 -> 0.0498s209-- create_table("label_priorities", {:force=>:cascade})210 -> 0.0529s211-- create_table("labels", {:force=>:cascade})212 -> 0.0902s213-- create_table("lfs_file_locks", {:force=>:cascade})214 -> 0.0503s215-- create_table("lfs_objects", {:force=>:cascade})216 -> 0.0496s217-- create_table("lfs_objects_projects", {:force=>:cascade})218 -> 0.0269s219-- create_table("lists", {:force=>:cascade})220 -> 0.0521s221-- create_table("members", {:force=>:cascade})222 -> 0.0844s223-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})224 -> 0.0366s225-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})226 -> 0.0251s227-- create_table("merge_request_diffs", {:force=>:cascade})228 -> 0.0348s229-- create_table("merge_request_metrics", {:force=>:cascade})230 -> 0.0739s231-- create_table("merge_requests", {:force=>:cascade})232 -> 0.2343s233-- create_table("merge_requests_closing_issues", {:force=>:cascade})234 -> 0.0369s235-- create_table("milestones", {:force=>:cascade})236 -> 0.0759s237-- create_table("namespaces", {:force=>:cascade})238 -> 0.1245s239-- create_table("note_diff_files", {:force=>:cascade})240 -> 0.0339s241-- create_table("notes", {:force=>:cascade})242 -> 0.1227s243-- create_table("notification_settings", {:force=>:cascade})244 -> 0.0596s245-- create_table("oauth_access_grants", {:force=>:cascade})246 -> 0.0347s247-- create_table("oauth_access_tokens", {:force=>:cascade})248 -> 0.0587s249-- create_table("oauth_applications", {:force=>:cascade})250 -> 0.0474s251-- create_table("oauth_openid_requests", {:force=>:cascade})252 -> 0.0343s253-- create_table("pages_domains", {:force=>:cascade})254 -> 0.0854s255-- create_table("personal_access_tokens", {:force=>:cascade})256 -> 0.0483s257-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})258 -> 0.0584s259-- create_table("programming_languages", {:force=>:cascade})260 -> 0.0341s261-- create_table("project_authorizations", {:id=>false, :force=>:cascade})262 -> 0.0485s263-- create_table("project_auto_devops", {:force=>:cascade})264 -> 0.0563s265-- create_table("project_ci_cd_settings", {:force=>:cascade})266 -> 0.0258s267-- create_table("project_custom_attributes", {:force=>:cascade})268 -> 0.0473s269-- create_table("project_deploy_tokens", {:force=>:cascade})270 -> 0.0378s271-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})272 -> 0.0218s273-- create_table("project_features", {:force=>:cascade})274 -> 0.0271s275-- create_table("project_group_links", {:force=>:cascade})276 -> 0.0374s277-- create_table("project_import_data", {:force=>:cascade})278 -> 0.0341s279-- create_table("project_mirror_data", {:force=>:cascade})280 -> 0.0584s281-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})282 -> 0.0582s283-- create_table("project_statistics", {:force=>:cascade})284 -> 0.0384s285-- create_table("projects", {:force=>:cascade})286 -> 0.2411s287-- create_table("prometheus_metrics", {:force=>:cascade})288 -> 0.0697s289-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})290 -> 0.0246s291-- create_table("protected_branch_push_access_levels", {:force=>:cascade})292 -> 0.0247s293-- create_table("protected_branches", {:force=>:cascade})294 -> 0.0341s295-- create_table("protected_tag_create_access_levels", {:force=>:cascade})296 -> 0.0491s297-- create_table("protected_tags", {:force=>:cascade})298 -> 0.0458s299-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})300 -> 0.0240s301-- create_table("redirect_routes", {:force=>:cascade})302 -> 0.0463s303-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})304 -> 0.0456s305-- create_table("releases", {:force=>:cascade})306 -> 0.0589s307-- create_table("remote_mirrors", {:force=>:cascade})308 -> 0.0471s309-- create_table("repository_languages", {:id=>false, :force=>:cascade})310 -> 0.0145s311-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})312 -> 0.0702s313-- create_table("routes", {:force=>:cascade})314 -> 0.0581s315-- create_table("sent_notifications", {:force=>:cascade})316 -> 0.0337s317-- create_table("services", {:force=>:cascade})318 -> 0.0625s319-- create_table("shards", {:force=>:cascade})320 -> 0.0332s321-- create_table("snippets", {:force=>:cascade})322 -> 0.0759s323-- create_table("spam_logs", {:force=>:cascade})324 -> 0.0228s325-- create_table("subscriptions", {:force=>:cascade})326 -> 0.0471s327-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})328 -> 0.0346s329-- create_table("system_note_metadata", {:force=>:cascade})330 -> 0.0338s331-- create_table("taggings", {:force=>:cascade})332 -> 0.0702s333-- create_table("tags", {:force=>:cascade})334 -> 0.0342s335-- create_table("term_agreements", {:force=>:cascade})336 -> 0.0487s337-- create_table("timelogs", {:force=>:cascade})338 -> 0.0487s339-- create_table("todos", {:force=>:cascade})340 -> 0.1302s341-- create_table("trending_projects", {:force=>:cascade})342 -> 0.0241s343-- create_table("u2f_registrations", {:force=>:cascade})344 -> 0.0465s345-- create_table("uploads", {:force=>:cascade})346 -> 0.0706s347-- create_table("user_agent_details", {:force=>:cascade})348 -> 0.0339s349-- create_table("user_callouts", {:force=>:cascade})350 -> 0.0365s351-- create_table("user_custom_attributes", {:force=>:cascade})352 -> 0.0466s353-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})354 -> 0.0261s355-- create_table("user_preferences", {:force=>:cascade})356 -> 0.0349s357-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})358 -> 0.0340s359-- create_table("user_synced_attributes_metadata", {:force=>:cascade})360 -> 0.0353s361-- create_table("users", {:force=>:cascade})362 -> 0.1839s363-- create_table("users_star_projects", {:force=>:cascade})364 -> 0.0372s365-- create_table("web_hook_logs", {:force=>:cascade})366 -> 0.0466s367-- create_table("web_hooks", {:force=>:cascade})368 -> 0.0502s369-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})370 -> 0.0044s371-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})372 -> 0.0027s373-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})374 -> 0.0030s375-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})376 -> 0.0022s377-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})378 -> 0.0021s379-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})380 -> 0.0019s381-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})382 -> 0.0018s383-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})384 -> 0.0019s385-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})386 -> 0.0019s387-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})388 -> 0.0017s389-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})390 -> 0.0018s391-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})392 -> 0.0019s393-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})394 -> 0.0026s395-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})396 -> 0.0023s397-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})398 -> 0.0017s399-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})400 -> 0.0017s401-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})402 -> 0.0019s403-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})404 -> 0.0024s405-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})406 -> 0.0022s407-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})408 -> 0.0019s409-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})410 -> 0.0020s411-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})412 -> 0.0021s413-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})414 -> 0.0018s415-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})416 -> 0.0018s417-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})418 -> 0.0017s419-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})420 -> 0.0019s421-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})422 -> 0.0019s423-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})424 -> 0.0019s425-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})426 -> 0.0016s427-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})428 -> 0.0018s429-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})430 -> 0.0021s431-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})432 -> 0.0018s433-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})434 -> 0.0019s435-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})436 -> 0.0018s437-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})438 -> 0.0018s439-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})440 -> 0.0026s441-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})442 -> 0.0021s443-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})444 -> 0.0021s445-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})446 -> 0.0019s447-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})448 -> 0.0021s449-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})450 -> 0.0017s451-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})452 -> 0.0018s453-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})454 -> 0.0018s455-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})456 -> 0.0018s457-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})458 -> 0.0021s459-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})460 -> 0.0019s461-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})462 -> 0.0025s463-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})464 -> 0.0018s465-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})466 -> 0.0018s467-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})468 -> 0.0016s469-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})470 -> 0.0019s471-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})472 -> 0.0016s473-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})474 -> 0.0020s475-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})476 -> 0.0019s477-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})478 -> 0.0020s479-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})480 -> 0.0017s481-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})482 -> 0.0018s483-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})484 -> 0.0018s485-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})486 -> 0.0018s487-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})488 -> 0.0019s489-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})490 -> 0.0018s491-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})492 -> 0.0017s493-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})494 -> 0.0020s495-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})496 -> 0.0019s497-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})498 -> 0.0020s499-- add_foreign_key("container_repositories", "projects")500 -> 0.0024s501-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})502 -> 0.0020s503-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})504 -> 0.0024s505-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})506 -> 0.0020s507-- add_foreign_key("events", "projects", {:on_delete=>:cascade})508 -> 0.0022s509-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})510 -> 0.0021s511-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})512 -> 0.0019s513-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})514 -> 0.0019s515-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})516 -> 0.0020s517-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})518 -> 0.0018s519-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})520 -> 0.0018s521-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})522 -> 0.0020s523-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})524 -> 0.0019s525-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})526 -> 0.0018s527-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})528 -> 0.0018s529-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})530 -> 0.0020s531-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})532 -> 0.0020s533-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})534 -> 0.0021s535-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})536 -> 0.0019s537-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})538 -> 0.0020s539-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})540 -> 0.0024s541-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})542 -> 0.0019s543-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})544 -> 0.0020s545-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})546 -> 0.0018s547-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})548 -> 0.0022s549-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})550 -> 0.0025s551-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})552 -> 0.0022s553-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})554 -> 0.0021s555-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})556 -> 0.0021s557-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})558 -> 0.0022s559-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})560 -> 0.0019s561-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})562 -> 0.0020s563-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})564 -> 0.0020s565-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})566 -> 0.0020s567-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})568 -> 0.0021s569-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})570 -> 0.0020s571-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})572 -> 0.0020s573-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})574 -> 0.0020s575-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})576 -> 0.0021s577-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})578 -> 0.0018s579-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})580 -> 0.0019s581-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})582 -> 0.0020s583-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})584 -> 0.0023s585-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})586 -> 0.0020s587-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})588 -> 0.0020s589-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})590 -> 0.0020s591-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})592 -> 0.0020s593-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})594 -> 0.0018s595-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})596 -> 0.0020s597-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})598 -> 0.0024s599-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})600 -> 0.0021s601-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})602 -> 0.0022s603-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})604 -> 0.0022s605-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})606 -> 0.0021s607-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})608 -> 0.0023s609-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})610 -> 0.0022s611-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})612 -> 0.0018s613-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})614 -> 0.0018s615-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})616 -> 0.0020s617-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})618 -> 0.0022s619-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})620 -> 0.0021s621-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})622 -> 0.0023s623-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})624 -> 0.0018s625-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})626 -> 0.0023s627-- add_foreign_key("personal_access_tokens", "users")628 -> 0.0020s629-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})630 -> 0.0022s631-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})632 -> 0.0018s633-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})634 -> 0.0021s635-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})636 -> 0.0020s637-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})638 -> 0.0019s639-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})640 -> 0.0019s641-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})642 -> 0.0019s643-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})644 -> 0.0020s645-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})646 -> 0.0020s647-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})648 -> 0.0024s649-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})650 -> 0.0020s651-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})652 -> 0.0021s653-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})654 -> 0.0020s655-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})656 -> 0.0023s657-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})658 -> 0.0021s659-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})660 -> 0.0016s661-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})662 -> 0.0021s663-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})664 -> 0.0024s665-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})666 -> 0.0023s667-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})668 -> 0.0018s669-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})670 -> 0.0018s671-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})672 -> 0.0024s673-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})674 -> 0.0021s675-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})676 -> 0.0019s677-- add_foreign_key("protected_tag_create_access_levels", "users")678 -> 0.0021s679-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})680 -> 0.0019s681-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})682 -> 0.0017s683-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})684 -> 0.0026s685-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})686 -> 0.0020s687-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})688 -> 0.0019s689-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})690 -> 0.0027s691-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})692 -> 0.0021s693-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})694 -> 0.0020s695-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})696 -> 0.0016s697-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})698 -> 0.0019s699-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})700 -> 0.0020s701-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})702 -> 0.0021s703-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})704 -> 0.0023s705-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})706 -> 0.0022s707-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})708 -> 0.0021s709-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})710 -> 0.0019s711-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})712 -> 0.0018s713-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})714 -> 0.0020s715-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})716 -> 0.0020s717-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})718 -> 0.0019s719-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})720 -> 0.0022s721-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})722 -> 0.0019s723-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})724 -> 0.0021s725-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})726 -> 0.0020s727-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})728 -> 0.0020s729-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})730 -> 0.0020s731-- add_foreign_key("u2f_registrations", "users")732 -> 0.0019s733-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})734 -> 0.0021s735-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})736 -> 0.0020s737-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})738 -> 0.0024s739-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})740 -> 0.0020s741-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})742 -> 0.0021s743-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})744 -> 0.0019s745-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})746 -> 0.0020s747-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})748 -> 0.0020s749-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})750 -> 0.0022s751-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})752 -> 0.0022s753-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})754 -> 0.0024s755-- initialize_schema_migrations_table()756 -> 0.0248s757$ date758Wed Feb 27 08:25:00 UTC 2019759$ JOB_NAME=( $CI_JOB_NAME )760$ TEST_TOOL=${JOB_NAME[0]}761$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json762$ export KNAPSACK_GENERATE_REPORT=true763$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}764$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json765$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json766$ export FLAKY_RSPEC_GENERATE_REPORT=true767$ export CACHE_CLASSES=true768$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}769$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}770$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}771$ scripts/gitaly-test-spawn772Checking gitaly-ruby bundle...773Warning: 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`.774The Gemfile's dependencies are satisfied775Trying to connect to gitaly: .... OK776$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"777Knapsack report generator started!778==> Setting up GitLab Shell...779 GitLab Shell set up in 0.058719708 seconds...780==> Setting up Gitaly...781 Gitaly set up in 8.6527e-05 seconds...782GitPushService783 with remote mirrors784 when remote mirror feature is enabled7852019-02-27T08:25:20.080Z 104 TID-grnb73p90 INFO: Removing remote remote_mirror_1 from project 27862019-02-27T08:25:20.086Z 104 TID-grnb73p90 ERROR: Could not remove remote remote_mirror_1 from project 2787 fails stuck remote mirrors7882019-02-27T08:25:24.571Z 104 TID-grnb73p90 INFO: Removing remote remote_mirror_2 from project 37892019-02-27T08:25:24.576Z 104 TID-grnb73p90 ERROR: Could not remove remote remote_mirror_2 from project 3790 updates remote mirrors791 when remote mirror feature is disabled792 with remote mirrors global setting overridden7932019-02-27T08:25:28.466Z 104 TID-grnb73p90 INFO: Removing remote remote_mirror_3 from project 47942019-02-27T08:25:28.471Z 104 TID-grnb73p90 ERROR: Could not remove remote remote_mirror_3 from project 4795 fails stuck remote mirrors7962019-02-27T08:25:32.414Z 104 TID-grnb73p90 INFO: Removing remote remote_mirror_4 from project 57972019-02-27T08:25:32.418Z 104 TID-grnb73p90 ERROR: Could not remove remote remote_mirror_4 from project 5798 updates remote mirrors799 without remote mirrors global setting overridden8002019-02-27T08:25:36.408Z 104 TID-grnb73p90 INFO: Removing remote remote_mirror_5 from project 68012019-02-27T08:25:36.414Z 104 TID-grnb73p90 ERROR: Could not remove remote remote_mirror_5 from project 6802 does not fails stuck remote mirrors8032019-02-27T08:25:40.423Z 104 TID-grnb73p90 INFO: Removing remote remote_mirror_6 from project 78042019-02-27T08:25:40.428Z 104 TID-grnb73p90 ERROR: Could not remove remote remote_mirror_6 from project 7805 does not updates remote mirrors806 Push branches807 new branch808 should be truthy809 calls the after_push_commit hook810 calls the after_create_branch hook811 existing branch812 should be truthy813 calls the after_push_commit hook814 rm branch815 should be truthy816 calls the after_push_commit hook817 calls the after_remove_branch hook818 Git Push Data819 should include {:object_kind => "push"}820 should include {:before => "6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9"}821 should include {:after => "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"}822 should include {:ref => "refs/heads/master"}823 should include {:user_id => 1}824 should include {:user_name => "John Doe1"}825 should include {:project_id => 1}826 with repository data827 should include {:name => "project1"}828 should include {:url => "git@localhost:namespace1/project1.git"}829 should include {:description => nil}830 should include {:homepage => "http://localhost/namespace1/project1"}831 with commits832 should be a kind of Array833 has 1 element834 the commit835 should include {:id => "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"}836 should include {:message => "Change some files\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>\n"}837 should eq 2014-02-27 08:57:31.000000000 +0000838 should include {:url => "http://localhost/namespace1/project1/commit/570e7b2abdd848b95f2f578043fc23bd6f6fd24d"}839 with a author840 should include {:name => "Dmitriy Zaporozhets"}841 should include {:email => "dmitriy.zaporozhets@gmail.com"}842 Pipelines843 creates a new pipeline844 Push Event845 with an existing branch846 generates a push event with one commit847 with a new branch848 generates a push event with more than one commit849 Updates merge requests850 when pushing a new branch for the first time851 system hooks852 sends a system hook after pushing a branch853 Updates git attributes854 for default branch855 calls the copy attributes method for the first push to the default branch856 calls the copy attributes method for changes to the default branch857 for non-default branch858 does not call copy attributes method859 Webhooks860 execute webhooks861 when pushing a branch for the first time862 when pushing a branch for the first time with default branch protection disabled863 when pushing a branch for the first time with default branch protection set to 'developers can push'864 when pushing a branch for the first time with an existing branch permission configured865 when pushing a branch for the first time with default branch protection set to 'developers can merge'866 when pushing new commits to existing branch867 cross-reference notes868 creates a note if a pushed commit mentions an issue869 only creates a cross-reference note if one doesn't already exist870 defaults to the pushing user if the commit's author is not known871 finds references in the first push to a non-default branch872 issue metrics873 while saving the 'first_mentioned_in_commit_at' metric for an issue874 sets the metric for referenced issues875 does not set the metric for non-referenced issues876 closing issues from pushed commits containing a closing reference877 to default branches878 closes issues879 adds a note indicating that the issue is now closed880 doesn't create additional cross-reference notes881 to non-default branches882 creates cross-reference notes883 doesn't close issues884 for jira issue tracker885 mentioning an issue886 initiates one api call to jira server to mention the issue887 closing an issue888 using right markdown889 initiates one api call to jira server to close the issue890 initiates one api call to jira server to comment on the issue891 using internal issue reference892 when internal issues are disabled893 does not initiates one api call to jira server to close the issue894 does not initiates one api call to jira server to comment on the issue895 when internal issues are enabled896 initiates one api call to jira server to close the jira issue897 initiates one api call to jira server to comment on the jira issue898 closes the internal issue899 adds a note indicating that the issue is now closed900 empty project901 push to first branch updates HEAD902 housekeeping903 does not perform housekeeping when not needed904 increments the push counter905 when housekeeping is needed906 performs housekeeping907 does not raise an exception908 #update_caches909 on the default branch910 flushes the caches of any special files that have been changed911 on a non-default branch912 does not flush any conditional caches913 #process_commit_messages914 only schedules a limited number of commits915 skips commits which don't include cross-references916 #update_signatures917 when the commit has a signature918 when the signature is already cached919 does not queue a CreateGpgSignatureWorker920 when the signature is not yet cached921 queues a CreateGpgSignatureWorker922 can queue several commits to create the gpg signature923 when the commit does not have a signature924 does not queue a CreateGpgSignatureWorker925Dropdown emoji926Starting the Capybara driver server...927 when user not logged in928 behavior929 does not open when the search bar has my-reaction:930 when user loggged in931 behavior932 opens when the search bar has my-reaction:933 closes when the search bar is unfocused934 should show loading indicator when opened935 should hide loading indicator when loaded936 should load all the emojis when opened937 shows the most populated emoji at top of dropdown938 filtering939 filters by name940 filters by case insensitive name941 selecting from dropdown942 selects `None`943 selects `Any`944 fills in the my-reaction name945 input has existing content946 opens my-reaction dropdown with existing search term947 opens my-reaction dropdown with existing assignee948 opens my-reaction dropdown with existing label949 opens my-reaction dropdown with existing milestone950 opens my-reaction dropdown with existing my-reaction951 caching requests952 caches requests after the first load953Ci::Pipeline954 should belong to project955 should belong to user956 should belong to auto_canceled_by957 should belong to pipeline_schedule958 should belong to merge_request959 should have many statuses960 should have many trigger_requests961 should have many variables962 should have many builds963 should have many auto_canceled_pipelines964 should have many auto_canceled_jobs965 should have one chat_data966 should validate that :sha cannot be empty/falsy967 should validate that :status cannot be empty/falsy968 should respond to #git_author_name969 should respond to #git_author_email970 should respond to #short_sha971 should delegate #project_full_path to #project object as #full_path972 behaves like having unique enum values973 has unique values in "source"974 has unique values in "config_source"975 has unique values in "failure_reason"976 associations977 has a bidirectional relationship with projects978 .processables979 has an association with processable CI/CD entities980 makes it possible to append a new processable981 .sort_by_merge_request_pipelines982 when branch pipelines exist983 returns pipelines order by id984 when merge request pipelines exist985 returns pipelines order by id986 when both branch pipeline and merge request pipeline exist987 returns merge request pipeline first988 .detached_merge_request_pipelines989 returns detached merge request pipelines990 when target sha exists991 returns empty array992 #detached_merge_request_pipeline?993 should be truthy994 when target sha exists995 should be falsy996 .merge_request_pipelines997 returns merge pipelines998 when target sha is empty999 returns empty array1000 #merge_request_pipeline?1001 should be truthy1002 when target sha is empty1003 should be falsy1004 .mergeable_merge_request_pipelines1005 returns mergeable merge pipelines1006 when target sha does not point the head of the target branch1007 returns empty array1008 #mergeable_merge_request_pipeline?1009 should be truthy1010 when target sha does not point the head of the target branch1011 should be falsy1012 .merge_request1013 when there is a merge request pipeline1014 returns merge request pipeline first1015 when there are no merge request pipelines1016 returns empty array1017 Validations for merge request pipelines1018 when source is merge request1019 when merge request is specified1020 should be valid1021 when merge request is empty1022 should not be valid1023 when source is web1024 when merge request is specified1025 should not be valid1026 when merge request is empty1027 should be valid1028 modules1029 behaves like AtomicInternalId1030 .has_internal_id1031 Module inclusion1032 should includes the AtomicInternalId module1033 Validation1034 when presence validation is required1035 validates presence (PENDING: No reason given)1036 when presence validation is not required1037 does not validate presence1038 Creating an instance1039 saves a new instance properly1040 internal id generation1041 calls InternalId.generate_next and sets internal id attribute1042 does not overwrite an existing internal id1043 when the instance has an internal ID set1044 calls InternalId.update_last_value and sets the `last_value` to that of the instance1045 #source1046 when creating new pipeline1047 prevents from creating an object1048 when updating existing pipeline1049 object is valid1050 #block1051 changes pipeline status to manual1052 #delay1053 changes pipeline status to schedule1054 #valid_commit_sha1055 commit.sha can not start with 000000001056 commit errors should not be empty1057 #short_sha1058 has 8 items1059 should start with "97de212e"1060 #retried1061 returns old builds1062 coverage1063 calculates average when there are two builds with coverage1064 calculates average when there are two builds with coverage and one with nil1065 calculates average when there are two builds with coverage and one is retried1066 calculates average when there is one build without coverage1067 #retryable?1068 no failed builds1069 is not retryable1070 one canceled job1071 is retryable1072 with failed builds1073 is retryable1074 #persisted_variables1075 when pipeline is not persisted yet1076 does not contain some variables1077 when pipeline is persisted1078 does contains persisted variables1079 #predefined_variables1080 includes all predefined variables in a valid order1081 when source is merge request1082 exposes merge request pipeline variables1083 when source project does not exist1084 does not expose source project related variables1085 #protected_ref?1086 delegates method to project1087 #legacy_trigger1088 returns first trigger request1089 #auto_canceled?1090 when it is canceled1091 when there is auto_canceled_by1092 is auto canceled1093 when there is no auto_canceled_by1094 is not auto canceled1095 when it is retried and canceled manually1096 is not auto canceled1097 pipeline stages1098 #stage_seeds1099 returns preseeded stage seeds object1100 when no refs policy is specified1101 correctly fabricates a stage seeds object1102 when refs policy is specified1103 returns stage seeds only assigned to master to master1104 when source policy is specified1105 returns stage seeds only assigned to schedules1106 when kubernetes policy is specified1107 when kubernetes is active1108 when user configured kubernetes from Integration > Kubernetes1109 behaves like same behavior between KubernetesService and Platform::Kubernetes1110 returns seeds for kubernetes dependent job1111 when user configured kubernetes from CI/CD > Clusters1112 behaves like same behavior between KubernetesService and Platform::Kubernetes1113 returns seeds for kubernetes dependent job1114 when kubernetes is not active1115 does not return seeds for kubernetes dependent job1116 when variables policy is specified1117 returns stage seeds only when variables expression is truthy1118 #seeds_size1119 when refs policy is specified1120 returns real seeds size1121 legacy stages1122 #legacy_stages1123 stages list1124 returns ordered list of stages1125 stages with statuses1126 returns list of stages with correct statuses1127 when commit status is retried1128 ignores the previous state1129 when there is a stage with warnings1130 populates stage with correct number of warnings1131 #stages_count1132 returns a valid number of stages1133 #stages_names1134 returns a valid names of stages1135 #legacy_stage1136 with status in stage1137 should be a kind of Ci::LegacyStage1138 should eq "test"1139 should not be empty1140 without status in stage1141 return stage object1142 #stages1143 returns persisted stages1144 #ordered_stages1145 when using legacy stages1146 returns legacy stages in valid order1147 when using persisted stages1148 when pipelines is not complete1149 still returns legacy stages1150 when pipeline is complete1151 returns stages in valid order1152 state machine1153 #duration1154 when multiple builds are finished1155 matches sum of builds duration1156 when pipeline becomes blocked1157 recalculates pipeline duration1158 #started_at1159 updates on transitioning to running1160 does not update on transitioning to success1161 #finished_at1162 updates on transitioning to success1163 does not update on transitioning to running1164 merge request metrics1165 when transitioning to running1166 schedules metrics workers1167 when transitioning to success1168 schedules metrics workers1169 pipeline caching1170 performs ExpirePipelinesCacheWorker1171 #branch?1172 when ref is not a tag1173 return true1174 when source is merge request1175 returns false1176 when ref is a tag1177 return false1178 #git_ref1179 when ref is branch1180 returns branch ref1181 when ref is tag1182 returns branch ref1183 when ref is merge request1184 returns branch ref1185 ref_exists?1186 when repository exists1187 tag: false, ref: "master", result: true1188 correctly detects ref1189 tag: false, ref: "non-existent-branch", result: false1190 correctly detects ref1191 tag: true, ref: "v1.1.0", result: true1192 correctly detects ref1193 tag: true, ref: "non-existent-tag", result: false1194 correctly detects ref1195 when repository does not exist1196 always returns false1197 with non-empty project1198 #latest?1199 with latest sha1200 returns true1201 with not latest sha1202 returns false1203 #manual_actions1204 when none defined1205 when action defined1206 returns one action1207 there are multiple of the same name1208 returns latest one1209 #branch_updated?1210 when pipeline has before SHA1211 runs on a branch update push1212 when pipeline does not have before SHA1213 does not run on a branch updating push1214 #modified_paths1215 when old and new revisions are set1216 fetches stats for changes between commits1217 when either old or new revision is missing1218 returns nil1219 when source is merge request1220 returns merge request modified paths1221 #has_kubernetes_active?1222 when kubernetes is active1223 when user configured kubernetes from Integration > Kubernetes1224 behaves like same behavior between KubernetesService and Platform::Kubernetes1225 returns true1226 when user configured kubernetes from CI/CD > Clusters1227 behaves like same behavior between KubernetesService and Platform::Kubernetes1228 returns true1229 when kubernetes is not active1230 returns false1231 #has_warnings?1232 build which is allowed to fail fails1233 returns true1234 build which is allowed to fail succeeds1235 returns false1236 build is retried and succeeds1237 returns false1238 #number_of_warnings1239 returns the number of warnings1240 supports eager loading of the number of warnings1241 .newest_first1242 returns the pipelines from new to old1243 searches limited backlog1244 .latest_status1245 when no ref is specified1246 returns the status of the latest pipeline1247 when ref is specified1248 returns the status of the latest pipeline for the given ref1249 .latest_successful_for1250 returns the latest successful pipeline1251 .latest_successful_for_refs1252 returns the latest successful pipeline for both refs1253 .latest_status_per_commit1254 without a ref1255 returns a Hash containing the latest status per commit for all refs1256 only includes the status of the given commit SHAs1257 when there are two pipelines for a ref and SHA1258 returns the status of the latest pipeline1259 with a ref1260 only includes the pipelines for the given ref1261 .latest_successful_ids_per_project1262 returns expected pipeline ids1263 .internal_sources1264 should be a kind of Array1265 #status1266 on queuing1267 should eq "pending"1268 on run1269 should eq "running"1270 on drop1271 should eq "failed"1272 on success1273 should eq "success"1274 on cancel1275 when build is pending1276 should eq "canceled"1277 on failure and build retry1278 should eq "running"1279 #ci_yaml_file_path1280 unknown_source1281 returns the path from project1282 returns default when custom path is nil1283 returns default when custom path is empty1284 repository_source1285 returns the path from project1286 returns default when custom path is nil1287 returns default when custom path is empty1288 when pipeline is for auto-devops1289 does not return config file1290 #set_config_source1291 when pipelines does not contain needed data and auto devops is disabled1292 defines source to be unknown1293 when pipeline contains all needed data1294 when the repository has a config file1295 defines source to be from repository1296 when loading an object1297 does not redefine the source1298 when the repository does not have a config file1299 auto devops enabled1300 defines source to be auto devops1301 #ci_yaml_file1302 the source is unknown1303 returns the configuration if found1304 sets yaml errors if not found1305 the source is the repository1306 returns the configuration if found1307 when the source is auto_devops_source1308 finds the implied config1309 #update_status1310 when pipeline is empty1311 updates does not change pipeline status1312 when updating status to pending1313 updates pipeline status to running1314 when updating status to scheduled1315 updates pipeline status to scheduled1316 when statuses status was not recognized1317 raises an exception1318 #detailed_status1319 when pipeline is created1320 returns detailed status for created pipeline1321 when pipeline is pending1322 returns detailed status for pending pipeline1323 when pipeline is running1324 returns detailed status for running pipeline1325 when pipeline is successful1326 returns detailed status for successful pipeline1327 when pipeline is failed1328 returns detailed status for failed pipeline1329 when pipeline is canceled1330 returns detailed status for canceled pipeline1331 when pipeline is skipped1332 returns detailed status for skipped pipeline1333 when pipeline is blocked1334 returns detailed status for blocked pipeline1335 when pipeline is successful but with warnings1336 retruns detailed status for successful pipeline with warnings1337 #cancelable?1338 when there is a build created1339 is cancelable1340 when there is an external job created1341 is cancelable1342 when there are generic_commit_status jobs for created and success1343 is cancelable1344 when there are generic_commit_status and ci_build jobs for created and success1345 is cancelable1346 when there are ci_build jobs for created and success1347 is cancelable1348 when there are generic_commit_status jobs for created and failed1349 is cancelable1350 when there are generic_commit_status and ci_build jobs for created and failed1351 is cancelable1352 when there are ci_build jobs for created and failed1353 is cancelable1354 when there are generic_commit_status jobs for created and canceled1355 is cancelable1356 when there are generic_commit_status and ci_build jobs for created and canceled1357 is cancelable1358 when there are ci_build jobs for created and canceled1359 is cancelable1360 when there is a build running1361 is cancelable1362 when there is an external job running1363 is cancelable1364 when there are generic_commit_status jobs for running and success1365 is cancelable1366 when there are generic_commit_status and ci_build jobs for running and success1367 is cancelable1368 when there are ci_build jobs for running and success1369 is cancelable1370 when there are generic_commit_status jobs for running and failed1371 is cancelable1372 when there are generic_commit_status and ci_build jobs for running and failed1373 is cancelable1374 when there are ci_build jobs for running and failed1375 is cancelable1376 when there are generic_commit_status jobs for running and canceled1377 is cancelable1378 when there are generic_commit_status and ci_build jobs for running and canceled1379 is cancelable1380 when there are ci_build jobs for running and canceled1381 is cancelable1382 when there is a build pending1383 is cancelable1384 when there is an external job pending1385 is cancelable1386 when there are generic_commit_status jobs for pending and success1387 is cancelable1388 when there are generic_commit_status and ci_build jobs for pending and success1389 is cancelable1390 when there are ci_build jobs for pending and success1391 is cancelable1392 when there are generic_commit_status jobs for pending and failed1393 is cancelable1394 when there are generic_commit_status and ci_build jobs for pending and failed1395 is cancelable1396 when there are ci_build jobs for pending and failed1397 is cancelable1398 when there are generic_commit_status jobs for pending and canceled1399 is cancelable1400 when there are generic_commit_status and ci_build jobs for pending and canceled1401 is cancelable1402 when there are ci_build jobs for pending and canceled1403 is cancelable1404 when there is a build success1405 is not cancelable1406 when there is an external job success1407 is not cancelable1408 when there is a build failed1409 is not cancelable1410 when there is an external job failed1411 is not cancelable1412 when there is a build canceled1413 is not cancelable1414 when there is an external job canceled1415 is not cancelable1416 when there is a manual action present in the pipeline1417 is not cancelable1418 #cancel_running1419 when there is a running external job and a regular job1420 cancels both jobs1421 when jobs are in different stages1422 cancels both jobs1423 when there are created builds present in the pipeline1424 cancels created builds1425 #retry_failed1426 when there is a failed build and failed external status1427 retries only build1428 when builds are in different stages1429 retries both builds1430 when there are canceled and failed1431 retries both builds1432 #execute_hooks1433 with pipeline hooks enabled1434 with multiple builds1435 when build is queued1436 receives a pending event once1437 when build is run1438 receives a running event once1439 when all builds succeed1440 receives a success event once1441 when stage one failed1442 receives a failed event once1443 with pipeline hooks disabled1444 did not execute pipeline_hook after touched1445 #merge_requests1446 returns merge requests whose `diff_head_sha` matches the pipeline's SHA1447 doesn't return merge requests whose source branch doesn't match the pipeline's ref1448 doesn't return merge requests whose `diff_head_sha` doesn't match the pipeline's SHA1449 #all_merge_requests1450 behaves like a method that returns all merge requests for a given pipeline1451 returns all merge requests having the same source branch1452 doesn't return merge requests having a different source branch1453 when there is a merge request pipeline1454 returns an associated merge request1455 when there is another merge request pipeline that targets a different branch1456 does not return an associated merge request1457 for a fork1458 behaves like a method that returns all merge requests for a given pipeline1459 returns all merge requests having the same source branch1460 doesn't return merge requests having a different source branch1461 when there is a merge request pipeline1462 returns an associated merge request1463 when there is another merge request pipeline that targets a different branch1464 does not return an associated merge request1465 #stuck?1466 when pipeline is stuck1467 is stuck1468 when pipeline is not stuck1469 is not stuck1470 #has_yaml_errors?1471 when pipeline has errors1472 contains yaml errors1473 when pipeline does not have errors1474 does not contain yaml errors1475 notifications when pipeline success or failed1476 with success pipeline1477 behaves like sending a notification1478 sends an email1479 with failed pipeline1480 behaves like sending a notification1481 sends an email1482 with skipped pipeline1483 behaves like not sending any notification1484 does not send any email1485 with cancelled pipeline1486 behaves like not sending any notification1487 does not send any email1488 #latest_builds_with_artifacts1489 returns an Array1490 returns the latest builds1491 memoizes the returned relation1492 #has_test_reports?1493 when pipeline has builds with test reports1494 when pipeline status is running1495 should be falsey1496 when pipeline status is success1497 should be truthy1498 when pipeline does not have builds with test reports1499 should be falsey1500 when retried build has test reports1501 should be falsey1502 #test_reports1503 when pipeline has multiple builds with test reports1504 returns test reports with collected data1505 when builds are retried1506 does not take retried builds into account1507 when pipeline does not have any builds with test reports1508 returns empty test reports1509 #total_size1510 returns all jobs (including failed and retried)1511 #status1512 when transitioning to failed1513 when pipeline has autodevops as source1514 calls autodevops disable service1515 when pipeline has other source1516 does not call auto devops disable service1517 #default_branch?1518 when pipeline ref is the default branch of the project1519 returns true1520 when pipeline ref is not the default branch of the project1521 returns false1522Gitlab::Diff::PositionTracer1523 #trace1524 diff scenarios1525 when the file was created in the old diff1526 when the file is created in the new diff1527 when the position pointed at an added line in the old diff1528 when the file's content was unchanged between the old and the new diff1529 returns the new position1530 when the file's content was changed between the old and the new diff1531 when that line was unchanged between the old and the new diff1532 returns the new position1533 when that line was moved between the old and the new diff1534 returns the new position1535 when that line was changed between the old and the new diff1536 returns the position of the change1537 when that line was deleted between the old and the new diff1538 returns the position of the change1539 when the file is changed in the new diff1540 when the position pointed at an added line in the old diff1541 when the file's content was unchanged between the old and the new diff1542 returns the new position1543 when the file's content was changed between the old and the new diff1544 when that line was unchanged between the old and the new diff1545 returns the new position1546 when that line was moved between the old and the new diff1547 returns the new position1548 when that line was changed between the old and the new diff1549 returns the position of the change1550 when that line was deleted between the old and the new diff1551 returns the position of the change1552 when the file is renamed in the new diff1553 when the position pointed at an added line in the old diff1554 when the file's content was unchanged between the old and the new diff1555 returns the position of the change1556 when the file's content was changed between the old and the new diff1557 when that line was unchanged between the old and the new diff1558 returns the new position1559 when that line was moved between the old and the new diff1560 returns the new position1561 when that line was changed between the old and the new diff1562 returns the position of the change1563 when the file is deleted in the new diff1564 when the position pointed at an added line in the old diff1565 when the file's content was unchanged between the old and the new diff1566 returns the position of the change1567 when the file's content was changed between the old and the new diff1568 when that line was unchanged between the old and the new diff1569 returns the position of the change1570 when that line was moved between the old and the new diff1571 returns the position of the change1572 when that line was changed between the old and the new diff1573 returns the position of the change1574 when that line was deleted between the old and the new diff1575 returns the position of the change1576 when the file is unchanged in the new diff1577 when the position pointed at an added line in the old diff1578 when the file's content was unchanged between the old and the new diff1579 returns the position of the change1580 when the file's content was changed between the old and the new diff1581 when that line was unchanged between the old and the new diff1582 returns the position of the change1583 when that line was moved between the old and the new diff1584 returns the position of the change1585 when that line was changed between the old and the new diff1586 returns the position of the change1587 when that line was deleted between the old and the new diff1588 returns the position of the change1589 when the file was changed in the old diff1590 when the file is created in the new diff1591 when the position pointed at an added line in the old diff1592 when the file's content was unchanged between the old and the new diff1593 returns the new position1594 when the file's content was changed between the old and the new diff1595 when that line was unchanged between the old and the new diff1596 returns the new position1597 when that line was moved between the old and the new diff1598 returns the new position1599 when that line was changed or deleted between the old and the new diff1600 returns the position of the change1601 when the position pointed at a deleted line in the old diff1602 returns the position of the change1603 when the position pointed at an unchanged line in the old diff1604 when the file's content was unchanged between the old and the new diff1605 returns the new position1606 when the file's content was changed between the old and the new diff1607 when that line was unchanged between the old and the new diff1608 returns the new position1609 when that line was moved between the old and the new diff1610 returns the new position1611 when that line was changed or deleted between the old and the new diff1612 returns the position of the change1613 when the file is changed in the new diff1614 when the position pointed at an added line in the old diff1615 when the file's content was unchanged between the old and the new diff1616 returns the new position1617 when the file's content was changed between the old and the new diff1618 when that line was unchanged between the old and the new diff1619 returns the new position1620 when that line was moved between the old and the new diff1621 returns the new position1622 when that line was changed or deleted between the old and the new diff1623 returns the position of the change1624 when the position pointed at a deleted line in the old diff1625 when the file's content was unchanged between the old and the new diff1626 returns the new position1627 typical use scenarios1628 simple push of new commit1629 returns the new positions1630 force push to overwrite last commit1631 returns the new positions1632 force push to delete last commit1633 returns the new positions1634 rebase on top of target branch1635 returns the new positions1636 merge of target branch1637 returns the new positions1638 changing target branch1639 returns the new positions1640User creates a merge request1641 creates a merge request1642 to a forked project1643 creates a merge request1644Projects::RunnersController1645 #update1646 updates the runner and ticks the queue1647 #destroy1648 destroys the runner1649 #resume1650 marks the runner as active and ticks the queue1651 #pause1652 marks the runner as inactive and ticks the queue1653bin/changelog1654 ChangelogEntry1655 truncates the file path1656 ChangelogOptionParser1657 .parse1658 parses --amend1659 parses --force and -f1660 parses --merge-request and -m1661 parses --dry-run and -n1662 parses --git-username and -u1663 parses --type and -t1664 parses -h1665 assigns title1666 .read_type1667 reads type from $stdin1668 invalid type given1669 shows error message and exits the program1670Gitlab::GithubImport::SequentialImporter1671 #execute1672 imports a project in sequence1673Gitlab::Database::Median1674 #median_datetimes1675 raises NotSupportedError (PENDING: around hook at ./spec/spec_helper.rb:243 did not execute the example)1676Knapsack report was generated. Preview:1677{1678 "spec/services/git_push_service_spec.rb": 274.7801389694214,1679 "spec/features/issues/filtered_search/dropdown_emoji_spec.rb": 69.5037100315094,1680 "spec/models/ci/pipeline_spec.rb": 47.620622396469116,1681 "spec/lib/gitlab/diff/position_tracer_spec.rb": 35.632453203201294,1682 "spec/features/merge_request/user_creates_merge_request_spec.rb": 23.80864691734314,1683 "spec/controllers/projects/runners_controller_spec.rb": 1.1257236003875732,1684 "spec/bin/changelog_spec.rb": 0.02155923843383789,1685 "spec/lib/gitlab/github_import/sequential_importer_spec.rb": 0.0072588920593261721686}1687Knapsack global time execution for tests: 07m 32s1688Pending: (Failures listed here are expected and do not affect your suite's status)1689 1) Ci::Pipeline modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is required validates presence1690 # No reason given1691 # ./spec/support/shared_examples/models/atomic_internal_id_spec.rb:231692 2) Gitlab::Database::Median#median_datetimes raises NotSupportedError1693 # around hook at ./spec/spec_helper.rb:243 did not execute the example1694 # ./spec/lib/gitlab/database/median_spec.rb:131695Finished in 7 minutes 49 seconds (files took 10.93 seconds to load)1696430 examples, 0 failures, 2 pending1698$ date1699Wed Feb 27 08:33:11 UTC 20191702coverage/: found 5 matching files 1703knapsack/: found 4 matching files 1704rspec_flaky/: found 4 matching files 1705WARNING: tmp/capybara/: no matching files 1706Uploading artifacts to coordinator... ok id=168352927 responseStatus=201 Created token=xFEqwLLA1707Uploading artifacts...1708junit_rspec.xml: found 1 matching files 1709Uploading artifacts to coordinator... ok id=168352927 responseStatus=201 Created token=xFEqwLLA1710Job succeeded