rspec-ee integration pg14 single-db-ci-connection 8/9
Passed Started
3 months ago
by
@stomlinson 1 21:28:56 $ gem install knapsack --no-document 2 21:28:57 Successfully installed knapsack-4.0.0 4 21:28:56 ==> 'gem install knapsack --no-document' succeeded in 1 seconds. 5 21:28:57 $ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn" 10 21:29:02 $ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt" 11 21:29:02 $ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt" 12 21:29:02 $ tooling/bin/create_job_metrics_file || true 13 21:29:05 [job-metrics] Creating the job metrics file for the CI/CD job. 14 21:29:05 $ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house" 16 21:29:05 [21:29:05] Starting rspec_parallelized_job 17 21:28:57 RETRY_FAILED_TESTS_IN_NEW_PROCESS: true 18 21:29:05 KNAPSACK_GENERATE_REPORT: true 19 21:29:05 FLAKY_RSPEC_GENERATE_REPORT: true 20 21:29:05 KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb 21 21:29:05 KNAPSACK_LOG_LEVEL: debug 22 21:29:05 KNAPSACK_REPORT_PATH: knapsack/rspec-ee_integration_pg14_single-db-ci-connection_8_9_278964_report.json 23 21:29:05 FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json 24 21:29:05 FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_integration_pg14_single-db-ci-connection_8_9_278964_report.json 25 21:29:05 NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_integration_pg14_single-db-ci-connection_8_9_278964_report.json 26 21:29:05 RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8368448977.txt 28 21:29:05 RSPEC_TESTS_MAPPING_ENABLED: 29 21:29:05 RSPEC_TESTS_FILTER_FILE: 30 21:29:05 Shell set options (set -o) enabled: 33 21:29:05 interactive-comments on 35 21:29:07 Parsing expected rspec suite duration... 36 21:29:07 RSpec suite is expected to take 22 minutes 7.24 seconds. 37 21:29:07 Expected duration for tests: 39 21:29:07 "ee/spec/controllers/groups/wikis_controller_spec.rb": 155.83177116478214, 40 21:29:07 "ee/spec/controllers/admin/application_settings_controller_spec.rb": 130.84966311857784, 41 21:29:07 "ee/spec/requests/api/merge_request_approval_rules_spec.rb": 106.13133614495891, 42 21:29:07 "ee/spec/controllers/projects/issues_controller_spec.rb": 83.06437927227387, 43 21:29:07 "ee/spec/requests/api/releases_spec.rb": 63.99330091295298, 44 21:29:07 "ee/spec/requests/api/group_service_accounts_spec.rb": 52.435491359563265, 45 21:29:07 "ee/spec/requests/api/deployments_spec.rb": 44.69809574998135, 46 21:29:07 "ee/spec/controllers/groups/group_members_controller_spec.rb": 39.61481496467133, 47 21:29:07 "ee/spec/requests/api/graphql/issues_spec.rb": 34.793353644369446, 48 21:29:07 "ee/spec/requests/projects/merge_requests_controller_spec.rb": 31.374447565695444, 49 21:29:07 "ee/spec/requests/api/status_checks_spec.rb": 27.034024053554525, 50 21:29:07 "ee/spec/requests/projects/security/policies_controller_spec.rb": 25.257658077942065, 51 21:29:07 "ee/spec/requests/groups/settings/domain_verification_controller_spec.rb": 23.325944289816746, 52 21:29:07 "ee/spec/controllers/projects/security/vulnerability_report_controller_spec.rb": 21.260781130430566, 53 21:29:07 "ee/spec/controllers/ldap/omniauth_callbacks_controller_spec.rb": 20.502596768466155, 54 21:29:07 "ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb": 17.575825759206978, 55 21:29:07 "ee/spec/requests/api/graphql/project/flow_metrics_spec.rb": 16.23641915685989, 56 21:29:07 "ee/spec/controllers/groups/billings_controller_spec.rb": 15.411324480794885, 57 21:29:07 "ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/create_spec.rb": 14.847738898461074, 58 21:29:07 "ee/spec/requests/projects/on_demand_scans_controller_spec.rb": 13.711517867090523, 59 21:29:07 "ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb": 13.051838783951546, 60 21:29:07 "ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb": 12.870751414832307, 61 21:29:07 "ee/spec/requests/api/graphql/boards/board_lists_query_spec.rb": 12.25947691767615, 62 21:29:07 "ee/spec/requests/api/graphql/analytics/cycle_analytics/value_streams_spec.rb": 11.747471174660703, 63 21:29:07 "ee/spec/requests/api/graphql/pipeline_security_report_finding_spec.rb": 11.241077715461667, 64 21:29:07 "ee/spec/requests/api/graphql/namespace/work_item_types_spec.rb": 10.471155277949611, 65 21:29:07 "ee/spec/requests/projects/project_members_controller_spec.rb": 10.259638853294334, 66 21:29:07 "ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb": 9.650675154589074, 67 21:29:07 "ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 9.5525131568954, 68 21:29:07 "ee/spec/controllers/gitlab_subscriptions/subscriptions_controller_spec.rb": 9.134899369164184, 69 21:29:07 "ee/spec/controllers/projects/project_members_controller_spec.rb": 8.815905641364132, 70 21:29:07 "ee/spec/requests/api/gitlab_subscriptions/subscriptions_spec.rb": 8.43851914662146, 71 21:29:07 "ee/spec/controllers/registrations/welcome_controller_spec.rb": 8.272607052252399, 72 21:29:07 "ee/spec/requests/api/audit_events_spec.rb": 8.006011030922195, 73 21:29:07 "ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/destroy_spec.rb": 7.711701293173162, 74 21:29:07 "ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb": 7.616003734693614, 75 21:29:07 "ee/spec/controllers/projects/security/sast_configuration_controller_spec.rb": 7.14298512229268, 76 21:29:07 "ee/spec/requests/api/graphql/namespace/projects_spec.rb": 7.099219114012673, 77 21:29:07 "ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb": 6.79327021273699, 78 21:29:07 "ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb": 6.728297868499592, 79 21:29:07 "ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb": 6.4845912233758085, 80 21:29:07 "ee/spec/requests/api/graphql/mutations/boards/create_spec.rb": 6.213486316788326, 81 21:29:07 "ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb": 6.186330460496766, 82 21:29:07 "ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb": 5.928283358450524, 83 21:29:07 "ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb": 5.805525344308698, 84 21:29:07 "ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb": 5.768413436612444, 85 21:29:07 "ee/spec/controllers/projects/repositories_controller_spec.rb": 5.425628287055396, 86 21:29:07 "ee/spec/requests/admin/application_settings_controller_spec.rb": 5.391332822604179, 87 21:29:07 "ee/spec/requests/api/service_accounts_spec.rb": 5.210726580884664, 88 21:29:07 "ee/spec/requests/projects/security/corpus_management_controller_spec.rb": 5.0417274153844165, 89 21:29:07 "ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb": 4.784590405002539, 90 21:29:07 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 4.7434873880300366, 91 21:29:07 "ee/spec/requests/custom_roles/manage_security_policy_link/request_spec.rb": 4.656850058461833, 92 21:29:07 "ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb": 4.515979469892325, 93 21:29:07 "ee/spec/requests/api/project_google_cloud_integration_spec.rb": 4.3987267757725625, 94 21:29:07 "ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb": 4.372659363906541, 95 21:29:07 "ee/spec/requests/api/saml_group_links_spec.rb": 4.164257554137351, 96 21:29:07 "ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb": 4.058495263241037, 97 21:29:07 "ee/spec/requests/api/graphql/mutations/dast_scanner_profiles/create_spec.rb": 3.928663480432831, 98 21:29:07 "ee/spec/requests/gitlab_subscriptions/api/internal/add_on_purchases_spec.rb": 3.779559649197076, 99 21:29:07 "ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb": 3.736409137065835, 100 21:29:07 "ee/spec/requests/api/graphql/mutations/issues/create_spec.rb": 3.6527469468502045, 101 21:29:07 "ee/spec/requests/api/graphql/mutations/iterations/delete_spec.rb": 3.5524112063516187, 102 21:29:07 "ee/spec/requests/api/graphql/mutations/dast_site_profiles/create_spec.rb": 3.4611741688635282, 103 21:29:07 "ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb": 3.452566961519599, 104 21:29:07 "ee/spec/requests/api/graphql/gitlab_subscriptions/add_on_purchase_spec.rb": 3.3517749889695168, 105 21:29:07 "ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb": 3.2642319158416107, 106 21:29:07 "ee/spec/controllers/admin/projects_controller_spec.rb": 3.2153711673809964, 107 21:29:07 "ee/spec/requests/api/graphql/iterations/iterations_spec.rb": 3.131160381537671, 108 21:29:07 "ee/spec/requests/ee/projects/protected_branches_controller_spec.rb": 3.0192953112059193, 109 21:29:07 "ee/spec/controllers/projects/issue_links_controller_spec.rb": 2.9957963497846767, 110 21:29:07 "ee/spec/requests/api/graphql/mutations/iterations/cadences/destroy_spec.rb": 2.924679608919422, 111 21:29:07 "ee/spec/requests/api/graphql/project/security/project_security_exclusions_query_spec.rb": 2.8693434989672713, 112 21:29:07 "ee/spec/requests/api/project_security_settings_spec.rb": 2.7751023760010867, 113 21:29:07 "ee/spec/requests/lfs_locks_api_spec.rb": 2.7212602852989938, 114 21:29:07 "ee/spec/requests/groups/comment_templates_controller_spec.rb": 2.6597682562667146, 115 21:29:07 "ee/spec/requests/custom_roles/remove_group/request_spec.rb": 2.648735120300043, 116 21:29:07 "ee/spec/controllers/projects/runners_controller_spec.rb": 2.582110366919463, 117 21:29:07 "ee/spec/requests/ee/api/graphql/organizations/organization_query_spec.rb": 2.5233160387880087, 118 21:29:07 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/remote_development_agent_config_spec.rb": 2.442660597324904, 119 21:29:07 "ee/spec/controllers/ee/sessions_controller_spec.rb": 2.316930224759935, 120 21:29:07 "ee/spec/requests/api/graphql/ci/ci_cd_setting_spec.rb": 2.2860373188447114, 121 21:29:07 "ee/spec/requests/ee/projects/repositories_controller_spec.rb": 2.2250280244627634, 122 21:29:07 "ee/spec/requests/api/graphql/vulnerabilities/identifiers_spec.rb": 2.0736113826757316, 123 21:29:07 "ee/spec/controllers/ee/sent_notifications_controller_spec.rb": 2.068584497992329, 124 21:29:07 "ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb": 2.015475963193104, 125 21:29:07 "ee/spec/controllers/projects/registry/repositories_controller_spec.rb": 1.919654847665878, 126 21:29:07 "ee/spec/requests/api/graphql/mutations/requirements_management/export_requirements_spec.rb": 1.8904109972245708, 127 21:29:07 "ee/spec/controllers/projects/learn_gitlab_controller_spec.rb": 1.7956660439927705, 128 21:29:07 "ee/spec/requests/api/graphql/projects/saved_replies/create_spec.rb": 1.777340927658262, 129 21:29:07 "ee/spec/requests/api/graphql/mutations/projects/summarize_new_merge_request_spec.rb": 1.6585225891051556, 130 21:29:07 "ee/spec/requests/api/security_scans_spec.rb": 1.6233084221432343, 131 21:29:07 "ee/spec/requests/api/debian_project_packages_spec.rb": 1.523945769791896, 132 21:29:07 "ee/spec/requests/projects/merge_trains_controller_spec.rb": 1.5166198163516578, 133 21:29:07 "ee/spec/requests/gitlab_subscriptions/hand_raise_leads_spec.rb": 1.4560583692521079, 134 21:29:07 "ee/spec/requests/groups/settings/access_tokens_controller_spec.rb": 1.3596994562282476, 135 21:29:07 "ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb": 1.3323714175904142, 136 21:29:07 "ee/spec/requests/api/graphql/projects/target_branch_rules/create_spec.rb": 1.257995142830995, 137 21:29:07 "ee/spec/requests/admin/geo/nodes_controller_spec.rb": 1.2382985983607224, 138 21:29:07 "ee/spec/requests/api/graphql/groups/saved_replies/update_spec.rb": 1.1287230396183057, 139 21:29:07 "ee/spec/controllers/groups/iteration_cadences_controller_spec.rb": 1.0133988571596357, 140 21:29:07 "ee/spec/requests/api/ldap_spec.rb": 0.9625819761619618, 141 21:29:07 "ee/spec/controllers/admin/runners_controller_spec.rb": 0.8729190180659787, 142 21:29:07 "ee/spec/requests/api/notification_settings_spec.rb": 0.7523152444652113, 143 21:29:07 "ee/spec/controllers/ee/admin/sessions_controller_spec.rb": 0.7052313302453943, 144 21:29:07 "ee/spec/requests/api/graphql/projects/duo_features_enabled_spec.rb": 0.5965005093813291, 145 21:29:07 "ee/spec/requests/api/api_spec.rb": 0.4640796010006273, 146 21:29:07 "ee/spec/mailers/emails/namespace_storage_usage_mailer_spec.rb": 0.361787432556896, 147 21:29:07 "ee/spec/controllers/sitemap_controller_spec.rb": 0.20445637357532317, 148 21:29:07 "ee/spec/controllers/country_states_controller_spec.rb": 0.18999376445370766 150 21:29:14 Knapsack report generator started! 151 21:29:05 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 152 21:30:16 DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <top (required)> at /builds/gitlab-org/gitlab/config/environment.rb:7) 153 21:30:26 warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5. 155 21:30:38 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 156 21:30:50 DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <main> at /builds/gitlab-org/gitlab/config/environment.rb:7) 157 21:31:13 Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true} 158 21:31:13 # [RSpecRunTime] Starting RSpec timer... 159 21:31:13 [TEST PROF INFO] EventProf enabled (sql.active_record) 160 21:31:13 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 161 21:31:19 Test environment set up in 3.153695995 seconds 162 21:31:19 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/wikis_controller_spec.rb. Expected to take 2 minutes 35.83 seconds. 163 21:31:19 Groups::WikisController 164 21:31:20 with feature from registration features 165 21:31:20 behaves like wiki controller actions 167 21:31:25 redirects to #show and appends a `random_title` param 168 21:31:25 when the wiki repository cannot be created 169 21:31:25 redirects to the wiki container and displays an error message 171 21:31:26 assigns the page collections 172 21:31:27 does not load the page content 173 21:31:27 behaves like recovers from git errors 174 21:31:27 when we encounter CommandTimedOut error 175 21:31:28 renders the appropriate template 176 21:31:29 # [RSpecRunTime] RSpec elapsed time: 15.47 seconds. Current RSS: ~1250M. Threads: 3. load average: 1.00 1.55 1.01 1/422 682 178 21:31:29 when we encounter a NoRepository error 179 21:31:30 renders the appropriate template 180 21:31:30 # [RSpecRunTime] RSpec elapsed time: 17.47 seconds. Current RSS: ~1257M. Threads: 3. load average: 1.00 1.55 1.01 1/422 735 182 21:31:30 when the request is of non-html format 183 21:31:31 returns a 404 error 185 21:31:31 behaves like recovers from git errors 186 21:31:31 when we encounter CommandTimedOut error 187 21:31:32 renders the appropriate template 188 21:31:32 when we encounter a NoRepository error 189 21:31:32 renders the appropriate template 190 21:31:32 behaves like fetching history 191 21:31:33 returns status ok 192 21:31:34 assigns @commits 193 21:31:34 # [RSpecRunTime] RSpec elapsed time: 21.48 seconds. Current RSS: ~1243M. Threads: 3. load average: 1.00 1.54 1.01 1/422 1020 195 21:31:34 behaves like fetching history 196 21:31:35 returns status not_found 198 21:31:35 when commit exists 199 21:31:36 renders the diff 200 21:31:36 when commit does not exist 201 21:31:37 returns a 404 error 202 21:31:37 when page does not exist 203 21:31:37 returns a 404 error 204 21:31:37 behaves like recovers from git errors 205 21:31:37 when we encounter CommandTimedOut error 206 21:31:38 renders the appropriate template 207 21:31:38 when we encounter a NoRepository error 208 21:31:39 renders the appropriate template 210 21:31:39 when page exists 211 21:31:45 renders the page 212 21:31:45 behaves like recovers from git errors 213 21:31:45 when we encounter CommandTimedOut error 214 21:31:46 renders the appropriate template 215 21:31:46 # [RSpecRunTime] RSpec elapsed time: 33.59 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.00 1.51 1.01 1/423 1468 217 21:31:46 when we encounter a NoRepository error 218 21:31:49 renders the appropriate template 219 21:31:49 # [RSpecRunTime] RSpec elapsed time: 36.11 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.00 1.51 1.01 1/423 1519 221 21:31:49 page view tracking 222 21:31:49 behaves like tracking unique hll events 223 21:31:50 tracks unique event 224 21:31:51 # [RSpecRunTime] RSpec elapsed time: 37.9 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.00 1.50 1.00 1/423 1584 226 21:31:51 behaves like internal event tracking 227 21:31:52 logs to Snowplow, Redis, and product analytics tooling 228 21:31:52 # [RSpecRunTime] RSpec elapsed time: 39.82 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.00 1.50 1.00 1/423 1649 230 21:31:52 when page content encoding is invalid 231 21:31:54 sets flash error 232 21:31:54 # [RSpecRunTime] RSpec elapsed time: 41.64 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.00 1.50 1.00 1/423 1714 234 21:31:54 when the page does not exist 235 21:31:54 when the user can create pages 236 21:31:56 builds a new wiki page with the id as the title 237 21:31:56 # [RSpecRunTime] RSpec elapsed time: 43.57 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.00 1.50 1.00 1/424 1781 239 21:31:56 when the user cannot create pages 240 21:31:57 shows the empty state 241 21:31:57 # [RSpecRunTime] RSpec elapsed time: 44.68 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.00 1.50 1.00 1/424 1846 243 21:31:57 when page is a file 244 21:31:57 file_name: "dk.png" 245 21:31:58 delivers the file with the correct headers 246 21:31:58 # [RSpecRunTime] RSpec elapsed time: 45.76 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.00 1.50 1.00 1/424 1937 248 21:31:58 file_name: "unsanitized.svg" 249 21:31:59 delivers the file with the correct headers 250 21:31:59 # [RSpecRunTime] RSpec elapsed time: 46.82 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.00 1.50 1.00 1/424 2028 252 21:31:59 file_name: "sample.pdf" 253 21:32:00 delivers the file with the correct headers 254 21:32:00 # [RSpecRunTime] RSpec elapsed time: 47.86 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.00 1.50 1.00 1/424 2119 256 21:32:00 when the page redirects to another page 258 21:32:02 redirects to the target page 259 21:32:02 # [RSpecRunTime] RSpec elapsed time: 49.03 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.00 1.49 1.00 1/424 2246 261 21:32:02 that results in a redirect loop 262 21:32:03 renders the edit page with a notice 263 21:32:03 # [RSpecRunTime] RSpec elapsed time: 50.11 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.00 1.49 1.00 1/424 2336 265 21:32:03 that results in a redirect limit 266 21:32:04 renders the edit page with a notice 267 21:32:04 # [RSpecRunTime] RSpec elapsed time: 51.31 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.00 1.49 1.00 1/424 2426 269 21:32:04 but the original page also exists 270 21:32:07 renders the page instead of redirecting 271 21:32:07 # [RSpecRunTime] RSpec elapsed time: 54.15 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.08 1.50 1.01 1/424 2553 273 21:32:07 when the destination page does not exist 274 21:32:09 renders the edit page for redirect with a notice and a link to edit the original page 275 21:32:09 # [RSpecRunTime] RSpec elapsed time: 56.03 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.08 1.50 1.01 1/424 2647 277 21:32:09 POST #preview_markdown 278 21:32:09 renders json in a correct format 280 21:32:09 behaves like edit action 281 21:32:09 when the page does not exist 282 21:32:10 redirects to show 283 21:32:10 when id param is blank 284 21:32:11 redirects to the home page 285 21:32:11 when page content encoding is invalid 286 21:32:12 redirects to show 287 21:32:12 when the page has nil content 288 21:32:14 redirects to show 289 21:32:14 # [RSpecRunTime] RSpec elapsed time: 1 minute 1.45 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.07 1.49 1.01 1/423 2993 291 21:32:14 behaves like recovers from git errors 292 21:32:14 when we encounter CommandTimedOut error 293 21:32:15 renders the appropriate template 294 21:32:15 when we encounter a NoRepository error 295 21:32:16 renders the appropriate template 296 21:32:16 when page content encoding is valid 297 21:32:17 shows the edit page 298 21:32:17 # [RSpecRunTime] RSpec elapsed time: 1 minute 4.83 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.07 1.48 1.01 1/424 3159 300 21:32:17 PATCH #update 301 21:32:17 behaves like edit action 302 21:32:17 when the page does not exist 303 21:32:18 redirects to show 304 21:32:18 when id param is blank 305 21:32:19 redirects to the home page 306 21:32:19 when page content encoding is invalid 307 21:32:20 redirects to show 308 21:32:20 when the page has nil content 309 21:32:22 redirects to show 310 21:32:22 # [RSpecRunTime] RSpec elapsed time: 1 minute 9.04 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.06 1.47 1.01 1/424 3449 312 21:32:22 when page content encoding is valid 313 21:32:23 updates the page 314 21:32:23 # [RSpecRunTime] RSpec elapsed time: 1 minute 10.38 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.06 1.47 1.01 1/424 3554 316 21:32:23 when user does not have edit permissions 317 21:32:24 renders the empty state 319 21:32:24 when page is valid 320 21:32:25 creates the page 321 21:32:25 # [RSpecRunTime] RSpec elapsed time: 1 minute 12.55 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.06 1.47 1.01 1/424 3718 323 21:32:25 when page is not valid 324 21:32:26 renders the edit state 325 21:32:26 DELETE #destroy 326 21:32:26 when page exists 327 21:32:26 behaves like deletes the page 328 21:32:27 is expected to be empty 329 21:32:27 # [RSpecRunTime] RSpec elapsed time: 1 minute 14.49 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.06 1.46 1.01 1/424 3869 331 21:32:27 but page cannot be deleted 332 21:32:28 renders the edit state 333 21:32:28 when user is a developer 334 21:32:28 behaves like deletes the page 335 21:32:29 is expected to be empty 336 21:32:29 # [RSpecRunTime] RSpec elapsed time: 1 minute 16.66 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.06 1.46 1.01 1/424 4025 338 21:32:29 when user is a reporter 340 21:32:30 when page does not exist 343 21:32:33 renders the git access page 344 21:32:33 # [RSpecRunTime] RSpec elapsed time: 1 minute 20.33 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.05 1.45 1.01 1/424 4196 346 21:32:33 when the feature is enabled 347 21:32:33 behaves like wiki controller actions 349 21:32:34 redirects to #show and appends a `random_title` param 350 21:32:34 when the wiki repository cannot be created 351 21:32:35 redirects to the wiki container and displays an error message 352 21:32:35 # [RSpecRunTime] RSpec elapsed time: 1 minute 22.11 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.05 1.45 1.01 1/424 4303 355 21:32:36 assigns the page collections 356 21:32:36 does not load the page content 357 21:32:36 behaves like recovers from git errors 358 21:32:36 when we encounter CommandTimedOut error 359 21:32:37 renders the appropriate template 360 21:32:37 # [RSpecRunTime] RSpec elapsed time: 1 minute 24.62 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.05 1.45 1.01 1/424 4460 362 21:32:37 when we encounter a NoRepository error 363 21:32:38 renders the appropriate template 364 21:32:38 when the request is of non-html format 365 21:32:39 returns a 404 error 367 21:32:39 behaves like recovers from git errors 368 21:32:39 when we encounter CommandTimedOut error 369 21:32:40 renders the appropriate template 370 21:32:40 when we encounter a NoRepository error 371 21:32:40 renders the appropriate template 372 21:32:40 behaves like fetching history 373 21:32:41 returns status ok 374 21:32:42 assigns @commits 375 21:32:42 # [RSpecRunTime] RSpec elapsed time: 1 minute 29.6 seconds. Current RSS: ~1392M. Threads: 4. load average: 0.96 1.42 1.00 1/424 4797 377 21:32:42 behaves like fetching history 378 21:32:43 returns status not_found 380 21:32:43 when commit exists 381 21:32:44 renders the diff 382 21:32:44 when commit does not exist 383 21:32:45 returns a 404 error 384 21:32:45 when page does not exist 385 21:32:45 returns a 404 error 386 21:32:45 behaves like recovers from git errors 387 21:32:45 when we encounter CommandTimedOut error 388 21:32:46 renders the appropriate template 389 21:32:46 when we encounter a NoRepository error 390 21:32:47 renders the appropriate template 392 21:32:47 when page exists 393 21:32:49 renders the page 394 21:32:49 behaves like recovers from git errors 395 21:32:49 when we encounter CommandTimedOut error 396 21:32:50 renders the appropriate template 397 21:32:50 # [RSpecRunTime] RSpec elapsed time: 1 minute 37.81 seconds. Current RSS: ~1385M. Threads: 4. load average: 0.97 1.42 1.00 1/424 5244 399 21:32:50 when we encounter a NoRepository error 400 21:32:52 renders the appropriate template 401 21:32:52 # [RSpecRunTime] RSpec elapsed time: 1 minute 39.45 seconds. Current RSS: ~1410M. Threads: 4. load average: 0.97 1.41 1.00 1/424 5295 403 21:32:52 page view tracking 404 21:32:52 behaves like tracking unique hll events 405 21:32:54 tracks unique event 406 21:32:54 # [RSpecRunTime] RSpec elapsed time: 1 minute 41.46 seconds. Current RSS: ~1423M. Threads: 4. load average: 0.97 1.41 1.00 1/424 5360 408 21:32:54 behaves like internal event tracking 409 21:32:56 logs to Snowplow, Redis, and product analytics tooling 410 21:32:56 # [RSpecRunTime] RSpec elapsed time: 1 minute 43.39 seconds. Current RSS: ~1427M. Threads: 4. load average: 0.97 1.40 1.00 1/424 5425 412 21:32:56 when page content encoding is invalid 413 21:32:58 sets flash error 414 21:32:58 # [RSpecRunTime] RSpec elapsed time: 1 minute 45.3 seconds. Current RSS: ~1423M. Threads: 4. load average: 0.97 1.40 1.00 1/425 5490 416 21:32:58 when the page does not exist 417 21:32:58 when the user can create pages 418 21:33:00 builds a new wiki page with the id as the title 419 21:33:00 # [RSpecRunTime] RSpec elapsed time: 1 minute 47.03 seconds. Current RSS: ~1429M. Threads: 4. load average: 0.97 1.40 1.00 1/424 5557 421 21:33:00 when the user cannot create pages 422 21:33:01 shows the empty state 423 21:33:01 # [RSpecRunTime] RSpec elapsed time: 1 minute 48.14 seconds. Current RSS: ~1439M. Threads: 4. load average: 0.89 1.38 0.99 1/424 5622 425 21:33:01 when page is a file 426 21:33:01 file_name: "dk.png" 427 21:33:02 delivers the file with the correct headers 428 21:33:02 # [RSpecRunTime] RSpec elapsed time: 1 minute 49.24 seconds. Current RSS: ~1435M. Threads: 4. load average: 0.89 1.38 0.99 1/424 5713 430 21:33:02 file_name: "unsanitized.svg" 431 21:33:03 delivers the file with the correct headers 432 21:33:03 # [RSpecRunTime] RSpec elapsed time: 1 minute 50.35 seconds. Current RSS: ~1430M. Threads: 4. load average: 0.89 1.38 0.99 1/424 5804 434 21:33:03 file_name: "sample.pdf" 435 21:33:04 delivers the file with the correct headers 436 21:33:04 # [RSpecRunTime] RSpec elapsed time: 1 minute 51.42 seconds. Current RSS: ~1425M. Threads: 4. load average: 0.89 1.38 0.99 1/424 5895 438 21:33:04 when the page redirects to another page 440 21:33:05 redirects to the target page 441 21:33:05 # [RSpecRunTime] RSpec elapsed time: 1 minute 52.69 seconds. Current RSS: ~1423M. Threads: 4. load average: 0.89 1.38 0.99 1/424 6022 443 21:33:05 that results in a redirect loop 444 21:33:06 renders the edit page with a notice 445 21:33:06 # [RSpecRunTime] RSpec elapsed time: 1 minute 53.75 seconds. Current RSS: ~1420M. Threads: 4. load average: 0.90 1.37 1.00 1/424 6112 447 21:33:06 that results in a redirect limit 448 21:33:07 renders the edit page with a notice 449 21:33:07 # [RSpecRunTime] RSpec elapsed time: 1 minute 54.78 seconds. Current RSS: ~1419M. Threads: 4. load average: 0.90 1.37 1.00 1/424 6202 451 21:33:07 but the original page also exists 452 21:33:10 renders the page instead of redirecting 453 21:33:10 # [RSpecRunTime] RSpec elapsed time: 1 minute 57.08 seconds. Current RSS: ~1411M. Threads: 4. load average: 0.90 1.37 1.00 1/424 6329 455 21:33:10 when the destination page does not exist 456 21:33:12 renders the edit page for redirect with a notice and a link to edit the original page 457 21:33:12 # [RSpecRunTime] RSpec elapsed time: 1 minute 59.2 seconds. Current RSS: ~1407M. Threads: 4. load average: 0.99 1.38 1.00 1/424 6423 459 21:33:12 POST #preview_markdown 460 21:33:13 renders json in a correct format 462 21:33:13 behaves like edit action 463 21:33:13 when the page does not exist 464 21:33:14 redirects to show 465 21:33:14 when id param is blank 466 21:33:14 redirects to the home page 467 21:33:14 when page content encoding is invalid 468 21:33:15 redirects to show 469 21:33:15 when the page has nil content 470 21:33:17 redirects to show 471 21:33:17 # [RSpecRunTime] RSpec elapsed time: 2 minutes 4.39 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.07 1.39 1.01 1/424 6769 473 21:33:17 behaves like recovers from git errors 474 21:33:17 when we encounter CommandTimedOut error 475 21:33:18 renders the appropriate template 476 21:33:18 when we encounter a NoRepository error 477 21:33:19 renders the appropriate template 478 21:33:19 when page content encoding is valid 479 21:33:20 shows the edit page 480 21:33:21 # [RSpecRunTime] RSpec elapsed time: 2 minutes 7.94 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.07 1.39 1.01 1/424 6934 482 21:33:21 PATCH #update 483 21:33:21 behaves like edit action 484 21:33:21 when the page does not exist 485 21:33:21 redirects to show 486 21:33:21 when id param is blank 487 21:33:22 redirects to the home page 488 21:33:22 when page content encoding is invalid 489 21:33:23 redirects to show 490 21:33:23 when the page has nil content 491 21:33:25 redirects to show 492 21:33:25 # [RSpecRunTime] RSpec elapsed time: 2 minutes 11.96 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.07 1.39 1.01 1/424 7224 494 21:33:25 when page content encoding is valid 495 21:33:26 updates the page 496 21:33:26 # [RSpecRunTime] RSpec elapsed time: 2 minutes 13.21 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.46 1.46 1.03 1/424 7329 498 21:33:26 when user does not have edit permissions 499 21:33:27 renders the empty state 501 21:33:27 when page is valid 502 21:33:28 creates the page 503 21:33:28 # [RSpecRunTime] RSpec elapsed time: 2 minutes 15.28 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.46 1.46 1.03 3/424 7493 505 21:33:28 when page is not valid 506 21:33:29 renders the edit state 507 21:33:29 DELETE #destroy 508 21:33:29 when page exists 509 21:33:29 behaves like deletes the page 510 21:33:30 is expected to be empty 511 21:33:30 # [RSpecRunTime] RSpec elapsed time: 2 minutes 17.26 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.46 1.46 1.03 1/424 7644 513 21:33:30 but page cannot be deleted 514 21:33:31 renders the edit state 515 21:33:31 when user is a developer 516 21:33:31 behaves like deletes the page 517 21:33:32 is expected to be empty 518 21:33:32 # [RSpecRunTime] RSpec elapsed time: 2 minutes 19.33 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.42 1.45 1.03 1/424 7800 520 21:33:32 when user is a reporter 522 21:33:33 when page does not exist 525 21:33:35 renders the git access page 526 21:33:36 # [RSpecRunTime] RSpec elapsed time: 2 minutes 22.9 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.39 1.45 1.03 1/424 7971 528 21:33:36 when the feature is not available 529 21:33:36 method: :get, action: :new 530 21:33:36 returns a 404 error 531 21:33:36 method: :get, action: :pages 532 21:33:37 returns a 404 error 533 21:33:37 method: :post, action: :create 534 21:33:38 returns a 404 error 535 21:33:38 method: :get, action: :show 536 21:33:38 returns a 404 error 537 21:33:38 method: :get, action: :edit 538 21:33:39 returns a 404 error 539 21:33:39 method: :get, action: :history 540 21:33:40 returns a 404 error 541 21:33:40 method: :post, action: :preview_markdown 542 21:33:41 returns a 404 error 543 21:33:41 method: :put, action: :update 544 21:33:41 returns a 404 error 545 21:33:41 method: :delete, action: :destroy 546 21:33:42 returns a 404 error 547 21:33:42 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/wikis_controller_spec.rb. It took 2 minutes 22.69 seconds. Expected to take 2 minutes 35.83 seconds. 548 21:33:42 # [RSpecRunTime] Starting example group ee/spec/controllers/admin/application_settings_controller_spec.rb. Expected to take 2 minutes 10.85 seconds. 549 21:33:42 Admin::ApplicationSettingsController 550 21:33:42 #advanced_search 551 21:33:42 check search version is compatability 552 21:33:45 does not alert when version is compatible 553 21:33:47 alerts when version is incompatible 554 21:33:47 # [RSpecRunTime] RSpec elapsed time: 2 minutes 34.39 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.33 1.43 1.03 1/425 8424 556 21:33:47 warning if not using index aliases 557 21:33:48 warns when NOT using index aliases 558 21:33:50 does NOT warn when using index aliases 559 21:33:51 does NOT blow up if elasticsearch is unreachable 560 21:33:52 does NOT warn when default index does not exist 561 21:33:52 # [RSpecRunTime] RSpec elapsed time: 2 minutes 39.72 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.30 1.42 1.03 1/422 8425 563 21:33:52 warning outdated code search mappings 564 21:33:54 warns when outdated code mappings are used 565 21:33:55 warns when meta field is not present 566 21:33:56 does NOT warn when using new mappings 567 21:33:58 does NOT blow up if elasticsearch is unreachable 568 21:33:58 # [RSpecRunTime] RSpec elapsed time: 2 minutes 45.78 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.28 1.42 1.03 1/420 8426 570 21:33:58 alerting for pending obsolete migrations 571 21:33:58 when elasticsearch is reachable 572 21:33:59 alerts when there are pending obsolete migrations 573 21:34:00 does not alert when there are pending non-obsolete migrations 574 21:34:00 # [RSpecRunTime] RSpec elapsed time: 2 minutes 47.59 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.28 1.42 1.03 1/420 8427 576 21:34:00 when elasticsearch is unreachable 577 21:34:01 does not alert 578 21:34:01 # [RSpecRunTime] RSpec elapsed time: 2 minutes 48.71 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.26 1.41 1.03 1/420 8428 580 21:34:01 advanced search settings 581 21:34:05 updates the advanced search settings 582 21:34:05 # [RSpecRunTime] RSpec elapsed time: 2 minutes 51.98 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.26 1.41 1.03 1/420 8429 584 21:34:05 zero-downtime elasticsearch reindexing 585 21:34:09 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 587 21:34:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 588 21:34:10 assigns last elasticsearch reindexing task 589 21:34:10 # [RSpecRunTime] RSpec elapsed time: 2 minutes 57.16 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.32 1.42 1.03 1/420 8430 591 21:34:10 elasticsearch_aws_secret_access_key setting is blank 592 21:34:13 does not update the elasticsearch_aws_secret_access_key setting 593 21:34:13 # [RSpecRunTime] RSpec elapsed time: 3 minutes 0.81 second. Current RSS: ~1353M. Threads: 5. load average: 1.29 1.41 1.03 1/420 8431 595 21:34:13 PUT #namespace_storage 596 21:34:14 returns not found when namespace plans are not checked 598 21:34:16 updates the EE specific application settings 599 21:34:17 updates repository_size_limit 600 21:34:18 does not accept negative repository_size_limit 601 21:34:19 does not accept invalid repository_size_limit 602 21:34:20 does not accept empty repository_size_limit 603 21:34:20 mirror settings 604 21:34:20 behaves like settings for licensed features 605 21:34:21 does not update settings when licensed feature is not available 606 21:34:22 updates settings when the feature is available 607 21:34:22 # [RSpecRunTime] RSpec elapsed time: 3 minutes 9.31 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.25 1.40 1.03 1/419 8432 609 21:34:22 boolean attributes 610 21:34:22 behaves like updates boolean attribute 611 21:34:24 is expected to eq true 612 21:34:24 # [RSpecRunTime] RSpec elapsed time: 3 minutes 11.59 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.25 1.40 1.03 1/419 8433 614 21:34:24 default project deletion protection 615 21:34:24 behaves like settings for licensed features 616 21:34:25 does not update settings when licensed feature is not available 617 21:34:26 updates settings when the feature is available 618 21:34:26 # [RSpecRunTime] RSpec elapsed time: 3 minutes 13.81 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.23 1.39 1.03 1/419 8434 620 21:34:26 updating name disabled for users setting 621 21:34:26 behaves like settings for licensed features 622 21:34:28 does not update settings when licensed feature is not available 623 21:34:29 updates settings when the feature is available 624 21:34:29 # [RSpecRunTime] RSpec elapsed time: 3 minutes 16.18 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.23 1.39 1.03 1/419 8435 626 21:34:29 updating `group_owners_can_manage_default_branch_protection` setting 627 21:34:29 behaves like settings for licensed features 628 21:34:30 does not update settings when licensed feature is not available 629 21:34:31 updates settings when the feature is available 630 21:34:31 # [RSpecRunTime] RSpec elapsed time: 3 minutes 18.46 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.21 1.39 1.03 1/420 8436 632 21:34:31 updating maven packages request forwarding setting 633 21:34:31 behaves like settings for licensed features 634 21:34:32 does not update settings when licensed feature is not available 635 21:34:33 updates settings when the feature is available 636 21:34:33 # [RSpecRunTime] RSpec elapsed time: 3 minutes 20.68 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.21 1.39 1.03 1/420 8437 638 21:34:33 updating npm packages request forwarding setting 639 21:34:33 behaves like settings for licensed features 640 21:34:35 does not update settings when licensed feature is not available 641 21:34:36 updates settings when the feature is available 642 21:34:36 # [RSpecRunTime] RSpec elapsed time: 3 minutes 23.87 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.27 1.40 1.04 1/420 8438 644 21:34:36 Sign-up restrictions 645 21:34:36 Seat controls 646 21:34:36 Member promotion management 647 21:34:36 with promotion management available 648 21:34:38 updates the setting 649 21:34:38 # [RSpecRunTime] RSpec elapsed time: 3 minutes 25.03 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.27 1.40 1.04 2/420 8439 651 21:34:38 with promotion management unavailable 652 21:34:39 does not update the setting 653 21:34:39 # [RSpecRunTime] RSpec elapsed time: 3 minutes 26.13 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.27 1.40 1.04 1/420 8440 655 21:34:39 updating password complexity settings 656 21:34:39 behaves like settings for licensed features 657 21:34:40 does not update settings when licensed feature is not available 658 21:34:41 updates settings when the feature is available 659 21:34:41 # [RSpecRunTime] RSpec elapsed time: 3 minutes 28.61 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.25 1.39 1.04 1/420 8441 661 21:34:41 behaves like settings for registration features 662 21:34:42 does not update settings when registration features are not available 663 21:34:44 updates settings when the registration features are available 664 21:34:44 # [RSpecRunTime] RSpec elapsed time: 3 minutes 31.12 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.25 1.39 1.04 1/420 8442 666 21:34:44 updating pypi packages request forwarding setting 667 21:34:44 behaves like settings for licensed features 668 21:34:46 does not update settings when licensed feature is not available 669 21:34:47 updates settings when the feature is available 670 21:34:47 # [RSpecRunTime] RSpec elapsed time: 3 minutes 34.27 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.23 1.38 1.04 1/421 8443 672 21:34:47 updating service_access_tokens_expiration_enforced setting 673 21:34:47 behaves like settings for licensed features 674 21:34:48 does not update settings when licensed feature is not available 675 21:34:49 updates settings when the feature is available 676 21:34:49 # [RSpecRunTime] RSpec elapsed time: 3 minutes 36.53 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.23 1.38 1.04 1/421 8444 678 21:34:49 updating allow_top_level_group_owners_to_create_service_accounts setting 679 21:34:49 behaves like settings for licensed features 680 21:34:50 does not update settings when licensed feature is not available 681 21:34:51 updates settings when the feature is available 682 21:34:51 # [RSpecRunTime] RSpec elapsed time: 3 minutes 38.76 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.21 1.38 1.04 1/421 8445 684 21:34:51 updating `git_two_factor_session_expiry` setting 685 21:34:51 behaves like settings for licensed features 686 21:34:52 does not update settings when licensed feature is not available 687 21:34:54 updates settings when the feature is available 688 21:34:54 # [RSpecRunTime] RSpec elapsed time: 3 minutes 41.02 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.21 1.38 1.04 1/421 8446 690 21:34:54 updating maintenance mode setting 691 21:34:54 behaves like settings for licensed features 692 21:34:55 does not update settings when licensed feature is not available 693 21:34:57 updates settings when the feature is available 694 21:34:57 # [RSpecRunTime] RSpec elapsed time: 3 minutes 44.4 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.19 1.37 1.04 1/421 8447 696 21:34:57 behaves like settings for registration features 697 21:34:58 does not update settings when registration features are not available 698 21:34:59 updates settings when the registration features are available 699 21:35:00 # [RSpecRunTime] RSpec elapsed time: 3 minutes 46.92 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.19 1.37 1.04 1/421 8448 701 21:35:00 deletion adjourned period 702 21:35:00 behaves like settings for licensed features 703 21:35:01 does not update settings when licensed feature is not available 704 21:35:02 updates settings when the feature is available 705 21:35:02 # [RSpecRunTime] RSpec elapsed time: 3 minutes 49.05 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.18 1.36 1.04 1/421 8449 707 21:35:02 additional email footer 708 21:35:02 behaves like settings for licensed features 709 21:35:03 does not update settings when licensed feature is not available 710 21:35:04 updates settings when the feature is available 711 21:35:04 # [RSpecRunTime] RSpec elapsed time: 3 minutes 51.34 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.18 1.36 1.04 1/421 8450 713 21:35:04 behaves like settings for registration features 714 21:35:05 does not update settings when registration features are not available 715 21:35:06 updates settings when the registration features are available 716 21:35:06 # [RSpecRunTime] RSpec elapsed time: 3 minutes 53.66 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.16 1.36 1.03 1/421 8451 718 21:35:06 custom project templates settings 719 21:35:06 behaves like settings for licensed features 720 21:35:08 does not update settings when licensed feature is not available 721 21:35:09 updates settings when the feature is available 722 21:35:09 # [RSpecRunTime] RSpec elapsed time: 3 minutes 56.36 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.16 1.36 1.03 1/421 8452 724 21:35:09 merge request approvers rules 725 21:35:09 behaves like settings for licensed features 726 21:35:11 does not update settings when licensed feature is not available 727 21:35:12 updates settings when the feature is available 728 21:35:12 # [RSpecRunTime] RSpec elapsed time: 3 minutes 59.85 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.15 1.35 1.03 1/421 8453 730 21:35:12 globally allowed IPs 731 21:35:12 behaves like settings for licensed features 732 21:35:14 does not update settings when licensed feature is not available 733 21:35:15 updates settings when the feature is available 734 21:35:15 # [RSpecRunTime] RSpec elapsed time: 4 minutes 2.09 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.15 1.35 1.03 1/421 8454 736 21:35:15 required instance ci template 737 21:35:15 behaves like settings for licensed features 738 21:35:16 does not update settings when licensed feature is not available 739 21:35:17 updates settings when the feature is available 740 21:35:17 # [RSpecRunTime] RSpec elapsed time: 4 minutes 4.32 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.14 1.34 1.03 1/421 8455 742 21:35:17 when ApplicationSetting already has a required_instance_ci_template value 743 21:35:17 with a valid value 744 21:35:17 behaves like settings for licensed features 745 21:35:18 does not update settings when licensed feature is not available 746 21:35:19 updates settings when the feature is available 747 21:35:19 # [RSpecRunTime] RSpec elapsed time: 4 minutes 6.72 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.14 1.34 1.03 1/421 8456 749 21:35:19 with an empty value 750 21:35:21 sets required_instance_ci_template as nil 751 21:35:21 # [RSpecRunTime] RSpec elapsed time: 4 minutes 7.97 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.13 1.34 1.03 1/421 8457 754 21:35:22 does not set required_instance_ci_template to nil 755 21:35:22 # [RSpecRunTime] RSpec elapsed time: 4 minutes 9.22 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.13 1.34 1.03 1/421 8458 757 21:35:22 secret detection settings 758 21:35:23 updates pre_receive_secret_detection_enabled setting 759 21:35:23 behaves like settings for licensed features 760 21:35:24 does not update settings when licensed feature is not available 761 21:35:25 updates settings when the feature is available 762 21:35:25 # [RSpecRunTime] RSpec elapsed time: 4 minutes 12.7 seconds. Current RSS: ~1518M. Threads: 5. load average: 1.13 1.34 1.03 1/422 8459 764 21:35:25 verify panel actions 765 21:35:25 behaves like renders correct panels 766 21:35:28 renders correct action on error 767 21:35:30 redirects to same panel on success 768 21:35:30 # [RSpecRunTime] RSpec elapsed time: 4 minutes 17.65 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.12 1.33 1.03 1/422 8460 770 21:35:30 behaves like renders correct panels 771 21:35:31 renders correct action on error 772 21:35:32 redirects to same panel on success 773 21:35:32 # [RSpecRunTime] RSpec elapsed time: 4 minutes 19.4 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.11 1.33 1.03 1/422 8461 775 21:35:32 behaves like renders correct panels 776 21:35:33 renders correct action on error 777 21:35:34 redirects to same panel on success 778 21:35:34 # [RSpecRunTime] RSpec elapsed time: 4 minutes 21.12 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.11 1.33 1.03 1/422 8462 780 21:35:34 behaves like renders correct panels 781 21:35:35 renders correct action on error 782 21:35:36 redirects to same panel on success 783 21:35:36 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.08 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.10 1.32 1.03 1/422 8463 785 21:35:36 maintenance mode settings 786 21:35:37 updates maintenance_mode setting 787 21:35:38 updates maintenance_mode_message setting 788 21:35:38 when update disables maintenance mode 789 21:35:39 removes maintenance_mode_message setting 790 21:35:39 # [RSpecRunTime] RSpec elapsed time: 4 minutes 26.32 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.10 1.32 1.03 1/422 8464 792 21:35:39 when update does not disable maintenance mode 793 21:35:40 does not remove maintenance_mode_message 794 21:35:40 # [RSpecRunTime] RSpec elapsed time: 4 minutes 27.54 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.10 1.32 1.03 1/422 8465 796 21:35:40 when updating maintenance_mode_message with empty string 797 21:35:41 removes maintenance_mode_message 798 21:35:41 # [RSpecRunTime] RSpec elapsed time: 4 minutes 28.84 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.09 1.32 1.03 1/422 8466 800 21:35:41 private profile disabled for users 801 21:35:41 behaves like settings for licensed features 802 21:35:43 does not update settings when licensed feature is not available 803 21:35:44 updates settings when the feature is available 804 21:35:44 # [RSpecRunTime] RSpec elapsed time: 4 minutes 31.17 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.09 1.32 1.03 1/422 8467 806 21:35:44 when setting disabled_direct_code_suggestions 807 21:35:45 does not update settings when duo pro is not available 808 21:35:46 updates settings when duo pro is available 809 21:35:46 # [RSpecRunTime] RSpec elapsed time: 4 minutes 33.61 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.08 1.31 1.03 1/422 8468 811 21:35:46 GET #namespace_storage 812 21:35:47 returns not found when namespace plans are not checked 813 21:35:48 returns ok when namespace plans are checked 814 21:35:48 # [RSpecRunTime] RSpec elapsed time: 4 minutes 35.35 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.08 1.31 1.03 1/422 8469 816 21:35:48 GET #seat_link_payload 817 21:35:48 when a non-admin user attempts a request 818 21:35:49 returns a 404 response 819 21:35:49 when an admin user attempts a request 820 21:35:50 returns HTML data 821 21:35:50 returns JSON data 822 21:35:50 # [RSpecRunTime] RSpec elapsed time: 4 minutes 37.87 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.08 1.31 1.03 1/422 8470 824 21:35:50 GET #analytics 825 21:35:50 when licensed 826 21:35:51 renders correct template 827 21:35:51 when flag is disabled 828 21:35:52 returns not found 829 21:35:52 when not licensed 830 21:35:53 returns not found 831 21:35:53 # [RSpecRunTime] Finishing example group ee/spec/controllers/admin/application_settings_controller_spec.rb. It took 2 minutes 10.88 seconds. Expected to take 2 minutes 10.85 seconds. 832 21:35:53 # [RSpecRunTime] Starting example group ee/spec/requests/api/merge_request_approval_rules_spec.rb. Expected to take 1 minute 46.13 seconds. 833 21:35:53 API::MergeRequestApprovalRules 834 21:35:53 GET /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id 835 21:35:53 behaves like getting approval rule/s 836 21:35:53 user cannot read merge request 837 21:35:59 responds with 403 838 21:35:59 # [RSpecRunTime] RSpec elapsed time: 4 minutes 46.58 seconds. Current RSS: ~1517M. Threads: 6. load average: 1.07 1.30 1.03 2/425 8530 840 21:35:59 user can read merge request 841 21:36:01 matches the response schema 842 21:36:01 groups contain private groups 843 21:36:01 current_user cannot see private group 844 21:36:03 hides private group 845 21:36:03 # [RSpecRunTime] RSpec elapsed time: 4 minutes 50.83 seconds. Current RSS: ~1512M. Threads: 6. load average: 1.06 1.29 1.03 1/429 8646 847 21:36:03 current_user can see private group 848 21:36:06 shows private group 849 21:36:06 # [RSpecRunTime] RSpec elapsed time: 4 minutes 52.98 seconds. Current RSS: ~1515M. Threads: 6. load average: 1.06 1.29 1.03 1/429 8703 851 21:36:06 has existing merge request rule that overrides a project-level rule 852 21:36:08 includes source_rule 853 21:36:08 # [RSpecRunTime] RSpec elapsed time: 4 minutes 55.12 seconds. Current RSS: ~1515M. Threads: 6. load average: 1.06 1.29 1.03 1/429 8761 855 21:36:08 with report_type 856 21:36:10 includes report_type 857 21:36:10 # [RSpecRunTime] RSpec elapsed time: 4 minutes 57.06 seconds. Current RSS: ~1513M. Threads: 6. load average: 1.06 1.29 1.03 1/429 8818 859 21:36:10 GET /projects/:id/merge_requests/:merge_request_iid/approval_rules 860 21:36:10 behaves like getting approval rule/s 861 21:36:10 user cannot read merge request 862 21:36:11 responds with 403 863 21:36:11 # [RSpecRunTime] RSpec elapsed time: 4 minutes 58.84 seconds. Current RSS: ~1503M. Threads: 6. load average: 1.05 1.28 1.03 1/429 8877 865 21:36:11 user can read merge request 866 21:36:14 matches the response schema 867 21:36:14 groups contain private groups 868 21:36:14 current_user cannot see private group 869 21:36:15 hides private group 870 21:36:16 # [RSpecRunTime] RSpec elapsed time: 5 minutes 2.93 seconds. Current RSS: ~1490M. Threads: 6. load average: 1.05 1.28 1.03 1/429 8992 872 21:36:16 current_user can see private group 873 21:36:18 shows private group 874 21:36:18 # [RSpecRunTime] RSpec elapsed time: 5 minutes 4.95 seconds. Current RSS: ~1490M. Threads: 6. load average: 1.05 1.28 1.03 1/429 9050 876 21:36:18 has existing merge request rule that overrides a project-level rule 877 21:36:20 includes source_rule 878 21:36:20 # [RSpecRunTime] RSpec elapsed time: 5 minutes 7.07 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.05 1.28 1.03 1/429 9107 880 21:36:20 with report_type 881 21:36:22 includes report_type 882 21:36:22 # [RSpecRunTime] RSpec elapsed time: 5 minutes 9.1 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.12 1.29 1.03 1/429 9165 884 21:36:22 user can read merge request 885 21:36:24 returns the correct amount of rules 886 21:36:24 # [RSpecRunTime] RSpec elapsed time: 5 minutes 11.08 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.12 1.29 1.03 1/429 9222 888 21:36:24 POST /projects/:id/merge_requests/:merge_request_iid/approval_rules 889 21:36:24 behaves like a protected API endpoint for merge request approval rule action 890 21:36:24 disable_overriding_approvers_per_merge_request is set to true 891 21:36:25 responds with 403 892 21:36:25 # [RSpecRunTime] RSpec elapsed time: 5 minutes 12.53 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.12 1.29 1.03 1/429 9279 894 21:36:25 disable_overriding_approvers_per_merge_request is set to false 895 21:36:25 user cannot update merge request 896 21:36:27 responds with 403 897 21:36:27 # [RSpecRunTime] RSpec elapsed time: 5 minutes 14.03 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.11 1.29 1.03 1/429 9336 899 21:36:27 when user can update merge request and approval rules can be overridden 900 21:36:29 matches the response schema 901 21:36:29 users are passed 902 21:36:32 includes users 903 21:36:32 # [RSpecRunTime] RSpec elapsed time: 5 minutes 19.67 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.19 1.30 1.04 1/429 9449 905 21:36:32 groups are passed 906 21:36:35 includes groups 907 21:36:35 # [RSpecRunTime] RSpec elapsed time: 5 minutes 22.62 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.19 1.30 1.04 1/429 9507 909 21:36:35 usernames are passed 910 21:36:38 includes users 911 21:36:38 # [RSpecRunTime] RSpec elapsed time: 5 minutes 25.46 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.17 1.29 1.04 1/430 9567 913 21:36:38 usernames and user_ids are passed 914 21:36:41 includes users 915 21:36:41 # [RSpecRunTime] RSpec elapsed time: 5 minutes 28.24 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.16 1.29 1.04 1/430 9624 917 21:36:41 approval_project_rule_id is passed 918 21:36:41 with blank approver params 919 21:36:44 copies the attributes from the project rule except approvers 920 21:36:44 # [RSpecRunTime] RSpec elapsed time: 5 minutes 31.16 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.16 1.29 1.04 1/430 9682 922 21:36:44 with omitted approver params 923 21:36:47 copies the attributes from the project rule except approvals_required 924 21:36:47 # [RSpecRunTime] RSpec elapsed time: 5 minutes 34.02 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.22 1.30 1.04 1/430 9739 926 21:36:47 when service prevents user from editing 927 21:36:48 returns forbidden 928 21:36:48 # [RSpecRunTime] RSpec elapsed time: 5 minutes 35.56 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.22 1.30 1.04 1/430 9796 930 21:36:48 PUT /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id 931 21:36:48 behaves like a protected API endpoint for merge request approval rule action 932 21:36:48 disable_overriding_approvers_per_merge_request is set to true 933 21:36:50 responds with 403 934 21:36:50 # [RSpecRunTime] RSpec elapsed time: 5 minutes 37.38 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.22 1.30 1.04 1/430 9853 936 21:36:50 disable_overriding_approvers_per_merge_request is set to false 937 21:36:50 user cannot update merge request 938 21:36:52 responds with 403 939 21:36:52 # [RSpecRunTime] RSpec elapsed time: 5 minutes 39.24 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.21 1.30 1.04 1/430 9910 941 21:36:52 when user can update merge request and approval rules can be overridden 942 21:36:56 matches the response schema 943 21:36:56 behaves like a protected API endpoint that only allows action on regular merge request approval rule 944 21:36:56 approval rule is not a regular type 945 21:36:59 responds with 403 946 21:36:59 # [RSpecRunTime] RSpec elapsed time: 5 minutes 46.45 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.19 1.29 1.04 1/430 10025 948 21:36:59 users are passed 949 21:37:03 changes users 950 21:37:03 # [RSpecRunTime] RSpec elapsed time: 5 minutes 50.18 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.17 1.29 1.04 1/430 10084 952 21:37:03 groups are passed 953 21:37:07 changes groups 954 21:37:07 # [RSpecRunTime] RSpec elapsed time: 5 minutes 54.04 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.16 1.28 1.04 1/430 10143 956 21:37:07 remove_hidden_groups is passed 957 21:37:07 when set to true 958 21:37:10 removes the existing private group 959 21:37:10 # [RSpecRunTime] RSpec elapsed time: 5 minutes 57.78 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.16 1.28 1.04 1/430 10203 961 21:37:10 when set to false 962 21:37:14 does not remove the existing private group 963 21:37:14 # [RSpecRunTime] RSpec elapsed time: 6 minutes 1.54 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.15 1.28 1.04 1/430 10262 965 21:37:14 usernames are passed 966 21:37:18 includes users 967 21:37:18 # [RSpecRunTime] RSpec elapsed time: 6 minutes 5.19 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.13 1.27 1.04 1/430 10323 969 21:37:18 DELETE /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id 970 21:37:18 behaves like a protected API endpoint for merge request approval rule action 971 21:37:18 disable_overriding_approvers_per_merge_request is set to true 972 21:37:19 responds with 403 973 21:37:19 # [RSpecRunTime] RSpec elapsed time: 6 minutes 6.67 seconds. Current RSS: ~1451M. Threads: 6. load average: 1.13 1.27 1.04 1/430 10381 975 21:37:19 disable_overriding_approvers_per_merge_request is set to false 976 21:37:19 user cannot update merge request 977 21:37:21 responds with 403 978 21:37:21 # [RSpecRunTime] RSpec elapsed time: 6 minutes 8.25 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.20 1.28 1.04 1/430 10438 980 21:37:21 when user can update merge request and approval rules can be overridden 981 21:37:22 responds with 204 982 21:37:22 behaves like a protected API endpoint that only allows action on regular merge request approval rule 983 21:37:22 approval rule is not a regular type 984 21:37:24 responds with 403 985 21:37:24 # [RSpecRunTime] RSpec elapsed time: 6 minutes 11.18 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.20 1.28 1.04 1/431 10553 987 21:37:24 # [RSpecRunTime] Finishing example group ee/spec/requests/api/merge_request_approval_rules_spec.rb. It took 1 minute 30.74 seconds. Expected to take 1 minute 46.13 seconds. 988 21:37:24 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/issues_controller_spec.rb. Expected to take 1 minute 23.06 seconds. 989 21:37:24 Projects::IssuesController 990 21:37:24 GET #discussions 991 21:37:24 with a related system note 992 21:37:24 when authenticated 993 21:37:24 behaves like user can see confidential issue 994 21:37:24 when a user is a reporter 995 21:37:26 displays related notes 996 21:37:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 13.65 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.19 1.28 1.04 1/431 10564 998 21:37:26 behaves like user can see confidential issue 999 21:37:26 when a user is a developer 1000 21:37:28 displays related notes 1001 21:37:28 # [RSpecRunTime] RSpec elapsed time: 6 minutes 15.4 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.19 1.28 1.04 1/430 10567 1003 21:37:28 behaves like user can see confidential issue 1004 21:37:28 when a user is a maintainer 1005 21:37:30 displays related notes 1006 21:37:30 # [RSpecRunTime] RSpec elapsed time: 6 minutes 17.12 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.19 1.28 1.04 1/430 10570 1008 21:37:30 behaves like user cannot see confidential issue 1009 21:37:30 when a user is a guest 1010 21:37:31 redacts note related to a confidential issue 1011 21:37:31 # [RSpecRunTime] RSpec elapsed time: 6 minutes 18.65 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.17 1.27 1.04 1/429 10573 1013 21:37:31 when unauthenticated 1014 21:37:31 behaves like user cannot see confidential issue 1015 21:37:31 when a user is a 0 1016 21:37:33 redacts note related to a confidential issue 1017 21:37:33 # [RSpecRunTime] RSpec elapsed time: 6 minutes 20.26 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.17 1.27 1.04 1/427 10574 1020 21:37:33 when changing the assignee 1021 21:37:34 exposes expected attributes 1022 21:37:34 # [RSpecRunTime] RSpec elapsed time: 6 minutes 21.75 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.17 1.27 1.04 2/425 10575 1025 21:37:34 when passing observability metrics 1026 21:37:34 when read_observability is prevented 1027 21:37:34 when observability_metric_details parameters exist 1028 21:37:35 does not populate observability_values 1029 21:37:35 when observability_metric_details parameters do not exist 1030 21:37:35 does not populate observability_values 1031 21:37:35 when read_observability is allowed 1032 21:37:35 when observability_metric_details parameters exist 1033 21:37:36 does prefill the issue title and description 1034 21:37:36 when observability_metric_details parameters do not exist 1035 21:37:37 does not prefill the issue title and description 1036 21:37:37 when passing observability logs 1037 21:37:37 when read_observability is prevented 1038 21:37:37 when observability_log_details parameters exist 1039 21:37:37 does not populate observability_values 1040 21:37:38 does not prefill the issue title and description 1041 21:37:38 # [RSpecRunTime] RSpec elapsed time: 6 minutes 25.17 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.16 1.27 1.04 1/425 10576 1043 21:37:38 when observability_log_details parameters do not exist 1044 21:37:38 does not populate observability_values 1045 21:37:39 does not prefill the issue title and description 1046 21:37:39 # [RSpecRunTime] RSpec elapsed time: 6 minutes 26.33 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.16 1.27 1.04 1/425 10577 1048 21:37:39 when read_observability is allowed 1049 21:37:39 when observability_log_details parameters exist 1050 21:37:40 does prefill the issue title and description 1051 21:37:40 when observability_log_details parameters do not exist 1052 21:37:40 does not populate observability_values 1053 21:37:41 does not prefill the issue title and description 1054 21:37:41 # [RSpecRunTime] RSpec elapsed time: 6 minutes 28.23 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.15 1.26 1.04 1/425 10578 1056 21:37:41 when passing observability tracing 1057 21:37:41 when read_observability is prevented 1058 21:37:41 when observability_tracing_details parameters exist 1059 21:37:41 does not populate observability_values 1060 21:37:42 does not prefill the issue title and description 1061 21:37:42 # [RSpecRunTime] RSpec elapsed time: 6 minutes 29.46 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.15 1.26 1.04 1/425 10579 1063 21:37:42 when observability_tracing_details parameters do not exist 1064 21:37:43 does not populate observability_values 1065 21:37:43 does not prefill the issue title and description 1066 21:37:43 # [RSpecRunTime] RSpec elapsed time: 6 minutes 30.64 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.15 1.26 1.04 1/425 10580 1068 21:37:43 when read_observability is allowed 1069 21:37:43 when observability_tracing_details parameters exist 1070 21:37:44 does prefill the issue title and description 1071 21:37:44 when observability_tracing_details parameters do not exist 1072 21:37:44 does not populate observability_values 1073 21:37:45 does not prefill the issue title and description 1074 21:37:45 # [RSpecRunTime] RSpec elapsed time: 6 minutes 32.45 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.15 1.26 1.04 1/425 10581 1076 21:37:45 licensed features 1079 21:37:47 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 1081 21:37:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1082 21:37:47 sets issue weight and epic 1083 21:37:47 # [RSpecRunTime] RSpec elapsed time: 6 minutes 34.66 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.13 1.26 1.04 1/425 10582 1086 21:37:47 when a vulnerability_id is provided 1087 21:37:52 sets the vulnerability_id 1088 21:37:55 sets the confidential flag to true by default 1089 21:37:55 # [RSpecRunTime] RSpec elapsed time: 6 minutes 42.86 seconds. Current RSS: ~1501M. Threads: 6. load average: 1.12 1.25 1.04 1/425 10583 1091 21:37:55 default templates 1092 21:37:55 when a template has been set via project settings 1093 21:37:59 does not select a default template 1094 21:37:59 # [RSpecRunTime] RSpec elapsed time: 6 minutes 46.16 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.11 1.25 1.04 1/428 10631 1096 21:37:59 when a template has not been set via project settings 1097 21:38:02 selects a default template 1098 21:38:02 # [RSpecRunTime] RSpec elapsed time: 6 minutes 49.43 seconds. Current RSS: ~1529M. Threads: 6. load average: 1.10 1.25 1.04 1/430 10679 1101 21:38:04 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 1103 21:38:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1104 21:38:04 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1106 21:38:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1107 21:38:04 sets issue weight and epic 1108 21:38:04 when created from a vulnerability 1109 21:38:07 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1111 21:38:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1112 21:38:07 overwrites the default fields 1113 21:38:07 does not show an error message 1114 21:38:09 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1116 21:38:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1117 21:38:10 creates vulnerability feedback 1118 21:38:10 behaves like creates vulnerability issue link 1119 21:38:12 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1121 21:38:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1122 21:38:12 links the issue to the vulnerability 1123 21:38:12 when vulnerability already has a linked issue 1124 21:38:15 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1126 21:38:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1127 21:38:15 shows an error message 1128 21:38:15 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.6 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.16 1.25 1.05 1/426 10680 1132 21:38:17 does not set issue weight 1133 21:38:17 # [RSpecRunTime] RSpec elapsed time: 7 minutes 3.96 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.15 1.25 1.05 1/426 10681 1136 21:38:17 when a vulnerability_id is provided 1137 21:38:20 does not build issue from a vulnerability 1138 21:38:21 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.9 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.15 1.25 1.05 1/426 10682 1141 21:38:22 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1143 21:38:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1144 21:38:22 does not set issue weight ane epic 1145 21:38:22 # [RSpecRunTime] RSpec elapsed time: 7 minutes 9.44 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.14 1.25 1.04 1/426 10683 1148 21:38:22 when issue is of type objective 1150 21:38:22 behaves like redirects to show work item page 1151 21:38:23 redirects to work item page using iid 1153 21:38:23 behaves like redirects to show work item page 1154 21:38:23 redirects to work item page using iid 1155 21:38:23 update action 1156 21:38:23 behaves like redirects to show work item page 1157 21:38:23 redirects to work item page using iid 1158 21:38:23 when issue is of type key_result 1160 21:38:24 behaves like redirects to show work item page 1161 21:38:24 redirects to work item page using iid 1163 21:38:24 behaves like redirects to show work item page 1164 21:38:24 redirects to work item page using iid 1165 21:38:24 update action 1166 21:38:24 behaves like redirects to show work item page 1167 21:38:25 redirects to work item page using iid 1168 21:38:25 DescriptionDiffActions 1169 21:38:25 when issuable is an issue type issue 1170 21:38:25 behaves like DescriptionDiffActions 1172 21:38:25 when license is available 1173 21:38:25 behaves like description diff actions 1174 21:38:25 GET description_diff 1175 21:38:26 returns the diff with the previous version 1176 21:38:26 returns the diff with the previous version of the specified start_version_id 1177 21:38:26 when description version is from another issuable 1179 21:38:27 # [RSpecRunTime] RSpec elapsed time: 7 minutes 14.04 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.12 1.24 1.04 1/426 10692 1181 21:38:27 when start_version_id is from another issuable 1183 21:38:28 when start_version_id is deleted 1185 21:38:28 when description version is deleted 1187 21:38:28 DELETE description_diff 1189 21:38:28 when start_version_id is present 1191 21:38:29 # [RSpecRunTime] RSpec elapsed time: 7 minutes 16.41 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.12 1.24 1.04 1/426 10693 1193 21:38:29 when version is already deleted 1195 21:38:29 when user cannot admin issuable 1197 21:38:30 when license is not available 1198 21:38:30 GET description_diff 1200 21:38:30 DELETE description_diff 1202 21:38:31 when issuable is a task/work_item 1203 21:38:31 behaves like DescriptionDiffActions 1205 21:38:31 when license is available 1206 21:38:31 behaves like description diff actions 1207 21:38:31 GET description_diff 1208 21:38:31 returns the diff with the previous version 1209 21:38:31 returns the diff with the previous version of the specified start_version_id 1210 21:38:31 when description version is from another issuable 1212 21:38:32 # [RSpecRunTime] RSpec elapsed time: 7 minutes 19.3 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.11 1.24 1.04 1/426 10694 1214 21:38:32 when start_version_id is from another issuable 1216 21:38:33 when start_version_id is deleted 1218 21:38:33 when description version is deleted 1220 21:38:33 DELETE description_diff 1222 21:38:34 when start_version_id is present 1224 21:38:34 when version is already deleted 1226 21:38:35 when user cannot admin issuable 1228 21:38:35 when license is not available 1229 21:38:35 GET description_diff 1231 21:38:36 DELETE description_diff 1233 21:38:36 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/issues_controller_spec.rb. It took 1 minute 11.91 seconds. Expected to take 1 minute 23.06 seconds. 1234 21:38:36 # [RSpecRunTime] Starting example group ee/spec/requests/api/releases_spec.rb. Expected to take 1 minute 3.99 seconds. 1235 21:38:36 API::Releases 1236 21:38:36 POST /projects/:id/releases 1237 21:38:36 updates the AuditEvent 1238 21:38:38 without milestone 1239 21:38:38 with milestone 1240 21:38:41 is expected to include {:custom_message => "Created release v0.1 with Milestone v1.0", :target_type => "Release", :target_id => 2, :target_details => "New release"} 1241 21:38:41 # [RSpecRunTime] RSpec elapsed time: 7 minutes 28.23 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.10 1.23 1.04 1/431 10793 1243 21:38:41 with a group milestone 1244 21:38:41 successfully adds a group milestone 1245 21:38:44 adds the milestone 1246 21:38:44 # [RSpecRunTime] RSpec elapsed time: 7 minutes 31.21 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.10 1.23 1.04 1/431 10843 1248 21:38:44 fails to add a group milestone if project does not belong to this group 1249 21:38:46 returns a 400 error as milestone not found 1250 21:38:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 33.41 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.17 1.24 1.05 1/431 10880 1252 21:38:46 when valid group and project milestones are passed 1253 21:38:49 adds the milestone 1254 21:38:49 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.19 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.17 1.24 1.05 1/431 10930 1256 21:38:49 with a supergroup milestone 1257 21:38:51 returns a 400 error as milestone not found 1258 21:38:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 38.51 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.16 1.24 1.05 1/431 10967 1260 21:38:51 PUT /projects/:id/releases/:tag_name 1261 21:38:54 creates an AuditEvent when a release is updated 1262 21:38:54 with milestones 1263 21:38:54 no existing milestones 1264 21:38:54 add single milestone 1265 21:38:54 behaves like update with milestones 1266 21:38:56 is expected to eq "Milestones associated with release changed to v1.0" 1267 21:38:56 # [RSpecRunTime] RSpec elapsed time: 7 minutes 43.62 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.14 1.23 1.05 1/431 11062 1269 21:38:56 add multiple milestones 1270 21:38:56 behaves like update with milestones 1271 21:38:59 is expected to eq "Milestones associated with release changed to v1.0, v2.0" 1272 21:38:59 # [RSpecRunTime] RSpec elapsed time: 7 minutes 46.41 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.14 1.23 1.05 1/431 11110 1274 21:38:59 existing milestone 1275 21:38:59 add milestone 1276 21:38:59 behaves like update with milestones 1277 21:39:02 is expected to eq "Milestones associated with release changed to v0.1, v1.0" 1278 21:39:02 # [RSpecRunTime] RSpec elapsed time: 7 minutes 49.18 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.37 1.28 1.06 1/431 11158 1280 21:39:02 replace milestone 1281 21:39:02 behaves like update with milestones 1282 21:39:04 is expected to eq "Milestones associated with release changed to v1.0" 1283 21:39:04 # [RSpecRunTime] RSpec elapsed time: 7 minutes 51.89 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.37 1.28 1.06 1/431 11206 1285 21:39:04 remove all milestones 1286 21:39:04 behaves like update with milestones 1287 21:39:07 is expected to eq "Milestones associated with release changed to [none]" 1288 21:39:07 # [RSpecRunTime] RSpec elapsed time: 7 minutes 54.66 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.34 1.27 1.06 1/431 11254 1290 21:39:07 with group milestones 1291 21:39:07 when a group milestone is passed 1292 21:39:07 when there is no project milestone 1293 21:39:10 adds the group milestone 1294 21:39:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.23 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.34 1.27 1.06 1/431 11302 1296 21:39:10 when there is an existing project milestone 1297 21:39:13 replaces the project milestone with the group milestone 1298 21:39:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 0.02 second. Current RSS: ~1461M. Threads: 6. load average: 1.39 1.29 1.07 1/431 11350 1300 21:39:13 POST /projects/:id/releases/:tag_name/evidence 1301 21:39:15 accepts the request 1302 21:39:18 accepts the request when using JOB-TOKEN auth 1303 21:39:21 creates the Evidence 1304 21:39:21 when tag_name is invalid 1305 21:39:23 returns a 404 1306 21:39:23 # [RSpecRunTime] RSpec elapsed time: 8 minutes 10.25 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.33 1.28 1.07 1/431 11504 1308 21:39:23 when user is a reporter 1309 21:39:25 forbids the request 1310 21:39:25 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.66 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.33 1.28 1.07 1/431 11541 1312 21:39:25 when user is a developer 1313 21:39:27 accepts the request 1314 21:39:27 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.88 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.31 1.27 1.07 1/431 11581 1316 21:39:27 when user is not a project member 1317 21:39:30 forbids the request 1318 21:39:30 when project is public 1319 21:39:32 forbids the request 1320 21:39:32 # [RSpecRunTime] RSpec elapsed time: 8 minutes 19.44 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.28 1.27 1.07 1/431 11654 1322 21:39:32 DELETE /projects/:id/releases/:tag_name 1323 21:39:34 creates an AuditEvent when a release is deleted 1324 21:39:35 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.93 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.28 1.27 1.07 1/431 11702 1326 21:39:35 # [RSpecRunTime] Finishing example group ee/spec/requests/api/releases_spec.rb. It took 58.82 seconds. Expected to take 1 minute 3.99 seconds. 1327 21:39:35 # [RSpecRunTime] Starting example group ee/spec/requests/api/group_service_accounts_spec.rb. Expected to take 52.44 seconds. 1328 21:39:35 API::GroupServiceAccounts 1329 21:39:35 POST /groups/:id/service_accounts/:user_id/personal_access_tokens 1330 21:39:35 when the feature is licensed 1331 21:39:35 when user is an owner 1332 21:39:35 when the group exists 1333 21:39:35 creates personal access token for the user 1334 21:39:35 when an error is thrown by the model 1335 21:39:36 returns the error 1336 21:39:36 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.52 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.34 1.28 1.07 1/431 11703 1338 21:39:36 when target user does not belong to group 1339 21:39:37 returns error 1340 21:39:37 when target user is not service accounts 1341 21:39:38 returns bad request error 1342 21:39:38 when group does not exist 1343 21:39:38 returns error 1344 21:39:38 when user is not an owner 1345 21:39:39 returns error 1346 21:39:39 without authentication 1347 21:39:39 returns error 1348 21:39:39 when feature is not licensed 1349 21:39:39 returns error 1350 21:39:39 GET /groups/:id/service_accounts 1351 21:39:39 when request is correct 1352 21:39:40 returns 200 status and service account users list 1353 21:39:40 when order by is specified 1354 21:39:41 returns ordered list by username in desc order 1355 21:39:41 when sort order_by is specified 1356 21:39:42 follows sorting order 1357 21:39:42 does not order by any other column than username and id 1358 21:39:43 # [RSpecRunTime] RSpec elapsed time: 8 minutes 29.91 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.31 1.27 1.07 1/429 11704 1360 21:39:43 behaves like an endpoint with keyset pagination 1361 21:39:43 on making requests with supported ordering structure 1362 21:39:43 includes keyset url params in the url response 1363 21:39:44 does not include pagination headers 1364 21:39:45 paginates the records correctly 1365 21:39:45 # [RSpecRunTime] RSpec elapsed time: 8 minutes 32.29 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.31 1.27 1.07 1/426 11705 1367 21:39:45 when group does not exist 1368 21:39:45 returns error 1369 21:39:45 when user is not group owner 1370 21:39:46 throws forbidden error 1371 21:39:46 when feature is not licensed 1372 21:39:46 returns error 1373 21:39:46 DELETE /groups/:id/service_accounts/:user_id 1374 21:39:47 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1376 21:39:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1377 21:39:47 is available for group owners when allow top level group owners application setting is enabled 1378 21:39:48 is not available to non group owners 1379 21:39:48 behaves like DELETE request permissions for admin mode 1380 21:39:48 behaves like when admin 1381 21:39:48 behaves like makes request 1382 21:39:48 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1384 21:39:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1386 21:39:49 # [RSpecRunTime] RSpec elapsed time: 8 minutes 35.92 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.29 1.27 1.07 1/426 11706 1388 21:39:49 behaves like makes request 1390 21:39:49 behaves like when user 1392 21:39:49 behaves like makes request 1394 21:39:50 behaves like service account user deletion 1395 21:39:50 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1397 21:39:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1398 21:39:51 marks user for deletion 1399 21:39:51 fails for unauthenticated user 1400 21:39:51 returns 404 for non-existing user 1401 21:39:52 returns a 400 for invalid ID 1402 21:39:52 when sole owner of a group 1403 21:39:52 when hard delete disabled 1404 21:39:53 does not mark user for deletion 1405 21:39:53 # [RSpecRunTime] RSpec elapsed time: 8 minutes 39.99 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.26 1.26 1.07 1/426 11707 1407 21:39:53 when hard delete enabled 1408 21:39:54 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1410 21:39:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1411 21:39:55 marks user for deletion and group is deleted 1412 21:39:55 when there is a subgroup 1413 21:39:57 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1415 21:39:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1416 21:39:57 marks only user for deletion and group is not deleted 1417 21:39:58 # [RSpecRunTime] RSpec elapsed time: 8 minutes 44.91 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.24 1.26 1.07 1/426 11708 1419 21:39:58 when hard delete disabled 1420 21:39:58 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1422 21:39:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1423 21:39:59 moves contributions to the ghost user 1424 21:39:59 # [RSpecRunTime] RSpec elapsed time: 8 minutes 46.4 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.24 1.26 1.07 1/426 11709 1426 21:39:59 when hard delete enabled 1427 21:40:00 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1429 21:40:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1430 21:40:00 removes contributions 1431 21:40:00 when feature is not licensed 1432 21:40:00 returns error 1433 21:40:00 POST /groups/:id/service_accounts 1434 21:40:00 when the feature is licensed 1435 21:40:00 when current user is an admin 1436 21:40:00 behaves like service account user creation 1437 21:40:00 when the group exists 1438 21:40:01 creates user with service_account user type 1439 21:40:01 returns bad request when service returns bad request 1440 21:40:01 when params are provided 1441 21:40:02 creates user with provided details 1442 21:40:02 when user with the username already exists 1443 21:40:03 returns error 1444 21:40:03 # [RSpecRunTime] RSpec elapsed time: 8 minutes 50.09 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.22 1.26 1.07 1/427 11710 1446 21:40:03 when the group does not exist 1447 21:40:03 returns error 1448 21:40:03 for subgroup 1449 21:40:03 returns error 1450 21:40:03 when the group does not exist 1451 21:40:04 returns error 1452 21:40:04 when current user is an owner 1453 21:40:04 when allow top level setting is activated 1454 21:40:04 behaves like service account user creation 1455 21:40:04 when the group exists 1456 21:40:05 creates user with service_account user type 1457 21:40:05 returns bad request when service returns bad request 1458 21:40:05 when params are provided 1459 21:40:06 creates user with provided details 1460 21:40:06 when user with the username already exists 1461 21:40:07 returns error 1462 21:40:07 # [RSpecRunTime] RSpec elapsed time: 8 minutes 54.38 seconds. Current RSS: ~1451M. Threads: 6. load average: 1.20 1.25 1.07 5/427 11711 1464 21:40:07 when the group does not exist 1465 21:40:08 returns error 1466 21:40:08 for subgroup 1467 21:40:08 returns error 1468 21:40:08 when the group does not exist 1469 21:40:09 returns error 1470 21:40:09 when in GitLab.com 1471 21:40:09 behaves like service account user creation 1472 21:40:09 when the group exists 1473 21:40:10 creates user with service_account user type 1474 21:40:10 returns bad request when service returns bad request 1475 21:40:10 when params are provided 1476 21:40:11 creates user with provided details 1477 21:40:11 when user with the username already exists 1478 21:40:12 returns error 1479 21:40:12 # [RSpecRunTime] RSpec elapsed time: 8 minutes 59.7 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.19 1.25 1.07 1/427 11712 1481 21:40:12 when the group does not exist 1482 21:40:13 returns error 1483 21:40:13 for subgroup 1484 21:40:14 returns error 1485 21:40:14 when the group does not exist 1486 21:40:14 returns error 1487 21:40:14 when allow top level setting is deactivated 1488 21:40:15 returns error 1489 21:40:15 when the feature is not licensed 1490 21:40:15 returns error 1491 21:40:15 POST /personal_access_tokens/:token_id/rotate 1492 21:40:15 when the feature is licensed 1493 21:40:15 when user is an owner 1494 21:40:15 when the group exists 1495 21:40:16 revokes the token 1496 21:40:16 when service raises an error 1497 21:40:16 returns error message 1498 21:40:16 # [RSpecRunTime] RSpec elapsed time: 9 minutes 3.88 seconds. Current RSS: ~1444M. Threads: 6. load average: 1.17 1.24 1.07 3/427 11713 1500 21:40:16 when token does not exist 1501 21:40:17 returns not found 1502 21:40:17 when token does not belong to service account user 1503 21:40:18 returns bad request 1504 21:40:18 when target user does not belong to group 1505 21:40:19 returns error 1506 21:40:19 when target user is not service accounts 1507 21:40:19 returns bad request error 1508 21:40:19 when group does not exist 1509 21:40:20 returns error 1510 21:40:20 when user is not an owner 1511 21:40:20 throws error 1512 21:40:20 when the feature is not licensed 1513 21:40:21 returns error 1514 21:40:21 # [RSpecRunTime] Finishing example group ee/spec/requests/api/group_service_accounts_spec.rb. It took 46.14 seconds. Expected to take 52.44 seconds. 1515 21:40:21 # [RSpecRunTime] Starting example group ee/spec/requests/api/deployments_spec.rb. Expected to take 44.7 seconds. 1516 21:40:21 API::Deployments 1517 21:40:21 GET /projects/:id/deployments/:id 1518 21:40:23 matches the response schema 1519 21:40:23 with multiple approval rules 1520 21:40:24 has approval summary 1521 21:40:24 # [RSpecRunTime] RSpec elapsed time: 9 minutes 11.54 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.24 1.25 1.07 1/428 11733 1523 21:40:24 POST /projects/:id/deployments 1524 21:40:25 matches the response schema 1525 21:40:25 when deploying to a protected environment that requires maintainer access 1526 21:40:25 returns a 403 when the user is a developer 1527 21:40:26 creates the deployment when the user is a maintainer 1528 21:40:26 # [RSpecRunTime] RSpec elapsed time: 9 minutes 13.49 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.30 1.27 1.08 1/428 11734 1530 21:40:26 when deploying to a protected environment that requires developer access 1531 21:40:27 returns a 403 when the user is a guest 1532 21:40:27 creates the deployment when the user is a developer 1533 21:40:27 # [RSpecRunTime] RSpec elapsed time: 9 minutes 14.65 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.30 1.27 1.08 1/428 11735 1535 21:40:27 PUT /projects/:id/deployments/:deployment_id 1536 21:40:28 matches the response schema 1537 21:40:28 when updating a deployment for a protected environment that requires maintainer access 1538 21:40:29 returns a 403 when the user is a developer 1539 21:40:29 updates the deployment when the user is a maintainer 1540 21:40:29 # [RSpecRunTime] RSpec elapsed time: 9 minutes 16.6 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.30 1.27 1.08 1/428 11736 1542 21:40:29 when updating a deployment for a protected environment that requires developer access 1543 21:40:30 returns a 403 when the user is a guest 1544 21:40:30 updates the deployment when the user is a developer 1545 21:40:30 # [RSpecRunTime] RSpec elapsed time: 9 minutes 17.73 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.30 1.27 1.08 1/428 11737 1547 21:40:30 DELETE /projects/:id/deployments/:deployment_id 1548 21:40:30 with protected environment 1549 21:40:30 with admin deploy 1550 21:40:31 maintainer cannot delete a deployment 1551 21:40:31 with maintainer deploy 1552 21:40:32 maintainer can delete a deployment 1553 21:40:32 POST /projects/:id/deployments/:deployment_id/approval 1554 21:40:32 when user is authorized to read project 1555 21:40:32 and Protected Environments feature is available 1556 21:40:32 and user is authorized to update deployment 1557 21:40:34 creates an approval 1558 21:40:36 creates a rejection 1559 21:40:38 creates an approval with a comment 1560 21:40:38 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.19 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.25 1.26 1.08 1/429 11763 1562 21:40:38 with multiple approval rules 1563 21:40:41 creates an approval 1564 21:40:43 creates an approval when the user represents the group 1565 21:40:46 does not create an approval when the user does not represent the group 1566 21:40:46 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.99 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.21 1.25 1.08 1/428 11764 1568 21:40:46 and user is not authorized to update deployment 1569 21:40:47 does not create an approval 1570 21:40:47 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.8 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.21 1.25 1.08 1/428 11765 1572 21:40:47 with an invalid status 1573 21:40:49 does not create an approval 1574 21:40:49 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.57 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.21 1.25 1.08 1/428 11766 1576 21:40:49 with a deployment that does not belong to the project 1577 21:40:52 does not create an approval 1578 21:40:52 # [RSpecRunTime] RSpec elapsed time: 9 minutes 39.29 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.36 1.28 1.09 1/428 11785 1580 21:40:52 with a deployment that does not exist 1581 21:40:53 does not create an approval 1582 21:40:53 # [RSpecRunTime] RSpec elapsed time: 9 minutes 40.39 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.36 1.28 1.09 1/428 11786 1584 21:40:53 when Protected Environments feature is not available 1585 21:40:55 does not create an approval 1586 21:40:55 # [RSpecRunTime] RSpec elapsed time: 9 minutes 42.17 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.36 1.28 1.09 4/428 11787 1588 21:40:55 when user is Guest 1589 21:40:57 does not create an approval 1590 21:40:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 43.98 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.33 1.27 1.09 1/428 11788 1592 21:40:57 when user is not authorized to read project 1593 21:40:58 does not create an approval 1594 21:40:58 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.68 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.33 1.27 1.09 1/428 11789 1596 21:40:58 # [RSpecRunTime] Finishing example group ee/spec/requests/api/deployments_spec.rb. It took 37.61 seconds. Expected to take 44.7 seconds. 1597 21:40:58 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/group_members_controller_spec.rb. Expected to take 39.61 seconds. 1598 21:40:58 Groups::GroupMembersController 1600 21:40:59 when assigning custom role to a user 1601 21:40:59 when custom roles feature is enabled 1602 21:40:59 returns success 1603 21:41:00 assigns the member role 1604 21:41:00 # [RSpecRunTime] RSpec elapsed time: 9 minutes 47.41 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.33 1.27 1.09 1/428 11790 1606 21:41:00 when custom roles feature is disabled 1607 21:41:00 returns success 1608 21:41:01 does not assign the member role 1609 21:41:01 when promotion management is enabled 1610 21:41:01 behaves like member promotion management 1611 21:41:01 when members are queued for approval 1612 21:41:01 when all members are queued 1613 21:41:02 indicates that some members were queued for approval 1614 21:41:02 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.79 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.30 1.27 1.09 1/428 11791 1616 21:41:02 when some members are queued and some updated 1617 21:41:04 indicates that some members were queued for approval 1618 21:41:04 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.66 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.30 1.27 1.09 1/428 11792 1620 21:41:04 when all members were promoted 1621 21:41:05 returns { using_license: true } 1622 21:41:06 # [RSpecRunTime] RSpec elapsed time: 9 minutes 52.91 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.30 1.27 1.09 1/428 11793 1624 21:41:06 POST request_access 1625 21:41:06 when users with unconfirmed emails are allowed to log-in 1626 21:41:06 when group has email domain feature enabled 1627 21:41:06 for a user with an un-verified email belonging to the allowed domain 1628 21:41:06 does not create a new access request 1629 21:41:06 behaves like creates access request for a verified user with email belonging to the allowed domain 1630 21:41:06 for a user with a verified email belonging to the allowed domain 1631 21:41:06 behaves like creates a new access request 1632 21:41:07 creates a new access request to the group 1633 21:41:07 when group has email domain feature disabled 1634 21:41:07 for a user with an un-verified email belonging to the allowed domain 1635 21:41:07 behaves like creates a new access request 1636 21:41:08 creates a new access request to the group 1637 21:41:08 for a user with an un-verified email belonging to a domain different from the allowed domain 1638 21:41:08 behaves like creates a new access request 1639 21:41:08 creates a new access request to the group 1640 21:41:08 behaves like creates access request for a verified user with email belonging to the allowed domain 1641 21:41:08 for a user with a verified email belonging to the allowed domain 1642 21:41:08 behaves like creates a new access request 1643 21:41:09 creates a new access request to the group 1644 21:41:09 when users with unconfirmed emails are not allowed to log-in 1645 21:41:09 when group has email domain feature enabled 1646 21:41:09 for a user with an un-verified email belonging to the allowed domain 1647 21:41:09 behaves like does not create a new access request due to user pending confirmation 1648 21:41:09 does not create a new access request due to user pending confirmation 1649 21:41:09 behaves like creates access request for a verified user with email belonging to the allowed domain 1650 21:41:09 for a user with a verified email belonging to the allowed domain 1651 21:41:09 behaves like creates a new access request 1652 21:41:10 creates a new access request to the group 1653 21:41:10 when group has email domain feature disabled 1654 21:41:10 for a user with an un-verified email belonging to the allowed domain 1655 21:41:10 behaves like does not create a new access request due to user pending confirmation 1656 21:41:10 does not create a new access request due to user pending confirmation 1657 21:41:10 for a user with an un-verified email belonging to a domain different from the allowed domain 1658 21:41:10 behaves like does not create a new access request due to user pending confirmation 1659 21:41:11 does not create a new access request due to user pending confirmation 1660 21:41:11 behaves like creates access request for a verified user with email belonging to the allowed domain 1661 21:41:11 for a user with a verified email belonging to the allowed domain 1662 21:41:11 behaves like creates a new access request 1663 21:41:11 creates a new access request to the group 1664 21:41:11 with external authorization enabled 1665 21:41:11 POST #override 1666 21:41:12 is successful 1667 21:41:12 when user has minimal access 1668 21:41:13 is not successful 1669 21:41:13 when minimal_access_role feature is available 1670 21:41:13 is successful 1671 21:41:13 # [RSpecRunTime] RSpec elapsed time: 10 minutes 0.62 second. Current RSS: ~1454M. Threads: 6. load average: 1.34 1.28 1.09 1/428 11794 1674 21:41:13 with members, invites and requests queries 1675 21:41:24 records queries 1676 21:41:26 avoids extra group_link database queries utilizing pre-loading 1677 21:41:26 # [RSpecRunTime] RSpec elapsed time: 10 minutes 13.64 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.26 1.26 1.09 1/427 11795 1679 21:41:26 when querying customizable roles 1680 21:41:27 when there is no customizable role 1681 21:41:28 returns no membership 1682 21:41:29 # [RSpecRunTime] RSpec elapsed time: 10 minutes 15.91 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.26 1.26 1.09 1/427 11796 1684 21:41:29 when there are customizable roles defined 1685 21:41:30 queries all customizable role of a user 1686 21:41:30 # [RSpecRunTime] RSpec elapsed time: 10 minutes 17.56 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.26 1.26 1.09 1/427 11797 1688 21:41:30 GET #export_csv 1689 21:41:30 when feature is unlicensed 1690 21:41:30 responds with :not_found 1691 21:41:30 when feature is licensed 1692 21:41:31 enqueues a worker job 1693 21:41:31 current user is a group maintainer 1694 21:41:31 returns a 404 1695 21:41:31 current user is a group developer 1696 21:41:32 returns a 404 1697 21:41:32 current user is a group guest 1698 21:41:32 returns a 404 1699 21:41:32 when feature is enabled through usage ping features 1700 21:41:33 enqueues a worker job 1701 21:41:33 POST #resend_invite 1702 21:41:33 when user has minimal access 1703 21:41:33 is not successful 1704 21:41:33 when minimal_access_role feature is available 1705 21:41:33 is successful 1706 21:41:33 DELETE #leave 1707 21:41:33 when member is not an owner 1708 21:41:34 creates an audit event 1709 21:41:34 when member is an owner 1710 21:41:34 does not create an audit event 1711 21:41:34 when member requested access 1712 21:41:35 creates an audit event 1713 21:41:35 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/group_members_controller_spec.rb. It took 36.98 seconds. Expected to take 39.61 seconds. 1714 21:41:35 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/issues_spec.rb. Expected to take 34.79 seconds. 1715 21:41:35 getting an issue list at root level 1716 21:41:39 when fetching issues from multiple projects 1717 21:41:39 when ip_restrictions feature is enabled 1718 21:41:39 when check_namespace_plan setting is enabled 1719 21:41:42 avoids N+1 queries 1720 21:41:42 # [RSpecRunTime] RSpec elapsed time: 10 minutes 29.05 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.12 1.23 1.08 1/427 11870 1722 21:41:42 behaves like graphql issue list request spec EE 1723 21:41:42 sorting and pagination 1724 21:41:42 when sorting by weight 1725 21:41:42 when ascending 1726 21:41:42 behaves like sorted paginated query 1727 21:41:42 behaves like requires variables 1728 21:41:42 shared example requires variables to be set 1730 21:41:42 when sorting 1731 21:41:42 sorts correctly 1732 21:41:42 when paginating 1733 21:41:43 paginates correctly 1734 21:41:43 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.21 seconds. Current RSS: ~1482M. Threads: 6. load average: 1.12 1.23 1.08 1/427 11871 1736 21:41:43 when descending 1737 21:41:43 behaves like sorted paginated query 1738 21:41:43 behaves like requires variables 1739 21:41:43 shared example requires variables to be set 1741 21:41:43 when sorting 1742 21:41:43 sorts correctly 1743 21:41:43 when paginating 1744 21:41:44 paginates correctly 1745 21:41:44 # [RSpecRunTime] RSpec elapsed time: 10 minutes 31.37 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.12 1.23 1.08 1/427 11872 1747 21:41:44 when sorting by published incident 1748 21:41:44 when ascending 1749 21:41:44 behaves like sorted paginated query 1750 21:41:44 behaves like requires variables 1751 21:41:44 shared example requires variables to be set 1753 21:41:44 when sorting 1754 21:41:44 sorts correctly 1755 21:41:44 when paginating 1756 21:41:45 paginates correctly 1757 21:41:45 # [RSpecRunTime] RSpec elapsed time: 10 minutes 32.59 seconds. Current RSS: ~1484M. Threads: 6. load average: 1.12 1.23 1.08 1/427 11873 1759 21:41:45 when descending 1760 21:41:45 behaves like sorted paginated query 1761 21:41:45 behaves like requires variables 1762 21:41:45 shared example requires variables to be set 1764 21:41:45 when sorting 1765 21:41:46 sorts correctly 1766 21:41:46 when paginating 1767 21:41:46 paginates correctly 1768 21:41:46 # [RSpecRunTime] RSpec elapsed time: 10 minutes 33.88 seconds. Current RSS: ~1482M. Threads: 6. load average: 1.11 1.23 1.08 1/427 11874 1770 21:41:46 when sorting by sla due 1771 21:41:47 when ascending 1772 21:41:47 behaves like sorted paginated query 1773 21:41:47 behaves like requires variables 1774 21:41:47 shared example requires variables to be set 1776 21:41:47 when sorting 1777 21:41:47 sorts correctly 1778 21:41:47 when paginating 1779 21:41:48 paginates correctly 1780 21:41:48 # [RSpecRunTime] RSpec elapsed time: 10 minutes 35.39 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.11 1.23 1.08 1/427 11875 1782 21:41:48 when descending 1783 21:41:48 behaves like sorted paginated query 1784 21:41:48 behaves like requires variables 1785 21:41:48 shared example requires variables to be set 1787 21:41:48 when sorting 1788 21:41:48 sorts correctly 1789 21:41:48 when paginating 1790 21:41:49 paginates correctly 1791 21:41:49 # [RSpecRunTime] RSpec elapsed time: 10 minutes 36.51 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.11 1.23 1.08 1/427 11876 1794 21:41:49 when filtering by weight 1795 21:41:49 when filtering for all issues with an assigned weight 1796 21:41:52 returns all issues with an assigned weight 1797 21:41:52 # [RSpecRunTime] RSpec elapsed time: 10 minutes 39.09 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.10 1.22 1.08 1/427 11877 1799 21:41:52 when filtering for all issues without an assigned weight 1800 21:41:53 returns all issues without an assigned weight 1801 21:41:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 40.28 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.10 1.22 1.08 1/427 11878 1803 21:41:53 when both weight and weight_wildcard_id filters are provided 1804 21:41:53 returns a mutually exclusive param error 1805 21:41:53 when filtering by iteration 1806 21:41:54 when filtering for issues in an iteration 1807 21:41:55 returns all issues in the iteration 1808 21:41:55 # [RSpecRunTime] RSpec elapsed time: 10 minutes 42.5 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.10 1.22 1.08 1/427 11879 1810 21:41:55 when filtering for issues in an iteration by iteration cadence 1811 21:41:57 returns all issues in the iteration 1812 21:41:57 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.15 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.09 1.22 1.08 1/427 11880 1814 21:41:57 when both negated iteration_id and iteration_wildcard_id filters are provided 1815 21:41:57 returns a mutually exclusive param error 1816 21:41:57 when filtering by epic 1817 21:41:58 when filtering for all issues with epics 1818 21:41:59 returns all issues with epics 1819 21:41:59 # [RSpecRunTime] RSpec elapsed time: 10 minutes 46.5 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.09 1.22 1.08 1/428 11881 1821 21:41:59 when filtering for issues without epics 1822 21:42:01 returns all issues without epics 1823 21:42:01 # [RSpecRunTime] RSpec elapsed time: 10 minutes 48.42 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.09 1.22 1.08 1/428 11882 1825 21:42:01 when both epic_id and epic_wildcard_id filters are provided 1826 21:42:01 returns a mutually exclusive param error 1828 21:42:02 uses the LazyLinksAggregate service 1829 21:42:02 returns the correct blocked count result 1830 21:42:03 returns the correct blocked issue detail result 1831 21:42:03 behaves like a working graphql query 1832 21:42:03 returns a successful response 1833 21:42:03 # [RSpecRunTime] RSpec elapsed time: 10 minutes 50.74 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.09 1.22 1.08 1/428 11883 1835 21:42:03 related_vulnerabilities 1836 21:42:06 avoids N+1 queries 1837 21:42:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 53.1 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.08 1.21 1.08 1/428 11884 1839 21:42:06 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/issues_spec.rb. It took 30.44 seconds. Expected to take 34.79 seconds. 1840 21:42:06 # [RSpecRunTime] Starting example group ee/spec/requests/projects/merge_requests_controller_spec.rb. Expected to take 31.37 seconds. 1841 21:42:06 Projects::MergeRequestsController 1843 21:42:06 when resolveVulnerabilityWithAi ability is allowed 1844 21:42:08 sets the frontend ability to true 1845 21:42:08 # [RSpecRunTime] RSpec elapsed time: 10 minutes 55.81 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.08 1.21 1.08 1/431 11951 1847 21:42:08 when resolveVulnerabilityWithAi ability is not allowed 1848 21:42:11 sets the frontend ability to false 1849 21:42:11 # [RSpecRunTime] RSpec elapsed time: 10 minutes 58.15 seconds. Current RSS: ~1473M. Threads: 6. load average: 1.07 1.21 1.08 1/433 12014 1851 21:42:11 when the merge request is publicly accessible 1852 21:42:11 with AI features available 1853 21:42:11 when the user is logged out 1854 21:42:13 sets the frontend ability to false 1855 21:42:13 # [RSpecRunTime] RSpec elapsed time: 11 minutes 0.37 second. Current RSS: ~1475M. Threads: 6. load average: 1.07 1.21 1.08 1/434 12073 1858 21:42:13 when the project requires code owner approval 1859 21:42:16 does not cause an extra queries when code owner rules are present 1860 21:42:20 does not cause extra queries when multiple code owner rules are present 1861 21:42:20 # [RSpecRunTime] RSpec elapsed time: 11 minutes 7.19 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.07 1.20 1.08 2/435 12203 1864 21:42:20 avoids N+1 (PENDING: Temporarily skipped with xit) 1865 21:42:20 security_reports 1866 21:42:21 when the user can not read project security resources 1867 21:42:22 responds with 404 1868 21:42:22 # [RSpecRunTime] RSpec elapsed time: 11 minutes 9.04 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.14 1.22 1.08 1/434 12262 1870 21:42:22 when the user can read project security resources 1871 21:42:22 when the pipeline is pending 1872 21:42:22 returns 204 HTTP status along with the `Poll-Interval` header 1873 21:42:22 when the pipeline is not pending 1874 21:42:22 when the given type is invalid 1875 21:42:23 responds with 400 1876 21:42:23 when the given type is valid 1877 21:42:23 when comparison is being processed 1878 21:42:23 returns 204 HTTP status along with the `Poll-Interval` header 1879 21:42:23 when comparison is done 1880 21:42:23 when the comparison is errored 1881 21:42:24 responds with 400 1882 21:42:24 when the comparision is succeeded 1883 21:42:24 responds with 200 along with the report payload 1884 21:42:24 GET #license_scanning_reports_collapsed 1885 21:42:26 when comparison is done 1886 21:42:26 with license_scanning report in head pipeline 1887 21:42:27 does not send polling interval 1888 21:42:28 returns 200 HTTP status 1889 21:42:28 without license_scanning report in base pipeline 1890 21:42:28 when the base pipeline is nil 1891 21:42:28 returns 200 HTTP status 1892 21:42:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.79 seconds. Current RSS: ~1451M. Threads: 6. load average: 1.13 1.21 1.08 1/435 12327 1894 21:42:28 when the base pipeline does not have license reports 1895 21:42:29 returns 200 HTTP status 1896 21:42:29 GET #reports 1897 21:42:31 is expected to respond with numeric status code ok 1898 21:42:31 when feature flag is disabled 1899 21:42:33 is expected to respond with numeric status code not_found 1900 21:42:33 # [RSpecRunTime] RSpec elapsed time: 11 minutes 20.72 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.04 1.19 1.08 1/434 12450 1902 21:42:33 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/merge_requests_controller_spec.rb. It took 27.62 seconds. Expected to take 31.37 seconds. 1903 21:42:33 # [RSpecRunTime] Starting example group ee/spec/requests/api/status_checks_spec.rb. Expected to take 27.03 seconds. 1904 21:42:33 API::StatusChecks 1905 21:42:35 GET :id/merge_requests/:merge_request_iid/status_checks 1906 21:42:35 external url response 1907 21:42:35 when access level is at least `reporter` 1909 21:42:36 # [RSpecRunTime] RSpec elapsed time: 11 minutes 23.28 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.04 1.19 1.08 1/434 12525 1911 21:42:36 when access level is at least `developer` 1912 21:42:36 has excluded the sensitive token url param 1913 21:42:36 when current_user has access 1914 21:42:36 when merge request has received status check responses 1915 21:42:37 returns a 200 1916 21:42:38 returns the total number of status checks for the MRs project 1917 21:42:38 has the correct status values 1918 21:42:38 # [RSpecRunTime] RSpec elapsed time: 11 minutes 25.83 seconds. Current RSS: ~1491M. Threads: 6. load average: 1.04 1.19 1.08 1/433 12526 1920 21:42:38 POST :id/:merge_requests/:merge_request_iid/status_check_responses 1922 21:42:38 user_permissions: :maintainer, applies_to_target_project: true, expected_status: :created 1923 21:42:39 returns the correct status 1924 21:42:39 user_permissions: :maintainer, applies_to_target_project: false, expected_status: :not_found 1925 21:42:39 returns the correct status 1926 21:42:39 user_permissions: :developer, applies_to_target_project: true, expected_status: :created 1927 21:42:40 returns the correct status 1928 21:42:40 user_permissions: :developer, applies_to_target_project: false, expected_status: :not_found 1929 21:42:40 returns the correct status 1930 21:42:40 user_permissions: :guest, applies_to_target_project: true, expected_status: :forbidden 1931 21:42:40 returns the correct status 1932 21:42:40 user_permissions: :guest, applies_to_target_project: false, expected_status: :not_found 1933 21:42:41 returns the correct status 1934 21:42:41 when user has access 1935 21:42:41 when external status check ID does not belong to the requested project 1936 21:42:41 returns a not found status 1937 21:42:41 when sha is not the source branch HEAD 1938 21:42:42 does not create a new approval 1939 21:42:42 returns a conflict error 1940 21:42:42 when user is not authenticated 1941 21:42:42 returns an unauthorized status 1942 21:42:42 DELETE projects/:id/external_status_checks/:check_id 1943 21:42:42 deletes the specified external status check 1944 21:42:42 when feature is disabled, unlicensed or user has permission 1945 21:42:42 licensed: false, project_owner: false, status: :not_found 1946 21:42:43 returns the correct status code 1947 21:42:43 licensed: false, project_owner: true, status: :unauthorized 1948 21:42:43 returns the correct status code 1949 21:42:43 licensed: true, project_owner: false, status: :not_found 1950 21:42:43 returns the correct status code 1951 21:42:43 licensed: true, project_owner: true, status: :success 1952 21:42:43 returns the correct status code 1953 21:42:43 POST projects/:id/external_status_checks 1954 21:42:43 successfully creates an external status check 1955 21:42:44 creates a new external status check 1956 21:42:44 with protected branches 1957 21:42:44 returns expected status code 1958 21:42:44 creates protected branch records 1959 21:42:45 responds with expected JSON 1960 21:42:45 # [RSpecRunTime] RSpec elapsed time: 11 minutes 32.07 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.03 1.19 1.08 1/430 12529 1962 21:42:45 when feature is disabled, unlicensed or user has permission 1963 21:42:45 licensed: false, project_owner: false, status: :not_found 1964 21:42:45 returns the correct status code 1965 21:42:45 licensed: false, project_owner: true, status: :unauthorized 1966 21:42:45 returns the correct status code 1967 21:42:45 licensed: true, project_owner: false, status: :not_found 1968 21:42:45 returns the correct status code 1969 21:42:45 licensed: true, project_owner: true, status: :created 1970 21:42:46 returns the correct status code 1971 21:42:46 GET projects/:id/external_status_checks 1972 21:42:46 responds with expected JSON 1973 21:42:47 paginates correctly 1974 21:42:47 when feature is disabled, unlicensed or user has permission 1975 21:42:47 licensed: false, project_owner: false, status: :not_found 1976 21:42:47 returns the correct status code 1977 21:42:47 # [RSpecRunTime] RSpec elapsed time: 11 minutes 34.24 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.03 1.18 1.08 1/428 12530 1979 21:42:47 licensed: false, project_owner: true, status: :unauthorized 1980 21:42:47 returns the correct status code 1981 21:42:47 licensed: true, project_owner: false, status: :not_found 1982 21:42:47 returns the correct status code 1983 21:42:47 licensed: true, project_owner: true, status: :success 1984 21:42:47 returns the correct status code 1985 21:42:47 POST projects/:id/merge_requests/:merge_request_iid/status_checks/:external_status_check_id/retry 1986 21:42:47 when unlicensed 1987 21:42:48 returns unauthorized status 1988 21:42:48 when licensed 1990 21:42:48 user_permissions: :maintainer, applies_to_target_project: true, expected_status: :accepted 1991 21:42:48 Job arguments to ApprovalRules::ExternalApprovalRulePayloadWorker must be native JSON types, but :object_kind is a Symbol. 1993 21:42:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1994 21:42:48 returns the correct status 1995 21:42:48 user_permissions: :maintainer, applies_to_target_project: false, expected_status: :not_found 1996 21:42:49 returns the correct status 1997 21:42:49 user_permissions: :developer, applies_to_target_project: true, expected_status: :accepted 1998 21:42:49 returns the correct status 1999 21:42:49 user_permissions: :developer, applies_to_target_project: false, expected_status: :not_found 2000 21:42:49 returns the correct status 2001 21:42:49 user_permissions: :guest, applies_to_target_project: true, expected_status: :forbidden 2002 21:42:50 returns the correct status 2003 21:42:50 user_permissions: :guest, applies_to_target_project: false, expected_status: :not_found 2004 21:42:50 returns the correct status 2005 21:42:50 when current_user has access 2006 21:42:50 when status check is failed 2007 21:42:51 calls async execute with correct data 2008 21:42:51 returns accepted response 2009 21:42:51 updates last status check response 2010 21:42:52 # [RSpecRunTime] RSpec elapsed time: 11 minutes 38.93 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.03 1.18 1.08 6/430 12535 2012 21:42:52 when status check is passed 2013 21:42:52 returns unprocessable_entity response 2014 21:42:52 PUT projects/:id/external_status_checks/:check_id 2015 21:42:52 successfully updates an external status check 2016 21:42:52 updates an external status check 2017 21:42:53 responds with correct http status 2018 21:42:53 when referencing a protected branch outside of the project 2020 21:42:53 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.77 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.03 1.18 1.08 1/430 12536 2022 21:42:53 with protected branches 2023 21:42:54 returns expected status code 2024 21:42:54 creates protected branch records 2025 21:42:55 responds with expected JSON 2026 21:42:55 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.08 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.03 1.18 1.08 1/430 12537 2028 21:42:55 when feature is disabled, unlicensed or user has permission 2029 21:42:55 licensed: false, project_owner: false, status: :not_found 2030 21:42:55 returns the correct status code 2031 21:42:55 licensed: false, project_owner: true, status: :unauthorized 2032 21:42:55 returns the correct status code 2033 21:42:55 licensed: true, project_owner: false, status: :not_found 2034 21:42:55 returns the correct status code 2035 21:42:55 licensed: true, project_owner: true, status: :success 2036 21:42:56 returns the correct status code 2037 21:42:56 # [RSpecRunTime] Finishing example group ee/spec/requests/api/status_checks_spec.rb. It took 22.41 seconds. Expected to take 27.03 seconds. 2038 21:42:56 # [RSpecRunTime] Starting example group ee/spec/requests/projects/security/policies_controller_spec.rb. Expected to take 25.26 seconds. 2039 21:42:56 Projects::Security::PoliciesController 2041 21:42:57 with authorized user 2042 21:42:57 when feature is available 2043 21:42:59 renders the edit page 2044 21:42:59 does not contain any approver data 2045 21:42:59 behaves like scan result policy like type 2046 21:43:00 renders the edit page with approvers data 2047 21:43:00 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.77 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.03 1.18 1.08 1/430 12588 2049 21:43:00 behaves like scan result policy like type 2050 21:43:01 renders the edit page with approvers data 2051 21:43:01 when type is missing 2052 21:43:02 redirects to #index 2053 21:43:02 when type is invalid 2054 21:43:02 redirects to #index 2055 21:43:02 when id does not exist 2057 21:43:03 when there is no policy configuration 2059 21:43:04 when policy yaml file does not exist 2060 21:43:04 redirects to project page 2061 21:43:04 when policy yaml is invalid 2062 21:43:05 redirects to policy file 2063 21:43:05 behaves like tracks govern usage event 2064 21:43:05 tracks unique event 2065 21:43:05 when feature is not available 2067 21:43:06 behaves like doesn't track govern usage event 2068 21:43:07 doesn't tracks event 2069 21:43:07 # [RSpecRunTime] RSpec elapsed time: 11 minutes 53.97 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.02 1.17 1.07 1/429 12589 2071 21:43:07 with unauthorized user 2072 21:43:07 when feature is available 2074 21:43:07 behaves like doesn't track govern usage event 2075 21:43:08 doesn't tracks event 2076 21:43:08 # [RSpecRunTime] RSpec elapsed time: 11 minutes 55.3 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.02 1.17 1.07 1/429 12590 2078 21:43:08 with anonymous user 2080 21:43:08 behaves like doesn't track govern usage event 2081 21:43:09 doesn't tracks event 2083 21:43:09 license: true, status: :ok 2084 21:43:10 is expected to respond with numeric status code ok 2085 21:43:10 usage tracking 2086 21:43:10 with license available 2087 21:43:10 behaves like tracks govern usage event 2088 21:43:11 tracks unique event 2089 21:43:11 # [RSpecRunTime] RSpec elapsed time: 11 minutes 58.13 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.02 1.17 1.07 3/428 12591 2091 21:43:11 without license available 2092 21:43:11 behaves like doesn't track govern usage event 2093 21:43:11 doesn't tracks event 2094 21:43:11 license: false, status: :not_found 2095 21:43:12 is expected to respond with numeric status code not_found 2096 21:43:12 usage tracking 2097 21:43:12 with license available 2098 21:43:12 behaves like tracks govern usage event 2099 21:43:13 tracks unique event 2100 21:43:13 # [RSpecRunTime] RSpec elapsed time: 11 minutes 59.98 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.02 1.17 1.07 1/428 12592 2102 21:43:13 without license available 2103 21:43:13 behaves like doesn't track govern usage event 2104 21:43:13 doesn't tracks event 2106 21:43:13 license: true, status: :ok 2107 21:43:14 is expected to respond with numeric status code ok 2108 21:43:14 usage tracking 2109 21:43:14 with license available 2110 21:43:14 behaves like tracks govern usage event 2111 21:43:15 tracks unique event 2112 21:43:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 2.29 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.02 1.17 1.07 1/429 12593 2114 21:43:15 without license available 2115 21:43:15 behaves like doesn't track govern usage event 2116 21:43:15 doesn't tracks event 2117 21:43:15 license: false, status: :not_found 2118 21:43:16 is expected to respond with numeric status code not_found 2119 21:43:16 usage tracking 2120 21:43:16 with license available 2121 21:43:16 behaves like tracks govern usage event 2122 21:43:17 tracks unique event 2123 21:43:17 # [RSpecRunTime] RSpec elapsed time: 12 minutes 4.13 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.02 1.16 1.07 1/429 12594 2125 21:43:17 without license available 2126 21:43:17 behaves like doesn't track govern usage event 2127 21:43:17 doesn't tracks event 2129 21:43:18 returns JSON schema 2130 21:43:18 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/security/policies_controller_spec.rb. It took 22.02 seconds. Expected to take 25.26 seconds. 2131 21:43:18 # [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/domain_verification_controller_spec.rb. Expected to take 23.33 seconds. 2132 21:43:18 Groups::Settings::DomainVerificationController 2133 21:43:18 PUT /groups/:group_id/-/settings/domain_verification/:domain 2134 21:43:19 updates pages domain removing certificate 2135 21:43:19 publishes PagesDomainUpdatedEvent event 2136 21:43:20 updates pages domain adding certificate 2137 21:43:20 updates pages domain enabling letsencrypt 2138 21:43:21 updates pages domain disabling letsencrypt and adding certificate 2139 21:43:21 with invalid params 2140 21:43:22 fails to update pages domain adding certificate without key 2141 21:43:23 does not publish PagesDomainUpdatedEvent event 2142 21:43:23 fails to update pages domain adding certificate with missing chain 2143 21:43:24 fails to update pages domain with key missmatch 2144 21:43:24 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.43 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.10 1.18 1.08 1/427 12595 2146 21:43:24 behaves like renders 404 when domain_verification is unavailable 2147 21:43:24 when domain_verification is unavailable 2149 21:43:24 POST /groups/:group_id/-/settings/domain_verification/:domain/retry_auto_ssl 2150 21:43:25 call PagesDomains::RetryAcmeOrderService 2151 21:43:25 behaves like renders 404 when domain_verification is unavailable 2152 21:43:25 when domain_verification is unavailable 2154 21:43:25 DELETE /groups/:group_id/-/settings/domain_verification/:domain/clean_certificate 2155 21:43:26 remove domain certificate 2156 21:43:26 behaves like renders 404 when domain_verification is unavailable 2157 21:43:26 when domain_verification is unavailable 2159 21:43:26 GET /groups/:group_id/-/settings/domain_verification 2160 21:43:26 when domain verification is available 2161 21:43:26 when the user is an owner 2162 21:43:27 renders index with 200 status code 2163 21:43:27 behaves like respects sso enforcement 2164 21:43:27 redirects to SSO sign in 2165 21:43:28 # [RSpecRunTime] RSpec elapsed time: 12 minutes 14.93 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.09 1.18 1.08 1/427 12596 2167 21:43:28 when subgroup 2168 21:43:28 behaves like renders 404 2170 21:43:28 when user is not owner 2171 21:43:28 behaves like renders 404 2173 21:43:29 behaves like renders 404 when domain_verification is unavailable 2174 21:43:29 when domain_verification is unavailable 2176 21:43:29 POST /groups/:group_id/-/settings/domain_verification/:domain/verify 2177 21:43:29 call VerifyPagesDomainService success 2178 21:43:30 call VerifyPagesDomainService error 2179 21:43:30 behaves like renders 404 when domain_verification is unavailable 2180 21:43:30 when domain_verification is unavailable 2182 21:43:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 17.59 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.09 1.18 1.08 1/427 12597 2184 21:43:30 DELETE /groups/:group_id/-/settings/domain_verification/:domain 2185 21:43:31 deletes a pages domain 2186 21:43:31 behaves like renders 404 when domain_verification is unavailable 2187 21:43:31 when domain_verification is unavailable 2189 21:43:31 GET /groups/:group_id/-/settings/domain_verification/:domain 2190 21:43:32 returns domain 2191 21:43:33 returns domain with a certificate 2192 21:43:33 returns domain with letsencrypt 2193 21:43:34 returns domain with letsencrypt with auto_ssl_failed 2194 21:43:34 behaves like renders 404 when domain_verification is unavailable 2195 21:43:34 when domain_verification is unavailable 2197 21:43:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 21.84 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.08 1.17 1.08 1/428 12598 2199 21:43:34 POST /groups/:group_id/-/settings/domain_verification 2200 21:43:35 creates a new domain 2201 21:43:36 fails to create domain without project_id 2202 21:43:36 creates a new secure domain 2203 21:43:37 creates domain with letsencrypt enabled 2204 21:43:38 fails to create domain without key 2205 21:43:38 fails to create domain with key missmatch 2206 21:43:38 behaves like renders 404 when domain_verification is unavailable 2207 21:43:38 when domain_verification is unavailable 2209 21:43:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 26.22 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.07 1.17 1.08 1/428 12599 2211 21:43:39 GET /groups/:group_id/-/settings/domain_verification/new 2212 21:43:39 when domain_verification_operation is enabled 2213 21:43:40 render the 'new' page 2214 21:43:40 behaves like respects sso enforcement 2215 21:43:40 redirects to SSO sign in 2216 21:43:40 # [RSpecRunTime] RSpec elapsed time: 12 minutes 27.6 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.07 1.17 1.08 1/428 12600 2218 21:43:40 behaves like renders 404 when domain_verification is unavailable 2219 21:43:40 when domain_verification is unavailable 2221 21:43:41 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/domain_verification_controller_spec.rb. It took 22.83 seconds. Expected to take 23.33 seconds. 2222 21:43:41 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/security/vulnerability_report_controller_spec.rb. Expected to take 21.26 seconds. 2223 21:43:41 Projects::Security::VulnerabilityReportController 2225 21:43:41 when page is loaded 2226 21:43:41 behaves like internal event tracking 2227 21:43:44 logs to Snowplow, Redis, and product analytics tooling 2228 21:43:44 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.03 seconds. Current RSS: ~1501M. Threads: 6. load average: 1.15 1.18 1.08 1/429 12628 2230 21:43:44 behaves like security and compliance feature 2231 21:43:44 when security and compliance disabled 2232 21:43:44 when user has role that enables sufficient access 2233 21:43:44 is expected to respond with numeric status code not_found 2234 21:43:44 when user does not have role that enables sufficient access 2235 21:43:45 is expected to respond with numeric status code not_found 2236 21:43:45 behaves like doesn't track govern usage event 2237 21:43:45 doesn't tracks event 2238 21:43:45 when security and compliance enabled 2239 21:43:45 when user has role that enables sufficient access 2240 21:43:47 is expected not to respond with numeric status code not_found 2241 21:43:47 # [RSpecRunTime] RSpec elapsed time: 12 minutes 34.8 seconds. Current RSS: ~1528M. Threads: 6. load average: 1.14 1.18 1.08 3/429 12637 2243 21:43:47 when user does not have role that enables sufficient access 2244 21:43:48 is expected to respond with numeric status code not_found 2245 21:43:48 when project has no vulnerabilities 2246 21:43:50 renders empty state 2247 21:43:50 # [RSpecRunTime] RSpec elapsed time: 12 minutes 37.4 seconds. Current RSS: ~1531M. Threads: 6. load average: 1.14 1.18 1.08 1/429 12638 2249 21:43:50 when project has vulnerabilities 2250 21:43:52 renders dashboard with vulnerability metadata 2251 21:43:52 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.72 seconds. Current RSS: ~1539M. Threads: 6. load average: 1.21 1.19 1.09 1/429 12639 2253 21:43:52 behaves like tracks govern usage event 2254 21:43:54 tracks unique event 2255 21:43:54 # [RSpecRunTime] RSpec elapsed time: 12 minutes 41.73 seconds. Current RSS: ~1531M. Threads: 6. load average: 1.21 1.19 1.09 2/429 12640 2257 21:43:54 when resolveVulnerabilityWithAi ability is allowed 2258 21:43:58 sets the frontend ability to true when allowed 2259 21:43:58 # [RSpecRunTime] RSpec elapsed time: 12 minutes 45.06 seconds. Current RSS: ~1533M. Threads: 6. load average: 1.19 1.19 1.09 1/428 12641 2261 21:43:58 when resolveVulnerabilityWithAi ability is not allowed 2262 21:44:00 sets the frontend ability to false not allowed 2263 21:44:00 # [RSpecRunTime] RSpec elapsed time: 12 minutes 47.09 seconds. Current RSS: ~1532M. Threads: 6. load average: 1.19 1.19 1.09 1/428 12642 2265 21:44:00 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/security/vulnerability_report_controller_spec.rb. It took 19.11 seconds. Expected to take 21.26 seconds. 2266 21:44:00 # [RSpecRunTime] Starting example group ee/spec/controllers/ldap/omniauth_callbacks_controller_spec.rb. Expected to take 20.5 seconds. 2267 21:44:00 Ldap::OmniauthCallbacksController 2268 21:44:02 skips LDAP sync flash on subsequent sign ins 2269 21:44:04 displays LDAP sync flash on first sign in 2270 21:44:04 access denied 2271 21:44:06 logs a failure event 2272 21:44:06 # [RSpecRunTime] RSpec elapsed time: 12 minutes 53.49 seconds. Current RSS: ~1491M. Threads: 6. load average: 1.16 1.18 1.09 1/428 12643 2274 21:44:06 multiple ldap providers configured 2275 21:44:06 multiple ldap servers licensed feature available 2276 21:44:08 allows sign in to first provider 2277 21:44:10 allows sign in to other provider 2278 21:44:10 # [RSpecRunTime] RSpec elapsed time: 12 minutes 57.66 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.16 1.18 1.09 1/428 12644 2280 21:44:10 multiple ldap servers licensed feature not available 2281 21:44:12 allows sign in 2282 21:44:14 does not allow sign in for other providers 2283 21:44:14 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.83 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.15 1.18 1.09 1/428 12645 2286 21:44:17 does not enforce onboarding for sign up 2287 21:44:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 4.12 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.13 1.18 1.09 1/428 12646 2289 21:44:19 # [RSpecRunTime] Finishing example group ee/spec/controllers/ldap/omniauth_callbacks_controller_spec.rb. It took 18.79 seconds. Expected to take 20.5 seconds. 2290 21:44:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 5.96 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.13 1.18 1.09 1/428 12647 2292 21:44:19 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb. Expected to take 17.58 seconds. 2293 21:44:19 Query.workItemsByReference (EE) 2294 21:44:21 when context is a group 2295 21:44:21 behaves like response with accessible work items 2296 21:44:22 returns accessible work item 2297 21:44:27 avoids N+1 queries 2298 21:44:27 behaves like a working graphql query that returns data 2299 21:44:27 contains data 2300 21:44:27 behaves like a working graphql query 2301 21:44:28 returns a successful response 2302 21:44:28 # [RSpecRunTime] RSpec elapsed time: 13 minutes 15.3 seconds. Current RSS: ~1473M. Threads: 6. load average: 1.27 1.20 1.10 1/429 12666 2304 21:44:28 with access to private group 2305 21:44:29 returns accessible work item 2306 21:44:29 when context is a project 2307 21:44:29 behaves like response with accessible work items 2308 21:44:29 returns accessible work item 2309 21:44:33 avoids N+1 queries 2310 21:44:33 behaves like a working graphql query that returns data 2311 21:44:33 contains data 2312 21:44:33 behaves like a working graphql query 2313 21:44:34 returns a successful response 2314 21:44:34 # [RSpecRunTime] RSpec elapsed time: 13 minutes 21.37 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.25 1.20 1.10 1/429 12667 2316 21:44:34 with access to private group 2317 21:44:35 returns accessible work item 2318 21:44:35 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb. It took 16.2 seconds. Expected to take 17.58 seconds. 2319 21:44:35 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/flow_metrics_spec.rb. Expected to take 16.24 seconds. 2320 21:44:35 getting project flow metrics 2321 21:44:36 behaves like value stream analytics flow metrics deploymentCount examples 2322 21:44:36 returns the correct count 2323 21:44:37 uses DORA data 2324 21:44:37 when the user is not authorized 2326 21:44:37 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.39 seconds. Current RSS: ~1494M. Threads: 6. load average: 1.23 1.20 1.09 1/430 12687 2328 21:44:37 when outside of the date range 2329 21:44:37 returns 0 count 2330 21:44:37 behaves like validation on Time arguments 2331 21:44:37 when `to` parameter is higher than `from` 2332 21:44:38 returns error 2333 21:44:38 when from and to parameter range is higher than 180 days 2334 21:44:38 returns error 2335 21:44:38 behaves like value stream analytics flow metrics cycleTime examples 2336 21:44:39 returns the correct value 2337 21:44:39 when the user is not authorized 2339 21:44:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 26.7 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.23 1.20 1.09 1/430 12688 2341 21:44:39 when outside of the date range 2342 21:44:40 returns 0 count 2343 21:44:40 with all filters 2344 21:44:40 returns filtered count 2345 21:44:40 when cycle analytics is not licensed 2347 21:44:40 behaves like value stream analytics flow metrics issuesCompleted examples 2348 21:44:42 returns the correct value 2349 21:44:42 when the user is not authorized 2351 21:44:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 29.89 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.21 1.19 1.09 1/430 12689 2353 21:44:42 when outside of the date range 2354 21:44:43 returns 0 count 2355 21:44:43 when filtering by weight and negated assignee 2356 21:44:43 returns 1 count 2357 21:44:43 when filtering by negated label 2358 21:44:44 returns 2 count 2359 21:44:44 when filtering by negated reaction emoji 2360 21:44:44 returns 1 count 2361 21:44:44 when filtering by epic 2362 21:44:44 returns 1 count 2363 21:44:44 with all filters 2364 21:44:45 returns filtered count 2365 21:44:45 when cycle analytics is not licensed 2367 21:44:45 behaves like value stream analytics flow metrics leadTime examples 2368 21:44:46 returns the correct value 2369 21:44:46 when the user is not authorized 2371 21:44:46 # [RSpecRunTime] RSpec elapsed time: 13 minutes 33.63 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.19 1.19 1.09 1/429 12690 2373 21:44:46 when assignees is null 2374 21:44:47 treats as no filter on assignees 2375 21:44:47 when outside of the date range 2376 21:44:47 returns 0 count 2377 21:44:47 with all filters 2378 21:44:47 returns filtered count 2379 21:44:47 when cycle analytics is not licensed 2381 21:44:48 behaves like value stream analytics flow metrics timeToMerge examples 2382 21:44:48 returns the correct value 2383 21:44:48 when author filter is given 2384 21:44:49 returns value only for the first MR 2385 21:44:49 # [RSpecRunTime] RSpec elapsed time: 13 minutes 36.23 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.19 1.19 1.09 1/432 12699 2387 21:44:49 when cycle analytics is not licensed 2389 21:44:49 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/flow_metrics_spec.rb. It took 14.38 seconds. Expected to take 16.24 seconds. 2390 21:44:49 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/billings_controller_spec.rb. Expected to take 15.41 seconds. 2391 21:44:49 Groups::BillingsController 2394 21:44:49 behaves like authorized 2395 21:44:50 renders index with 200 status code 2396 21:44:51 fetches subscription plans data from customers.gitlab.com 2397 21:44:51 behaves like seat count alert 2398 21:44:51 when the namespace qualifies for the alert 2399 21:44:51 sets the seat_count_data 2400 21:44:52 # [RSpecRunTime] RSpec elapsed time: 13 minutes 38.91 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.17 1.19 1.09 1/432 12700 2402 21:44:52 when the namespace does not qualify for the alert 2403 21:44:52 sets the seat_count_data to nil 2404 21:44:52 when CustomersDot is unavailable 2405 21:44:53 renders a different partial 2407 21:44:53 behaves like authorized 2408 21:44:53 renders index with 200 status code 2409 21:44:54 fetches subscription plans data from customers.gitlab.com 2410 21:44:54 behaves like seat count alert 2411 21:44:54 when the namespace qualifies for the alert 2412 21:44:55 sets the seat_count_data 2413 21:44:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.28 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.17 1.19 1.09 1/432 12701 2415 21:44:55 when the namespace does not qualify for the alert 2416 21:44:56 sets the seat_count_data to nil 2417 21:44:56 when CustomersDot is unavailable 2418 21:44:56 renders a different partial 2419 21:44:56 unauthorized 2420 21:44:57 renders 404 when user is not an owner 2421 21:44:58 renders 404 when the namespace check is disabled 2422 21:44:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 45.16 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.16 1.18 1.09 1/432 12702 2424 21:44:58 POST refresh_seats 2426 21:44:58 with feature flag on 2427 21:44:59 refreshes subscription seats 2429 21:44:59 when update fails 2431 21:45:00 # [RSpecRunTime] RSpec elapsed time: 13 minutes 47.52 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.16 1.18 1.09 1/429 12703 2433 21:45:00 with feature flag off 2435 21:45:01 unauthorized 2436 21:45:01 renders 404 when user is not an owner 2437 21:45:02 renders 404 when it is not gitlab.com 2438 21:45:02 # [RSpecRunTime] RSpec elapsed time: 13 minutes 49.61 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.15 1.18 1.09 1/429 12704 2440 21:45:02 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/billings_controller_spec.rb. It took 13.09 seconds. Expected to take 15.41 seconds. 2441 21:45:02 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/create_spec.rb. Expected to take 14.85 seconds. 2442 21:45:02 Create an external audit event destination 2443 21:45:02 when feature is licensed 2444 21:45:02 when current user is a group owner 2445 21:45:03 resolves group by full path 2446 21:45:04 creates the destination 2447 21:45:04 when overriding default name 2448 21:45:04 creates the destination 2449 21:45:04 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.8 seconds. Current RSS: ~1492M. Threads: 6. load average: 1.15 1.18 1.09 1/429 12705 2451 21:45:04 behaves like creates an audit event 2452 21:45:05 audits the creation 2453 21:45:05 # [RSpecRunTime] RSpec elapsed time: 13 minutes 52.81 seconds. Current RSS: ~1498M. Threads: 6. load average: 1.15 1.18 1.09 1/429 12706 2455 21:45:05 when overriding verification token 2456 21:45:06 creates the destination 2457 21:45:06 behaves like creates an audit event 2458 21:45:07 audits the creation 2459 21:45:07 # [RSpecRunTime] RSpec elapsed time: 13 minutes 54.53 seconds. Current RSS: ~1506M. Threads: 6. load average: 1.14 1.18 1.09 1/429 12707 2461 21:45:07 when verification token is invalid 2462 21:45:07 when verification token is too short 2463 21:45:08 returns correct errors 2464 21:45:08 behaves like a mutation that does not create a destination 2465 21:45:08 does not destroy the destination 2466 21:45:09 does not audit the creation 2467 21:45:09 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.15 seconds. Current RSS: ~1517M. Threads: 6. load average: 1.14 1.18 1.09 1/429 12708 2469 21:45:09 when verification token is too long 2470 21:45:09 returns correct errors 2471 21:45:09 behaves like a mutation that does not create a destination 2472 21:45:10 does not destroy the destination 2473 21:45:10 does not audit the creation 2474 21:45:10 # [RSpecRunTime] RSpec elapsed time: 13 minutes 57.78 seconds. Current RSS: ~1522M. Threads: 6. load average: 1.14 1.18 1.09 1/429 12709 2476 21:45:10 when destination is invalid 2477 21:45:11 returns correct errors 2478 21:45:11 behaves like a mutation that does not create a destination 2479 21:45:11 does not destroy the destination 2480 21:45:12 does not audit the creation 2481 21:45:12 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.38 seconds. Current RSS: ~1522M. Threads: 6. load average: 1.12 1.17 1.09 1/429 12710 2483 21:45:12 when group is a subgroup 2484 21:45:12 behaves like a mutation that does not create a destination 2485 21:45:13 does not destroy the destination 2486 21:45:13 does not audit the creation 2487 21:45:13 # [RSpecRunTime] RSpec elapsed time: 14 minutes 0.83 second. Current RSS: ~1515M. Threads: 6. load average: 1.12 1.17 1.09 1/429 12711 2489 21:45:13 when current user is a group maintainer 2490 21:45:13 behaves like a mutation that does not create a destination 2491 21:45:15 does not destroy the destination 2492 21:45:15 does not audit the creation 2493 21:45:16 # [RSpecRunTime] RSpec elapsed time: 14 minutes 2.9 seconds. Current RSS: ~1515M. Threads: 6. load average: 1.12 1.17 1.09 1/429 12712 2495 21:45:16 when current user is a group developer 2496 21:45:16 behaves like a mutation that does not create a destination 2497 21:45:16 does not destroy the destination 2498 21:45:16 does not audit the creation 2499 21:45:16 when current user is a group guest 2500 21:45:16 behaves like a mutation that does not create a destination 2501 21:45:17 does not destroy the destination 2502 21:45:17 does not audit the creation 2503 21:45:17 when feature is unlicensed 2504 21:45:17 does not create the destination 2505 21:45:17 behaves like a mutation on an unauthorized resource 2506 21:45:17 behaves like a mutation that returns top-level errors 2507 21:45:18 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 2508 21:45:18 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/create_spec.rb. It took 15.32 seconds. Expected to take 14.85 seconds. 2509 21:45:18 # [RSpecRunTime] Starting example group ee/spec/requests/projects/on_demand_scans_controller_spec.rb. Expected to take 13.71 seconds. 2510 21:45:18 Projects::OnDemandScansController 2512 21:45:18 behaves like on-demand scans page 2513 21:45:18 when the "Security and compliance" feature is disabled 2514 21:45:19 is expected to respond with numeric status code not_found 2515 21:45:19 # [RSpecRunTime] RSpec elapsed time: 14 minutes 6.26 seconds. Current RSS: ~1514M. Threads: 6. load average: 1.11 1.17 1.09 1/429 12731 2517 21:45:19 feature available 2518 21:45:19 user authorized 2519 21:45:20 can access page 2520 21:45:20 # [RSpecRunTime] RSpec elapsed time: 14 minutes 7.42 seconds. Current RSS: ~1511M. Threads: 6. load average: 1.11 1.17 1.09 1/430 12741 2522 21:45:20 user not authorized 2523 21:45:21 sees a 404 error 2524 21:45:21 feature not available 2525 21:45:21 sees a 404 error if the license doesn't support the feature 2527 21:45:21 user has auditor role 2528 21:45:21 sees a 404 error 2529 21:45:21 behaves like on-demand scans page 2530 21:45:21 when the "Security and compliance" feature is disabled 2531 21:45:22 is expected to respond with numeric status code not_found 2532 21:45:22 feature available 2533 21:45:22 user authorized 2534 21:45:23 can access page 2535 21:45:23 user not authorized 2536 21:45:23 sees a 404 error 2537 21:45:23 feature not available 2538 21:45:23 sees a 404 error if the license doesn't support the feature 2540 21:45:24 behaves like on-demand scans page 2541 21:45:24 when the "Security and compliance" feature is disabled 2542 21:45:24 is expected to respond with numeric status code not_found 2543 21:45:24 feature available 2544 21:45:24 user authorized 2545 21:45:25 can access page 2546 21:45:25 user not authorized 2547 21:45:26 sees a 404 error 2548 21:45:26 feature not available 2549 21:45:26 sees a 404 error if the license doesn't support the feature 2550 21:45:26 feature available 2551 21:45:26 and user can access page 2552 21:45:26 dast_profile exists in the database 2553 21:45:27 includes a serialized dast_profile in the response body 2554 21:45:27 dast_profile does not exist in the database 2555 21:45:27 sees a 404 error 2556 21:45:27 user has auditor role 2557 21:45:28 sees a 404 error 2558 21:45:28 # [RSpecRunTime] RSpec elapsed time: 14 minutes 15.83 seconds. Current RSS: ~1503M. Threads: 6. load average: 1.10 1.16 1.09 1/430 12762 2560 21:45:28 and user does not have permission to push to branch 2561 21:45:29 sees a 404 error 2562 21:45:29 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/on_demand_scans_controller_spec.rb. It took 11.52 seconds. Expected to take 13.71 seconds. 2563 21:45:29 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb. Expected to take 13.05 seconds. 2564 21:45:29 Groups::Analytics::ProductivityAnalyticsController 2565 21:45:29 GET show.json 2566 21:45:29 when feature is not licensed 2567 21:45:29 renders forbidden error 2568 21:45:29 when invalid params are given 2569 21:45:30 returns 422, unprocessable_entity 2570 21:45:30 without group_id specified 2571 21:45:30 renders 403, forbidden 2572 21:45:30 with non-existing group_id 2573 21:45:30 renders 404, not_found 2574 21:45:30 with non-existing project_id 2575 21:45:30 renders 404, not_found 2576 21:45:30 with group specified 2577 21:45:30 for list of MRs 2578 21:45:32 serializes whatever analytics returns with ProductivityAnalyticsMergeRequestEntity 2579 21:45:33 sets pagination headers 2580 21:45:33 when project from a sub-group is requested 2582 21:45:36 # [RSpecRunTime] RSpec elapsed time: 14 minutes 23.05 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.08 1.16 1.09 2/435 12917 2584 21:45:36 for scatterplot charts 2585 21:45:36 renders whatever analytics returns for scatterplot 2586 21:45:36 for histogram charts 2587 21:45:36 renders whatever analytics returns for histogram 2589 21:45:36 when user is not authorized to view productivity analytics 2590 21:45:37 renders 403, forbidden error 2591 21:45:37 when feature is not licensed 2592 21:45:37 renders forbidden error 2593 21:45:37 when the feature is licensed 2594 21:45:37 behaves like tracking unique visits 2595 21:45:37 tracks unique visit if the format is HTML 2596 21:45:38 tracks unique visit if DNT is not enabled 2597 21:45:38 does not track unique visit if DNT is enabled 2598 21:45:38 does not track unique visit if the format is JSON 2599 21:45:38 # [RSpecRunTime] RSpec elapsed time: 14 minutes 25.74 seconds. Current RSS: ~1507M. Threads: 6. load average: 1.08 1.16 1.09 2/434 12918 2601 21:45:38 behaves like Snowplow event tracking with RedisHLL context 2602 21:45:38 behaves like Snowplow event tracking 2604 21:45:39 when user is an auditor 2605 21:45:39 allows access 2606 21:45:39 usage counter 2607 21:45:39 behaves like internal event tracking 2608 21:45:39 logs to Snowplow, Redis, and product analytics tooling 2609 21:45:39 with a JSON request 2610 21:45:39 behaves like internal event not tracked 2611 21:45:40 does not record an internal event 2612 21:45:40 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb. It took 10.87 seconds. Expected to take 13.05 seconds. 2613 21:45:40 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb. Expected to take 12.87 seconds. 2614 21:45:40 OmniauthCallbacksController 2616 21:45:40 with required_groups on saml config 2617 21:45:40 fails to authenticate 2618 21:45:40 #openid_connect 2619 21:45:40 when auth hash is missing required groups 2620 21:45:40 when licensed feature is available 2621 21:45:41 prevents sign in 2622 21:45:41 when licensed feature is not available 2623 21:45:41 allows sign in 2624 21:45:41 when linking to existing profile 2625 21:45:41 links identity 2626 21:45:41 when sign in fails 2627 21:45:41 audits provider failed login when licensed 2628 21:45:41 does not audit provider failed login when unlicensed 2629 21:45:41 with strategies 2630 21:45:41 when user is not registered yet 2631 21:45:41 with trial omniauth 2632 21:45:41 behaves like EE::Onboarding::Redirectable 2633 21:45:41 when onboarding is enabled 2634 21:45:42 onboards the user 2635 21:45:42 with onboarding_status_email_opt_in passed as false 2636 21:45:42 stores the onboarding_status_email_opt_in 2637 21:45:42 with onboarding_status_email_opt_in passed as non boolean 2638 21:45:43 stores the onboarding_status_email_opt_in 2639 21:45:43 with onboarding_status_email_opt_in passed not present 2640 21:45:43 stores the onboarding_status_email_opt_in 2641 21:45:43 when onboarding is disabled 2642 21:45:43 does not onboard the user 2643 21:45:43 with free omniauth 2644 21:45:43 behaves like EE::Onboarding::Redirectable 2645 21:45:43 when onboarding is enabled 2646 21:45:44 onboards the user 2647 21:45:44 with onboarding_status_email_opt_in passed as false 2648 21:45:44 stores the onboarding_status_email_opt_in 2649 21:45:44 with onboarding_status_email_opt_in passed as non boolean 2650 21:45:45 stores the onboarding_status_email_opt_in 2651 21:45:45 with onboarding_status_email_opt_in passed not present 2652 21:45:45 stores the onboarding_status_email_opt_in 2653 21:45:45 when onboarding is disabled 2654 21:45:45 does not onboard the user 2655 21:45:45 with invited by email 2656 21:45:45 behaves like EE::Onboarding::Redirectable 2657 21:45:45 when onboarding is enabled 2658 21:45:46 onboards the user 2659 21:45:46 with onboarding_status_email_opt_in passed as false 2660 21:45:47 stores the onboarding_status_email_opt_in 2661 21:45:47 # [RSpecRunTime] RSpec elapsed time: 14 minutes 34.08 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.07 1.15 1.09 1/429 12919 2663 21:45:47 with onboarding_status_email_opt_in passed as non boolean 2664 21:45:47 stores the onboarding_status_email_opt_in 2665 21:45:47 with onboarding_status_email_opt_in passed not present 2666 21:45:48 stores the onboarding_status_email_opt_in 2667 21:45:48 when onboarding is disabled 2668 21:45:48 does not onboard the user 2669 21:45:48 with subscription concerns for stored location values 2670 21:45:48 when it is a subscription 2671 21:45:49 does not overwrite the stored location 2672 21:45:49 when it is not a subscription 2673 21:45:49 overwrites the stored location 2674 21:45:49 when user is already registered 2675 21:45:50 does not have onboarding setup and redirects to root path 2676 21:45:50 identity verification 2678 21:45:50 behaves like identity verification required 2679 21:45:50 handles sticking, sets the session and redirects to identity verification 2680 21:45:50 when auto blocking users after creation 2681 21:45:50 behaves like identity verification not required 2682 21:45:50 does not redirect to identity verification 2684 21:45:51 behaves like identity verification not required 2685 21:45:51 does not redirect to identity verification 2686 21:45:51 when identity is not yet verified 2687 21:45:51 behaves like identity verification required 2688 21:45:51 handles sticking, sets the session and redirects to identity verification 2689 21:45:51 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb. It took 10.99 seconds. Expected to take 12.87 seconds. 2690 21:45:51 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/board_lists_query_spec.rb. Expected to take 12.26 seconds. 2691 21:45:51 get board lists 2692 21:45:51 for a project 2693 21:45:51 behaves like group and project board lists query 2694 21:45:51 when user can read the board 2695 21:45:51 sorting and pagination 2696 21:45:51 when using default sorting 2697 21:45:51 when ascending 2698 21:45:51 behaves like sorted paginated query 2699 21:45:51 behaves like requires variables 2700 21:45:52 shared example requires variables to be set 2702 21:45:52 when sorting 2703 21:45:53 sorts correctly 2704 21:45:53 when paginating 2705 21:45:53 paginates correctly 2706 21:45:53 # [RSpecRunTime] RSpec elapsed time: 14 minutes 40.87 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.06 1.15 1.08 1/429 12920 2708 21:45:53 limit metric settings 2709 21:45:55 returns the expected limit metric settings 2710 21:45:55 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.26 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.06 1.15 1.08 1/429 12921 2712 21:45:55 total issue count and weight 2713 21:45:56 returns total count and weight of issues matching issue filters 2714 21:45:56 # [RSpecRunTime] RSpec elapsed time: 14 minutes 43.52 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.06 1.15 1.08 1/429 12922 2716 21:45:56 totalIssueWeight field with very large total weight values 2717 21:45:56 when requesting totalIssueWeight field 2718 21:45:57 returns large value successfully 2720 21:45:57 behaves like group and project board lists query 2721 21:45:57 when user can read the board 2722 21:45:57 sorting and pagination 2723 21:45:57 when using default sorting 2724 21:45:57 when ascending 2725 21:45:57 behaves like sorted paginated query 2726 21:45:57 behaves like requires variables 2727 21:45:57 shared example requires variables to be set 2729 21:45:57 when sorting 2730 21:45:58 sorts correctly 2731 21:45:58 when paginating 2732 21:45:59 paginates correctly 2733 21:45:59 # [RSpecRunTime] RSpec elapsed time: 14 minutes 46.01 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.06 1.15 1.08 1/429 12923 2735 21:45:59 limit metric settings 2736 21:46:00 returns the expected limit metric settings 2737 21:46:00 # [RSpecRunTime] RSpec elapsed time: 14 minutes 47.67 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.06 1.15 1.08 1/429 12924 2739 21:46:00 total issue count and weight 2740 21:46:02 returns total count and weight of issues matching issue filters 2741 21:46:02 # [RSpecRunTime] RSpec elapsed time: 14 minutes 49.03 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.05 1.14 1.08 1/429 12925 2743 21:46:02 totalIssueWeight field with very large total weight values 2744 21:46:02 when requesting totalIssueWeight field 2745 21:46:02 returns large value successfully 2746 21:46:02 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/board_lists_query_spec.rb. It took 11.49 seconds. Expected to take 12.26 seconds. 2747 21:46:02 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/analytics/cycle_analytics/value_streams_spec.rb. Expected to take 11.75 seconds. 2748 21:46:02 (Project|Group).value_streams 2749 21:46:03 for projects 2750 21:46:03 when using aggregated metrics 2751 21:46:03 behaves like value stream related stage items query 2752 21:46:04 returns stage related merge requests data 2753 21:46:05 returns stage related issues data 2754 21:46:05 when using pagination 2755 21:46:05 behaves like sorted paginated query 2756 21:46:05 behaves like requires variables 2757 21:46:05 shared example requires variables to be set 2758 21:46:05 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.34 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.05 1.14 1.08 1/429 12926 2761 21:46:05 when sorting 2762 21:46:06 sorts correctly 2763 21:46:06 when paginating 2764 21:46:07 paginates correctly 2765 21:46:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 53.98 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.05 1.14 1.08 1/429 12927 2767 21:46:07 when value streams are not licensed 2768 21:46:07 returns default value stream 2770 21:46:07 when using aggregated metrics 2771 21:46:08 behaves like value stream related stage items query 2772 21:46:09 returns stage related merge requests data 2773 21:46:10 returns stage related issues data 2774 21:46:10 when using pagination 2775 21:46:10 behaves like sorted paginated query 2776 21:46:10 behaves like requires variables 2777 21:46:10 shared example requires variables to be set 2778 21:46:10 # [RSpecRunTime] RSpec elapsed time: 14 minutes 57.29 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.05 1.14 1.08 1/429 12928 2781 21:46:10 when sorting 2782 21:46:10 sorts correctly 2783 21:46:10 when paginating 2784 21:46:12 paginates correctly 2785 21:46:12 # [RSpecRunTime] RSpec elapsed time: 14 minutes 59.12 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.04 1.14 1.08 1/429 12929 2787 21:46:12 when current user does not have permissions 2788 21:46:12 does not return value streams 2789 21:46:12 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/analytics/cycle_analytics/value_streams_spec.rb. It took 9.48 seconds. Expected to take 11.75 seconds. 2790 21:46:12 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/pipeline_security_report_finding_spec.rb. Expected to take 11.24 seconds. 2791 21:46:12 PipelineSecurityReportFinding 2792 21:46:20 when loading a merge request 2793 21:46:20 when the current user is authorized 2794 21:46:21 returns the merge request 2795 21:46:21 # [RSpecRunTime] RSpec elapsed time: 15 minutes 8.05 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.04 1.13 1.08 1/429 12930 2797 21:46:21 when fetch userPermissions 2798 21:46:21 can admin vulnerability 2799 21:46:21 when permission is absent 2800 21:46:21 returns true for createIssue 2801 21:46:22 returns false for adminVulnerability 2802 21:46:22 when permission is present 2803 21:46:22 returns true for adminEpic 2804 21:46:22 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/pipeline_security_report_finding_spec.rb. It took 10.18 seconds. Expected to take 11.24 seconds. 2805 21:46:22 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/namespace/work_item_types_spec.rb. Expected to take 10.47 seconds. 2806 21:46:22 getting a list of work item types for a group EE 2807 21:46:22 behaves like graphql work item type list request spec 2808 21:46:22 when user has access to the resource parent 2809 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2811 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2812 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2814 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2815 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2817 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2818 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2820 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2821 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2823 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2824 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2826 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2827 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2829 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2830 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2832 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2833 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2835 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2836 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2838 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2839 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2841 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2842 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2844 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2845 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2847 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2848 21:46:23 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2850 21:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2851 21:46:23 returns all default work item types 2852 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2854 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2855 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2857 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2858 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2860 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2861 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2863 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2864 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2866 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2867 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2869 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2870 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2872 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2873 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2875 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2876 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2878 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2879 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2881 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2882 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2884 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2885 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2887 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2888 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2890 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2891 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2893 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2894 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2896 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2897 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2899 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2900 21:46:24 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2902 21:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2903 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2905 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2906 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2908 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2909 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2911 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2912 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2914 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2915 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2917 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2918 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2920 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2921 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2923 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2924 21:46:25 prevents N+1 queries 2925 21:46:25 behaves like a working graphql query that returns data 2926 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2928 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2929 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2931 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2932 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2934 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2935 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2937 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2938 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2940 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2941 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2943 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2944 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2946 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2947 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2949 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2950 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2952 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2953 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2955 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2956 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2958 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2959 21:46:25 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2961 21:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2962 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2964 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2965 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2967 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2968 21:46:26 contains data 2969 21:46:26 behaves like a working graphql query 2970 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2972 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2973 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2975 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2976 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2978 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2979 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2981 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2982 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2984 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2985 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2987 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2988 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2990 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2991 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2993 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2994 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2996 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2997 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 2999 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3000 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 3002 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3003 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 3005 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3006 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 3008 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3009 21:46:26 Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 3011 21:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3012 21:46:26 returns a successful response 3013 21:46:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 13.83 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.03 1.13 1.08 1/429 12931 3015 21:46:26 when user doesn't have access to the parent 3016 21:46:27 does not return the parent 3017 21:46:27 behaves like graphql work item type list request spec EE 3018 21:46:27 licensed widgets 3019 21:46:27 feature_widget: [:iterations, [WorkItems::Widgets::Iteration]] 3020 21:46:27 when feature is available 3021 21:46:27 returns the associated licensesd widget 3022 21:46:27 when feature is not available 3023 21:46:28 does not return the unlincensed widgets 3024 21:46:28 feature_widget: [:issue_weights, [WorkItems::Widgets::Weight]] 3025 21:46:28 when feature is available 3026 21:46:28 returns the associated licensesd widget 3027 21:46:28 when feature is not available 3028 21:46:28 does not return the unlincensed widgets 3029 21:46:28 feature_widget: [:requirements, [WorkItems::Widgets::Status, WorkItems::Widgets::RequirementLegacy, WorkItems::Widgets::TestReports]] 3030 21:46:28 when feature is available 3031 21:46:29 returns the associated licensesd widget 3032 21:46:29 when feature is not available 3033 21:46:29 does not return the unlincensed widgets 3034 21:46:29 feature_widget: [:issuable_health_status, [WorkItems::Widgets::HealthStatus]] 3035 21:46:29 when feature is available 3036 21:46:29 returns the associated licensesd widget 3037 21:46:29 when feature is not available 3038 21:46:30 does not return the unlincensed widgets 3039 21:46:30 feature_widget: [:okrs, [WorkItems::Widgets::Progress]] 3040 21:46:30 when feature is available 3041 21:46:30 returns the associated licensesd widget 3042 21:46:30 when feature is not available 3043 21:46:31 does not return the unlincensed widgets 3044 21:46:31 feature_widget: [:epic_colors, [WorkItems::Widgets::Color]] 3045 21:46:31 when feature is available 3046 21:46:31 returns the associated licensesd widget 3047 21:46:31 when feature is not available 3048 21:46:31 does not return the unlincensed widgets 3049 21:46:31 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/namespace/work_item_types_spec.rb. It took 9.25 seconds. Expected to take 10.47 seconds. 3050 21:46:31 # [RSpecRunTime] Starting example group ee/spec/requests/projects/project_members_controller_spec.rb. Expected to take 10.26 seconds. 3051 21:46:31 Projects::ProjectMembersController 3052 21:46:32 PUT /*namespace_id/:project_id/-/project_members/:id 3053 21:46:32 with block seat overages enabled 3054 21:46:32 rejects promoting a member if there is no billable seat available 3055 21:46:33 promotes a member if there is a billable seat available 3056 21:46:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 20.65 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.03 1.13 1.08 1/429 12932 3058 21:46:33 GET /*namespace_id/:project_id/-/project_members 3059 21:46:33 with member pending promotions 3060 21:46:35 with member_promotion management feature enabled 3061 21:46:35 when user can admin project 3062 21:46:36 assigns @pending_promotion_members_count 3063 21:46:36 # [RSpecRunTime] RSpec elapsed time: 15 minutes 23.09 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.03 1.13 1.08 1/429 12933 3065 21:46:36 when user cannot admin project 3066 21:46:37 does not assigns @pending_promotion_members_count 3067 21:46:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 24.29 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.03 1.13 1.08 1/429 12934 3069 21:46:37 with member_promotion management feature disabled 3070 21:46:37 behaves like empty response 3071 21:46:38 assigns @pending_promotion_members_count be be 0 3072 21:46:38 with member_promotion management feature setting disabled 3073 21:46:38 behaves like empty response 3074 21:46:38 assigns @pending_promotion_members_count be be 0 3075 21:46:38 when license is not Ultimate 3076 21:46:38 behaves like empty response 3077 21:46:39 assigns @pending_promotion_members_count be be 0 3078 21:46:39 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/project_members_controller_spec.rb. It took 7.86 seconds. Expected to take 10.26 seconds. 3079 21:46:39 # [RSpecRunTime] Starting example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. Expected to take 9.65 seconds. 3080 21:46:39 Projects::Analytics::CodeReviewsController 3081 21:46:39 GET /*namespace_id/:project_id/analytics/code_reviews 3082 21:46:39 for reporter+ 3083 21:46:39 with code_review_analytics included in plan 3085 21:46:41 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.06 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.02 1.12 1.08 1/429 12935 3087 21:46:41 without code_review_analytics in plan 3088 21:46:42 is not found 3089 21:46:42 # [RSpecRunTime] RSpec elapsed time: 15 minutes 29.23 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.02 1.12 1.08 1/429 12936 3092 21:46:43 is not found 3093 21:46:43 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.39 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.02 1.12 1.08 1/429 12937 3095 21:46:43 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. It took 3.79 seconds. Expected to take 9.65 seconds. 3096 21:46:43 # [RSpecRunTime] Starting example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. Expected to take 9.65 seconds. 3097 21:46:43 Projects::Analytics::CodeReviewsController 3098 21:46:43 behaves like tracking unique visits 3099 21:46:44 tracks unique visit if the format is HTML 3100 21:46:45 tracks unique visit if DNT is not enabled 3101 21:46:46 does not track unique visit if DNT is enabled 3102 21:46:47 does not track unique visit if the format is JSON 3103 21:46:47 # [RSpecRunTime] RSpec elapsed time: 15 minutes 34.5 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.10 1.14 1.09 1/429 12938 3105 21:46:47 behaves like Snowplow event tracking with RedisHLL context 3106 21:46:47 behaves like Snowplow event tracking 3108 21:46:48 # [RSpecRunTime] RSpec elapsed time: 15 minutes 35.68 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.10 1.14 1.09 1/429 12939 3110 21:46:48 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. It took 5.28 seconds. Expected to take 9.65 seconds. 3111 21:46:48 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb. Expected to take 9.55 seconds. 3112 21:46:48 Adding a Note to an Epic 3113 21:46:49 when the user does not have permission 3114 21:46:49 behaves like a Note mutation when the user does not have permission 3115 21:46:49 behaves like a Note mutation that does not create a Note 3116 21:46:49 is expected not to change `Note.count` 3117 21:46:49 behaves like a mutation that returns top-level errors 3118 21:46:49 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3119 21:46:49 when the user has permission 3120 21:46:49 when using internal param 3121 21:46:49 behaves like a Note mutation with confidential notes 3122 21:46:50 returns a Note with confidentiality enabled 3123 21:46:50 behaves like a Note mutation that creates a Note 3124 21:46:51 is expected to change `Note.count` by 1 3125 21:46:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.96 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.10 1.14 1.09 1/429 12940 3127 21:46:51 when body contains quick actions 3128 21:46:51 behaves like work item supports weights widget updates via quick actions 3129 21:46:52 updates the work item 3130 21:46:52 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.29 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.09 1.14 1.08 1/429 12941 3132 21:46:52 behaves like work item does not support weights widget updates via quick actions 3133 21:46:53 ignores the quick action 3134 21:46:53 # [RSpecRunTime] RSpec elapsed time: 15 minutes 40.34 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.09 1.14 1.08 1/429 12942 3136 21:46:53 behaves like work item supports health status widget updates via quick actions 3137 21:46:54 updates work item health status 3138 21:46:54 behaves like work item does not support health status widget updates via quick actions 3139 21:46:55 ignores the quick action 3140 21:46:55 # [RSpecRunTime] RSpec elapsed time: 15 minutes 42.28 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.09 1.14 1.08 1/429 12943 3142 21:46:55 with work item epic 3143 21:46:55 behaves like a Note mutation that creates a Note 3144 21:46:56 is expected to change `Note.count` by 1 3145 21:46:56 # [RSpecRunTime] RSpec elapsed time: 15 minutes 43.5 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.17 1.15 1.09 1/429 12944 3147 21:46:56 without group level work item license 3148 21:46:56 behaves like a Note mutation when the user does not have permission 3149 21:46:56 behaves like a Note mutation that does not create a Note 3150 21:46:57 is expected not to change `Note.count` 3151 21:46:57 behaves like a mutation that returns top-level errors 3152 21:46:57 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3153 21:46:57 when work item has synced epic 3154 21:46:57 behaves like a Note mutation that creates a Note 3155 21:46:58 is expected to change `Note.count` by 1 3156 21:46:58 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb. It took 9.48 seconds. Expected to take 9.55 seconds. 3157 21:46:58 # [RSpecRunTime] Starting example group ee/spec/controllers/gitlab_subscriptions/subscriptions_controller_spec.rb. Expected to take 9.13 seconds. 3158 21:46:58 GitlabSubscriptions::SubscriptionsController 3159 21:46:58 GET #buy_storage 3160 21:46:58 when the user not authenticated 3161 21:46:58 redirects to the sign in page 3162 21:46:58 when the user is authenticated 3163 21:46:58 when the add on does not exist 3164 21:46:58 returns not found 3165 21:46:58 when the add on exists 3166 21:46:58 when the group does not exist 3167 21:46:58 returns not found 3168 21:46:58 when the group is not eligible for storage 3169 21:46:58 returns not found 3170 21:46:58 when the group is eligible for storage 3171 21:46:59 redirects to the customers dot purchase flow 3173 21:46:59 when the request is unauthenticated 3174 21:46:59 is expected to respond with numeric status code redirect 3175 21:46:59 is expected to redirect to "/users/sign_up" 3176 21:46:59 stores the subscription path to redirect to after sign up 3177 21:46:59 when the user is authenticated 3178 21:46:59 when the user has already selected a group 3179 21:47:00 redirects to customers dot 3180 21:47:00 when the user has not selected a group 3181 21:47:00 redirects to the group selection page 3182 21:47:00 when URL has no plan_id param 3184 21:47:00 GET #buy_minutes 3185 21:47:00 when the user not authenticated 3186 21:47:00 redirects to the sign in page 3187 21:47:00 when the user is authenticated 3188 21:47:00 when the add on does not exist 3189 21:47:00 returns not found 3190 21:47:00 when the add on exists 3191 21:47:00 when the group does not exist 3192 21:47:00 returns not found 3193 21:47:00 when the group is not eligible for CI minutes 3194 21:47:00 returns not found 3195 21:47:00 when the group is eligible for CI minutes 3196 21:47:00 redirects to the customers dot purchase flow 3197 21:47:00 GET #payment_method 3198 21:47:00 with unauthorized user 3199 21:47:00 is expected to respond with numeric status code redirect 3200 21:47:01 is expected to redirect to "/users/sign_in" 3201 21:47:01 with authorized user 3202 21:47:01 is expected to respond with numeric status code ok 3203 21:47:01 returns the data attribute of the client response in JSON format 3204 21:47:01 POST #create 3205 21:47:01 with unauthorized user 3206 21:47:01 is expected to respond with numeric status code unauthorized 3207 21:47:01 with authorized user 3208 21:47:01 creates subscription idempotently 3209 21:47:01 when setting up for a company 3210 21:47:01 updates the setup_for_company attribute of the current user 3211 21:47:01 creates a group based on the company 3212 21:47:01 when using a promo code 3213 21:47:01 creates subscription using promo code 3214 21:47:01 when not setting up for a company 3215 21:47:01 does not update the setup_for_company attribute of the current user 3216 21:47:01 creates a group based on the user 3217 21:47:01 when an error occurs creating a group 3218 21:47:02 returns the errors in json format 3219 21:47:02 when invalid name is passed 3220 21:47:02 returns the errors in json format 3221 21:47:02 tracks errors 3222 21:47:02 on successful creation of a subscription 3223 21:47:02 is expected to respond with numeric status code ok 3224 21:47:02 returns the group edit location in JSON format 3225 21:47:02 on unsuccessful creation of a subscription 3226 21:47:02 is expected to respond with numeric status code ok 3227 21:47:02 returns the error message in JSON format 3228 21:47:02 when selecting an existing group 3229 21:47:02 when the selected group is eligible for a new subscription 3230 21:47:03 does not create a group 3231 21:47:03 returns the selected group location in JSON format 3232 21:47:03 when having an explicit redirect 3233 21:47:03 is expected to respond with numeric status code ok 3234 21:47:03 returns the provided redirect path as location 3235 21:47:04 tracks the creation of the subscriptions 3236 21:47:04 # [RSpecRunTime] RSpec elapsed time: 15 minutes 51.22 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.15 1.15 1.09 1/429 12945 3238 21:47:04 when purchasing an addon 3239 21:47:04 tracks creation with add-on success message 3240 21:47:04 when the selected group is ineligible for a new subscription 3241 21:47:04 does not create a group 3242 21:47:05 returns a 404 not found 3243 21:47:05 when selected group is a sub group 3244 21:47:05 is expected to respond with numeric status code not_found 3245 21:47:05 when selecting a non existing group 3246 21:47:05 is expected to respond with numeric status code not_found 3247 21:47:05 when selecting a group without owner role 3248 21:47:05 is expected to respond with numeric status code not_found 3249 21:47:05 GET #validate_payment_method 3250 21:47:05 with unauthorized user 3251 21:47:05 is expected to respond with numeric status code unauthorized 3252 21:47:05 with authorized user 3253 21:47:05 is expected to respond with numeric status code ok 3254 21:47:06 is expected to be successful 3255 21:47:06 GET #payment_form 3256 21:47:06 with unauthorized user 3257 21:47:06 is expected to respond with numeric status code redirect 3258 21:47:06 is expected to redirect to "/users/sign_in" 3259 21:47:06 with authorized user 3260 21:47:06 is expected to respond with numeric status code ok 3261 21:47:06 returns the data attribute of the client response in JSON format 3262 21:47:06 # [RSpecRunTime] Finishing example group ee/spec/controllers/gitlab_subscriptions/subscriptions_controller_spec.rb. It took 8.04 seconds. Expected to take 9.13 seconds. 3263 21:47:06 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/project_members_controller_spec.rb. Expected to take 8.82 seconds. 3264 21:47:06 Projects::ProjectMembersController 3266 21:47:07 when members are queued for approval 3267 21:47:07 when all members are queued 3268 21:47:09 indicates that some members were queued for approval 3269 21:47:09 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.42 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.14 1.15 1.09 1/429 12946 3271 21:47:09 when some members are queued and some updated 3272 21:47:12 indicates that some members were queued for approval 3273 21:47:12 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.4 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.13 1.14 1.09 1/429 12947 3275 21:47:12 when all members were promoted 3276 21:47:15 returns { using_license: true } 3277 21:47:15 # [RSpecRunTime] RSpec elapsed time: 16 minutes 2.57 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.13 1.14 1.09 1/430 12948 3279 21:47:15 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/project_members_controller_spec.rb. It took 9.37 seconds. Expected to take 8.82 seconds. 3280 21:47:15 # [RSpecRunTime] Starting example group ee/spec/requests/api/gitlab_subscriptions/subscriptions_spec.rb. Expected to take 8.44 seconds. 3281 21:47:15 API::GitlabSubscriptions::Subscriptions 3282 21:47:15 PUT :id/gitlab_subscription 3283 21:47:15 when unauthenticated 3284 21:47:15 returns authentication error 3285 21:47:15 when authenticated as the subscription portal 3286 21:47:15 when namespace is not found 3287 21:47:15 returns a 404 error 3288 21:47:15 when namespace does not have a subscription 3289 21:47:16 returns a 404 error 3290 21:47:16 when namespace is a project namespace 3291 21:47:16 returns a 404 error 3292 21:47:16 when the subscription exists 3293 21:47:16 when params are invalid 3294 21:47:16 returns a 400 error 3295 21:47:16 when the params are valid 3296 21:47:16 updates the subscription for the group 3297 21:47:16 does not clear out existing data because of defaults 3298 21:47:17 updates the timestamp when the attributes are the same 3299 21:47:17 when starting a new term 3300 21:47:17 resets the seat attributes for the subscription 3301 21:47:17 when updating the trial expiration date 3302 21:47:17 updates the trial expiration date 3303 21:47:17 when authenticating with a personal access token 3304 21:47:17 behaves like PUT request permissions for admin mode 3305 21:47:17 behaves like when admin 3306 21:47:17 behaves like makes request 3308 21:47:17 behaves like makes request 3310 21:47:17 behaves like when user 3312 21:47:17 behaves like makes request 3314 21:47:18 when authenticated as a regular user 3315 21:47:18 returns an unauthorized error 3316 21:47:18 when authenticated as an admin 3317 21:47:18 when namespace is not found 3318 21:47:18 returns a 404 error 3319 21:47:18 when namespace does not have a subscription 3320 21:47:18 returns a 404 error 3321 21:47:18 when namespace is a project namespace 3322 21:47:19 returns a 404 error 3323 21:47:19 when params are invalid 3324 21:47:19 returns a 400 error 3325 21:47:19 when params are valid 3326 21:47:19 updates the subscription for the group 3327 21:47:19 is successful when using full_path routing 3328 21:47:19 does not clear out existing data because of defaults 3329 21:47:19 updates the timestamp when the attributes are the same 3330 21:47:19 when starting a new term 3331 21:47:20 resets the seat attributes for the subscription 3332 21:47:20 when updating the trial expiration date 3333 21:47:20 updates the trial expiration date 3334 21:47:20 POST :id/gitlab_subscription 3335 21:47:20 when unauthenticated 3336 21:47:20 returns authentication error 3337 21:47:20 when authenticated as the subscription portal 3338 21:47:20 when the namespace does not exist 3339 21:47:20 returns a 404 3340 21:47:20 when creating subscription for project namespace 3341 21:47:20 returns a 404 3342 21:47:20 when the params are invalid 3343 21:47:21 responds with an error 3344 21:47:21 when the params are valid 3345 21:47:21 creates a subscription for the namespace 3346 21:47:21 when creating a trial 3347 21:47:21 sets the trial_starts_on to the start_date 3348 21:47:21 when authenticating with a personal access token 3349 21:47:21 behaves like POST request permissions for admin mode 3350 21:47:21 behaves like when admin 3351 21:47:21 behaves like makes request 3353 21:47:21 behaves like makes request 3355 21:47:21 behaves like when user 3357 21:47:21 behaves like makes request 3359 21:47:21 when authenticated as a regular user 3360 21:47:22 returns an unauthorized error 3361 21:47:22 when authenticated as an admin 3362 21:47:22 fails when the start_date is missing 3363 21:47:22 fails when the record is invalid 3364 21:47:22 creates a subscription for the namespace 3365 21:47:22 sets the trial_starts_on to the start_date 3366 21:47:22 can create a subscription using full_path 3367 21:47:22 when the namespace does not exist 3368 21:47:22 returns a 404 3369 21:47:22 when creating subscription for project namespace 3370 21:47:23 returns a 404 3371 21:47:23 # [RSpecRunTime] Finishing example group ee/spec/requests/api/gitlab_subscriptions/subscriptions_spec.rb. It took 7.78 seconds. Expected to take 8.44 seconds. 3372 21:47:23 # [RSpecRunTime] Starting example group ee/spec/controllers/registrations/welcome_controller_spec.rb. Expected to take 8.27 seconds. 3373 21:47:23 Registrations::WelcomeController 3375 21:47:23 without a signed in user 3376 21:47:24 is expected to redirect to "/users/sign_up" 3377 21:47:24 with a signed in user 3378 21:47:24 when onboarding feature is not available 3379 21:47:24 is expected to respond with numeric status code not_found 3380 21:47:24 with email updates 3381 21:47:24 when registration_objective field is provided 3382 21:47:24 sets the registration_objective 3384 21:47:24 when onboarding is enabled 3385 21:47:24 tracks successful submission event 3386 21:47:24 when joining_project is "true" 3387 21:47:24 is expected to redirect to "/dashboard/projects" 3388 21:47:24 tracks join a project event 3389 21:47:24 when joining_project is "false" 3390 21:47:24 does not track join a project event 3391 21:47:24 with group and project creation 3392 21:47:25 is expected to redirect to "/users/sign_up/groups/new" 3393 21:47:25 when setup_for_company is "true" 3394 21:47:25 when it is a trial registration 3395 21:47:25 redirects to the company path and stores the url 3396 21:47:25 when it is not a trial registration 3397 21:47:25 redirects to the company path and stores the url 3398 21:47:25 when user is an invite registration 3399 21:47:25 does not convert to a trial 3400 21:47:25 when user is a subscription registration 3401 21:47:25 when detected from onboarding_status 3402 21:47:25 does not convert to a trial 3403 21:47:25 when setup_for_company is "false" 3404 21:47:26 is expected to redirect to "/users/sign_up/groups/new" 3405 21:47:26 when it is a trial registration 3406 21:47:26 when trial detected via onboarding_status 3407 21:47:26 redirects to the company path with expected db values 3408 21:47:26 when it is not a trial 3409 21:47:26 is expected to redirect to "/users/sign_up/groups/new" 3410 21:47:26 when in subscription flow 3411 21:47:26 is expected not to redirect to "/users/sign_up/groups/new" 3412 21:47:26 when in invitation flow 3413 21:47:27 is expected not to redirect to "/users/sign_up/groups/new" 3414 21:47:27 tracks successful submission event 3415 21:47:28 redirects to the group page 3416 21:47:28 when the new user already has more than 1 accepted group membership 3417 21:47:28 redirects to the most recent membership group page 3418 21:47:28 # [RSpecRunTime] RSpec elapsed time: 16 minutes 15.71 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.10 1.14 1.09 1/429 12949 3420 21:47:28 when the member has an orphaned source at the time of the welcome 3421 21:47:29 redirects to the project dashboard page 3422 21:47:29 when in trial flow 3423 21:47:29 is expected not to redirect to "/users/sign_up/groups/new" 3424 21:47:29 tracks successful submission event 3425 21:47:29 when failed request 3426 21:47:29 does not track submission event 3427 21:47:29 does not track join a project event 3428 21:47:29 track failed submission event 3430 21:47:29 without a signed in user 3431 21:47:30 is expected to redirect to "/users/sign_up" 3432 21:47:30 with signed in user 3433 21:47:30 is expected to render template show 3434 21:47:30 has the expected submission url 3435 21:47:30 when onboarding feature is not available 3436 21:47:30 is expected to respond with numeric status code not_found 3437 21:47:30 when completed welcome step 3438 21:47:30 when setup_for_company is set to false 3439 21:47:30 is expected to redirect to "/dashboard/projects" 3440 21:47:30 when 2FA is required from group 3441 21:47:30 is expected not to redirect to "/-/profile/two_factor_auth" 3442 21:47:30 when welcome step is completed 3443 21:47:30 when user is confirmed 3444 21:47:30 is expected not to redirect to "/users/sign_in" 3445 21:47:30 when user is not confirmed 3446 21:47:31 is expected to redirect to "/users/sign_in" 3447 21:47:31 # [RSpecRunTime] Finishing example group ee/spec/controllers/registrations/welcome_controller_spec.rb. It took 7.64 seconds. Expected to take 8.27 seconds. 3448 21:47:31 # [RSpecRunTime] Starting example group ee/spec/requests/api/audit_events_spec.rb. Expected to take 8.01 seconds. 3449 21:47:31 API::AuditEvents 3450 21:47:31 Unique usage tracking 3451 21:47:31 after calling all audit_events APIs as a single licensed user 3452 21:47:32 tracks 3 separate events 3453 21:47:32 reports one unique event 3454 21:47:32 # [RSpecRunTime] RSpec elapsed time: 16 minutes 19.74 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.09 1.13 1.09 1/429 12950 3456 21:47:32 GET /audit_events 3457 21:47:32 when authenticated, as a user 3458 21:47:32 behaves like 403 response 3460 21:47:33 when authenticated, as an admin 3461 21:47:33 audit events feature is not available 3462 21:47:33 behaves like 403 response 3464 21:47:33 audit events feature is available 3465 21:47:34 returns 200 response 3466 21:47:34 includes the correct pagination headers 3467 21:47:34 behaves like GET request permissions for admin mode 3468 21:47:34 behaves like when admin 3469 21:47:34 behaves like makes request 3471 21:47:34 # [RSpecRunTime] RSpec elapsed time: 16 minutes 21.43 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.09 1.13 1.09 1/429 12951 3473 21:47:34 behaves like makes request 3475 21:47:34 behaves like when user 3477 21:47:34 behaves like makes request 3480 21:47:34 behaves like an endpoint with keyset pagination 3481 21:47:34 on making requests with supported ordering structure 3482 21:47:35 includes keyset url params in the url response 3483 21:47:35 does not include pagination headers 3484 21:47:35 paginates the records correctly 3485 21:47:35 on making requests with unsupported ordering structure 3486 21:47:35 returns error 3487 21:47:35 entity_type parameter 3488 21:47:35 returns audit events of the provided entity type 3489 21:47:35 when entity_type is Gitlab::Audit::InstanceScope 3490 21:47:35 returns audit events of instance entity_type 3491 21:47:35 entity_id parameter 3492 21:47:35 returns audit_events of the provided entity id 3493 21:47:35 requires entity_type parameter to be present 3494 21:47:35 behaves like 400 response 3496 21:47:36 created_before parameter 3497 21:47:36 returns audit events created before the given parameter 3498 21:47:36 created_after parameter 3499 21:47:36 returns audit events created after the given parameter 3501 21:47:36 exposes the right attributes 3502 21:47:36 GET /audit_events/:id 3503 21:47:36 when authenticated, as a user 3504 21:47:36 behaves like 403 response 3506 21:47:36 when authenticated, as an admin 3507 21:47:36 audit events feature is not available 3508 21:47:36 behaves like 403 response 3510 21:47:36 audit events feature is available 3511 21:47:36 behaves like GET request permissions for admin mode 3512 21:47:36 behaves like when admin 3513 21:47:36 behaves like makes request 3515 21:47:37 behaves like makes request 3517 21:47:37 behaves like when user 3519 21:47:37 behaves like makes request 3521 21:47:37 audit event exists 3522 21:47:37 returns 200 response 3524 21:47:37 exposes the right attributes 3525 21:47:37 audit event does not exist 3526 21:47:37 behaves like 404 response 3528 21:47:38 # [RSpecRunTime] Finishing example group ee/spec/requests/api/audit_events_spec.rb. It took 7.03 seconds. Expected to take 8.01 seconds. 3529 21:47:38 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/destroy_spec.rb. Expected to take 7.71 seconds. 3530 21:47:38 Destroy an external audit event destination 3531 21:47:38 when feature is licensed 3532 21:47:38 when current user is a group owner but destination belongs to another group 3533 21:47:38 behaves like a mutation on an unauthorized resource 3534 21:47:38 behaves like a mutation that returns top-level errors 3535 21:47:38 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3536 21:47:38 behaves like a mutation that does not destroy a destination 3537 21:47:39 does not destroy the destination 3538 21:47:40 does not audit the destruction 3539 21:47:40 # [RSpecRunTime] RSpec elapsed time: 16 minutes 27.02 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.08 1.13 1.09 1/429 12952 3541 21:47:40 when current user is a group owner of a different group 3542 21:47:40 behaves like a mutation on an unauthorized resource 3543 21:47:40 behaves like a mutation that returns top-level errors 3544 21:47:40 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3545 21:47:40 behaves like a mutation that does not destroy a destination 3546 21:47:41 does not destroy the destination 3547 21:47:41 does not audit the destruction 3548 21:47:41 # [RSpecRunTime] RSpec elapsed time: 16 minutes 28.77 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.16 1.15 1.09 1/429 12953 3550 21:47:41 when current user is a group owner 3551 21:47:42 destroys the destination 3552 21:47:42 audits the destruction 3553 21:47:42 when current user is a group maintainer 3554 21:47:42 behaves like a mutation that does not destroy a destination 3555 21:47:43 does not destroy the destination 3556 21:47:43 does not audit the destruction 3557 21:47:43 when current user is a group developer 3558 21:47:43 behaves like a mutation that does not destroy a destination 3559 21:47:43 does not destroy the destination 3560 21:47:44 does not audit the destruction 3561 21:47:44 when current user is a group guest 3562 21:47:44 behaves like a mutation that does not destroy a destination 3563 21:47:44 does not destroy the destination 3564 21:47:45 does not audit the destruction 3565 21:47:45 when feature is unlicensed 3566 21:47:45 behaves like a mutation on an unauthorized resource 3567 21:47:45 behaves like a mutation that returns top-level errors 3568 21:47:45 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3569 21:47:45 behaves like a mutation that does not destroy a destination 3570 21:47:45 does not destroy the destination 3571 21:47:45 does not audit the destruction 3572 21:47:45 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/destroy_spec.rb. It took 7.49 seconds. Expected to take 7.71 seconds. 3573 21:47:45 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb. Expected to take 7.62 seconds. 3574 21:47:45 Destroy Google Cloud logging configuration 3575 21:47:47 when feature is unlicensed 3576 21:47:47 behaves like a mutation on an unauthorized resource 3577 21:47:47 behaves like a mutation that returns top-level errors 3578 21:47:47 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3579 21:47:47 # [RSpecRunTime] RSpec elapsed time: 16 minutes 34.65 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.14 1.14 1.09 1/429 12954 3581 21:47:47 behaves like a mutation that does not destroy a configuration 3582 21:47:47 does not destroy the configuration 3583 21:47:48 does not create audit event 3584 21:47:48 when feature is licensed 3585 21:47:48 when current user is a group owner 3586 21:47:48 destroys the configuration 3587 21:47:48 audits the deletion 3588 21:47:48 when there is an error during destroy 3589 21:47:49 does not destroy the configuration and returns the error 3590 21:47:49 # [RSpecRunTime] RSpec elapsed time: 16 minutes 36.25 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.14 1.14 1.09 1/429 12955 3592 21:47:49 when current user is a group maintainer 3593 21:47:49 behaves like a mutation on an unauthorized resource 3594 21:47:49 behaves like a mutation that returns top-level errors 3595 21:47:49 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3596 21:47:49 behaves like a mutation that does not destroy a configuration 3597 21:47:50 does not destroy the configuration 3598 21:47:50 does not create audit event 3599 21:47:50 when current user is a group developer 3600 21:47:50 behaves like a mutation on an unauthorized resource 3601 21:47:50 behaves like a mutation that returns top-level errors 3602 21:47:50 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3603 21:47:50 behaves like a mutation that does not destroy a configuration 3604 21:47:51 does not destroy the configuration 3605 21:47:51 does not create audit event 3606 21:47:51 when current user is a group guest 3607 21:47:51 behaves like a mutation on an unauthorized resource 3608 21:47:51 behaves like a mutation that returns top-level errors 3609 21:47:51 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3610 21:47:51 behaves like a mutation that does not destroy a configuration 3611 21:47:52 does not destroy the configuration 3612 21:47:52 does not create audit event 3613 21:47:52 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb. It took 6.98 seconds. Expected to take 7.62 seconds. 3614 21:47:52 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/security/sast_configuration_controller_spec.rb. Expected to take 7.14 seconds. 3615 21:47:52 Projects::Security::SastConfigurationController 3617 21:47:53 when the "Security and compliance" feature is disabled 3618 21:47:54 is expected to respond with numeric status code not_found 3619 21:47:54 # [RSpecRunTime] RSpec elapsed time: 16 minutes 40.96 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.13 1.14 1.09 1/429 12974 3621 21:47:54 behaves like SecurityDashboardsPermissions 3622 21:47:54 access for all actions 3623 21:47:54 when security dashboard feature is disabled 3625 21:47:54 when security dashboard feature is enabled 3626 21:47:54 when user has guest access 3627 21:47:54 denies access 3628 21:47:54 when user has developer access 3629 21:47:57 grants access 3630 21:47:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 44.05 seconds. Current RSS: ~1496M. Threads: 6. load average: 1.12 1.14 1.09 1/430 12984 3632 21:47:57 with authorized user 3633 21:47:59 renders the show template 3634 21:47:59 # [RSpecRunTime] RSpec elapsed time: 16 minutes 46.12 seconds. Current RSS: ~1529M. Threads: 6. load average: 1.12 1.14 1.09 1/430 12985 3636 21:47:59 with unauthorized user 3637 21:47:59 returns a 403 3638 21:47:59 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/security/sast_configuration_controller_spec.rb. It took 6.81 seconds. Expected to take 7.14 seconds. 3639 21:47:59 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/namespace/projects_spec.rb. Expected to take 7.1 seconds. 3640 21:47:59 Namespace.projects 3641 21:47:59 sorting and pagination 3642 21:47:59 when sorting by STORAGE_SIZE_DESC 3643 21:47:59 behaves like sorted paginated query 3644 21:47:59 behaves like requires variables 3645 21:48:01 shared example requires variables to be set 3646 21:48:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 48.1 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.11 1.14 1.09 1/430 12986 3649 21:48:01 when sorting 3650 21:48:03 sorts correctly 3651 21:48:03 when paginating 3652 21:48:05 paginates correctly 3653 21:48:05 # [RSpecRunTime] RSpec elapsed time: 16 minutes 52.28 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.11 1.14 1.09 1/430 12987 3655 21:48:05 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/namespace/projects_spec.rb. It took 5.99 seconds. Expected to take 7.1 seconds. 3656 21:48:05 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb. Expected to take 6.79 seconds. 3657 21:48:05 getting merge access levels for a branch protection 3658 21:48:05 behaves like a GraphQL query for access levels 3659 21:48:06 when request AccessLevel type objects as a guest user 3660 21:48:06 is expected not to be present 3661 21:48:06 behaves like a working graphql query 3662 21:48:06 returns a successful response 3663 21:48:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 53.81 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.10 1.13 1.09 1/429 12988 3665 21:48:06 when request AccessLevel type objects as a maintainer 3667 21:48:07 avoids N+1 queries 3669 21:48:07 returns all the access level attributes 3670 21:48:07 behaves like a working graphql query 3671 21:48:08 returns a successful response 3672 21:48:08 when request AccessLevel type objects as a maintainer 3674 21:48:09 avoids N+1 queries 3675 21:48:09 # [RSpecRunTime] RSpec elapsed time: 16 minutes 56.7 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.10 1.13 1.09 1/429 12989 3678 21:48:10 returns all the access level attributes 3679 21:48:10 behaves like a working graphql query 3680 21:48:11 returns a successful response 3681 21:48:11 # [RSpecRunTime] RSpec elapsed time: 16 minutes 58.41 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.01 1.11 1.08 1/429 12990 3683 21:48:11 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb. It took 6.12 seconds. Expected to take 6.79 seconds. 3684 21:48:11 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb. Expected to take 6.73 seconds. 3685 21:48:11 GitlabSubscriptions::Trials::DuoEnterpriseController 3687 21:48:12 when not authenticated 3688 21:48:12 is expected to redirect to sign in 3689 21:48:12 # [RSpecRunTime] RSpec elapsed time: 16 minutes 59.68 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.01 1.11 1.08 1/429 12991 3691 21:48:12 when authenticated as a user 3692 21:48:13 is expected to render lead form duo enterprise 3693 21:48:13 behaves like group_name assignment 3694 21:48:13 when there is only one eligible namespace 3695 21:48:13 assigns the group_name to the eligible group name 3696 21:48:13 when there are multiple eligible namespaces 3697 21:48:13 when namespace_id is provided 3698 21:48:13 assigns the group_name provided from params 3699 21:48:13 when namespace_id is not provided 3700 21:48:13 assigns the group_name to nil 3701 21:48:13 with tracking page render 3702 21:48:13 behaves like internal event tracking 3703 21:48:14 logs to Snowplow, Redis, and product analytics tooling 3704 21:48:14 when subscriptions_trials saas feature is not available 3705 21:48:14 is expected to respond with numeric status code not_found 3706 21:48:14 behaves like namespace is not eligible for trial 3707 21:48:14 when free group owner 3708 21:48:14 is expected to respond with numeric status code forbidden 3709 21:48:14 for an ineligible group owner 3710 21:48:14 is expected to respond with numeric status code forbidden 3711 21:48:14 when eligible paid plan group developer 3712 21:48:14 is expected to respond with numeric status code forbidden 3713 21:48:14 behaves like no eligible namespaces 3714 21:48:15 is expected to respond with numeric status code forbidden 3716 21:48:15 when not authenticated 3717 21:48:15 redirects to trial registration 3718 21:48:15 when authenticated as a user 3719 21:48:15 when successful 3720 21:48:15 when add_on_purchase exists 3721 21:48:15 is expected to redirect to "/groups/group363/-/settings/gitlab_duo" 3722 21:48:15 shows valid flash message 3723 21:48:15 with create service failures 3724 21:48:15 when namespace is not found or not allowed to create 3725 21:48:15 is expected to respond with numeric status code not_found 3726 21:48:15 when lead creation fails 3727 21:48:15 is expected to respond with numeric status code ok and render lead form duo enterprise 3728 21:48:15 behaves like group_name assignment 3729 21:48:15 when there is only one eligible namespace 3730 21:48:15 assigns the group_name to the eligible group name 3731 21:48:15 when there are multiple eligible namespaces 3732 21:48:16 when namespace_id is provided 3733 21:48:16 assigns the group_name provided from params 3734 21:48:16 when namespace_id is not provided 3735 21:48:16 assigns the group_name to nil 3736 21:48:16 when lead creation is successful, but we need to select a namespace next to apply trial 3737 21:48:16 is expected to redirect to "/-/trials/duo_enterprise/new?step=trial" 3738 21:48:16 with trial failure 3739 21:48:16 renders the select namespace form again with trial creation errors only 3740 21:48:16 with random failure 3741 21:48:17 is expected to render select namespace duo enterprise 3742 21:48:17 when subscriptions_trials saas feature is not available 3743 21:48:17 is expected to respond with numeric status code not_found 3744 21:48:17 behaves like namespace is not eligible for trial 3745 21:48:17 when free group owner 3746 21:48:17 is expected to respond with numeric status code forbidden 3747 21:48:17 for an ineligible group owner 3748 21:48:17 is expected to respond with numeric status code forbidden 3749 21:48:17 when eligible paid plan group developer 3750 21:48:17 is expected to respond with numeric status code forbidden 3751 21:48:17 behaves like no eligible namespaces 3752 21:48:17 is expected to respond with numeric status code forbidden 3753 21:48:17 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb. It took 6.23 seconds. Expected to take 6.73 seconds. 3754 21:48:17 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb. Expected to take 6.48 seconds. 3755 21:48:17 Query.vulnerabilities {...fields} 3756 21:48:19 populates required fields 3758 21:48:20 when finding has solution 3759 21:48:21 returns solution 3760 21:48:21 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.97 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.01 1.11 1.08 1/430 12992 3762 21:48:21 when vulnerability has description and finding has description 3763 21:48:22 returns vulnerability information 3764 21:48:22 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.13 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.01 1.11 1.08 1/430 12993 3766 21:48:22 when vulnerability has no description and finding has description 3767 21:48:23 returns finding information 3768 21:48:23 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb. It took 5.41 seconds. Expected to take 6.48 seconds. 3769 21:48:23 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/boards/create_spec.rb. Expected to take 6.21 seconds. 3770 21:48:23 Mutations::Boards::Create 3771 21:48:23 behaves like boards create mutation 3772 21:48:23 when the user does not have permission 3773 21:48:23 does not create the board 3774 21:48:23 behaves like a mutation that returns a top-level access error 3775 21:48:23 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3776 21:48:23 when the user has permission 3777 21:48:23 when the parent (project_path or group_path) param is given 3778 21:48:23 when everything is ok 3779 21:48:24 creates the board 3780 21:48:24 returns the created board 3781 21:48:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.95 seconds. Current RSS: ~1451M. Threads: 6. load average: 1.01 1.11 1.08 1/429 12994 3783 21:48:25 when hide_backlog_list parameter is true 3784 21:48:25 returns the board with correct hide_backlog_list field 3785 21:48:25 when hide_closed_list parameter is true 3786 21:48:26 returns the board with correct hide_closed_list field 3787 21:48:26 when the Boards::CreateService returns an error response 3788 21:48:26 does not create a board 3789 21:48:26 returns an error 3790 21:48:26 when neither project_path nor group_path param is given 3791 21:48:27 does not create the board 3792 21:48:27 behaves like a mutation that returns top-level errors 3793 21:48:27 is expected to contain exactly "Exactly one of group_path or project_path arguments is required" 3794 21:48:27 when the user has permission to create a board 3795 21:48:28 sets cadence_id on creation 3796 21:48:28 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/boards/create_spec.rb. It took 5.02 seconds. Expected to take 6.21 seconds. 3797 21:48:28 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb. Expected to take 6.19 seconds. 3798 21:48:28 getting push access levels for a branch protection 3799 21:48:28 behaves like a GraphQL query for access levels 3800 21:48:28 when request AccessLevel type objects as a guest user 3801 21:48:29 is expected not to be present 3802 21:48:29 behaves like a working graphql query 3803 21:48:29 returns a successful response 3804 21:48:29 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.59 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.01 1.11 1.08 1/429 12995 3806 21:48:29 when request AccessLevel type objects as a maintainer 3808 21:48:30 avoids N+1 queries 3810 21:48:30 returns all the access level attributes 3811 21:48:30 behaves like a working graphql query 3812 21:48:30 returns a successful response 3813 21:48:30 when request AccessLevel type objects as a maintainer 3815 21:48:32 avoids N+1 queries 3816 21:48:32 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.28 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.01 1.11 1.08 1/429 12996 3819 21:48:33 returns all the access level attributes 3820 21:48:33 behaves like a working graphql query 3821 21:48:34 returns a successful response 3822 21:48:34 # [RSpecRunTime] RSpec elapsed time: 17 minutes 21.14 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.01 1.11 1.08 1/429 12997 3824 21:48:34 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb. It took 6.07 seconds. Expected to take 6.19 seconds. 3825 21:48:34 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb. Expected to take 5.93 seconds. 3826 21:48:34 Running a DAST Scan 3827 21:48:35 behaves like an on-demand scan mutation when user cannot run an on-demand scan 3828 21:48:35 when a user does not have access to the project 3829 21:48:35 behaves like a mutation that returns a top-level access error 3830 21:48:35 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3831 21:48:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 22.41 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.01 1.11 1.08 1/429 13016 3833 21:48:35 when a user does not have access to run a dast scan on the project 3834 21:48:35 behaves like a mutation that returns a top-level access error 3835 21:48:35 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3836 21:48:35 behaves like an on-demand scan mutation when user can run an on-demand scan 3837 21:48:37 returns an empty errors array 3838 21:48:37 returns a pipeline_url containing the correct path 3839 21:48:37 when on demand scan licensed feature is not available 3840 21:48:37 behaves like a mutation that returns a top-level access error 3841 21:48:38 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3842 21:48:38 # [RSpecRunTime] RSpec elapsed time: 17 minutes 25.18 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.01 1.10 1.08 1/430 13027 3844 21:48:38 when dast_scanner_profile_id is provided 3845 21:48:39 returns an empty errors array 3846 21:48:39 when wrong type of global id is passed 3847 21:48:39 behaves like a mutation that returns top-level errors 3848 21:48:39 is expected to eq ["Variable $dastOnDemandScanCreateInput of type DastOnDemandScanCreateInput! was provided invalid val...rofileId (\"gid://gitlab/DastSiteProfile/3\" does not represent an instance of DastScannerProfile)"] 3849 21:48:39 when pipeline creation fails 3850 21:48:39 behaves like a mutation that returns errors in the response 3851 21:48:39 is expected to contain exactly "full error messages" 3852 21:48:39 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb. It took 5.53 seconds. Expected to take 5.93 seconds. 3853 21:48:39 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb. Expected to take 5.81 seconds. 3854 21:48:39 Creating a DAST Site Token 3855 21:48:40 behaves like an on-demand scan mutation when user cannot run an on-demand scan 3856 21:48:40 when a user does not have access to the project 3857 21:48:40 behaves like a mutation that returns a top-level access error 3858 21:48:40 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3859 21:48:41 # [RSpecRunTime] RSpec elapsed time: 17 minutes 27.91 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.01 1.10 1.08 1/430 13046 3861 21:48:41 when a user does not have access to run a dast scan on the project 3862 21:48:41 behaves like a mutation that returns a top-level access error 3863 21:48:41 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3864 21:48:41 behaves like an on-demand scan mutation when user can run an on-demand scan 3865 21:48:42 returns an empty errors array 3866 21:48:43 returns the dast_site_validation id 3867 21:48:44 creates a new dast_site_validation 3868 21:48:44 when on demand scan licensed feature is not available 3869 21:48:44 behaves like a mutation that returns a top-level access error 3870 21:48:44 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3871 21:48:44 # [RSpecRunTime] RSpec elapsed time: 17 minutes 31.59 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.01 1.10 1.08 1/431 13057 3873 21:48:44 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb. It took 4.92 seconds. Expected to take 5.81 seconds. 3874 21:48:44 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb. Expected to take 5.77 seconds. 3875 21:48:44 Setting weight of an issue 3876 21:48:45 returns an error if the user is not allowed to update the issue 3877 21:48:45 when weight is a number 3878 21:48:47 updates the issue weight 3879 21:48:47 # [RSpecRunTime] RSpec elapsed time: 17 minutes 34.46 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.17 1.13 1.09 1/431 13058 3881 21:48:47 when weight is null 3882 21:48:48 updates the issue weight 3883 21:48:49 # [RSpecRunTime] RSpec elapsed time: 17 minutes 35.94 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.17 1.13 1.09 1/430 13059 3885 21:48:49 when weight is not an integer 3886 21:48:50 raises invalid value error 3887 21:48:50 # [RSpecRunTime] RSpec elapsed time: 17 minutes 37.25 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.17 1.13 1.09 1/430 13060 3889 21:48:50 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb. It took 5.66 seconds. Expected to take 5.77 seconds. 3890 21:48:50 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/repositories_controller_spec.rb. Expected to take 5.43 seconds. 3891 21:48:50 Projects::RepositoriesController 3893 21:48:51 when unauthenticated for a public project 3894 21:48:52 does not log audit event 3895 21:48:52 when group sets event destination 3896 21:48:52 behaves like sends the streaming audit event 3897 21:48:53 sends the streaming event with audit event type 3898 21:48:53 # [RSpecRunTime] RSpec elapsed time: 17 minutes 40.33 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.23 1.15 1.10 1/432 13137 3900 21:48:53 when authenticated as a developer 3901 21:48:54 logs the audit event 3902 21:48:54 when group sets event destination 3903 21:48:54 when project is public 3904 21:48:54 behaves like sends the streaming audit event 3905 21:48:54 sends the streaming event with audit event type 3906 21:48:54 # [RSpecRunTime] RSpec elapsed time: 17 minutes 41.67 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.23 1.15 1.10 1/432 13157 3908 21:48:54 when project is not public 3909 21:48:54 behaves like sends the streaming audit event 3910 21:48:55 sends the streaming event with audit event type 3911 21:48:55 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/repositories_controller_spec.rb. It took 5.08 seconds. Expected to take 5.43 seconds. 3912 21:48:55 # [RSpecRunTime] Starting example group ee/spec/requests/admin/application_settings_controller_spec.rb. Expected to take 5.39 seconds. 3913 21:48:55 Admin::ApplicationSettingsController 3914 21:48:55 PUT update_microsoft_application 3915 21:48:55 behaves like Microsoft application controller actions 3916 21:48:56 raises an error when parameters are missing 3917 21:48:56 redirects with error alert when missing required attributes 3918 21:48:57 redirects with success notice 3919 21:48:57 # [RSpecRunTime] RSpec elapsed time: 17 minutes 44.31 seconds. Current RSS: ~1505M. Threads: 6. load average: 1.22 1.15 1.10 1/432 13166 3921 21:48:57 GET #general 3922 21:48:58 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 3924 21:48:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3925 21:48:59 does push :disable_private_profiles license feature 3926 21:48:59 with feature flag :disallow_private_profiles disabled 3927 21:49:01 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 3929 21:49:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3930 21:49:01 does not push :disable_private_profiles license feature 3931 21:49:01 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.49 seconds. Current RSS: ~1499M. Threads: 6. load average: 1.20 1.14 1.09 2/432 13167 3933 21:49:01 # [RSpecRunTime] Finishing example group ee/spec/requests/admin/application_settings_controller_spec.rb. It took 6.15 seconds. Expected to take 5.39 seconds. 3934 21:49:01 # [RSpecRunTime] Starting example group ee/spec/requests/api/service_accounts_spec.rb. Expected to take 5.21 seconds. 3935 21:49:01 API::ServiceAccounts 3936 21:49:01 GET /service_accounts 3937 21:49:01 when feature is licensed 3938 21:49:01 when params are empty 3939 21:49:02 returns 200 status service account users list 3940 21:49:02 when params has order_by specified 3941 21:49:02 when username 3942 21:49:02 orders by username in desc order 3943 21:49:02 when sort order is specified 3944 21:49:02 follows sort order 3945 21:49:02 when order_by is neither id or username 3946 21:49:02 throws error 3947 21:49:02 behaves like an endpoint with keyset pagination 3948 21:49:02 on making requests with supported ordering structure 3949 21:49:03 includes keyset url params in the url response 3950 21:49:03 does not include pagination headers 3951 21:49:03 paginates the records correctly 3952 21:49:03 when feature is not licensed 3953 21:49:03 returns error 3954 21:49:03 POST /service_accounts 3955 21:49:03 when feature is licensed 3956 21:49:03 when user is an admin 3957 21:49:04 creates user with user type service_account_user 3958 21:49:04 returns bad request error when service returns bad request 3959 21:49:04 when params are provided 3960 21:49:04 creates user with provided details 3961 21:49:04 when user with the username already exists 3962 21:49:05 returns error 3963 21:49:05 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.5 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.20 1.14 1.09 1/430 13168 3965 21:49:05 when user is not an admin 3966 21:49:05 returns error 3967 21:49:05 when licensed feature is not present 3968 21:49:06 returns error 3969 21:49:06 # [RSpecRunTime] Finishing example group ee/spec/requests/api/service_accounts_spec.rb. It took 4.45 seconds. Expected to take 5.21 seconds. 3970 21:49:06 # [RSpecRunTime] Starting example group ee/spec/requests/projects/security/corpus_management_controller_spec.rb. Expected to take 5.04 seconds. 3971 21:49:06 Projects::Security::CorpusManagementController 3973 21:49:06 when the "Security and compliance" feature is disabled 3974 21:49:07 is expected to respond with numeric status code not_found 3975 21:49:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.02 seconds. Current RSS: ~1479M. Threads: 6. load average: 1.18 1.14 1.09 1/429 13169 3977 21:49:07 feature available 3978 21:49:07 user authorized 3979 21:49:08 can access page 3980 21:49:08 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.5 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.18 1.14 1.09 1/429 13170 3982 21:49:08 user not authorized 3983 21:49:09 sees a 404 error 3984 21:49:09 feature not available 3985 21:49:09 license doesnt't support the feature 3986 21:49:10 sees a 404 error 3987 21:49:10 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/security/corpus_management_controller_spec.rb. It took 4.38 seconds. Expected to take 5.04 seconds. 3988 21:49:10 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb. Expected to take 4.78 seconds. 3989 21:49:10 Create a namespace filter for instance level external audit event destinations 3990 21:49:10 when feature is unlicensed 3991 21:49:10 behaves like a mutation on an unauthorized resource 3992 21:49:10 behaves like a mutation that returns top-level errors 3993 21:49:10 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3994 21:49:10 when feature is licensed 3995 21:49:10 when current user is instance admin 3996 21:49:10 when group_path is passed in params 3997 21:49:10 behaves like creation of namespace filters 3998 21:49:11 when namespace_path is valid 3999 21:49:11 creates a namespace filter 4000 21:49:11 when namespace filter for the given namespace already exists 4001 21:49:11 returns error 4002 21:49:11 when given namespace path is invalid 4003 21:49:12 returns error 4004 21:49:12 when project_path is passed in params 4005 21:49:12 behaves like creation of namespace filters 4006 21:49:12 when namespace_path is valid 4007 21:49:12 creates a namespace filter 4008 21:49:12 when namespace filter for the given namespace already exists 4009 21:49:13 returns error 4010 21:49:13 # [RSpecRunTime] RSpec elapsed time: 18 minutes 0.08 second. Current RSS: ~1462M. Threads: 6. load average: 1.25 1.16 1.10 1/429 13171 4012 21:49:13 when given namespace path is invalid 4013 21:49:13 returns error 4014 21:49:13 when namespace_path is invalid 4015 21:49:13 behaves like a mutation that returns top-level errors 4016 21:49:13 is expected to contain exactly "namespace_path should be of group or project only." 4017 21:49:13 when current user is not instance admin 4018 21:49:13 behaves like a mutation on an unauthorized resource 4019 21:49:13 behaves like a mutation that returns top-level errors 4020 21:49:14 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4021 21:49:14 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb. It took 3.74 seconds. Expected to take 4.78 seconds. 4022 21:49:14 # [RSpecRunTime] Starting example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. Expected to take 4.74 seconds. 4023 21:49:14 Admin::ApplicationSettings::RolesAndPermissionsController 4025 21:49:14 behaves like access control 4026 21:49:14 with non-admin user 4027 21:49:14 behaves like not found 4028 21:49:14 is not found 4029 21:49:14 when no user is logged in 4030 21:49:14 redirects to login page 4031 21:49:14 with an admin user 4032 21:49:14 when no suitable license is available 4033 21:49:14 behaves like not found 4034 21:49:14 is not found 4035 21:49:14 when a suitable license is available 4036 21:49:14 license: :custom_roles 4037 21:49:14 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4039 21:49:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4040 21:49:14 returns a 200 status code 4041 21:49:14 when on SaaS 4042 21:49:14 behaves like not found 4043 21:49:15 is not found 4044 21:49:15 behaves like role existence check 4045 21:49:15 with a valid custom role 4046 21:49:15 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4048 21:49:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4049 21:49:15 returns a 200 status code 4050 21:49:15 when the ID is for a non-existent custom role 4051 21:49:15 behaves like not found 4052 21:49:15 is not found 4053 21:49:15 when the ID is for a non-existent standard role 4054 21:49:15 behaves like not found 4055 21:49:15 is not found 4056 21:49:15 when the ID is for the minimal access role 4057 21:49:15 behaves like not found 4058 21:49:15 is not found 4060 21:49:15 behaves like access control 4061 21:49:15 with non-admin user 4062 21:49:15 behaves like not found 4063 21:49:15 is not found 4064 21:49:15 when no user is logged in 4065 21:49:15 redirects to login page 4066 21:49:15 with an admin user 4067 21:49:15 when no suitable license is available 4068 21:49:15 behaves like not found 4069 21:49:16 is not found 4070 21:49:16 when a suitable license is available 4071 21:49:16 license: :custom_roles 4072 21:49:16 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4074 21:49:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4075 21:49:16 returns a 200 status code 4076 21:49:16 when on SaaS 4077 21:49:16 behaves like not found 4078 21:49:16 is not found 4079 21:49:16 license: :default_roles_assignees 4080 21:49:16 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4082 21:49:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4083 21:49:16 returns a 200 status code 4084 21:49:16 when on SaaS 4085 21:49:16 behaves like not found 4086 21:49:16 is not found 4087 21:49:16 behaves like role existence check 4088 21:49:16 with a valid custom role 4089 21:49:16 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4091 21:49:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4092 21:49:17 returns a 200 status code 4093 21:49:17 when the ID is for a non-existent custom role 4094 21:49:17 behaves like not found 4095 21:49:17 is not found 4096 21:49:17 when the ID is for a non-existent standard role 4097 21:49:17 behaves like not found 4098 21:49:17 is not found 4099 21:49:17 when the ID is for the minimal access role 4100 21:49:17 behaves like not found 4101 21:49:17 is not found 4103 21:49:17 behaves like access control 4104 21:49:17 with non-admin user 4105 21:49:17 behaves like not found 4106 21:49:17 is not found 4107 21:49:17 when no user is logged in 4108 21:49:17 redirects to login page 4109 21:49:17 with an admin user 4110 21:49:17 when no suitable license is available 4111 21:49:17 behaves like not found 4112 21:49:17 is not found 4113 21:49:17 when a suitable license is available 4114 21:49:17 license: :custom_roles 4115 21:49:17 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4117 21:49:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4118 21:49:17 returns a 200 status code 4119 21:49:17 when on SaaS 4120 21:49:17 behaves like not found 4121 21:49:18 is not found 4122 21:49:18 license: :default_roles_assignees 4123 21:49:18 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4125 21:49:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4126 21:49:18 returns a 200 status code 4127 21:49:18 when on SaaS 4128 21:49:18 behaves like not found 4129 21:49:18 is not found 4130 21:49:18 # [RSpecRunTime] Finishing example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. It took 4.26 seconds. Expected to take 4.74 seconds. 4131 21:49:18 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/manage_security_policy_link/request_spec.rb. Expected to take 4.66 seconds. 4132 21:49:18 User with manage_security_policy_link custom role 4133 21:49:19 Controllers endpoints 4134 21:49:19 Projects::Security::PoliciesController 4136 21:49:20 user has access via a custom role 4137 21:49:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 7.11 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.23 1.15 1.10 1/429 13195 4139 21:49:20 Groups::Security::PoliciesController 4141 21:49:20 user has access via a custom role 4142 21:49:20 GraphQL mutations 4143 21:49:21 Mutations::SecurityPolicy::AssignSecurityPolicyProject 4145 21:49:21 has access via a custom role 4147 21:49:21 has access via a custom role 4148 21:49:21 Mutations::SecurityPolicy::UnassignSecurityPolicyProject 4150 21:49:21 has access via a custom role 4152 21:49:22 has access via a custom role 4153 21:49:22 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/manage_security_policy_link/request_spec.rb. It took 3.74 seconds. Expected to take 4.66 seconds. 4154 21:49:22 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb. Expected to take 4.52 seconds. 4155 21:49:22 Create a Compliance Framework 4156 21:49:22 framework feature is unlicensed 4157 21:49:22 behaves like a mutation that returns errors in the response 4158 21:49:22 is expected to contain exactly "Not permitted to create framework" 4159 21:49:22 pipeline configuration feature is unlicensed 4160 21:49:22 when pipeline_configuration_full_path is set 4161 21:49:22 behaves like a mutation that returns errors in the response 4162 21:49:23 is expected to contain exactly "Pipeline configuration full path feature is not available" 4163 21:49:23 when pipeline_configuration_full_path is not set 4164 21:49:23 behaves like a mutation that creates a compliance framework 4165 21:49:23 creates a new compliance framework 4166 21:49:24 returns the newly created framework 4167 21:49:24 feature is licensed 4168 21:49:24 namespace is a personal namespace 4169 21:49:24 current_user is namespace owner 4170 21:49:24 does not create a new compliance framework 4171 21:49:24 behaves like a mutation that returns errors in the response 4172 21:49:24 is expected to contain exactly "Failed to create framework" and "Namespace must be a group, user namespaces are not supported." 4173 21:49:24 namespace is a group 4174 21:49:24 current_user is group owner 4175 21:49:24 behaves like a mutation that creates a compliance framework 4176 21:49:25 creates a new compliance framework 4177 21:49:25 returns the newly created framework 4178 21:49:25 current_user is not a group owner 4179 21:49:25 current_user is group owner 4180 21:49:26 does not create a new compliance framework 4181 21:49:26 behaves like a mutation that returns errors in the response 4182 21:49:26 is expected to contain exactly "Not permitted to create framework" 4183 21:49:26 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb. It took 4.28 seconds. Expected to take 4.52 seconds. 4184 21:49:26 # [RSpecRunTime] Starting example group ee/spec/requests/api/project_google_cloud_integration_spec.rb. Expected to take 4.4 seconds. 4185 21:49:26 API::ProjectGoogleCloudIntegration 4186 21:49:27 GET /projects/:id/google_cloud/setup/runner_deployment_project.sh 4188 21:49:27 when SaaS feature is enabled 4189 21:49:27 when google_cloud_project_id is invalid 4190 21:49:27 behaves like does not return the shell script 4191 21:49:27 is expected to eq "google_cloud_project_id is invalid" 4192 21:49:27 # [RSpecRunTime] RSpec elapsed time: 18 minutes 14.81 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.12 1.13 1.09 1/429 13196 4194 21:49:27 behaves like an endpoint generating a bash script for Google Cloud 4195 21:49:28 generates the script 4196 21:49:28 when required param is missing 4197 21:49:28 returns error 4198 21:49:28 when user do not have project admin access 4199 21:49:28 returns error 4200 21:49:28 GET /projects/:id/google_cloud/setup/integrations.sh 4202 21:49:28 when SaaS feature is enabled 4203 21:49:28 when Workload Identity Federation integration exists 4204 21:49:28 when google_cloud_artifact_registry_project_id is invalid 4205 21:49:28 behaves like does not return the shell script 4206 21:49:29 is expected to eq "google_cloud_artifact_registry_project_id is invalid" 4207 21:49:29 behaves like an endpoint generating a bash script for Google Cloud 4208 21:49:29 generates the script 4209 21:49:29 when required param is missing 4210 21:49:29 returns error 4211 21:49:29 when user do not have project admin access 4212 21:49:30 returns error 4213 21:49:30 when Workload Identity Federation integration does not exist 4214 21:49:30 returns error 4215 21:49:30 # [RSpecRunTime] Finishing example group ee/spec/requests/api/project_google_cloud_integration_spec.rb. It took 4.03 seconds. Expected to take 4.4 seconds. 4216 21:49:30 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb. Expected to take 4.37 seconds. 4217 21:49:30 Query.project(fullPath).dastSiteValidations 4218 21:49:31 when a user does not have access to the project 4219 21:49:31 returns a null project 4220 21:49:31 when a user does not have access to dast_site_validations 4221 21:49:31 returns an empty nodes array 4222 21:49:31 when a user has access to dast_site_validations 4223 21:49:33 avoids N+1 queries 4224 21:49:33 behaves like sorted paginated query 4225 21:49:33 behaves like requires variables 4226 21:49:33 shared example requires variables to be set 4227 21:49:33 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.3 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.11 1.13 1.09 1/429 13197 4230 21:49:33 when sorting 4231 21:49:33 sorts correctly 4232 21:49:33 when paginating 4233 21:49:34 paginates correctly 4234 21:49:34 # [RSpecRunTime] RSpec elapsed time: 18 minutes 21.67 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.11 1.13 1.09 3/429 13198 4236 21:49:34 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb. It took 4.3 seconds. Expected to take 4.37 seconds. 4237 21:49:34 # [RSpecRunTime] Starting example group ee/spec/requests/api/saml_group_links_spec.rb. Expected to take 4.16 seconds. 4238 21:49:34 API::SamlGroupLinks 4239 21:49:35 GET /groups/:id/saml_group_links 4240 21:49:35 when license feature is available 4241 21:49:35 when unauthorized 4242 21:49:35 returns unauthorized error 4243 21:49:35 when a less privileged user 4244 21:49:35 returns unauthorized error 4245 21:49:35 when owner of the group 4246 21:49:35 behaves like has expected results 4247 21:49:35 returns SAML group links 4248 21:49:35 when group does not have any associated saml_group_links 4249 21:49:36 returns empty array as response 4250 21:49:36 with URL-encoded path of the group 4251 21:49:36 behaves like has expected results 4252 21:49:36 returns SAML group links 4253 21:49:36 when license feature is not available 4254 21:49:36 returns unauthorized error 4255 21:49:36 POST /groups/:id/saml_group_links 4256 21:49:36 when licensed feature is available 4257 21:49:36 when unauthorized 4258 21:49:36 returns unauthorized error 4259 21:49:36 when a less privileged user 4260 21:49:36 does not allow less privileged user to add SAML group link 4261 21:49:36 when owner of the group and group is saml enabled 4262 21:49:36 returns ok and add saml group link 4263 21:49:36 when providing a member_role_id 4264 21:49:36 when custom roles are not enabled 4265 21:49:37 adds the saml group link without the provided `member_role_id` 4266 21:49:37 when custom roles are enabled 4267 21:49:37 adds the saml group link with the provided `member_role_id` 4268 21:49:37 when params are missing 4269 21:49:37 returns a 400 error when params are missing 4270 21:49:37 when params are invalid 4271 21:49:37 returns a 400 error when params are invalid 4272 21:49:37 when licensed feature is not available 4273 21:49:37 returns unauthorized error 4274 21:49:37 GET /groups/:id/saml_group_links/:saml_group_name 4275 21:49:37 when licensed feature is available 4276 21:49:37 when unauthorized 4277 21:49:37 returns unauthorized error 4278 21:49:37 when owner of the group 4279 21:49:37 gets saml group link 4280 21:49:37 when invalid group name is passed 4281 21:49:38 returns 404 if SAML group can not used for a SAML group link 4282 21:49:38 when licensed feature is not available 4283 21:49:38 returns authentication error 4284 21:49:38 DELETE /groups/:id/saml_group_links/:saml_group_name 4285 21:49:38 when licensed feature is available 4286 21:49:38 when unauthorized 4287 21:49:38 returns unauthorized error 4288 21:49:38 when a less privileged user 4289 21:49:38 does not remove the SAML group link 4290 21:49:38 when owner of the group 4291 21:49:38 removes saml group link 4292 21:49:38 when invalid group name is passed 4293 21:49:38 returns 404 if SAML group can not used for a SAML group link 4294 21:49:38 when licensed feature is not available 4295 21:49:38 returns authentication error 4296 21:49:38 # [RSpecRunTime] Finishing example group ee/spec/requests/api/saml_group_links_spec.rb. It took 4.12 seconds. Expected to take 4.16 seconds. 4297 21:49:38 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb. Expected to take 4.06 seconds. 4298 21:49:38 Assigns scan execution policy project to a project/namespace 4300 21:49:39 behaves like assigns security policy project 4301 21:49:39 when licensed feature is available 4302 21:49:39 when user is an owner of the container 4303 21:49:40 assigns the security policy project 4304 21:49:40 # [RSpecRunTime] RSpec elapsed time: 18 minutes 27.33 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.18 1.14 1.10 1/429 13199 4306 21:49:40 when user is not an owner 4307 21:49:40 behaves like a mutation that returns top-level errors 4308 21:49:40 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4309 21:49:40 when policy_project_id is invalid 4310 21:49:40 behaves like a mutation that returns top-level errors 4311 21:49:41 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4312 21:49:41 when feature is not licensed 4313 21:49:41 behaves like a mutation that returns top-level errors 4314 21:49:41 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4315 21:49:41 for namespace 4316 21:49:41 behaves like assigns security policy project 4317 21:49:41 when licensed feature is available 4318 21:49:41 when user is an owner of the container 4319 21:49:42 assigns the security policy project 4320 21:49:42 when user is not an owner 4321 21:49:42 behaves like a mutation that returns top-level errors 4322 21:49:42 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4323 21:49:42 when policy_project_id is invalid 4324 21:49:42 behaves like a mutation that returns top-level errors 4325 21:49:42 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4326 21:49:42 when feature is not licensed 4327 21:49:42 behaves like a mutation that returns top-level errors 4328 21:49:42 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4329 21:49:42 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb. It took 4.03 seconds. Expected to take 4.06 seconds. 4330 21:49:42 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast_scanner_profiles/create_spec.rb. Expected to take 3.93 seconds. 4331 21:49:42 Creating a DAST Scanner Profile 4332 21:49:43 behaves like an on-demand scan mutation when user cannot run an on-demand scan 4333 21:49:43 when a user does not have access to the project 4334 21:49:43 behaves like a mutation that returns a top-level access error 4335 21:49:43 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4336 21:49:43 when a user does not have access to run a dast scan on the project 4337 21:49:43 behaves like a mutation that returns a top-level access error 4338 21:49:44 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4339 21:49:44 behaves like an on-demand scan mutation when user can run an on-demand scan 4340 21:49:44 returns an empty errors array 4341 21:49:45 returns the dast_scanner_profile id 4342 21:49:45 sets default values of omitted properties 4343 21:49:45 when on demand scan licensed feature is not available 4344 21:49:45 behaves like a mutation that returns a top-level access error 4345 21:49:45 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4346 21:49:45 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.8 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.17 1.14 1.09 1/429 13200 4348 21:49:45 when dast_scanner_profile exists 4349 21:49:46 returns errors 4350 21:49:46 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast_scanner_profiles/create_spec.rb. It took 3.41 seconds. Expected to take 3.93 seconds. 4351 21:49:46 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/api/internal/add_on_purchases_spec.rb. Expected to take 3.78 seconds. 4352 21:49:46 GitlabSubscriptions::API::Internal::AddOnPurchases 4353 21:49:46 POST /internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchases 4354 21:49:46 is expected to respond with numeric status code unauthorized 4355 21:49:46 when authenticated as the subscription portal 4356 21:49:46 behaves like bulk add-on purchase provision service endpoint 4357 21:49:46 creates a new add-on purchase 4358 21:49:46 when the namespace cannot be found 4359 21:49:46 is expected to respond with numeric status code not_found 4360 21:49:46 when body is missing parameters 4361 21:49:46 returns bad request response highlighting validation errors 4362 21:49:46 when a negative integer for quantity is provided 4363 21:49:46 returns active record errors 4364 21:49:46 when the add-on purchase already exists 4365 21:49:47 updates existing add-on purchase 4366 21:49:47 when only required add-on purchase params are used 4367 21:49:47 updates existing add-on purchase 4368 21:49:47 when parameters miss information 4369 21:49:47 returns bad request response 4370 21:49:47 when authenticating with a personal access token 4371 21:49:47 behaves like bulk add-on purchase provision service endpoint 4372 21:49:47 creates a new add-on purchase 4373 21:49:47 when the namespace cannot be found 4374 21:49:47 is expected to respond with numeric status code not_found 4375 21:49:47 when body is missing parameters 4376 21:49:47 returns bad request response highlighting validation errors 4377 21:49:47 when a negative integer for quantity is provided 4378 21:49:48 returns active record errors 4379 21:49:48 when the add-on purchase already exists 4380 21:49:48 updates existing add-on purchase 4381 21:49:48 when only required add-on purchase params are used 4382 21:49:48 updates existing add-on purchase 4383 21:49:48 when parameters miss information 4384 21:49:48 returns bad request response 4385 21:49:48 with a non-admin user 4386 21:49:49 is expected to respond with numeric status code forbidden 4387 21:49:49 GET /namespaces/:id/subscription_add_on_purchases/:add_on_name 4388 21:49:49 when unauthenticated 4389 21:49:49 returns authentication error 4390 21:49:49 when authenticated as the subscription portal 4391 21:49:49 when the namespace cannot be found 4392 21:49:49 returns a not_found error 4393 21:49:49 when the add-on cannot be found 4394 21:49:49 returns a not_found error 4395 21:49:49 when the add-on purchase does not exist 4396 21:49:49 returns a not_found error 4397 21:49:49 when the add-on purchase exists 4398 21:49:49 returns the found add-on purchase 4399 21:49:49 when authenticating with a personal access token 4400 21:49:49 with a non-admin user 4401 21:49:49 returns :forbidden 4402 21:49:49 with admin user 4403 21:49:49 when the namespace cannot be found 4404 21:49:49 is expected to respond with numeric status code not_found 4405 21:49:49 when the add-on cannot be found 4406 21:49:49 is expected to respond with numeric status code not_found 4407 21:49:49 when the add-on purchase does not exist 4408 21:49:50 is expected to respond with numeric status code not_found 4409 21:49:50 when the add-on purchase exists 4410 21:49:50 returns the found add-on purchase 4411 21:49:50 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/api/internal/add_on_purchases_spec.rb. It took 3.92 seconds. Expected to take 3.78 seconds. 4412 21:49:50 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb. Expected to take 3.74 seconds. 4413 21:49:50 Group.contributions 4414 21:49:50 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4416 21:49:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4417 21:49:51 when the license is available 4418 21:49:51 when postgres is the data source 4419 21:49:51 behaves like returns correct data 4420 21:49:51 returns data 4421 21:49:51 when paginating to the second page 4422 21:49:52 returns the correct data 4423 21:49:52 # [RSpecRunTime] RSpec elapsed time: 18 minutes 38.97 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.22 1.15 1.10 1/429 13201 4425 21:49:52 when bogus cursor is passed 4426 21:49:52 raises error 4427 21:49:52 with events from different users 4428 21:49:53 does not create N+1 queries 4429 21:49:53 when the license is not available 4430 21:49:53 returns no data 4431 21:49:53 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb. It took 3.19 seconds. Expected to take 3.74 seconds. 4432 21:49:53 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/create_spec.rb. Expected to take 3.65 seconds. 4433 21:49:53 Create an issue 4434 21:49:55 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4436 21:49:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4437 21:49:55 creates the issue 4438 21:49:55 when iterationId is provided 4439 21:49:56 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4441 21:49:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4442 21:49:56 creates the issue 4443 21:49:56 when iterationId and iterationWildcardId are provided 4444 21:49:57 returns a mutually exclusive argument error 4445 21:49:57 # [RSpecRunTime] RSpec elapsed time: 18 minutes 43.98 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.20 1.15 1.10 1/429 13202 4447 21:49:57 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/create_spec.rb. It took 3.65 seconds. Expected to take 3.65 seconds. 4448 21:49:57 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/iterations/delete_spec.rb. Expected to take 3.55 seconds. 4449 21:49:57 Deleting an iteration 4450 21:49:57 when the user does not have permission 4451 21:49:57 behaves like a mutation that returns a top-level access error 4452 21:49:57 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4453 21:49:57 when the user has permission 4454 21:49:57 when iterations feature is disabled 4455 21:49:57 behaves like a mutation that returns top-level errors 4456 21:49:58 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4457 21:49:58 when iterations feature is enabled 4458 21:49:58 when iteration belongs to a manual cadence 4459 21:49:59 deletes the iteration 4460 21:49:59 # [RSpecRunTime] RSpec elapsed time: 18 minutes 46.44 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.20 1.15 1.10 1/429 13203 4462 21:49:59 when iteration belongs to an automatic cadence 4463 21:49:59 behaves like a mutation that returns top-level errors 4464 21:50:00 is expected to contain exactly "Deleting iterations from automatic iteration cadences is not allowed." 4465 21:50:00 when required arguments are missing 4466 21:50:00 returns error about required argument 4467 21:50:00 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/iterations/delete_spec.rb. It took 3.49 seconds. Expected to take 3.55 seconds. 4468 21:50:00 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast_site_profiles/create_spec.rb. Expected to take 3.46 seconds. 4469 21:50:00 Creating a DAST Site Profile 4470 21:50:00 behaves like an on-demand scan mutation when user cannot run an on-demand scan 4471 21:50:00 when a user does not have access to the project 4472 21:50:00 behaves like a mutation that returns a top-level access error 4473 21:50:01 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4474 21:50:01 when a user does not have access to run a dast scan on the project 4475 21:50:01 behaves like a mutation that returns a top-level access error 4476 21:50:01 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4477 21:50:01 behaves like an on-demand scan mutation when user can run an on-demand scan 4478 21:50:02 returns an empty errors array 4479 21:50:02 returns the dast_site_profile id 4480 21:50:02 when on demand scan licensed feature is not available 4481 21:50:02 behaves like a mutation that returns a top-level access error 4482 21:50:03 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4483 21:50:03 # [RSpecRunTime] RSpec elapsed time: 18 minutes 50.2 seconds. Current RSS: ~1473M. Threads: 6. load average: 1.27 1.16 1.10 1/429 13204 4485 21:50:03 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast_site_profiles/create_spec.rb. It took 2.74 seconds. Expected to take 3.46 seconds. 4486 21:50:03 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb. Expected to take 3.45 seconds. 4487 21:50:03 Querying Duo Workflows Workflows 4488 21:50:04 when duo workflow is available 4489 21:50:04 when user is not logged in 4490 21:50:04 returns an empty array 4491 21:50:04 # [RSpecRunTime] RSpec elapsed time: 18 minutes 51.79 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.27 1.16 1.10 1/429 13205 4493 21:50:04 when the user does not have access to the project 4494 21:50:05 returns an empty array 4495 21:50:05 when the user has access to the project 4496 21:50:05 returns the workflows 4497 21:50:05 with the project_path argument 4498 21:50:07 returns only the workflows for that project owned by that user 4499 21:50:07 # [RSpecRunTime] RSpec elapsed time: 18 minutes 54.19 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.24 1.16 1.10 1/429 13206 4501 21:50:07 when duo_features_enabled settings is turned off 4502 21:50:07 returns an empty array 4503 21:50:07 when duo workflow is not available 4504 21:50:07 returns an empty array 4505 21:50:07 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb. It took 4.39 seconds. Expected to take 3.45 seconds. 4506 21:50:07 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/gitlab_subscriptions/add_on_purchase_spec.rb. Expected to take 3.35 seconds. 4507 21:50:07 Query.addOnPurchase 4508 21:50:07 when namespace_id is provided as an argument 4509 21:50:08 behaves like successful response 4510 21:50:08 returns expected response 4511 21:50:08 when current_user is the owner of associated namespace 4512 21:50:08 behaves like successful response 4513 21:50:08 returns expected response 4514 21:50:08 when current_user is not the owner of associated namespace 4515 21:50:08 behaves like empty response 4517 21:50:09 when namespace_id is not provided as argument 4518 21:50:09 behaves like successful response 4519 21:50:09 returns expected response 4520 21:50:09 when seats are assigned 4521 21:50:09 behaves like successful response 4522 21:50:09 returns expected response 4523 21:50:09 when no active add_on_purchase is present 4524 21:50:09 behaves like empty response 4526 21:50:09 when started_at is future dated 4527 21:50:09 behaves like empty response 4529 21:50:10 when expires_on date is today 4530 21:50:10 behaves like empty response 4532 21:50:10 when current_user is not eligible to admin add_on_purchase 4533 21:50:10 behaves like empty response 4535 21:50:10 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/gitlab_subscriptions/add_on_purchase_spec.rb. It took 3.04 seconds. Expected to take 3.35 seconds. 4536 21:50:10 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb. Expected to take 3.26 seconds. 4537 21:50:10 Create an instance external audit event destination 4538 21:50:10 when feature is licensed 4539 21:50:10 when user is instance admin 4540 21:50:11 creates the destination 4541 21:50:11 when overriding default name 4542 21:50:11 creates the destination 4543 21:50:11 behaves like creates an audit event 4544 21:50:11 audits the creation 4545 21:50:11 when destination is invalid 4546 21:50:12 returns correct errors 4547 21:50:12 when current user is not instance admin 4548 21:50:12 behaves like a mutation that does not create a destination 4549 21:50:12 does not create the destination 4550 21:50:12 behaves like a mutation that returns top-level errors 4551 21:50:12 is expected to contain exactly "You do not have access to this mutation." 4552 21:50:12 when feature is unlicensed 4553 21:50:12 behaves like a mutation that does not create a destination 4554 21:50:12 does not create the destination 4555 21:50:12 behaves like a mutation that returns top-level errors 4556 21:50:12 is expected to contain exactly "You do not have access to this mutation." 4557 21:50:12 behaves like a mutation that does not create a destination 4558 21:50:13 does not create the destination 4559 21:50:13 behaves like a mutation that returns top-level errors 4560 21:50:13 is expected to contain exactly "You do not have access to this mutation." 4561 21:50:13 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb. It took 2.54 seconds. Expected to take 3.26 seconds. 4562 21:50:13 # [RSpecRunTime] Starting example group ee/spec/controllers/admin/projects_controller_spec.rb. Expected to take 3.22 seconds. 4563 21:50:13 Admin::ProjectsController 4564 21:50:14 GET /projects/:id 4565 21:50:14 when Geo is enabled 4566 21:50:14 on a primary site 4567 21:50:14 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4569 21:50:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4570 21:50:14 does not display a different read-only message 4571 21:50:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 1.86 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.22 1.16 1.10 1/430 13207 4573 21:50:14 on a secondary site 4574 21:50:15 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4576 21:50:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4577 21:50:15 displays a different read-only message based on skip_readonly_message 4578 21:50:15 without Geo enabled 4579 21:50:16 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4581 21:50:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4582 21:50:16 does not display a different read-only message 4583 21:50:16 # [RSpecRunTime] Finishing example group ee/spec/controllers/admin/projects_controller_spec.rb. It took 3.15 seconds. Expected to take 3.22 seconds. 4584 21:50:16 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/iterations/iterations_spec.rb. Expected to take 3.13 seconds. 4585 21:50:16 getting iterations 4586 21:50:17 query for iterations by timeframe 4587 21:50:17 without start date 4588 21:50:17 returns error 4589 21:50:17 without end date 4590 21:50:17 returns error 4591 21:50:17 with start and end date 4592 21:50:17 does not have errors 4593 21:50:17 query for iterations by cadence 4594 21:50:17 with multiple cadences 4595 21:50:17 returns iterations 4596 21:50:17 searching by cadence title or iteration title and sorting by cadence and due date ASC 4597 21:50:18 search: "two", ordered_expected_iterations: lazy { [past_iteration1, past_iteration2, upcoming_group_iteration] } 4598 21:50:18 correctly returns ordered items 4599 21:50:18 search: "iteration", ordered_expected_iterations: lazy { [closed_group_iteration, current_group_iteration, past_iteration1, past_iteration2, upcoming_group_iteration] } 4600 21:50:18 correctly returns ordered items 4601 21:50:18 query for iterations by state 4602 21:50:18 with invalid state 4603 21:50:18 returns empty iterations list 4604 21:50:18 with `current` state 4605 21:50:19 returns `current` iteration 4606 21:50:19 with `closed` state 4607 21:50:19 returns `closed` iteration 4608 21:50:19 when sorting by cadence and due date DESC 4609 21:50:19 returns `closed` iteration sorted by due date DESC 4610 21:50:19 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/iterations/iterations_spec.rb. It took 3.11 seconds. Expected to take 3.13 seconds. 4611 21:50:19 # [RSpecRunTime] Starting example group ee/spec/requests/ee/projects/protected_branches_controller_spec.rb. Expected to take 3.02 seconds. 4612 21:50:19 Projects::ProtectedBranchesController 4613 21:50:20 with custom_roles feature disabled 4614 21:50:20 POST #create 4615 21:50:20 does not create a protected branch 4616 21:50:20 # [RSpecRunTime] RSpec elapsed time: 19 minutes 7.82 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.21 1.16 1.10 1/429 13226 4619 21:50:21 does not update the protected branch 4620 21:50:21 DELETE #destroy 4621 21:50:21 does not destroy the protected branch 4622 21:50:21 with custom_roles feature enabled 4623 21:50:21 POST #create 4624 21:50:21 creates a protected branch 4626 21:50:21 updates the protected branch 4627 21:50:21 DELETE #destroy 4628 21:50:22 destroys the protected branch 4629 21:50:22 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/projects/protected_branches_controller_spec.rb. It took 2.66 seconds. Expected to take 3.02 seconds. 4630 21:50:22 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/issue_links_controller_spec.rb. Expected to take 3.0 seconds. 4631 21:50:22 Projects::IssueLinksController 4633 21:50:23 returns success response 4634 21:50:23 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.43 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.19 1.15 1.10 1/429 13227 4636 21:50:23 POST #create 4637 21:50:24 returns success response 4638 21:50:24 when blocked issues is disabled 4639 21:50:25 returns failure response 4640 21:50:25 # [RSpecRunTime] RSpec elapsed time: 19 minutes 12.03 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.19 1.15 1.10 1/429 13228 4642 21:50:25 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/issue_links_controller_spec.rb. It took 2.92 seconds. Expected to take 3.0 seconds. 4643 21:50:25 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/iterations/cadences/destroy_spec.rb. Expected to take 2.92 seconds. 4644 21:50:25 Destroying an iteration cadence 4645 21:50:25 when the user does not have permission 4646 21:50:25 behaves like a mutation that returns a top-level access error 4647 21:50:25 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4648 21:50:25 when the user has permission 4649 21:50:25 when iterations feature is disabled 4650 21:50:25 behaves like a mutation that returns top-level errors 4651 21:50:26 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4652 21:50:26 when iterations feature is enabled 4653 21:50:27 destroys the iteration cadence 4654 21:50:27 when required arguments are missing 4655 21:50:27 returns error about required argument 4656 21:50:27 # [RSpecRunTime] RSpec elapsed time: 19 minutes 14.52 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.17 1.15 1.10 1/429 13229 4658 21:50:27 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/iterations/cadences/destroy_spec.rb. It took 2.49 seconds. Expected to take 2.92 seconds. 4659 21:50:27 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security/project_security_exclusions_query_spec.rb. Expected to take 2.87 seconds. 4660 21:50:27 Query.project(fullPath).securityExclusions 4661 21:50:28 when a user has access to the project 4662 21:50:28 when user cannot read project security exclusions 4663 21:50:28 returns null 4664 21:50:28 when user can read project security exclusions 4665 21:50:28 when feature is licensed 4666 21:50:28 returns all security exclusions 4667 21:50:28 when filtering by scanner 4668 21:50:29 returns all exclusions for that scanner 4669 21:50:29 when filtering by type 4670 21:50:29 returns all exclusions for that type 4671 21:50:29 when filtering by status 4672 21:50:29 returns all exclusions for that status 4673 21:50:29 when feature is not licensed for the project 4674 21:50:29 returns null 4675 21:50:29 when a user does not have access to the project 4676 21:50:30 returns a null project 4677 21:50:30 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security/project_security_exclusions_query_spec.rb. It took 2.49 seconds. Expected to take 2.87 seconds. 4678 21:50:30 # [RSpecRunTime] Starting example group ee/spec/requests/api/project_security_settings_spec.rb. Expected to take 2.78 seconds. 4679 21:50:30 API::ProjectSecuritySettings 4680 21:50:30 GET /projects/:id/security_settings 4681 21:50:30 when user is not authenticated 4682 21:50:30 returns 401 Unauthorized 4683 21:50:30 when user is authenticated 4684 21:50:30 returns project security settings when the user has at least the Developer role 4685 21:50:31 returns 401 Unauthorized when the user has Guest role 4686 21:50:31 returns 404 for non-existing project 4687 21:50:31 PUT /projects/:id/security_settings 4688 21:50:31 when user is not authenticated 4689 21:50:31 returns 401 Unauthorized 4690 21:50:31 when user is authenticated 4691 21:50:31 updates project security settings for users with Maintainer role 4692 21:50:32 returns 401 Unauthorized for users with Developer role 4693 21:50:32 # [RSpecRunTime] Finishing example group ee/spec/requests/api/project_security_settings_spec.rb. It took 2.01 seconds. Expected to take 2.78 seconds. 4694 21:50:32 # [RSpecRunTime] Starting example group ee/spec/requests/lfs_locks_api_spec.rb. Expected to take 2.72 seconds. 4695 21:50:32 Git LFS File Locking API 4696 21:50:32 Create File Lock endpoint 4697 21:50:32 with an exceeded namespace storage limit 4698 21:50:33 does not create the lock 4699 21:50:33 Listing File Locks endpoint 4700 21:50:33 with an exceeded namespace storage limit 4701 21:50:33 returns the list of locked files 4702 21:50:33 List File Locks for verification endpoint 4703 21:50:33 with an exceeded namespace storage limit 4704 21:50:33 rejects the request 4705 21:50:33 Delete File Lock endpoint 4706 21:50:33 with an exceeded namespace storage limit 4707 21:50:34 does not delete the lock 4708 21:50:34 # [RSpecRunTime] Finishing example group ee/spec/requests/lfs_locks_api_spec.rb. It took 2.34 seconds. Expected to take 2.72 seconds. 4709 21:50:34 # [RSpecRunTime] Starting example group ee/spec/requests/groups/comment_templates_controller_spec.rb. Expected to take 2.66 seconds. 4710 21:50:34 Groups::CommentTemplatesController 4711 21:50:34 as developer 4713 21:50:34 when license is invalid 4714 21:50:34 is expected to respond with numeric status code not_found 4715 21:50:34 when group_saved_replies_flag feature flag is disabled 4716 21:50:35 is expected to respond with numeric status code not_found 4717 21:50:35 when license is valid 4718 21:50:35 is expected to respond with numeric status code ok 4719 21:50:35 without permission 4721 21:50:35 when license is invalid 4722 21:50:35 is expected to respond with numeric status code not_found 4723 21:50:35 when group_saved_replies_flag feature flag is disabled 4724 21:50:35 is expected to respond with numeric status code not_found 4725 21:50:35 when license is valid 4726 21:50:35 is expected to respond with numeric status code not_found 4729 21:50:36 when license is invalid 4730 21:50:36 is expected to respond with numeric status code not_found 4731 21:50:36 when group_saved_replies_flag feature flag is disabled 4732 21:50:36 is expected to respond with numeric status code not_found 4733 21:50:36 when license is valid 4734 21:50:36 is expected to respond with numeric status code ok 4735 21:50:36 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/comment_templates_controller_spec.rb. It took 2.28 seconds. Expected to take 2.66 seconds. 4736 21:50:36 # [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/remove_group/request_spec.rb. Expected to take 2.65 seconds. 4737 21:50:36 User with the `remove_group` custom ability 4738 21:50:37 GroupsController 4740 21:50:37 user can view the edit page of the subgroup 4741 21:50:37 # [RSpecRunTime] RSpec elapsed time: 19 minutes 24.77 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.15 1.14 1.10 1/429 13230 4744 21:50:38 user can delete the subgroup 4746 21:50:38 user can restore the subgroup 4749 21:50:38 user can delete the subgroup 4751 21:50:39 user can restore the subgroup 4752 21:50:39 # [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/remove_group/request_spec.rb. It took 2.44 seconds. Expected to take 2.65 seconds. 4753 21:50:39 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/runners_controller_spec.rb. Expected to take 2.58 seconds. 4754 21:50:39 Projects::RunnersController 4755 21:50:39 #toggle_shared_runners 4756 21:50:39 when shared runners are off 4757 21:50:39 when user has valid credit card 4758 21:50:40 permits enabling and disabling shared runners 4759 21:50:41 # [RSpecRunTime] RSpec elapsed time: 19 minutes 27.94 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.15 1.14 1.10 1/429 13231 4761 21:50:41 when user has not completed identity verification 4762 21:50:41 does not enable shared runners 4763 21:50:41 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/runners_controller_spec.rb. It took 2.79 seconds. Expected to take 2.58 seconds. 4764 21:50:41 # [RSpecRunTime] Starting example group ee/spec/requests/ee/api/graphql/organizations/organization_query_spec.rb. Expected to take 2.52 seconds. 4765 21:50:41 getting organization information 4766 21:50:43 when requesting projects 4767 21:50:43 when current user has an active SAML session 4768 21:50:43 includes SAML project 4769 21:50:43 # [RSpecRunTime] RSpec elapsed time: 19 minutes 30.39 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.13 1.14 1.09 1/429 13232 4771 21:50:43 when current user has no active SAML session 4772 21:50:43 excludes SAML project 4773 21:50:43 when requesting groups 4774 21:50:43 when current user has an active SAML session 4775 21:50:44 includes SAML groups 4776 21:50:44 when current user has no active SAML session 4777 21:50:44 excludes SAML group 4778 21:50:44 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/api/graphql/organizations/organization_query_spec.rb. It took 2.31 seconds. Expected to take 2.52 seconds. 4779 21:50:44 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/remote_development_agent_config_spec.rb. Expected to take 2.44 seconds. 4780 21:50:44 Query.namespace.remote_development_cluster_agents(filter: AVAILABLE) for deprecated remote_development_agent_config field 4781 21:50:45 when remote_development feature is unlicensed 4782 21:50:45 returns an error 4783 21:50:45 # [RSpecRunTime] RSpec elapsed time: 19 minutes 32.68 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.13 1.14 1.09 1/429 13233 4785 21:50:45 when the params are valid 4786 21:50:46 returns cluster agents that are available for remote development in the namespace 4787 21:50:46 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/remote_development_agent_config_spec.rb. It took 1.8 seconds. Expected to take 2.44 seconds. 4788 21:50:46 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/sessions_controller_spec.rb. Expected to take 2.32 seconds. 4789 21:50:46 SessionsController 4791 21:50:46 with wrong credentials 4792 21:50:46 when is a regular form 4793 21:50:46 redirects to the regular sign in page 4794 21:50:46 when using two-factor authentication 4795 21:50:46 when OTP authentication fails 4796 21:50:46 behaves like an auditable failed authentication 4797 21:50:46 log an audit event 4798 21:50:46 when WebAuthn authentication fails 4799 21:50:46 behaves like an auditable failed authentication 4800 21:50:46 DEPRECATION WARNING: Invalid Feature Flag webauthn stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 4801 21:50:46 log an audit event 4802 21:50:46 when password authentication disabled by enterprise group 4803 21:50:47 does not authenticate the user 4805 21:50:47 on a Geo secondary node 4806 21:50:47 when relative URL is configured 4807 21:50:47 behaves like a valid oauth authentication redirect 4808 21:50:47 redirects to the correct oauth_geo_auth_url 4809 21:50:47 with a tampered HOST header 4810 21:50:47 behaves like a valid oauth authentication redirect 4811 21:50:47 redirects to the correct oauth_geo_auth_url 4812 21:50:47 with a tampered X-Forwarded-Host header 4813 21:50:47 behaves like a valid oauth authentication redirect 4814 21:50:47 redirects to the correct oauth_geo_auth_url 4815 21:50:47 without a tampered header 4816 21:50:47 behaves like a valid oauth authentication redirect 4817 21:50:48 redirects to the correct oauth_geo_auth_url 4818 21:50:48 when login fails 4819 21:50:48 creates a failed authentication audit event 4820 21:50:48 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/sessions_controller_spec.rb. It took 2.12 seconds. Expected to take 2.32 seconds. 4821 21:50:48 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/ci/ci_cd_setting_spec.rb. Expected to take 2.29 seconds. 4822 21:50:48 Getting Ci Cd Setting 4823 21:50:49 without permissions 4824 21:50:49 is expected to equal nil 4825 21:50:49 behaves like a working graphql query 4826 21:50:49 returns a successful response 4827 21:50:49 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.63 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.12 1.14 1.09 1/429 13252 4829 21:50:49 with project permissions 4830 21:50:50 fetches the settings data 4831 21:50:50 behaves like a working graphql query 4832 21:50:50 returns a successful response 4833 21:50:50 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/ci/ci_cd_setting_spec.rb. It took 2.08 seconds. Expected to take 2.29 seconds. 4834 21:50:50 # [RSpecRunTime] Starting example group ee/spec/requests/ee/projects/repositories_controller_spec.rb. Expected to take 2.23 seconds. 4835 21:50:50 Projects::RepositoriesController 4836 21:50:51 GET /archive 4837 21:50:51 when user is banned from the project's top-level group 4838 21:50:51 prevents the archive download 4839 21:50:51 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.47 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.11 1.14 1.09 1/429 13273 4841 21:50:51 when user is not banned from the project's top-level group 4842 21:50:51 proceeds with the archive download 4843 21:50:51 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/projects/repositories_controller_spec.rb. It took 1.67 seconds. Expected to take 2.23 seconds. 4844 21:50:51 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/identifiers_spec.rb. Expected to take 2.07 seconds. 4845 21:50:51 Query.vulnerabilities.identifiers 4846 21:50:53 returns a vulnerability identifiers 4847 21:50:53 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/identifiers_spec.rb. It took 1.75 seconds. Expected to take 2.07 seconds. 4848 21:50:53 # [RSpecRunTime] RSpec elapsed time: 19 minutes 40.69 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.11 1.14 1.09 1/430 13283 4850 21:50:53 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/sent_notifications_controller_spec.rb. Expected to take 2.07 seconds. 4851 21:50:53 SentNotificationsController 4852 21:50:53 Unsubscribing from an epic 4853 21:50:54 unsubscribes the user 4854 21:50:55 sets the flash message 4855 21:50:55 redirects to the merge request page 4856 21:50:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 42.59 seconds. Current RSS: ~1451M. Threads: 6. load average: 1.11 1.14 1.09 1/430 13284 4858 21:50:55 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/sent_notifications_controller_spec.rb. It took 1.91 seconds. Expected to take 2.07 seconds. 4859 21:50:55 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb. Expected to take 2.02 seconds. 4860 21:50:55 getting a list of pending promotion members for a group 4861 21:50:56 behaves like graphql pending members approval list spec 4862 21:50:56 when user has permissions to query 4863 21:50:56 returns valid count 4864 21:50:57 returns all member_approvals 4865 21:50:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.27 seconds. Current RSS: ~1444M. Threads: 6. load average: 1.10 1.13 1.09 1/430 13285 4867 21:50:57 when user does not have permission to query 4868 21:50:57 returns valid count 4869 21:50:57 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb. It took 1.98 seconds. Expected to take 2.02 seconds. 4870 21:50:57 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/registry/repositories_controller_spec.rb. Expected to take 1.92 seconds. 4871 21:50:57 Projects::Registry::RepositoriesController 4873 21:50:59 creates an audit event 4874 21:50:59 behaves like sends correct event type in audit event stream 4875 21:50:59 sends correct event type in audit event stream 4876 21:50:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.49 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.10 1.13 1.09 1/430 13304 4878 21:50:59 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/registry/repositories_controller_spec.rb. It took 1.93 seconds. Expected to take 1.92 seconds. 4879 21:50:59 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/requirements_management/export_requirements_spec.rb. Expected to take 1.89 seconds. 4880 21:50:59 Exporting Requirements 4881 21:51:00 when the user does not have permission 4882 21:51:00 behaves like requirements export fails 4883 21:51:00 does not schedule export job 4884 21:51:00 behaves like a mutation that returns a top-level access error 4885 21:51:00 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4886 21:51:00 when the user has permission 4887 21:51:00 when requirements are disabled 4888 21:51:00 behaves like requirements export fails 4889 21:51:00 does not schedule export job 4890 21:51:00 behaves like a mutation that returns a top-level access error 4891 21:51:01 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4892 21:51:01 when requirements are enabled 4893 21:51:01 schedules job to export requirements 4894 21:51:01 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/requirements_management/export_requirements_spec.rb. It took 1.86 seconds. Expected to take 1.89 seconds. 4895 21:51:01 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/learn_gitlab_controller_spec.rb. Expected to take 1.8 seconds. 4896 21:51:01 Projects::LearnGitlabController 4897 21:51:02 GET #end_tutorial 4898 21:51:02 for unauthenticated user 4899 21:51:02 is expected to respond with numeric status code redirect 4900 21:51:02 for authenticated user 4901 21:51:02 when update is successful 4902 21:51:02 updates the onboarding progress ended value to be set 4903 21:51:02 when update has an error 4904 21:51:02 does not update the onboarding progress and shows an error message 4906 21:51:02 for unauthenticated user 4907 21:51:02 is expected to respond with numeric status code redirect 4908 21:51:02 for authenticated user 4909 21:51:02 when learn gitlab is available 4910 21:51:02 is expected to render template show 4911 21:51:02 when not on gitlab.com 4912 21:51:03 is expected to respond with numeric status code not_found 4913 21:51:03 when learn_gitlab is not available 4914 21:51:03 is expected to respond with numeric status code not_found 4915 21:51:03 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/learn_gitlab_controller_spec.rb. It took 1.69 seconds. Expected to take 1.8 seconds. 4916 21:51:03 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/projects/saved_replies/create_spec.rb. Expected to take 1.78 seconds. 4917 21:51:03 Create project saved reply 4918 21:51:03 with project_saved_replies_flag disabled 4919 21:51:05 returns null 4920 21:51:05 # [RSpecRunTime] RSpec elapsed time: 19 minutes 52.09 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.10 1.13 1.09 1/429 13305 4922 21:51:05 when license is valid 4923 21:51:05 creates a saved reply 4924 21:51:05 when saved reply exists 4925 21:51:05 behaves like a mutation that returns errors in the response 4926 21:51:05 is expected to contain exactly "Name has already been taken" 4927 21:51:05 when license is invalid 4928 21:51:05 returns null 4929 21:51:06 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/projects/saved_replies/create_spec.rb. It took 2.83 seconds. Expected to take 1.78 seconds. 4930 21:51:06 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/summarize_new_merge_request_spec.rb. Expected to take 1.66 seconds. 4931 21:51:06 AiAction for Summarize New Merge Request 4932 21:51:07 successfully performs an explain code request 4933 21:51:07 when ai_global_switch feature flag is disabled 4935 21:51:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 54.2 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.09 1.13 1.09 1/429 13306 4937 21:51:07 when experiment_features_enabled disabled 4939 21:51:07 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/summarize_new_merge_request_spec.rb. It took 1.62 seconds. Expected to take 1.66 seconds. 4940 21:51:07 # [RSpecRunTime] Starting example group ee/spec/requests/api/security_scans_spec.rb. Expected to take 1.62 seconds. 4941 21:51:07 API::SecurityScans 4942 21:51:08 POST /projects/:id/security_scans/sast/scan 4943 21:51:08 when user can access the security scan api for the project 4944 21:51:08 sends request to the security scan endpoint 4945 21:51:08 when user is not logged in 4946 21:51:08 returns unauthorized response 4947 21:51:08 when user does not have access to security scans 4948 21:51:08 returns unauthorized response 4949 21:51:08 when user is logged in 4950 21:51:08 delegates downstream service call to Workhorse with correct JWT 4951 21:51:08 when authenticated with token 4952 21:51:08 when using token with :api scope 4953 21:51:08 is expected to respond with numeric status code ok 4954 21:51:08 when using token with :read_api scope 4955 21:51:09 is expected to respond with numeric status code ok 4956 21:51:09 when using token without :read_api scope 4957 21:51:09 is expected to respond with numeric status code forbidden 4958 21:51:09 when using token with :read_api scope but for a user without access 4959 21:51:09 is expected to respond with numeric status code unauthorized 4960 21:51:09 # [RSpecRunTime] Finishing example group ee/spec/requests/api/security_scans_spec.rb. It took 1.7 seconds. Expected to take 1.62 seconds. 4961 21:51:09 # [RSpecRunTime] Starting example group ee/spec/requests/api/debian_project_packages_spec.rb. Expected to take 1.52 seconds. 4962 21:51:09 API::DebianProjectPackages 4963 21:51:10 GET projects/:id/packages/debian/pool/:codename/:letter/:package_name/:package_version/:file_name 4964 21:51:10 behaves like applying ip restriction for group 4965 21:51:10 in group without restriction 4966 21:51:10 behaves like returning response status 4968 21:51:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 57.34 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.09 1.13 1.09 1/429 13307 4970 21:51:10 in group with restriction 4971 21:51:10 with address within the range 4972 21:51:10 behaves like returning response status 4974 21:51:10 with address outside the range 4975 21:51:10 behaves like returning response status 4976 21:51:10 returns not_found 4977 21:51:10 # [RSpecRunTime] Finishing example group ee/spec/requests/api/debian_project_packages_spec.rb. It took 1.44 seconds. Expected to take 1.52 seconds. 4978 21:51:10 # [RSpecRunTime] Starting example group ee/spec/requests/projects/merge_trains_controller_spec.rb. Expected to take 1.52 seconds. 4979 21:51:10 Projects::MergeTrainsController 4980 21:51:11 GET /:namespace/:project/-/merge_trains 4981 21:51:11 when feature is enabled 4982 21:51:11 renders the merge trains index template 4983 21:51:12 # [RSpecRunTime] RSpec elapsed time: 19 minutes 58.91 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.32 1.18 1.11 1/429 13308 4985 21:51:12 when feature is disabled 4986 21:51:12 returns "not found response" 4987 21:51:12 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/merge_trains_controller_spec.rb. It took 1.49 seconds. Expected to take 1.52 seconds. 4988 21:51:12 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/hand_raise_leads_spec.rb. Expected to take 1.46 seconds. 4989 21:51:12 Hand Raise Leads 4990 21:51:12 POST /-/gitlab_subscriptions/hand_raise_leads 4991 21:51:12 when authenticated 4992 21:51:12 is expected to respond with numeric status code ok 4993 21:51:12 calls the hand raise lead service with correct parameters 4994 21:51:12 when not on gitlab.com 4995 21:51:13 is expected to respond with numeric status code not_found 4996 21:51:13 when namespace cannot be found 4997 21:51:13 is expected to respond with numeric status code not_found 4998 21:51:13 with failure 4999 21:51:13 is expected to respond with numeric status code forbidden 5000 21:51:13 when POST /-/subscriptions/hand_raise_leads 5001 21:51:13 completes the requests also 5002 21:51:13 when not authenticated 5003 21:51:13 is expected to respond with numeric status code not_found 5004 21:51:13 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/hand_raise_leads_spec.rb. It took 1.46 seconds. Expected to take 1.46 seconds. 5005 21:51:13 # [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/access_tokens_controller_spec.rb. Expected to take 1.36 seconds. 5006 21:51:13 Groups::Settings::AccessTokensController 5007 21:51:14 POST /:namespace/-/settings/access_tokens 5008 21:51:14 when has trial subscription 5009 21:51:14 cannot create token 5010 21:51:14 when has non-trial subscription 5011 21:51:14 can create token 5012 21:51:14 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/access_tokens_controller_spec.rb. It took 1.3 seconds. Expected to take 1.36 seconds. 5013 21:51:14 # [RSpecRunTime] Starting example group ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb. Expected to take 1.33 seconds. 5014 21:51:14 PhoneVerification::TelesignCallbacksController 5015 21:51:15 POST #notify 5016 21:51:15 when callback request is not valid (authentication failed) 5017 21:51:15 does not log and returns not found status 5018 21:51:15 when callback request is valid 5019 21:51:15 logs and returns ok status 5020 21:51:15 when origin country of user is blocked in Telesign 5021 21:51:15 when no user is associated with the callback 5022 21:51:15 behaves like does not invalidate verification_state_signup_identity_verification_path cache 5023 21:51:15 does not invalidate verification_state_signup_identity_verification_path cache 5024 21:51:15 behaves like does not log the event 5025 21:51:15 does not log the event 5026 21:51:15 when a user is associated with the callback 5027 21:51:15 exempts the user 5028 21:51:15 invalidates verification_state_*identity_verification_path cache 5029 21:51:15 logs the event 5030 21:51:15 when user is not qualified for phone number exemption offer 5031 21:51:16 does not exempt the user 5032 21:51:16 behaves like does not invalidate verification_state_signup_identity_verification_path cache 5033 21:51:16 does not invalidate verification_state_signup_identity_verification_path cache 5034 21:51:16 behaves like does not log the event 5035 21:51:16 does not log the event 5036 21:51:16 # [RSpecRunTime] Finishing example group ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb. It took 1.43 seconds. Expected to take 1.33 seconds. 5037 21:51:16 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/projects/target_branch_rules/create_spec.rb. Expected to take 1.26 seconds. 5038 21:51:16 Create project target branch rule 5039 21:51:17 when license is invalid 5040 21:51:17 returns null 5041 21:51:17 when license is valid 5042 21:51:17 creates a target branch rule 5043 21:51:17 when target branch rule exists 5044 21:51:17 behaves like a mutation that returns errors in the response 5045 21:51:17 is expected to contain exactly "Name has already been taken" 5046 21:51:17 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/projects/target_branch_rules/create_spec.rb. It took 1.28 seconds. Expected to take 1.26 seconds. 5047 21:51:17 # [RSpecRunTime] Starting example group ee/spec/requests/admin/geo/nodes_controller_spec.rb. Expected to take 1.24 seconds. 5048 21:51:17 Admin::Geo::NodesController 5049 21:51:17 GET /geo/sites 5050 21:51:17 with a valid license 5051 21:51:18 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 5053 21:51:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5054 21:51:18 renders the Geo Sites View 5055 21:51:18 without a valid license 5056 21:51:18 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 5058 21:51:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5059 21:51:18 does show license alert 5060 21:51:18 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 5062 21:51:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5063 21:51:18 does not redirects to the 403 page 5064 21:51:18 # [RSpecRunTime] Finishing example group ee/spec/requests/admin/geo/nodes_controller_spec.rb. It took 1.09 seconds. Expected to take 1.24 seconds. 5065 21:51:18 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/groups/saved_replies/update_spec.rb. Expected to take 1.13 seconds. 5066 21:51:18 Update group saved reply 5067 21:51:19 when license is invalid 5068 21:51:19 returns null 5069 21:51:19 with group_saved_replies_flag disabled 5070 21:51:19 returns null 5071 21:51:19 when license is valid 5072 21:51:19 updates the saved reply 5073 21:51:19 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/groups/saved_replies/update_spec.rb. It took 0.88 second. Expected to take 1.13 seconds. 5074 21:51:19 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/iteration_cadences_controller_spec.rb. Expected to take 1.01 seconds. 5075 21:51:19 Groups::IterationCadencesController 5076 21:51:19 behaves like accessing iteration cadences 5078 21:51:19 role: :none, status: :not_found 5079 21:51:19 behaves like returning response status 5080 21:51:20 returns not_found 5081 21:51:20 role: :guest, status: :success 5082 21:51:20 behaves like returning response status 5083 21:51:20 returns success 5084 21:51:20 role: :developer, status: :success 5085 21:51:20 behaves like returning response status 5086 21:51:20 returns success 5087 21:51:20 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/iteration_cadences_controller_spec.rb. It took 1.01 seconds. Expected to take 1.01 seconds. 5088 21:51:20 # [RSpecRunTime] Starting example group ee/spec/requests/api/ldap_spec.rb. Expected to take 0.96 second. 5090 21:51:20 GET /ldap/groups 5091 21:51:20 when unauthenticated 5092 21:51:20 returns authentication error 5093 21:51:20 when authenticated as user 5094 21:51:20 returns authentication error 5095 21:51:20 when group owners are allowed to manage LDAP 5096 21:51:21 returns an array of ldap groups 5097 21:51:21 when authenticated as admin 5098 21:51:21 returns an array of ldap groups 5099 21:51:21 GET /ldap/ldapmain/groups 5100 21:51:21 when unauthenticated 5101 21:51:21 returns authentication error 5102 21:51:21 when authenticated as user 5103 21:51:21 returns authentication error 5104 21:51:21 when group owners are allowed to manage LDAP 5105 21:51:21 returns an array of ldap groups 5106 21:51:21 when authenticated as admin 5107 21:51:21 returns an array of ldap groups 5108 21:51:21 # [RSpecRunTime] Finishing example group ee/spec/requests/api/ldap_spec.rb. It took 0.97 second. Expected to take 0.96 second. 5109 21:51:21 # [RSpecRunTime] Starting example group ee/spec/controllers/admin/runners_controller_spec.rb. Expected to take 0.87 second. 5110 21:51:21 Admin::RunnersController 5112 21:51:21 enables runner_performance_insights and runner_upgrade_management licensed feature 5113 21:51:21 when fetching runner releases is disabled 5114 21:51:21 enables only runner_performance_insights licensed feature 5116 21:51:22 enables runner_upgrade_management, runner_maintenance_note licensed features 5117 21:51:22 when fetching runner releases is disabled 5118 21:51:22 enables only runner_maintenance_note licensed feature 5120 21:51:22 enables runner_maintenance_note licensed feature 5122 21:51:22 when licensed 5123 21:51:22 shows dashboard page 5124 21:51:22 when unlicensed 5125 21:51:22 returns a 404 5126 21:51:22 # [RSpecRunTime] Finishing example group ee/spec/controllers/admin/runners_controller_spec.rb. It took 0.8 second. Expected to take 0.87 second. 5127 21:51:22 # [RSpecRunTime] Starting example group ee/spec/requests/api/notification_settings_spec.rb. Expected to take 0.75 second. 5128 21:51:22 API::NotificationSettings 5129 21:51:22 GET /groups/:id/notification_settings 5130 21:51:23 includes group-level custom notification events 5131 21:51:23 GET /projects/:id/notification_settings 5132 21:51:23 does not include group-level custom notification events 5133 21:51:23 # [RSpecRunTime] Finishing example group ee/spec/requests/api/notification_settings_spec.rb. It took 0.73 second. Expected to take 0.75 second. 5134 21:51:23 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/admin/sessions_controller_spec.rb. Expected to take 0.71 second. 5135 21:51:23 Admin::SessionsController 5137 21:51:23 when using two-factor authentication 5138 21:51:23 when OTP authentication fails 5139 21:51:23 behaves like an auditable failed authentication 5140 21:51:23 log an audit event 5141 21:51:23 when WebAuthn authentication fails 5142 21:51:23 behaves like an auditable failed authentication 5143 21:51:23 DEPRECATION WARNING: Invalid Feature Flag webauthn stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 5144 21:51:23 log an audit event 5145 21:51:23 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/admin/sessions_controller_spec.rb. It took 0.51 second. Expected to take 0.71 second. 5146 21:51:23 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/projects/duo_features_enabled_spec.rb. Expected to take 0.6 second. 5147 21:51:23 querying duoFeaturesEnabled 5148 21:51:24 duoFeaturesEnabled 5149 21:51:24 is available to query 5150 21:51:24 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/projects/duo_features_enabled_spec.rb. It took 0.62 second. Expected to take 0.6 second. 5151 21:51:24 # [RSpecRunTime] Starting example group ee/spec/requests/api/api_spec.rb. Expected to take 0.46 second. 5154 21:51:24 when the method is not allowed 5155 21:51:24 logs the route and context metadata for the client 5156 21:51:24 # [RSpecRunTime] Finishing example group ee/spec/requests/api/api_spec.rb. It took 0.39 second. Expected to take 0.46 second. 5157 21:51:24 # [RSpecRunTime] Starting example group ee/spec/mailers/emails/namespace_storage_usage_mailer_spec.rb. Expected to take 0.36 second. 5158 21:51:24 Emails::NamespaceStorageUsageMailer 5159 21:51:24 #notify_out_of_storage 5160 21:51:25 creates an email message for a namespace 5161 21:51:25 #notify_limit_warning 5162 21:51:25 creates an email message for a namespace 5163 21:51:25 # [RSpecRunTime] Finishing example group ee/spec/mailers/emails/namespace_storage_usage_mailer_spec.rb. It took 0.4 second. Expected to take 0.36 second. 5164 21:51:25 # [RSpecRunTime] Starting example group ee/spec/controllers/sitemap_controller_spec.rb. Expected to take 0.2 second. 5165 21:51:25 SitemapController 5167 21:51:25 when not Gitlab.com? 5168 21:51:25 returns :not_found 5169 21:51:25 when Gitlab.com? 5170 21:51:25 with an authenticated user 5171 21:51:25 when the sitemap generation raises an error 5172 21:51:25 returns an xml error 5173 21:51:25 when the sitemap was created suscessfully 5174 21:51:25 returns sitemap 5175 21:51:25 # [RSpecRunTime] Finishing example group ee/spec/controllers/sitemap_controller_spec.rb. It took 0.18 second. Expected to take 0.2 second. 5176 21:51:25 # [RSpecRunTime] Starting example group ee/spec/controllers/country_states_controller_spec.rb. Expected to take 0.19 second. 5177 21:51:25 CountryStatesController 5179 21:51:25 returns a list of states as json 5180 21:51:25 returns "null" when the provided country is not found 5181 21:51:25 # [RSpecRunTime] Finishing example group ee/spec/controllers/country_states_controller_spec.rb. It took 0.16 second. Expected to take 0.19 second. 5182 21:51:48 auto_explain log contains 1542 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-single-db-ci-connection-8-9.344.main.ndjson.gz 5183 21:51:48 took 23.011626466 5184 21:52:10 auto_explain log contains 1544 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-single-db-ci-connection-8-9.344.ci.ndjson.gz 5185 21:52:10 took 22.189715809 5186 21:52:10 [TEST PROF INFO] EventProf results for sql.active_record 5187 21:52:10 Total time: 05:01.696 of 20:05.417 (25.03%) 5188 21:52:10 Total events: 176265 5189 21:52:10 Top 5 slowest suites (by time): 5190 21:52:10 Admin::Applic...ingsController (./ee/spec/controllers/admin/application_settings_controller_spec.rb:5) – 00:33.072 (5629 / 99) of 02:10.879 (25.27%) 5191 21:52:10 Groups::WikisController (./ee/spec/controllers/groups/wikis_controller_spec.rb:5) – 00:26.968 (15142 / 119) of 02:22.685 (18.9%) 5192 21:52:10 API::MergeRequestApprovalRules (./ee/spec/requests/api/merge_request_approval_rules_spec.rb:5) – 00:21.238 (12420 / 36) of 01:30.739 (23.41%) 5193 21:52:10 Projects::IssuesController (./ee/spec/controllers/projects/issues_controller_spec.rb:5) – 00:19.341 (11091 / 68) of 01:11.914 (26.89%) 5194 21:52:10 API::GroupServiceAccounts (./ee/spec/requests/api/group_service_accounts_spec.rb:5) – 00:15.106 (9648 / 66) of 00:46.138 (32.74%) 5195 21:52:10 Knapsack report was generated. Preview: 5197 21:52:10 "ee/spec/controllers/groups/wikis_controller_spec.rb": 142.68490063799993, 5198 21:52:10 "ee/spec/controllers/admin/application_settings_controller_spec.rb": 130.87927193300004, 5199 21:52:10 "ee/spec/requests/api/merge_request_approval_rules_spec.rb": 90.73900414399998, 5200 21:52:10 "ee/spec/controllers/projects/issues_controller_spec.rb": 71.91373595399989, 5201 21:52:10 "ee/spec/requests/api/releases_spec.rb": 58.824160963000054, 5202 21:52:10 "ee/spec/requests/api/group_service_accounts_spec.rb": 46.13827197399996, 5203 21:52:10 "ee/spec/requests/api/deployments_spec.rb": 37.61328830799994, 5204 21:52:10 "ee/spec/controllers/groups/group_members_controller_spec.rb": 36.9811468800001, 5205 21:52:10 "ee/spec/requests/api/graphql/issues_spec.rb": 30.435983971999804, 5206 21:52:10 "ee/spec/requests/projects/merge_requests_controller_spec.rb": 27.619062283999938, 5207 21:52:10 "ee/spec/requests/api/status_checks_spec.rb": 22.412174322000055, 5208 21:52:10 "ee/spec/requests/projects/security/policies_controller_spec.rb": 22.023179860000027, 5209 21:52:10 "ee/spec/requests/groups/settings/domain_verification_controller_spec.rb": 22.832533141999875, 5210 21:52:10 "ee/spec/controllers/projects/security/vulnerability_report_controller_spec.rb": 19.107080046999954, 5211 21:52:10 "ee/spec/controllers/ldap/omniauth_callbacks_controller_spec.rb": 18.78948685399996, 5212 21:52:10 "ee/spec/requests/api/graphql/work_items/work_items_by_reference_spec.rb": 16.202873016000012, 5213 21:52:10 "ee/spec/requests/api/graphql/project/flow_metrics_spec.rb": 14.381611857000053, 5214 21:52:10 "ee/spec/controllers/groups/billings_controller_spec.rb": 13.089339808999966, 5215 21:52:10 "ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/create_spec.rb": 15.319509205000031, 5216 21:52:10 "ee/spec/requests/projects/on_demand_scans_controller_spec.rb": 11.522684608999953, 5217 21:52:10 "ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb": 10.872177052000097, 5218 21:52:10 "ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb": 10.989243277000014, 5219 21:52:10 "ee/spec/requests/api/graphql/boards/board_lists_query_spec.rb": 11.487956887999871, 5220 21:52:10 "ee/spec/requests/api/graphql/analytics/cycle_analytics/value_streams_spec.rb": 9.480571154000017, 5221 21:52:10 "ee/spec/requests/api/graphql/pipeline_security_report_finding_spec.rb": 10.1819933270001, 5222 21:52:10 "ee/spec/requests/api/graphql/namespace/work_item_types_spec.rb": 9.254110682000146, 5223 21:52:10 "ee/spec/requests/projects/project_members_controller_spec.rb": 7.859434434999912, 5224 21:52:10 "ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb": 9.078203068999983, 5225 21:52:10 "ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 9.484120893999943, 5226 21:52:10 "ee/spec/controllers/gitlab_subscriptions/subscriptions_controller_spec.rb": 8.043288428000096, 5227 21:52:10 "ee/spec/controllers/projects/project_members_controller_spec.rb": 9.36851115799982, 5228 21:52:10 "ee/spec/requests/api/gitlab_subscriptions/subscriptions_spec.rb": 7.778290086999959, 5229 21:52:10 "ee/spec/controllers/registrations/welcome_controller_spec.rb": 7.640427263999982, 5230 21:52:10 "ee/spec/requests/api/audit_events_spec.rb": 7.027963207999846, 5231 21:52:10 "ee/spec/requests/api/graphql/mutations/audit_events/external_audit_event_destinations/destroy_spec.rb": 7.489422975000025, 5232 21:52:10 "ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb": 6.984617249000166, 5233 21:52:10 "ee/spec/controllers/projects/security/sast_configuration_controller_spec.rb": 6.806589626999994, 5234 21:52:10 "ee/spec/requests/api/graphql/namespace/projects_spec.rb": 5.984987223999951, 5235 21:52:10 "ee/spec/requests/api/graphql/project/branch_protections/merge_access_levels_spec.rb": 6.119231767999963, 5236 21:52:10 "ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb": 6.232907603000058, 5237 21:52:10 "ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb": 5.411404020999953, 5238 21:52:10 "ee/spec/requests/api/graphql/mutations/boards/create_spec.rb": 5.015347639000083, 5239 21:52:10 "ee/spec/requests/api/graphql/project/branch_protections/push_access_levels_spec.rb": 6.069966829999885, 5240 21:52:10 "ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb": 5.531604055999878, 5241 21:52:10 "ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb": 4.9199927329998445, 5242 21:52:10 "ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb": 5.658290309999984, 5243 21:52:10 "ee/spec/controllers/projects/repositories_controller_spec.rb": 5.082849015999955, 5244 21:52:10 "ee/spec/requests/admin/application_settings_controller_spec.rb": 6.148348145999989, 5245 21:52:10 "ee/spec/requests/api/service_accounts_spec.rb": 4.451931886000011, 5246 21:52:10 "ee/spec/requests/projects/security/corpus_management_controller_spec.rb": 4.375410147999901, 5247 21:52:10 "ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb": 3.739693488000057, 5248 21:52:10 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 4.263152723000076, 5249 21:52:10 "ee/spec/requests/custom_roles/manage_security_policy_link/request_spec.rb": 3.7370505970000067, 5250 21:52:10 "ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb": 4.283956422000074, 5251 21:52:10 "ee/spec/requests/api/project_google_cloud_integration_spec.rb": 4.027304204999837, 5252 21:52:10 "ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb": 4.294664162000117, 5253 21:52:10 "ee/spec/requests/api/saml_group_links_spec.rb": 4.11672570099995, 5254 21:52:10 "ee/spec/requests/api/graphql/mutations/security_policy/assign_security_policy_project_spec.rb": 4.025522296999952, 5255 21:52:10 "ee/spec/requests/api/graphql/mutations/dast_scanner_profiles/create_spec.rb": 3.408258063999938, 5256 21:52:10 "ee/spec/requests/gitlab_subscriptions/api/internal/add_on_purchases_spec.rb": 3.9224603950001438, 5257 21:52:10 "ee/spec/requests/api/graphql/analytics/contribution_analytics/contributions_spec.rb": 3.194278003000136, 5258 21:52:10 "ee/spec/requests/api/graphql/mutations/issues/create_spec.rb": 3.6451008050000837, 5259 21:52:10 "ee/spec/requests/api/graphql/mutations/iterations/delete_spec.rb": 3.485948252000071, 5260 21:52:10 "ee/spec/requests/api/graphql/mutations/dast_site_profiles/create_spec.rb": 2.7353901409999253, 5261 21:52:10 "ee/spec/requests/api/graphql/ai/duo_workflows/workflows_spec.rb": 4.393602915999963, 5262 21:52:10 "ee/spec/requests/api/graphql/gitlab_subscriptions/add_on_purchase_spec.rb": 3.04392684000004, 5263 21:52:10 "ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb": 2.543193848000101, 5264 21:52:10 "ee/spec/controllers/admin/projects_controller_spec.rb": 3.146242015000098, 5265 21:52:10 "ee/spec/requests/api/graphql/iterations/iterations_spec.rb": 3.113753367000072, 5266 21:52:10 "ee/spec/requests/ee/projects/protected_branches_controller_spec.rb": 2.655428724999865, 5267 21:52:10 "ee/spec/controllers/projects/issue_links_controller_spec.rb": 2.9242352129999745, 5268 21:52:10 "ee/spec/requests/api/graphql/mutations/iterations/cadences/destroy_spec.rb": 2.4864925209999456, 5269 21:52:10 "ee/spec/requests/api/graphql/project/security/project_security_exclusions_query_spec.rb": 2.4933122209999965, 5270 21:52:10 "ee/spec/requests/api/project_security_settings_spec.rb": 2.0110357710000244, 5271 21:52:10 "ee/spec/requests/lfs_locks_api_spec.rb": 2.343601175999993, 5272 21:52:10 "ee/spec/requests/groups/comment_templates_controller_spec.rb": 2.2780678189999435, 5273 21:52:10 "ee/spec/requests/custom_roles/remove_group/request_spec.rb": 2.4358321130000604, 5274 21:52:10 "ee/spec/controllers/projects/runners_controller_spec.rb": 2.793555969999943, 5275 21:52:10 "ee/spec/requests/ee/api/graphql/organizations/organization_query_spec.rb": 2.314587208000148, 5276 21:52:10 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/remote_development_agent_config_spec.rb": 1.7974502290001055, 5277 21:52:10 "ee/spec/controllers/ee/sessions_controller_spec.rb": 2.117546575999995, 5278 21:52:10 "ee/spec/requests/api/graphql/ci/ci_cd_setting_spec.rb": 2.0832788069999424, 5279 21:52:10 "ee/spec/requests/ee/projects/repositories_controller_spec.rb": 1.6712695040000654, 5280 21:52:10 "ee/spec/requests/api/graphql/vulnerabilities/identifiers_spec.rb": 1.752905470000087, 5281 21:52:10 "ee/spec/controllers/ee/sent_notifications_controller_spec.rb": 1.910267723999823, 5282 21:52:10 "ee/spec/requests/api/graphql/group/pending_member_approvals_spec.rb": 1.9767846919999101, 5283 21:52:10 "ee/spec/controllers/projects/registry/repositories_controller_spec.rb": 1.928211293000004, 5284 21:52:10 "ee/spec/requests/api/graphql/mutations/requirements_management/export_requirements_spec.rb": 1.8640920860000278, 5285 21:52:10 "ee/spec/controllers/projects/learn_gitlab_controller_spec.rb": 1.6944543029999295, 5286 21:52:10 "ee/spec/requests/api/graphql/projects/saved_replies/create_spec.rb": 2.8309937770000033, 5287 21:52:10 "ee/spec/requests/api/graphql/mutations/projects/summarize_new_merge_request_spec.rb": 1.615339436000113, 5288 21:52:10 "ee/spec/requests/api/security_scans_spec.rb": 1.7025652620000074, 5289 21:52:10 "ee/spec/requests/api/debian_project_packages_spec.rb": 1.4353760540000167, 5290 21:52:10 "ee/spec/requests/projects/merge_trains_controller_spec.rb": 1.4853482299999996, 5291 21:52:10 "ee/spec/requests/gitlab_subscriptions/hand_raise_leads_spec.rb": 1.4553616709999915, 5292 21:52:10 "ee/spec/requests/groups/settings/access_tokens_controller_spec.rb": 1.2958656280000014, 5293 21:52:10 "ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb": 1.4335126030000538, 5294 21:52:10 "ee/spec/requests/api/graphql/projects/target_branch_rules/create_spec.rb": 1.2819672690000061, 5295 21:52:10 "ee/spec/requests/admin/geo/nodes_controller_spec.rb": 1.0926701070000036, 5296 21:52:10 "ee/spec/requests/api/graphql/groups/saved_replies/update_spec.rb": 0.8797159949999696, 5297 21:52:10 "ee/spec/controllers/groups/iteration_cadences_controller_spec.rb": 1.0095153199999913, 5298 21:52:10 "ee/spec/requests/api/ldap_spec.rb": 0.9683897110000999, 5299 21:52:10 "ee/spec/controllers/admin/runners_controller_spec.rb": 0.8036339479999697, 5300 21:52:10 "ee/spec/requests/api/notification_settings_spec.rb": 0.7301010710000355, 5301 21:52:10 "ee/spec/controllers/ee/admin/sessions_controller_spec.rb": 0.5145617690000108, 5302 21:52:10 "ee/spec/requests/api/graphql/projects/duo_features_enabled_spec.rb": 0.6243276150000838, 5303 21:52:10 "ee/spec/requests/api/api_spec.rb": 0.3846317550001004, 5304 21:52:10 "ee/spec/mailers/emails/namespace_storage_usage_mailer_spec.rb": 0.399363773999994, 5305 21:52:10 "ee/spec/controllers/sitemap_controller_spec.rb": 0.17567960299993501, 5306 21:52:10 "ee/spec/controllers/country_states_controller_spec.rb": 0.1589254539999274 5308 21:52:10 Knapsack global time execution for tests: 20m 05s 5309 21:52:10 Pending: (Failures listed here are expected and do not affect your suite's status) 5310 21:52:10 1) Projects::MergeRequestsController GET #index avoids N+1 5311 21:52:10 # Temporarily skipped with xit 5312 21:52:10 # ./ee/spec/requests/projects/merge_requests_controller_spec.rb:121 5313 21:52:10 Finished in 20 minutes 58 seconds (files took 2 minutes 4.2 seconds to load) 5314 21:52:10 1551 examples, 0 failures, 1 pending 5315 21:52:10 Randomized with seed 61484 5316 21:52:18 [TEST PROF INFO] Time spent in factories: 07:48.095 (35.91% of total time) 5317 21:52:19 RSpec exited with 0. 5318 21:52:19 No examples to retry, congrats! 5320 21:52:20 Running after script... 5321 21:52:20 $ source scripts/utils.sh 5322 21:52:20 $ log_disk_usage 5323 21:52:20 ******************************************************* 5324 21:52:20 This runner currently has 75G free disk space. 5325 21:52:20 ******************************************************* 5383 21:52:22 $ bundle exec gem list gitlab_quality-test_tooling 5384 21:52:23 gitlab_quality-test_tooling (2.1.0) 5385 21:52:23 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5388 21:52:23 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5391 21:52:23 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5394 21:52:23 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5398 21:52:25 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5402 21:52:27 $ tooling/bin/push_job_metrics || true 5403 21:52:29 [job-metrics] Pushing job metrics file for the CI/CD job. 5404 21:52:29 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5406 21:52:29 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 5408 21:52:30 Uploading artifacts... 5409 21:52:30 auto_explain/: found 3 matching artifact files and directories 5410 21:52:30 coverage/: found 5 matching artifact files and directories 5411 21:52:30 crystalball/: found 2 matching artifact files and directories 5412 21:52:30 deprecations/: found 8 matching artifact files and directories 5413 21:52:30 knapsack/: found 4 matching artifact files and directories 5414 21:52:30 rspec/: found 16 matching artifact files and directories 5415 21:52:30 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5416 21:52:30 log/*.log: found 16 matching artifact files and directories 5418 21:52:30 WARNING: Retrying... context =artifacts-uploader error =request redirected 5419 21:52:33 Uploading artifacts as "archive" to coordinator... 201 Created id =8368448977 responseStatus =201 Created token =glcbt-66 5420 21:52:33 Uploading artifacts... 5421 21:52:33 rspec/rspec-*.xml: found 1 matching artifact files and directories 5423 21:52:33 WARNING: Retrying... context =artifacts-uploader error =request redirected 5424 21:52:35 Uploading artifacts as "junit" to coordinator... 201 Created id =8368448977 responseStatus =201 Created token =glcbt-66 5426 21:52:44 Job succeeded