rspec-pg 10/50
Passed Started
by
@eread

Evan Read
1Running with gitlab-runner 11.9.0-rc2 (227934c0)2 on prm-com-gitlab-org bd0915563Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service 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-bd091556-project-13083-concurrent-0 via runner-bd091556-prm-1552526216-ed2de821...
00:01
15Fetching changes with git depth set to 20...16fatal: remote origin already exists.17Removing .gitlab_shell_secret18Removing .gitlab_workhorse_secret19Removing config/database.yml20Removing config/gitlab.yml21Removing config/redis.cache.yml22Removing config/redis.queues.yml23Removing config/redis.shared_state.yml24Removing config/resque.yml25Removing config/secrets.yml26Removing coverage/27Removing junit_rspec.xml28Removing knapsack/29Removing log/api_json.log30Removing log/application.log31Removing log/gitaly-test.log32Removing log/grpc.log33Removing log/kubernetes.log34Removing log/test_json.log35Removing node_modules/36Removing public/assets/37Removing rspec_flaky/38Removing rspec_profiling/39Removing shared/external-diffs/40Removing shared/lfs-objects/91/41Removing shared/lfs-objects/tmp/42Removing tmp/cache/43Removing tmp/prometheus_multiproc_dir/counter_process_id_100-0.db44Removing tmp/prometheus_multiproc_dir/histogram_process_id_100-0.db45Removing tmp/tests/46Removing vendor/gitaly-ruby/47Removing vendor/ruby/48HEAD is now at cee71371 Merge branch 'docs-fe-jest-link-fix' into 'master'50 cee71371..ae8cbffa master -> origin/master51Checking out ae8cbffa as master...52Skipping Git submodules setup54Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 55Successfully extracted cache57Downloading artifacts from coordinator... ok id=177320529 responseStatus=200 OK token=X8zvZUGm58Downloading artifacts for compile-assets (177320531)...59Downloading artifacts from coordinator... ok id=177320531 responseStatus=200 OK token=LucBTJi360Downloading artifacts for setup-test-env (177320533)...61Downloading artifacts from coordinator... ok id=177320533 responseStatus=200 OK token=GssumYh362WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 64Bundler version 1.17.265$ date66Thu Mar 14 02:15:26 UTC 201967$ source scripts/utils.sh68$ date69Thu Mar 14 02:15:26 UTC 201970$ source scripts/prepare_build.sh71Warning: 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`.72The Gemfile's dependencies are satisfied73Successfully installed knapsack-1.17.1741 gem installed75CREATE ROLE76GRANT77Dropped database 'gitlabhq_test'78Created database 'gitlabhq_test'79-- enable_extension("plpgsql")80 -> 0.0208s81-- enable_extension("pg_trgm")82 -> 0.0164s83-- create_table("abuse_reports", {:force=>:cascade})84 -> 0.0118s85-- create_table("appearances", {:force=>:cascade})86 -> 0.0100s87-- create_table("application_setting_terms", {:force=>:cascade})88 -> 0.0093s89-- create_table("application_settings", {:force=>:cascade})90 -> 0.0496s91-- create_table("audit_events", {:force=>:cascade})92 -> 0.0146s93-- create_table("award_emoji", {:force=>:cascade})94 -> 0.0208s95-- create_table("badges", {:force=>:cascade})96 -> 0.0224s97-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})98 -> 0.0303s99-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})100 -> 0.0285s101-- create_table("boards", {:force=>:cascade})102 -> 0.0166s103-- create_table("broadcast_messages", {:force=>:cascade})104 -> 0.0152s105-- create_table("chat_names", {:force=>:cascade})106 -> 0.0211s107-- create_table("chat_teams", {:force=>:cascade})108 -> 0.0138s109-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})110 -> 0.0140s111-- create_table("ci_build_trace_section_names", {:force=>:cascade})112 -> 0.0138s113-- create_table("ci_build_trace_sections", {:force=>:cascade})114 -> 0.0216s115-- create_table("ci_builds", {:force=>:cascade})116 -> 0.1218s117-- create_table("ci_builds_metadata", {:force=>:cascade})118 -> 0.0238s119-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})120 -> 0.0149s121-- create_table("ci_group_variables", {:force=>:cascade})122 -> 0.0150s123-- create_table("ci_job_artifacts", {:force=>:cascade})124 -> 0.0313s125-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})126 -> 0.0189s127-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})128 -> 0.0141s129-- create_table("ci_pipeline_schedules", {:force=>:cascade})130 -> 0.0252s131-- create_table("ci_pipeline_variables", {:force=>:cascade})132 -> 0.0135s133-- create_table("ci_pipelines", {:force=>:cascade})134 -> 0.0706s135-- create_table("ci_runner_namespaces", {:force=>:cascade})136 -> 0.0143s137-- create_table("ci_runner_projects", {:force=>:cascade})138 -> 0.0142s139-- create_table("ci_runners", {:force=>:cascade})140 -> 0.0376s141-- create_table("ci_stages", {:force=>:cascade})142 -> 0.0281s143-- create_table("ci_trigger_requests", {:force=>:cascade})144 -> 0.0167s145-- create_table("ci_triggers", {:force=>:cascade})146 -> 0.0173s147-- create_table("ci_variables", {:force=>:cascade})148 -> 0.0138s149-- create_table("cluster_groups", {:force=>:cascade})150 -> 0.0244s151-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})152 -> 0.0146s153-- create_table("cluster_projects", {:force=>:cascade})154 -> 0.0150s155-- create_table("cluster_providers_gcp", {:force=>:cascade})156 -> 0.0145s157-- create_table("clusters", {:force=>:cascade})158 -> 0.0190s159-- create_table("clusters_applications_cert_managers", {:force=>:cascade})160 -> 0.0120s161-- create_table("clusters_applications_helm", {:force=>:cascade})162 -> 0.0129s163-- create_table("clusters_applications_ingress", {:force=>:cascade})164 -> 0.0121s165-- create_table("clusters_applications_jupyter", {:force=>:cascade})166 -> 0.0173s167-- create_table("clusters_applications_knative", {:force=>:cascade})168 -> 0.0141s169-- create_table("clusters_applications_prometheus", {:force=>:cascade})170 -> 0.0139s171-- create_table("clusters_applications_runners", {:force=>:cascade})172 -> 0.0168s173-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})174 -> 0.0249s175-- create_table("container_repositories", {:force=>:cascade})176 -> 0.0165s177-- create_table("conversational_development_index_metrics", {:force=>:cascade})178 -> 0.0094s179-- create_table("deploy_keys_projects", {:force=>:cascade})180 -> 0.0109s181-- create_table("deploy_tokens", {:force=>:cascade})182 -> 0.0230s183-- create_table("deployments", {:force=>:cascade})184 -> 0.0564s185-- create_table("emails", {:force=>:cascade})186 -> 0.0228s187-- create_table("environments", {:force=>:cascade})188 -> 0.0193s189-- create_table("events", {:force=>:cascade})190 -> 0.0317s191-- create_table("feature_gates", {:force=>:cascade})192 -> 0.0128s193-- create_table("features", {:force=>:cascade})194 -> 0.0120s195-- create_table("fork_network_members", {:force=>:cascade})196 -> 0.0199s197-- create_table("fork_networks", {:force=>:cascade})198 -> 0.0136s199-- create_table("forked_project_links", {:force=>:cascade})200 -> 0.0107s201-- create_table("gpg_key_subkeys", {:force=>:cascade})202 -> 0.0260s203-- create_table("gpg_keys", {:force=>:cascade})204 -> 0.0250s205-- create_table("gpg_signatures", {:force=>:cascade})206 -> 0.0354s207-- create_table("group_custom_attributes", {:force=>:cascade})208 -> 0.0198s209-- create_table("identities", {:force=>:cascade})210 -> 0.0150s211-- create_table("import_export_uploads", {:force=>:cascade})212 -> 0.0201s213-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})214 -> 0.0290s215-- create_table("issue_assignees", {:id=>false, :force=>:cascade})216 -> 0.0130s217-- create_table("issue_metrics", {:force=>:cascade})218 -> 0.0113s219-- create_table("issues", {:force=>:cascade})220 -> 0.0909s221-- create_table("keys", {:force=>:cascade})222 -> 0.0197s223-- create_table("label_links", {:force=>:cascade})224 -> 0.0189s225-- create_table("label_priorities", {:force=>:cascade})226 -> 0.0200s227-- create_table("labels", {:force=>:cascade})228 -> 0.0348s229-- create_table("lfs_file_locks", {:force=>:cascade})230 -> 0.0189s231-- create_table("lfs_objects", {:force=>:cascade})232 -> 0.0189s233-- create_table("lfs_objects_projects", {:force=>:cascade})234 -> 0.0103s235-- create_table("lists", {:force=>:cascade})236 -> 0.0224s237-- create_table("members", {:force=>:cascade})238 -> 0.0383s239-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})240 -> 0.0158s241-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})242 -> 0.0105s243-- create_table("merge_request_diffs", {:force=>:cascade})244 -> 0.0134s245-- create_table("merge_request_metrics", {:force=>:cascade})246 -> 0.0366s247-- create_table("merge_requests", {:force=>:cascade})248 -> 0.0998s249-- create_table("merge_requests_closing_issues", {:force=>:cascade})250 -> 0.0168s251-- create_table("milestones", {:force=>:cascade})252 -> 0.0351s253-- create_table("namespaces", {:force=>:cascade})254 -> 0.0575s255-- create_table("note_diff_files", {:force=>:cascade})256 -> 0.0128s257-- create_table("notes", {:force=>:cascade})258 -> 0.0493s259-- create_table("notification_settings", {:force=>:cascade})260 -> 0.0234s261-- create_table("oauth_access_grants", {:force=>:cascade})262 -> 0.0150s263-- create_table("oauth_access_tokens", {:force=>:cascade})264 -> 0.0275s265-- create_table("oauth_applications", {:force=>:cascade})266 -> 0.0207s267-- create_table("oauth_openid_requests", {:force=>:cascade})268 -> 0.0144s269-- create_table("pages_domains", {:force=>:cascade})270 -> 0.0337s271-- create_table("personal_access_tokens", {:force=>:cascade})272 -> 0.0231s273-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})274 -> 0.0234s275-- create_table("programming_languages", {:force=>:cascade})276 -> 0.0146s277-- create_table("project_authorizations", {:id=>false, :force=>:cascade})278 -> 0.0133s279-- create_table("project_auto_devops", {:force=>:cascade})280 -> 0.0144s281-- create_table("project_ci_cd_settings", {:force=>:cascade})282 -> 0.0128s283-- create_table("project_custom_attributes", {:force=>:cascade})284 -> 0.0221s285-- create_table("project_daily_statistics", {:id=>:bigserial, :force=>:cascade})286 -> 0.0127s287-- create_table("project_deploy_tokens", {:force=>:cascade})288 -> 0.0183s289-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})290 -> 0.0090s291-- create_table("project_features", {:force=>:cascade})292 -> 0.0150s293-- create_table("project_group_links", {:force=>:cascade})294 -> 0.0184s295-- create_table("project_import_data", {:force=>:cascade})296 -> 0.0153s297-- create_table("project_mirror_data", {:force=>:cascade})298 -> 0.0277s299-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})300 -> 0.0280s301-- create_table("project_statistics", {:force=>:cascade})302 -> 0.0203s303-- create_table("projects", {:force=>:cascade})304 -> 0.1392s305-- create_table("prometheus_metrics", {:force=>:cascade})306 -> 0.0320s307-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})308 -> 0.0118s309-- create_table("protected_branch_push_access_levels", {:force=>:cascade})310 -> 0.0134s311-- create_table("protected_branches", {:force=>:cascade})312 -> 0.0148s313-- create_table("protected_tag_create_access_levels", {:force=>:cascade})314 -> 0.0236s315-- create_table("protected_tags", {:force=>:cascade})316 -> 0.0208s317-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})318 -> 0.0113s319-- create_table("redirect_routes", {:force=>:cascade})320 -> 0.0208s321-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})322 -> 0.0203s323-- create_table("releases", {:force=>:cascade})324 -> 0.0285s325-- create_table("remote_mirrors", {:force=>:cascade})326 -> 0.0238s327-- create_table("repository_languages", {:id=>false, :force=>:cascade})328 -> 0.0093s329-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})330 -> 0.0351s331-- create_table("routes", {:force=>:cascade})332 -> 0.0286s333-- create_table("sent_notifications", {:force=>:cascade})334 -> 0.0162s335-- create_table("services", {:force=>:cascade})336 -> 0.0322s337-- create_table("shards", {:force=>:cascade})338 -> 0.0157s339-- create_table("snippets", {:force=>:cascade})340 -> 0.0426s341-- create_table("spam_logs", {:force=>:cascade})342 -> 0.0104s343-- create_table("subscriptions", {:force=>:cascade})344 -> 0.0216s345-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})346 -> 0.0161s347-- create_table("system_note_metadata", {:force=>:cascade})348 -> 0.0148s349-- create_table("taggings", {:force=>:cascade})350 -> 0.0343s351-- create_table("tags", {:force=>:cascade})352 -> 0.0181s353-- create_table("term_agreements", {:force=>:cascade})354 -> 0.0243s355-- create_table("timelogs", {:force=>:cascade})356 -> 0.0214s357-- create_table("todos", {:force=>:cascade})358 -> 0.0541s359-- create_table("trending_projects", {:force=>:cascade})360 -> 0.0107s361-- create_table("u2f_registrations", {:force=>:cascade})362 -> 0.0191s363-- create_table("uploads", {:force=>:cascade})364 -> 0.0327s365-- create_table("user_agent_details", {:force=>:cascade})366 -> 0.0160s367-- create_table("user_callouts", {:force=>:cascade})368 -> 0.0176s369-- create_table("user_custom_attributes", {:force=>:cascade})370 -> 0.0202s371-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})372 -> 0.0140s373-- create_table("user_preferences", {:force=>:cascade})374 -> 0.0179s375-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})376 -> 0.0163s377-- create_table("user_synced_attributes_metadata", {:force=>:cascade})378 -> 0.0169s379-- create_table("users", {:force=>:cascade})380 -> 0.1026s381-- create_table("users_star_projects", {:force=>:cascade})382 -> 0.0173s383-- create_table("web_hook_logs", {:force=>:cascade})384 -> 0.0228s385-- create_table("web_hooks", {:force=>:cascade})386 -> 0.0256s387-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})388 -> 0.0051s389-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})390 -> 0.0030s391-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})392 -> 0.0036s393-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})394 -> 0.0029s395-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})396 -> 0.0022s397-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})398 -> 0.0026s399-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})400 -> 0.0024s401-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})402 -> 0.0024s403-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})404 -> 0.0023s405-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})406 -> 0.0021s407-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})408 -> 0.0024s409-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})410 -> 0.0022s411-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})412 -> 0.0031s413-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})414 -> 0.0024s415-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})416 -> 0.0020s417-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})418 -> 0.0022s419-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})420 -> 0.0023s421-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})422 -> 0.0029s423-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})424 -> 0.0020s425-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})426 -> 0.0025s427-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})428 -> 0.0025s429-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})430 -> 0.0024s431-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})432 -> 0.0023s433-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})434 -> 0.0020s435-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})436 -> 0.0021s437-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})438 -> 0.0027s439-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})440 -> 0.0024s441-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})442 -> 0.0023s443-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})444 -> 0.0020s445-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})446 -> 0.0019s447-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})448 -> 0.0023s449-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})450 -> 0.0022s451-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})452 -> 0.0023s453-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})454 -> 0.0021s455-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})456 -> 0.0020s457-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})458 -> 0.0032s459-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})460 -> 0.0023s461-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})462 -> 0.0024s463-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})464 -> 0.0023s465-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})466 -> 0.0024s467-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})468 -> 0.0020s469-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})470 -> 0.0023s471-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})472 -> 0.0021s473-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})474 -> 0.0021s475-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})476 -> 0.0023s477-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})478 -> 0.0021s479-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})480 -> 0.0021s481-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})482 -> 0.0020s483-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})484 -> 0.0021s485-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})486 -> 0.0021s487-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})488 -> 0.0023s489-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})490 -> 0.0023s491-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})492 -> 0.0022s493-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})494 -> 0.0023s495-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})496 -> 0.0023s497-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})498 -> 0.0022s499-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})500 -> 0.0022s501-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})502 -> 0.0023s503-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})504 -> 0.0023s505-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})506 -> 0.0020s507-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})508 -> 0.0022s509-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})510 -> 0.0021s511-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})512 -> 0.0024s513-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})514 -> 0.0023s515-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})516 -> 0.0025s517-- add_foreign_key("container_repositories", "projects")518 -> 0.0026s519-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})520 -> 0.0025s521-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})522 -> 0.0027s523-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})524 -> 0.0027s525-- add_foreign_key("events", "projects", {:on_delete=>:cascade})526 -> 0.0027s527-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})528 -> 0.0026s529-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})530 -> 0.0023s531-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})532 -> 0.0024s533-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})534 -> 0.0023s535-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})536 -> 0.0021s537-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})538 -> 0.0025s539-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})540 -> 0.0025s541-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})542 -> 0.0025s543-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})544 -> 0.0022s545-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})546 -> 0.0021s547-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})548 -> 0.0023s549-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})550 -> 0.0023s551-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})552 -> 0.0023s553-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})554 -> 0.0024s555-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})556 -> 0.0022s557-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})558 -> 0.0027s559-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})560 -> 0.0021s561-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})562 -> 0.0022s563-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})564 -> 0.0024s565-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})566 -> 0.0025s567-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})568 -> 0.0024s569-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})570 -> 0.0025s571-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})572 -> 0.0023s573-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})574 -> 0.0021s575-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})576 -> 0.0022s577-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})578 -> 0.0021s579-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})580 -> 0.0023s581-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})582 -> 0.0021s583-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})584 -> 0.0024s585-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})586 -> 0.0023s587-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})588 -> 0.0021s589-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})590 -> 0.0022s591-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})592 -> 0.0019s593-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})594 -> 0.0023s595-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})596 -> 0.0021s597-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})598 -> 0.0019s599-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})600 -> 0.0020s601-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})602 -> 0.0027s603-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})604 -> 0.0023s605-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})606 -> 0.0021s607-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})608 -> 0.0022s609-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})610 -> 0.0022s611-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})612 -> 0.0027s613-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})614 -> 0.0023s615-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})616 -> 0.0023s617-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})618 -> 0.0023s619-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})620 -> 0.0024s621-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})622 -> 0.0023s623-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})624 -> 0.0024s625-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})626 -> 0.0021s627-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})628 -> 0.0022s629-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})630 -> 0.0019s631-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})632 -> 0.0020s633-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})634 -> 0.0021s635-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})636 -> 0.0025s637-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})638 -> 0.0026s639-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})640 -> 0.0027s641-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})642 -> 0.0022s643-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})644 -> 0.0026s645-- add_foreign_key("personal_access_tokens", "users")646 -> 0.0025s647-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})648 -> 0.0024s649-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})650 -> 0.0021s651-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})652 -> 0.0023s653-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})654 -> 0.0023s655-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})656 -> 0.0022s657-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})658 -> 0.0023s659-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})660 -> 0.0023s661-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})662 -> 0.0023s663-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})664 -> 0.0026s665-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})666 -> 0.0024s667-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})668 -> 0.0026s669-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})670 -> 0.0022s671-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})672 -> 0.0024s673-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})674 -> 0.0043s675-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})676 -> 0.0023s677-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})678 -> 0.0024s679-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})680 -> 0.0019s681-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})682 -> 0.0024s683-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})684 -> 0.0025s685-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})686 -> 0.0023s687-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})688 -> 0.0021s689-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})690 -> 0.0018s691-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})692 -> 0.0023s693-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})694 -> 0.0022s695-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})696 -> 0.0019s697-- add_foreign_key("protected_tag_create_access_levels", "users")698 -> 0.0023s699-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})700 -> 0.0022s701-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})702 -> 0.0021s703-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})704 -> 0.0023s705-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})706 -> 0.0023s707-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})708 -> 0.0022s709-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})710 -> 0.0026s711-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})712 -> 0.0024s713-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})714 -> 0.0024s715-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})716 -> 0.0019s717-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})718 -> 0.0021s719-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})720 -> 0.0024s721-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})722 -> 0.0024s723-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})724 -> 0.0026s725-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})726 -> 0.0024s727-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})728 -> 0.0020s729-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})730 -> 0.0023s731-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})732 -> 0.0020s733-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})734 -> 0.0023s735-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})736 -> 0.0022s737-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})738 -> 0.0023s739-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})740 -> 0.0026s741-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})742 -> 0.0021s743-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})744 -> 0.0024s745-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})746 -> 0.0023s747-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})748 -> 0.0021s749-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})750 -> 0.0025s751-- add_foreign_key("u2f_registrations", "users")752 -> 0.0024s753-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})754 -> 0.0021s755-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})756 -> 0.0022s757-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})758 -> 0.0024s759-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})760 -> 0.0022s761-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})762 -> 0.0022s763-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})764 -> 0.0023s765-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})766 -> 0.0023s767-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})768 -> 0.0020s769-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})770 -> 0.0023s771-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})772 -> 0.0023s773-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})774 -> 0.0023s775-- initialize_schema_migrations_table()776 -> 0.0126s777$ date778Thu Mar 14 02:15:48 UTC 2019779$ JOB_NAME=( $CI_JOB_NAME )780$ TEST_TOOL=${JOB_NAME[0]}781$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json782$ export KNAPSACK_GENERATE_REPORT=true783$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}784$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json785$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json786$ export FLAKY_RSPEC_GENERATE_REPORT=true787$ export CACHE_CLASSES=true788$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}789$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}790$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}791$ scripts/gitaly-test-spawn792Checking gitaly-ruby bundle...793Warning: 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`.794The Gemfile's dependencies are satisfied795Trying to connect to gitaly: ..... OK796$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"797RSpec'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)>')798Knapsack report generator started!799==> Setting up GitLab Shell...800 GitLab Shell set up in 0.190136646 seconds...801==> Setting up Gitaly...802 Gitaly set up in 0.000106378 seconds...803Issues > User uses quick actions804Starting the Capybara driver server...805 behaves like issuable record that supports quick actions in its description and notes806 new issue807 with commands in the description808WARN: Screenshot could not be saved. `page.current_path` is empty.8092nd Try error in ./spec/support/features/issuable_quick_actions_shared_examples.rb:34:810 could not obtain a connection from the pool within 5.000 seconds (waited 5.000 seconds); all pooled connections were in use 811RSpec::Retry: 2nd try ./spec/support/features/issuable_quick_actions_shared_examples.rb:34812 creates the issue and interpret commands accordingly813 note on issue814 with a note containing commands815 creates a note without the commands and interpret the commands accordingly816 removes the quick action from note and explains it in the preview817 with a note containing only commands818 does not create a note but interpret the commands accordingly819 with a note closing the issue820 when current user can close issue821 closes the issue822 when current user cannot close issue823 does not close the issue824 with a note reopening the issue825 when current user can reopen issue826 reopens the issue827 when current user cannot reopen issue828 does not reopen the issue829 with a note changing the issue's title830 when current user can change title of issue831 reopens the issue832 when current user cannot change title of issue833 does not change the issue title834 with a note marking the issue as todo835 creates a new todo for the issue836 with a note marking the issue as done837 creates a new todo for the issue838 with a note subscribing to the issue839 creates a new todo for the issue840 with a note unsubscribing to the issue as done841 creates a new todo for the issue842 with a note assigning the issue to the current user843 assigns the issue to the current user844 with a note locking the issue discussion845 when current user can lock issue discussion846 locks the issue discussion847 when current user cannot lock issue848 does not lock the issue discussion849 with a note unlocking the issue discussion850 when current user can unlock issue discussion851 unlocks the issue discussion852 when current user cannot unlock issue853 does not unlock the issue discussion854 preview of note on issue855 removes quick actions from note and explains them856 issue-only commands857 time tracking858 behaves like issuable time tracker859 renders the sidebar component empty state860 updates the sidebar component when estimate is added861 updates the sidebar component when spent is added862 shows the comparison when estimate and spent are added863 updates the sidebar component when estimate is removed864 updates the sidebar component when spent is removed865 shows the help state when icon is clicked866 hides the help state when close icon is clicked867 displays the correct help url868 adding a due date from note869 when the current user can update the due date870 does not create a note, and sets the due date accordingly871 when the current user cannot update the due date872 does not create a note, and sets the due date accordingly873 removing a due date from note874 when the current user can update the due date875 does not create a note, and removes the due date accordingly876 when the current user cannot update the due date877 does not create a note, and sets the due date accordingly878 toggling the WIP prefix from the title from note879 does not recognize the command nor create a note880 mark issue as duplicate881 when the current user can update issues882 does not create a note, and marks the issue as a duplicate883 when the current user cannot update the issue884 does not create a note, and does not mark the issue as a duplicate885 make issue confidential886 when the current user can update issues887 does not create a note, and marks the issue as confidential888 when the current user cannot update the issue889 does not create a note, and does not mark the issue as confidential890 move the issue to another project891 when the project is valid892 moves the issue893 when the project is valid but the user not authorized894 does not move the issue895 when the project is invalid896 does not move the issue897 when the user issues multiple commands898 applies the commands to both issues and moves the issue899 moves the issue and applies the commands to both issues900 create a merge request starting from an issue901 doesn't create a merge request when the branch name is invalid902 doesn't create a merge request when a branch with that name already exists903 creates a new merge request using issue iid and title as branch name when the branch name is empty904 creates a merge request using the given branch name905Merge request > User merges when pipeline succeeds906 when there is active pipeline for merge request907 enabling Merge when pipeline succeeds908 when enabled immediately909 behaves like Merge when pipeline succeeds activator910 activates the Merge when pipeline succeeds feature911 when enabled after pipeline status changed912 behaves like Merge when pipeline succeeds activator913 activates the Merge when pipeline succeeds feature914 when enabled after it was previously canceled915 behaves like Merge when pipeline succeeds activator916 activates the Merge when pipeline succeeds feature917 when it was enabled and then canceled918 behaves like Merge when pipeline succeeds activator919 activates the Merge when pipeline succeeds feature920 enabling Merge when pipeline succeeds via dropdown921 activates the Merge when pipeline succeeds feature922 when merge when pipeline succeeds is enabled923 allows to cancel the automatic merge924 allows to delete source branch925 when pipeline succeeds926 merges merge request927 view merge request with MWPS enabled but automatically merge fails928 shows information about the merge error929 view merge request with MWPS enabled but automatically merge fails930 shows information about the merge error931 when pipeline is not active932 does not allow to enable merge when pipeline succeeds933Environment934 environment details page935 shows environment name936 without deployments937 does not show deployments938 with deployments939 when there is no related deployable940 does show deployment SHA941 when there is a successful deployment942 does show deployments943 when there is a running deployment944 does not show deployments945 when there is a failed deployment946 does not show deployments947 with related deployable present948 does show build name949 when user has ability to re-deploy950 does show re-deploy951 with manual action952 when user has ability to trigger deployment953 does show a play button954 does allow to play manual action955 when user has no ability to trigger a deployment956 does not show a play button957 with external_url958 does show an external link button959 with terminal960 when user configured kubernetes from Integration > Kubernetes961 behaves like same behavior between KubernetesService and Platform::Kubernetes962 for project maintainer963 it shows the terminal button964 web terminal965 displays a web terminal966 for developer967 does not show terminal button968 when user configured kubernetes from CI/CD > Clusters969 behaves like same behavior between KubernetesService and Platform::Kubernetes970 for project maintainer971 it shows the terminal button972 web terminal973 displays a web terminal974 for developer975 does not show terminal button976 when environment is available977 with stop action978 when user has ability to stop environment979 allows to stop environment980 when user has no ability to stop environment981 does not allow to stop environment982 for reporter983 does not show stop button984 when environment is stopped985 does not show stop button986 environment folders987 when folder name contains special charaters988 renders a correct environment folder989 auto-close environment when branch is deleted990 user visits environment page991 user deletes the branch with running environment992Merge request > User posts notes993 the note form994 is valid995 with text996 has enable submit button and preview button997 when posting a note998 is added and form reset999 when reply_to_individual_notes feature flag is disabled1000 does not show a reply button1001 when reply_to_individual_notes feature flag is not set1002 shows a reply button1003 shows reply placeholder when clicking reply button1004 when previewing a note1005WARN: Screenshot could not be saved. `page.current_path` is empty.10062nd Try error in ./spec/features/merge_request/user_posts_notes_spec.rb:103:1007 No such file or directory @ rb_file_s_size - /builds/gitlab-org/gitlab-ce/tmp/tests/public/uploads/-/system/note/attachment/62/dk.png 1008RSpec::Retry: 2nd try ./spec/features/merge_request/user_posts_notes_spec.rb:1031009 shows the toolbar buttons when editing a note1010 hides the toolbar buttons when previewing a note1011 when editing a note1012 editing the note1013 shows the note edit form and hide the note body1014 resets the edit note form textarea with the original content of the note if cancelled1015 allows using markdown buttons after saving a note and then trying to edit it again1016 appends the edited at time to the note1017 deleting attachment on legacy diff note1018 shows the delete link (PENDING: Temporarily skipped with xit)1019 removes the attachment div and resets the edit form (PENDING: Temporarily skipped with xit)1020Clusters::Applications::CertManager1021 should belong to cluster1022 should validate that :cluster cannot be empty/falsy1023 #name1024 is .application_name1025 is recorded in Clusters::Cluster::APPLICATIONS1026 #status1027 sets a default status1028 .available1029 should contain exactly #<Clusters::Applications::CertManager id: 1, cluster_id: 18, status: 3, version: "v0.5.2", email: "ad...mple.com", created_at: "2019-03-14 02:23:26", updated_at: "2019-03-14 02:23:26", status_reason: nil> and #<Clusters::Applications::CertManager id: 2, cluster_id: 24, status: 5, version: "v0.5.2", email: "ad...mple.com", created_at: "2019-03-14 02:23:27", updated_at: "2019-03-14 02:23:27", status_reason: nil>1030 status state machine1031 #make_installing1032 is installing1033 #make_installed1034 is installed1035 updates helm version1036 sets the correct version of the application1037 application is updating1038 is updated1039 updates helm version1040 updates the version of the application1041 #make_errored1042 is errored1043 application is updating1044 is update_errored1045 #make_scheduled1046 is scheduled1047 when was errored1048 clears #status_reason1049 when was updated_errored1050 clears #status_reason1051 #available?1052 trait: :not_installable, available: false1053 should not be available1054 trait: :installable, available: false1055 should not be available1056 trait: :scheduled, available: false1057 should not be available1058 trait: :installing, available: false1059 should not be available1060 trait: :installed, available: true1061 should be available1062 trait: :updating, available: false1063 should not be available1064 trait: :updated, available: true1065 should be available1066 trait: :errored, available: false1067 should not be available1068 trait: :update_errored, available: false1069 should not be available1070 trait: :timeouted, available: false1071 should not be available1072 update_available?1073 version is not the same as VERSION1074 should be truthy1075 version is the same as VERSION1076 should be falsey1077 #status1078 when application helm is scheduled1079 defaults to :not_installable1080 when application is scheduled1081 sets a default status1082 #install_command1083 should be an instance of Gitlab::Kubernetes::Helm::InstallCommand1084 should be initialized with cert_manager arguments1085 for a specific user1086 should use his/her email to register issuer with certificate provider1087 on a non rbac enabled cluster1088 should not be rbac1089 application failed to install previously1090 should be initialized with the locked version1091 #files1092 should include cert_manager specific keys in the values.yaml file1093 validations1094 should validate that :email cannot be empty/falsy1095Cherry-pick Commits1096 I cherry-pick a commit1097 should text "The commit has been successfully cherry-picked into master."1098 I cherry-pick a merge commit1099 should text "The commit has been successfully cherry-picked into master."1100 I cherry-pick a commit that was previously cherry-picked1101 should text "Sorry, we cannot cherry-pick this commit automatically."1102 I cherry-pick a commit in a new merge request1103 should text "From cherry-pick-7d3b0f7c into master"1104 I cherry-pick a commit from a different branch1105 should text "The commit has been successfully cherry-picked into feature."1106 when the project is archived1107 does not show the cherry-pick link1108Gitlab::BackgroundMigration::PopulateMergeRequestMetricsWithEventsData1109/builds/gitlab-org/gitlab-ce/db/post_migrate/20190301081611_migrate_project_migrate_sidekiq_queue.rb:8: warning: already initialized constant MigrateProjectMigrateSidekiqQueue::DOWNTIME1110/builds/gitlab-org/gitlab-ce/db/post_migrate/20190301081611_migrate_project_migrate_sidekiq_queue.rb:6: warning: previous definition of DOWNTIME was here1111NOTICE: index "index_projects_on_lower_name" does not exist, skipping1112NOTICE: index "index_on_users_name_lower" does not exist, skipping1113NOTICE: index "index_redirect_routes_on_path_unique_text_pattern_ops" does not exist, skipping1114NOTICE: index "index_on_namespaces_lower_name" does not exist, skipping1115 #perform1116 inserts metrics and updates closed and merged events1117 #insert_metrics_for_range1118 inserts merge_request_metrics for merge_requests without one1119 does not inserts merge_request_metrics for MRs out of given range1120 #update_metrics_with_events_data1121 closed events data update1122 migrates multiple MR metrics with closed event data1123 does not updates metrics out of given range1124 merged events data update1125 migrates multiple MR metrics with merged event data1126 does not updates metrics out of given range1127Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1128If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1129You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1130If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1131DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1132Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1133If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1134You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1135If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1136DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1137Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1138If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1139You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1140If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1141DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from up at /builds/gitlab-org/gitlab-ce/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)1142Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1143If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1144You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1145If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1146DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1147Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1148If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1149You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1150If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1151DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1152Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1153If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1154You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1155If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1156DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1157Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1158If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1159You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1160If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1161DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1162Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1163If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1164You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1165If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1166DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1167Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1168If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1169You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1170If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1171DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1172Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1173If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1174You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1175If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1176DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1177Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1178If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1179You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1180If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1181DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1182Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1183If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1184You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1185If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1186DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1187Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1188If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1189You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1190If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1191DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1192Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1193If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1194You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1195If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1196DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1197Groups > Members > Manage members1198 update user to owner level1199 add user to group1200 do not disclose email addresses1201 remove user from group1202 add yourself to group when already an owner1203 invite user to group1204 guest can not manage other users1205Search bar1206 keyboard navigation1207 makes item active1208 selects item1209 clear search button1210 clears text1211 hides by default1212 hides after clicked1213 hides when there is no text1214 shows when there is text1215 resets the dropdown hint filter1216 resets the dropdown filters (PENDING: In quarantine)1217User creates branch1218 creates new branch1219 when branch name is invalid1220 does not create new branch1221 when branch name already exists1222 does not create new branch1223Todo1224 relationships1225 should belong to author class_name => User1226 should belong to note1227 should belong to project1228 should belong to group1229 should belong to target1230 should belong to user1231 respond to1232 should respond to #author_name1233 should respond to #author_email1234 validations1235 should validate that :action cannot be empty/falsy1236 should validate that :target_type cannot be empty/falsy1237 should validate that :user cannot be empty/falsy1238 should validate that :author cannot be empty/falsy1239 for commits1240 should validate that :commit_id cannot be empty/falsy1241 should not validate that :target_id cannot be empty/falsy1242 for issuables1243 should validate that :target_id cannot be empty/falsy1244 should not validate that :commit_id cannot be empty/falsy1245 #body1246 returns target title when note is blank1247 returns note when note is present1248 #done1249 changes state to done1250 does not raise error when is already done1251 #for_commit?1252 returns true when target is a commit1253 returns false when target is an issuable1254 #target1255 returns the issuable for issuables1256 for commits1257 returns an instance of Commit when exists1258 returns nil when does not exists1259 #target_reference1260 returns commit full reference with short id1261 returns full reference for issuables1262 #self_added?1263 is true when the user is the author1264 is false when the user is not the author1265 #self_assigned?1266 is true when todo is ASSIGNED and self_added1267 is false when the todo is not ASSIGNED1268 is false when todo is not self_added1269 .for_action1270 returns the todos for a given action1271 .for_author1272 returns the todos for a given author1273 .for_project1274 returns the todos for a given project1275 .for_group1276 returns the todos for a given group1277 .for_type1278 returns the todos for a given target type1279 .for_target1280 returns the todos for a given target1281 .for_commit1282 returns the todos for a commit ID1283 .for_group_and_descendants1284 returns the todos for a group and its descendants1285 .any_for_target?1286 returns true if there are todos for a given target1287 returns false if there are no todos for a given target1288 .update_state1289 updates the state of todos1290 does not update todos that already have the given state1291Pipeline Badge1292 when the deprecated badge is requested1293 displays the badge1294 when the project has a pipeline1295 when the pipeline was successful1296 displays so on the badge1297 when the pipeline failed1298 shows displays so on the badge1299 when the pipeline is running1300 shows displays so on the badge1301 when a new pipeline is created1302 shows a fresh badge1303Resolvers::MergeRequestPipelinesResolver1304 resolves only MRs for the passed merge request1305Gitlab::Sherlock::LineSample1306 #duration1307 returns the duration1308 #events1309 returns the amount of events1310 #percentage_of1311 returns the percentage of 1500.01312 #majority_of1313 returns true if the sample takes up the majority of the given duration1314 returns false if the sample doesn't take up the majority of the given duration1315Gitlab::Patch::DrawRoute1316 evaluates CE only route1317Knapsack report was generated. Preview:1318{1319 "spec/features/issues/user_uses_quick_actions_spec.rb": 254.8347246646881,1320 "spec/features/merge_request/user_merges_when_pipeline_succeeds_spec.rb": 65.16183304786682,1321 "spec/features/projects/environments/environment_spec.rb": 52.53444814682007,1322 "spec/features/merge_request/user_posts_notes_spec.rb": 48.17578315734863,1323 "spec/models/clusters/applications/cert_manager_spec.rb": 53.79025053977966,1324 "spec/features/projects/commit/cherry_pick_spec.rb": 37.32852578163147,1325 "spec/lib/gitlab/background_migration/populate_merge_request_metrics_with_events_data_spec.rb": 25.63677716255188,1326 "spec/features/groups/members/manage_members_spec.rb": 21.956571340560913,1327 "spec/features/issues/filtered_search/search_bar_spec.rb": 21.477454662322998,1328 "spec/features/projects/branches/user_creates_branch_spec.rb": 14.89918041229248,1329 "spec/models/todo_spec.rb": 12.367546319961548,1330 "spec/features/projects/badges/pipeline_badge_spec.rb": 1.810448169708252,1331 "spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb": 0.14498424530029297,1332 "spec/lib/gitlab/sherlock/line_sample_spec.rb": 0.02657461166381836,1333 "spec/lib/gitlab/patch/draw_route_spec.rb": 0.0070328712463378911334}1335Knapsack global time execution for tests: 10m 10s1336Pending: (Failures listed here are expected and do not affect your suite's status)1337 1) Merge request > User posts notes when editing a note deleting attachment on legacy diff note shows the delete link1338 # Temporarily skipped with xit1339 # ./spec/features/merge_request/user_posts_notes_spec.rb:1821340 2) Merge request > User posts notes when editing a note deleting attachment on legacy diff note removes the attachment div and resets the edit form1341 # Temporarily skipped with xit1342 # ./spec/features/merge_request/user_posts_notes_spec.rb:1891343 3) Search bar clear search button resets the dropdown filters1344 # In quarantine1345 # ./spec/features/issues/filtered_search/search_bar_spec.rb:891346Finished in 11 minutes 1 second (files took 10.96 seconds to load)1347224 examples, 0 failures, 3 pending1349$ date1350Thu Mar 14 02:29:32 UTC 20191353coverage/: found 5 matching files 1354knapsack/: found 4 matching files 1355rspec_flaky/: found 4 matching files 1356rspec_profiling/: found 2 matching files 1357WARNING: tmp/capybara/: no matching files 1358Uploading artifacts to coordinator... ok id=177320553 responseStatus=201 Created token=txsyNv3E1359Uploading artifacts...1360junit_rspec.xml: found 1 matching files 1361Uploading artifacts to coordinator... ok id=177320553 responseStatus=201 Created token=txsyNv3E1362Job succeeded