rspec-ee integration pg14 es8 3/9
Passed Started
5 months ago
by
@tbulva 1 15:30:11 Starting service redis:6.2-alpine... 2 15:30:11 Pulling docker image redis:6.2-alpine ... 3 15:30:12 Using docker image sha256:7de0dedd123b8cb2b105ace4e8d00b8bba5ad7be39617dfa229acff315fe4fbf for redis:6.2-alpine with digest redis@sha256:2d1463258f2764328496376f5d965f20c6a67f66ea2b06dc42af351f75248792 ... 4 15:30:12 WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring. 5 15:30:12 WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring. 6 15:30:12 Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8... 7 15:30:12 Authenticating with credentials from job payload (GitLab Registry) 8 15:30:12 Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ... 9 15:30:12 Using docker image sha256:df819140e3df737cdc7b8d6fb73ce804b05058c790e025b5f52840956feb1734 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7bdf349fc3dd9da64bc6581d44c0e906bffd38977ddbd2668ba34adb5dedfe38 ... 10 15:30:13 Starting service elasticsearch:8.11.4... 11 15:30:13 Pulling docker image elasticsearch:8.11.4 ... 12 15:30:33 Using docker image sha256:d320525a9e105e5a96d2a3bdde150654db4eab596ad6bd02cb23e46c2c25579d for elasticsearch:8.11.4 with digest elasticsearch@sha256:0092c4086c3e0bc491293835566943a7fd22776c7c75b3f6bb1bc6905779e79a ... 13 15:30:39 Waiting for services to be up and running (timeout 30 seconds)... 14 15:31:02 Authenticating with credentials from job payload (GitLab Registry) 15 15:31:02 Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ... 16 15:31:02 Using docker image sha256:72c427a29f80c5ff14e5cd83601d7507c7de71ce18b2ccd8a04667fdd0d6aba0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:ba1a3d49eae4bc906535413ec79e7efdb3497247de3e53f23a928039672611a1 ... 18 15:31:02 Running on runner-tdja3sp3-project-278964-concurrent-0 via runner-tdja3sp3-private-1726821784-dae2fb07... 20 15:31:04 Skipping Git repository setup 21 15:31:04 Skipping Git checkout 22 15:31:04 Skipping Git submodules setup 24 15:31:05 Checking cache for ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19... 26 15:31:17 Successfully extracted cache 28 15:31:23 Downloading artifacts for clone-gitlab-repo (7879697722)... 29 15:31:32 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =7879697722 responseStatus =200 OK token =glcbt-66 30 15:31:32 WARNING: Part of .git directory is on the list of files to extract 31 15:31:32 WARNING: This may introduce unexpected problems 32 15:31:44 Downloading artifacts for compile-test-assets (7879697836)... 33 15:31:49 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =7879697836 responseStatus =200 OK token =glcbt-66 34 15:31:53 Downloading artifacts for detect-tests (7879697861)... 35 15:31:53 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =7879697861 responseStatus =200 OK token =glcbt-66 36 15:31:53 Downloading artifacts for retrieve-tests-metadata (7879697871)... 37 15:32:02 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =7879697871 responseStatus =200 OK token =glcbt-66 38 15:32:02 Downloading artifacts for setup-test-env (7879697842)... 39 15:32:05 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =7879697842 responseStatus =200 OK token =glcbt-66 41 15:32:15 Using docker image sha256:72c427a29f80c5ff14e5cd83601d7507c7de71ce18b2ccd8a04667fdd0d6aba0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:ba1a3d49eae4bc906535413ec79e7efdb3497247de3e53f23a928039672611a1 ... 42 15:32:15 $ echo $FOSS_ONLY 43 15:32:15 $ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb 44 15:32:15 $ export GOPATH=$CI_PROJECT_DIR/.go 45 15:32:15 $ mkdir -p $GOPATH 46 15:32:15 $ source scripts/utils.sh 47 15:32:15 $ log_disk_usage before_script 48 15:32:15 [log_disk_usage before_script] start 50 15:32:15 Filesystem Size Used Avail Use% Mounted on 51 15:32:15 overlay 95G 29G 66G 31% / 52 15:32:15 tmpfs 64M 0 64M 0% /dev 53 15:32:15 shm 64M 0 64M 0% /dev/shm 54 15:32:15 /dev/sda1 95G 29G 66G 31% /cache 55 15:32:15 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 57 15:32:15 7.4M ./workhorse 64 15:32:15 516K ./storybook 68 15:32:15 2.9M ./.rubocop_todo 76 15:32:15 1.3M ./knapsack 78 15:32:15 4.3M ./changelogs 79 15:32:15 20K ./haml_lint 80 15:32:15 28K ./metrics_server 83 15:32:15 44K ./generator_templates 87 15:32:16 20K ./file_hooks 88 15:32:16 32K ./crystalball 89 15:32:16 16K ./sidekiq_cluster 91 15:32:16 1.2M ./fixtures 97 15:32:16 1.9M ./glfm_specification 100 15:32:16 16K ./.lefthook 102 15:32:16 [log_disk_usage before_script] end 103 15:32:16 $ source scripts/prepare_build.sh 135 15:32:37 Using decomposed database config (config/database.yml.decomposed-postgresql) 136 15:32:37 Geo DB will be set up. 137 15:32:37 Embedding DB will be set up. 160 15:33:51 $ source ./scripts/rspec_helpers.sh 161 15:33:51 $ run_timed_command "gem install knapsack --no-document" 162 15:33:50 $ gem install knapsack --no-document 163 15:33:52 Successfully installed knapsack-4.0.0 164 15:33:52 1 gem installed 165 15:33:51 ==> 'gem install knapsack --no-document' succeeded in 1 seconds. 166 15:33:52 $ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn" 171 15:33:56 $ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt" 172 15:33:56 $ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt" 173 15:33:56 $ tooling/bin/create_job_metrics_file || true 174 15:33:59 [job-metrics] Creating the job metrics file for the CI/CD job. 175 15:33:59 $ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house" 177 15:33:59 [15:33:59] Starting rspec_parallelized_job 178 15:33:52 RETRY_FAILED_TESTS_IN_NEW_PROCESS: true 179 15:34:00 KNAPSACK_GENERATE_REPORT: true 180 15:34:00 FLAKY_RSPEC_GENERATE_REPORT: true 181 15:34:00 KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb 182 15:34:00 KNAPSACK_LOG_LEVEL: debug 183 15:34:00 KNAPSACK_REPORT_PATH: knapsack/rspec-ee_integration_pg14_es8_3_9_278964_report.json 184 15:34:00 FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json 185 15:34:00 FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_integration_pg14_es8_3_9_278964_report.json 186 15:34:00 NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_integration_pg14_es8_3_9_278964_report.json 187 15:34:00 RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-7879700647.txt 189 15:34:00 RSPEC_TESTS_MAPPING_ENABLED: 190 15:34:00 RSPEC_TESTS_FILTER_FILE: 191 15:34:00 Shell set options (set -o) enabled: 192 15:34:00 braceexpand on 194 15:34:00 interactive-comments on 196 15:34:01 Parsing expected rspec suite duration... 197 15:34:01 ee/spec/requests/api/graphql/ci/runner_usage_by_project_spec.rb not found in master report 198 15:34:01 RSpec suite is expected to take 31 minutes 28.84 seconds. 199 15:34:01 Expected duration for tests: 201 15:34:01 "ee/spec/requests/api/members_spec.rb": 319.9517909021499, 202 15:34:01 "ee/spec/requests/api/project_approval_settings_spec.rb": 129.51500070771624, 203 15:34:01 "ee/spec/requests/api/merge_request_approval_rules_spec.rb": 108.65512920865116, 204 15:34:01 "ee/spec/requests/api/notes_spec.rb": 89.63716486342484, 205 15:34:01 "ee/spec/requests/api/group_service_accounts_spec.rb": 70.4823200876506, 206 15:34:01 "ee/spec/requests/api/protected_branches_spec.rb": 64.6166421342956, 207 15:34:01 "ee/spec/requests/api/project_aliases_spec.rb": 54.69371107538772, 208 15:34:01 "ee/spec/controllers/projects/subscriptions_controller_spec.rb": 50.35151304845073, 209 15:34:01 "ee/spec/controllers/projects/settings/operations_controller_spec.rb": 44.46594381308786, 210 15:34:01 "ee/spec/controllers/projects/security/vulnerabilities_controller_spec.rb": 40.36277808239517, 211 15:34:01 "ee/spec/requests/api/vulnerability_issue_links_spec.rb": 38.931580333533994, 212 15:34:01 "ee/spec/requests/gitlab_subscriptions/api/internal/namespaces_spec.rb": 36.196643990921075, 213 15:34:01 "ee/spec/requests/explore/dependencies_controller_spec.rb": 34.37169678024758, 214 15:34:01 "ee/spec/controllers/projects/audit_events_controller_spec.rb": 31.951273955339303, 215 15:34:01 "ee/spec/requests/groups/security/credentials_controller_spec.rb": 30.20827976809692, 216 15:34:01 "ee/spec/controllers/projects/settings/merge_requests_controller_spec.rb": 27.20023842353746, 217 15:34:01 "ee/spec/requests/api/managed_licenses_spec.rb": 25.87111413932601, 218 15:34:01 "ee/spec/requests/projects/settings/access_tokens_controller_spec.rb": 25.00828079949243, 219 15:34:01 "ee/spec/requests/groups/analytics/dashboards_controller_spec.rb": 22.55059456402034, 220 15:34:01 "ee/spec/controllers/groups/epic_boards_controller_spec.rb": 21.581975584795508, 221 15:34:01 "ee/spec/controllers/projects/settings/repository_controller_spec.rb": 20.35263115322188, 222 15:34:01 "ee/spec/requests/api/graphql/mutations/epics/update_spec.rb": 19.857923344788542, 223 15:34:01 "ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb": 18.473558389757287, 224 15:34:01 "ee/spec/requests/api/graphql/boards/epic_board_list_epics_query_spec.rb": 17.95412676284757, 225 15:34:01 "ee/spec/requests/api/graphql/project/pipeline/security_report_summary_spec.rb": 17.207754189600507, 226 15:34:01 "ee/spec/controllers/groups/issues_controller_spec.rb": 16.59282357502947, 227 15:34:01 "ee/spec/requests/gitlab_subscriptions/trials/duo_pro_controller_spec.rb": 15.457218472830967, 228 15:34:01 "ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/update_spec.rb": 15.024259349870865, 229 15:34:01 "ee/spec/requests/api/group_variables_spec.rb": 14.742036675180659, 230 15:34:01 "ee/spec/requests/api/graphql/remote_development/workspace/with_id_arg_spec.rb": 13.888101103227523, 231 15:34:01 "ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/remove_spec.rb": 13.493699658506618, 232 15:34:01 "ee/spec/requests/api/graphql/mutations/audit_events/amazon_s3_configurations/update_spec.rb": 13.207810960914529, 233 15:34:01 "ee/spec/requests/api/graphql/mutations/approval_project_rules/update_spec.rb": 12.785931586174334, 234 15:34:01 "ee/spec/requests/api/graphql/mutations/requirements_management/update_requirement_spec.rb": 12.611580003819485, 235 15:34:01 "ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb": 12.058048148001383, 236 15:34:01 "ee/spec/requests/groups/epics_controller_spec.rb": 11.872552124708935, 237 15:34:01 "ee/spec/requests/api/graphql/project/vulnerability_severities_count_spec.rb": 11.321113432966806, 238 15:34:01 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 11.031328097323774, 239 15:34:01 "ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_agent_ids_arg_spec.rb": 10.767413921266456, 240 15:34:01 "ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/create_spec.rb": 10.37962715544796, 241 15:34:01 "ee/spec/requests/api/graphql/project/dast_profiles_spec.rb": 10.17852411042717, 242 15:34:01 "ee/spec/requests/jwt_controller_spec.rb": 10.124695813588184, 243 15:34:01 "ee/spec/requests/api/analytics/code_review_analytics_spec.rb": 9.751488247779658, 244 15:34:01 "ee/spec/requests/api/graphql/product_analytics/list_visualizations_spec.rb": 9.569433928279647, 245 15:34:01 "ee/spec/requests/api/graphql/group/dast_profile_schedule_spec.rb": 9.341732330153928, 246 15:34:01 "ee/spec/requests/api/graphql/audit_events/streaming/headers/create_spec.rb": 9.129565315966156, 247 15:34:01 "ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb": 8.89734430027282, 248 15:34:01 "ee/spec/requests/api/graphql/mutations/work_items/delete_spec.rb": 8.687055081430119, 249 15:34:01 "ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb": 8.59437086320515, 250 15:34:01 "ee/spec/requests/api/graphql/incident_management/issuable_resource_links_spec.rb": 8.177093244907715, 251 15:34:01 "ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb": 8.039584616382994, 252 15:34:01 "ee/spec/requests/api/graphql/remote_development/workspaces/with_agent_ids_arg_spec.rb": 7.898883993763552, 253 15:34:01 "ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/bulk_create_spec.rb": 7.7271426601668765, 254 15:34:01 "ee/spec/controllers/groups/security/dashboard_controller_spec.rb": 7.565714334179662, 255 15:34:01 "ee/spec/controllers/ee/projects/autocomplete_sources_controller_spec.rb": 7.406265502026537, 256 15:34:01 "ee/spec/requests/api/graphql/vulnerabilities/instance_vulnerability_count_by_day_spec.rb": 7.198004458212627, 257 15:34:01 "ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb": 7.109329165585795, 258 15:34:01 "ee/spec/controllers/groups/scim_oauth_controller_spec.rb": 6.9729497112868035, 259 15:34:01 "ee/spec/requests/api/graphql/boards/board_list_query_spec.rb": 6.694673925315112, 260 15:34:01 "ee/spec/mailers/emails/enterprise_users_spec.rb": 6.62561365889032, 261 15:34:01 "ee/spec/requests/projects/audit_events_spec.rb": 6.499623751590571, 262 15:34:01 "ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb": 6.359007604734017, 263 15:34:01 "ee/spec/controllers/projects/branches_controller_spec.rb": 6.214399144985245, 264 15:34:01 "ee/spec/requests/projects/pipelines/email_campaigns_controller_spec.rb": 6.110026805473851, 265 15:34:01 "ee/spec/requests/api/graphql/mutations/projects/chat_spec.rb": 5.957788270102014, 266 15:34:01 "ee/spec/requests/groups/discovers_controller_spec.rb": 5.7970563228493095, 267 15:34:01 "ee/spec/controllers/groups/analytics/repository_analytics_controller_spec.rb": 5.605484609082881, 268 15:34:01 "ee/spec/requests/api/graphql/project/observability/traces_spec.rb": 5.553850042703472, 269 15:34:01 "ee/spec/requests/groups/settings/reporting_controller_spec.rb": 5.484607386587237, 270 15:34:01 "ee/spec/requests/api/issue_links_spec.rb": 5.323679670193805, 271 15:34:01 "ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb": 5.186642224179103, 272 15:34:01 "ee/spec/controllers/projects/imports_controller_spec.rb": 5.101836449042252, 273 15:34:01 "ee/spec/requests/api/graphql/project/security_training_urls_spec.rb": 4.8669599162569686, 274 15:34:01 "ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb": 4.75424789817826, 275 15:34:01 "ee/spec/mailers/emails/merge_commits_spec.rb": 4.611272309455866, 276 15:34:01 "ee/spec/requests/api/graphql/mutations/releases/create_spec.rb": 4.547525059636921, 277 15:34:01 "ee/spec/requests/ee/sessions_spec.rb": 4.32735059101355, 278 15:34:01 "ee/spec/requests/api/graphql/audit_events/streaming/event_type_filters/delete_spec.rb": 4.2951939169543465, 279 15:34:01 "ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb": 4.096696462255128, 280 15:34:01 "ee/spec/requests/api/graphql/mutations/vulnerabilities/issue_link_create_spec.rb": 4.039180025799592, 281 15:34:01 "ee/spec/requests/api/conan/v1/project_packages_spec.rb": 3.850294758545998, 282 15:34:01 "ee/spec/requests/ee/projects/cycle_analytics_controller_spec.rb": 3.7996357042873883, 283 15:34:01 "ee/spec/requests/api/graphql/mutations/releases/update_spec.rb": 3.7694097040123458, 284 15:34:01 "ee/spec/requests/api/graphql/project/security/project_security_exclusion_query_spec.rb": 3.5584733723303827, 285 15:34:01 "ee/spec/requests/ee/api/graphql/merge_requests_query_spec.rb": 3.5554988067496107, 286 15:34:01 "ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/delete_spec.rb": 3.420164983853962, 287 15:34:01 "ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 3.3059441712453426, 288 15:34:01 "ee/spec/requests/projects/insights_controller_spec.rb": 3.162557290743809, 289 15:34:01 "ee/spec/controllers/projects/iteration_cadences_controller_spec.rb": 2.937552019169063, 290 15:34:01 "ee/spec/mailers/emails/in_product_marketing_spec.rb": 2.8039649898527816, 291 15:34:01 "ee/spec/requests/api/graphql/audit_events/group/event_type_filters/delete_spec.rb": 2.7659294748761853, 292 15:34:01 "ee/spec/requests/projects/merge_trains_controller_spec.rb": 2.5643462368937113, 293 15:34:01 "ee/spec/requests/api/ci/runner/jobs_trace_spec.rb": 2.540251655577505, 294 15:34:01 "ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb": 2.3038341152676356, 295 15:34:01 "ee/spec/requests/api/graphql/mutations/analytics/devops_adoption/enabled_namespaces/enable_spec.rb": 2.2525323103343116, 296 15:34:01 "ee/spec/requests/api/submodules_spec.rb": 2.1425111470174945, 297 15:34:01 "ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/destroy_spec.rb": 1.9749129226721203, 298 15:34:01 "ee/spec/requests/api/graphql/project/branch_rules/branch_protection_spec.rb": 1.9703280442339337, 299 15:34:01 "ee/spec/controllers/ee/groups/settings/ci_cd_controller_spec.rb": 1.7041770334367001, 300 15:34:01 "ee/spec/requests/groups/security/compliance_violation_reports_controller_spec.rb": 1.6462441749127792, 301 15:34:01 "ee/spec/requests/api/graphql/mutations/users/abuse/namespace_bans/destroy_spec.rb": 1.5455609741832272, 302 15:34:01 "ee/spec/mailers/emails/compliance_violations_spec.rb": 1.4027819271482143, 303 15:34:01 "ee/spec/controllers/admin/identities_controller_spec.rb": 1.1632775441649494, 304 15:34:01 "ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb": 1.1477254934787702, 305 15:34:01 "ee/spec/requests/api/graphql/member_role/permissions_list_spec.rb": 0.7620644689547721, 306 15:34:01 "ee/spec/controllers/user_settings/ssh_keys_controller_spec.rb": 0.6803712828684829 308 15:34:08 Knapsack report generator started! 309 15:34:00 /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! 310 15:35:22 warning: parser/current is loading parser/ruby32, which recognizes 3.2.4-compliant syntax, but you are running 3.2.5. 312 15:35:37 /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! 313 15:36:25 Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true} 314 15:36:25 # [RSpecRunTime] Starting RSpec timer... 315 15:36:25 [TEST PROF INFO] EventProf enabled (sql.active_record) 316 15:36:25 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 317 15:36:25 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 318 15:36:32 Test environment set up in 3.457732995 seconds 319 15:36:32 # [RSpecRunTime] Starting example group ee/spec/requests/api/members_spec.rb. Expected to take 5 minutes 19.95 seconds. 321 15:36:33 group members endpoints for group with minimal access feature 322 15:36:36 GET /groups/:id/members 323 15:36:40 returns user with minimal access when feature is available 324 15:36:40 does not return user with minimal access when feature is unavailable 325 15:36:40 POST /groups/:id/members 326 15:36:40 with free user cap considerations 327 15:36:40 when there are at the size limit 328 15:36:40 behaves like does not add members 329 15:36:41 does not add the member 330 15:36:42 # [RSpecRunTime] RSpec elapsed time: 16.06 seconds. Current RSS: ~1333M. Threads: 2. load average: 0.93 1.02 1.16 1/392 400 332 15:36:42 when there are over the limit 333 15:36:42 behaves like does not add members 334 15:36:43 does not add the member 335 15:36:43 when there is a seat left 336 15:36:44 creates a member 337 15:36:44 # [RSpecRunTime] RSpec elapsed time: 18.47 seconds. Current RSS: ~1335M. Threads: 2. load average: 0.93 1.02 1.16 1/392 401 339 15:36:44 with minimal access concerns 340 15:36:44 when minimal access license is not available 341 15:36:44 does not create a member 342 15:36:44 when minimal access license is available 343 15:36:45 creates a member 344 15:36:46 cannot be assigned to subgroup 345 15:36:46 # [RSpecRunTime] RSpec elapsed time: 20.82 seconds. Current RSS: ~1337M. Threads: 2. load average: 0.93 1.02 1.16 1/392 402 347 15:36:46 with billable promotion management 348 15:36:47 queues users invite for admin approval 349 15:36:47 # [RSpecRunTime] RSpec elapsed time: 22.09 seconds. Current RSS: ~1332M. Threads: 2. load average: 0.93 1.02 1.16 1/392 403 351 15:36:47 PUT /groups/:id/members/:user_id 352 15:36:47 when setting minimal access role 353 15:36:47 when minimal access role license is available 354 15:36:48 updates the member 355 15:36:48 when minimal access role license is not available 356 15:36:49 does not update the member 357 15:36:49 when member_role_id param is present 358 15:36:49 when custom roles license is enabled 360 15:36:49 when member_role is associated with membership group 361 15:36:49 behaves like a successful member role update 362 15:36:50 updates the member_role 363 15:36:50 # [RSpecRunTime] RSpec elapsed time: 24.54 seconds. Current RSS: ~1320M. Threads: 2. load average: 0.94 1.01 1.16 1/392 404 365 15:36:50 when member_role is associated with root group of subgroup membership 366 15:36:50 behaves like a successful member role update 367 15:36:51 updates the member_role 368 15:36:51 # [RSpecRunTime] RSpec elapsed time: 25.9 seconds. Current RSS: ~1316M. Threads: 2. load average: 0.94 1.01 1.16 1/392 405 370 15:36:51 when member_role is associated with root group of project membership 371 15:36:52 behaves like a successful member role update 372 15:36:53 updates the member_role 373 15:36:53 # [RSpecRunTime] RSpec elapsed time: 27.93 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.94 1.01 1.16 1/403 417 375 15:36:53 when member_role has base_access_level that does not match user's access_level 376 15:36:54 raises an error 377 15:36:54 when member_role is not associated with root group of member source 378 15:36:55 raises an error 379 15:36:55 when invalid member_role_id 381 15:36:55 when member_role_id is nil 382 15:36:56 unsets the member_role_id attribute for the member 383 15:36:56 when on self-managed 384 15:36:56 when member_role is created on the instance-level 385 15:36:56 behaves like a successful member role update 386 15:36:57 updates the member_role 387 15:36:57 when custom roles license is disabled 388 15:36:58 ignores the member_role_id param 389 15:36:58 DELETE /groups/:id/members/:user_id 390 15:36:58 when minimal access role is available 391 15:36:59 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1 @group1> is a Group. 393 15:36:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 394 15:36:59 deletes the member 395 15:36:59 with add-on seat assignments 396 15:36:59 when on self managed 397 15:37:00 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1 @group1> is a Group. 399 15:37:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 400 15:37:00 does not enqueue CleanupUserAddOnAssignmentWorker 401 15:37:00 # [RSpecRunTime] RSpec elapsed time: 34.45 seconds. Current RSS: ~1320M. Threads: 4. load average: 0.95 1.01 1.15 1/404 419 404 15:37:02 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1 @group1> is a Group. 406 15:37:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 407 15:37:02 enqueues CleanupUserAddOnAssignmentWorker 408 15:37:02 # [RSpecRunTime] RSpec elapsed time: 36.51 seconds. Current RSS: ~1319M. Threads: 4. load average: 0.95 1.01 1.15 3/404 420 410 15:37:02 when minimal access role is not available 411 15:37:02 does not delete the member 412 15:37:02 GET /groups/:id/members/:user_id 413 15:37:02 when minimal access role is available 414 15:37:03 shows the member 415 15:37:03 when minimal access role is not available 416 15:37:04 does not show the member 417 15:37:04 group members endpoint for enterprise users 418 15:37:04 GET /groups/:id/members 419 15:37:09 avoids N+1 database queries 420 15:37:09 for regular user 421 15:37:09 behaves like members response with hidden email 422 15:37:11 is expected not to include (a hash including {"email" => "user28@example.org"}) 423 15:37:11 # [RSpecRunTime] RSpec elapsed time: 46.11 seconds. Current RSS: ~1309M. Threads: 4. load average: 0.88 1.00 1.15 1/403 421 425 15:37:11 for enterprise user 426 15:37:11 behaves like members response with exposed email 427 15:37:13 is expected to include (a hash including {"email" => "user33@example.org"}) 428 15:37:13 # [RSpecRunTime] RSpec elapsed time: 48.08 seconds. Current RSS: ~1306M. Threads: 4. load average: 0.89 1.00 1.15 1/403 422 430 15:37:13 for enterprise user from another group 431 15:37:13 behaves like members response with hidden email 432 15:37:15 is expected not to include (a hash including {"email" => "user38@example.org"}) 433 15:37:15 # [RSpecRunTime] RSpec elapsed time: 50.13 seconds. Current RSS: ~1313M. Threads: 4. load average: 0.89 1.00 1.15 1/403 423 435 15:37:15 GET /groups/:id/members/:user_id 436 15:37:15 for regular user 437 15:37:15 behaves like member response with hidden email 438 15:37:17 is expected not to have key "email" 439 15:37:17 # [RSpecRunTime] RSpec elapsed time: 52.14 seconds. Current RSS: ~1315M. Threads: 4. load average: 0.89 1.00 1.15 1/403 424 441 15:37:17 for enterprise user 442 15:37:17 behaves like member response with exposed email 443 15:37:19 is expected to include {"email" => "user45@example.org"} 444 15:37:19 # [RSpecRunTime] RSpec elapsed time: 54.15 seconds. Current RSS: ~1316M. Threads: 4. load average: 0.89 1.00 1.14 1/403 425 446 15:37:19 for enterprise user from another group 447 15:37:19 behaves like member response with hidden email 448 15:37:21 is expected not to have key "email" 449 15:37:21 # [RSpecRunTime] RSpec elapsed time: 56.21 seconds. Current RSS: ~1318M. Threads: 4. load average: 0.89 1.00 1.14 1/403 426 451 15:37:21 GET /groups/:id/members/all 452 15:37:21 top-level group 453 15:37:21 for regular user 454 15:37:21 behaves like members response with hidden email 455 15:37:24 is expected not to include (a hash including {"email" => "user52@example.org"}) 456 15:37:24 # [RSpecRunTime] RSpec elapsed time: 59.05 seconds. Current RSS: ~1320M. Threads: 4. load average: 0.90 1.00 1.14 1/403 427 458 15:37:24 for enterprise user 459 15:37:24 behaves like members response with exposed email 460 15:37:27 is expected to include (a hash including {"email" => "user59@example.org"}) 461 15:37:27 # [RSpecRunTime] RSpec elapsed time: 1 minute 2.05 seconds. Current RSS: ~1321M. Threads: 4. load average: 0.90 1.00 1.14 1/403 428 463 15:37:27 for enterprise user from another group 464 15:37:27 behaves like members response with hidden email 465 15:37:30 is expected not to include (a hash including {"email" => "user66@example.org"}) 466 15:37:30 # [RSpecRunTime] RSpec elapsed time: 1 minute 4.79 seconds. Current RSS: ~1321M. Threads: 4. load average: 0.91 1.00 1.14 1/403 429 469 15:37:35 avoids N+1 database queries 470 15:37:35 for regular user 471 15:37:35 behaves like members response with hidden email 472 15:37:38 is expected not to include (a hash including {"email" => "user82@example.org"}) 473 15:37:38 # [RSpecRunTime] RSpec elapsed time: 1 minute 12.98 seconds. Current RSS: ~1324M. Threads: 4. load average: 0.93 1.00 1.14 1/403 430 475 15:37:38 when direct member 476 15:37:38 behaves like members response with hidden email 477 15:37:41 is expected not to include (a hash including {"email" => "user91@example.org"}) 478 15:37:41 # [RSpecRunTime] RSpec elapsed time: 1 minute 15.97 seconds. Current RSS: ~1326M. Threads: 4. load average: 0.93 1.00 1.14 1/403 431 480 15:37:41 for enterprise user 481 15:37:41 behaves like members response with exposed email 482 15:37:44 is expected to include (a hash including {"email" => "user95@example.org"}) 483 15:37:44 # [RSpecRunTime] RSpec elapsed time: 1 minute 19.01 seconds. Current RSS: ~1324M. Threads: 4. load average: 0.93 1.00 1.14 1/403 432 485 15:37:44 when direct member 486 15:37:44 behaves like members response with exposed email 487 15:37:47 is expected to include (a hash including {"email" => "user104@example.org"}) 488 15:37:47 # [RSpecRunTime] RSpec elapsed time: 1 minute 21.96 seconds. Current RSS: ~1323M. Threads: 4. load average: 0.93 1.00 1.14 1/403 433 490 15:37:47 for enterprise user from another group 491 15:37:47 behaves like members response with hidden email 492 15:37:50 is expected not to include (a hash including {"email" => "user108@example.org"}) 493 15:37:50 # [RSpecRunTime] RSpec elapsed time: 1 minute 24.84 seconds. Current RSS: ~1326M. Threads: 4. load average: 0.94 1.00 1.14 1/403 434 495 15:37:50 GET /groups/:id/members/all/:user_id 496 15:37:50 top-level group 497 15:37:50 for regular user 498 15:37:50 behaves like member response with hidden email 499 15:37:53 is expected not to have key "email" 500 15:37:53 # [RSpecRunTime] RSpec elapsed time: 1 minute 27.58 seconds. Current RSS: ~1325M. Threads: 4. load average: 0.94 1.00 1.14 1/403 435 502 15:37:53 for enterprise user 503 15:37:53 behaves like member response with exposed email 504 15:37:56 is expected to include {"email" => "user119@example.org"} 505 15:37:56 # [RSpecRunTime] RSpec elapsed time: 1 minute 30.43 seconds. Current RSS: ~1325M. Threads: 4. load average: 0.94 1.00 1.14 1/403 436 507 15:37:56 for enterprise user from another group 508 15:37:56 behaves like member response with hidden email 509 15:37:58 is expected not to have key "email" 510 15:37:58 # [RSpecRunTime] RSpec elapsed time: 1 minute 33.24 seconds. Current RSS: ~1327M. Threads: 4. load average: 0.95 1.00 1.14 1/403 437 513 15:37:58 for regular user 514 15:37:58 behaves like member response with hidden email 515 15:38:01 is expected not to have key "email" 516 15:38:01 # [RSpecRunTime] RSpec elapsed time: 1 minute 36.09 seconds. Current RSS: ~1330M. Threads: 4. load average: 0.95 1.00 1.14 1/403 438 518 15:38:01 when direct member 519 15:38:01 behaves like member response with hidden email 520 15:38:04 is expected not to have key "email" 521 15:38:04 # [RSpecRunTime] RSpec elapsed time: 1 minute 38.98 seconds. Current RSS: ~1333M. Threads: 4. load average: 0.95 1.00 1.14 1/403 439 523 15:38:04 for enterprise user 524 15:38:04 behaves like member response with exposed email 525 15:38:07 is expected to include {"email" => "user143@example.org"} 526 15:38:07 # [RSpecRunTime] RSpec elapsed time: 1 minute 41.85 seconds. Current RSS: ~1338M. Threads: 4. load average: 0.95 1.00 1.14 1/403 440 528 15:38:07 when direct member 529 15:38:07 behaves like member response with exposed email 530 15:38:10 is expected to include {"email" => "user152@example.org"} 531 15:38:10 # [RSpecRunTime] RSpec elapsed time: 1 minute 44.75 seconds. Current RSS: ~1336M. Threads: 4. load average: 0.96 1.00 1.14 1/402 441 533 15:38:10 POST /groups/:id/members 534 15:38:10 for regular user 535 15:38:10 behaves like member response with hidden email 536 15:38:12 is expected not to have key "email" 537 15:38:12 # [RSpecRunTime] RSpec elapsed time: 1 minute 47.22 seconds. Current RSS: ~1339M. Threads: 4. load average: 0.96 1.00 1.14 1/402 442 539 15:38:12 for enterprise user 540 15:38:12 behaves like member response with exposed email 541 15:38:15 is expected to include {"email" => "user162@example.org"} 542 15:38:15 # [RSpecRunTime] RSpec elapsed time: 1 minute 49.68 seconds. Current RSS: ~1333M. Threads: 4. load average: 0.96 1.00 1.13 1/402 443 544 15:38:15 for enterprise user from another group 545 15:38:15 behaves like member response with hidden email 546 15:38:17 is expected not to have key "email" 547 15:38:17 # [RSpecRunTime] RSpec elapsed time: 1 minute 52.2 seconds. Current RSS: ~1338M. Threads: 4. load average: 0.96 1.00 1.13 1/402 444 549 15:38:17 when block seat overages is enabled and there are no seats left in the group 550 15:38:20 rejects the request 551 15:38:20 # [RSpecRunTime] RSpec elapsed time: 1 minute 54.37 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.04 1.02 1.14 1/402 445 553 15:38:20 PUT /groups/:id/members/:user_id 554 15:38:20 for regular user 555 15:38:20 behaves like member response with hidden email 556 15:38:22 is expected not to have key "email" 557 15:38:22 # [RSpecRunTime] RSpec elapsed time: 1 minute 56.54 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.04 1.02 1.14 1/402 446 559 15:38:22 for enterprise user 560 15:38:22 behaves like member response with exposed email 561 15:38:24 is expected to include {"email" => "user179@example.org"} 562 15:38:24 # [RSpecRunTime] RSpec elapsed time: 1 minute 58.75 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.12 1.03 1.14 1/402 447 564 15:38:24 for enterprise user from another group 565 15:38:24 behaves like member response with hidden email 566 15:38:26 is expected not to have key "email" 567 15:38:26 # [RSpecRunTime] RSpec elapsed time: 2 minutes 0.97 second. Current RSS: ~1337M. Threads: 4. load average: 1.12 1.03 1.14 1/402 448 569 15:38:26 group with LDAP group link 570 15:38:26 POST /groups/:id/members/:user_id/override 571 15:38:26 for regular user 572 15:38:26 behaves like member response with hidden email 573 15:38:29 is expected not to have key "email" 574 15:38:29 # [RSpecRunTime] RSpec elapsed time: 2 minutes 3.73 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.27 1.07 1.15 1/402 449 576 15:38:29 for enterprise user 577 15:38:29 behaves like member response with exposed email 578 15:38:32 is expected to include {"email" => "user194@example.org"} 579 15:38:32 # [RSpecRunTime] RSpec elapsed time: 2 minutes 6.52 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.27 1.07 1.15 1/402 450 581 15:38:32 for enterprise user from another group 582 15:38:32 behaves like member response with hidden email 583 15:38:34 is expected not to have key "email" 584 15:38:35 # [RSpecRunTime] RSpec elapsed time: 2 minutes 9.29 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.25 1.06 1.15 1/402 451 586 15:38:35 DELETE /groups/:id/members/:user_id/override 587 15:38:35 for regular user 588 15:38:35 behaves like member response with hidden email 589 15:38:37 is expected not to have key "email" 590 15:38:37 # [RSpecRunTime] RSpec elapsed time: 2 minutes 11.93 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.25 1.06 1.15 1/402 452 592 15:38:37 for enterprise user 593 15:38:37 behaves like member response with exposed email 594 15:38:41 is expected to include {"email" => "user209@example.org"} 595 15:38:41 # [RSpecRunTime] RSpec elapsed time: 2 minutes 15.66 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.23 1.06 1.15 1/402 453 597 15:38:41 for enterprise user from another group 598 15:38:41 behaves like member response with hidden email 599 15:38:43 is expected not to have key "email" 600 15:38:43 # [RSpecRunTime] RSpec elapsed time: 2 minutes 18.12 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.21 1.06 1.15 1/402 454 602 15:38:43 GET /groups/:id/billable_members 603 15:38:50 avoids N+1 database queries 604 15:38:50 for regular user 605 15:38:50 behaves like members response with hidden email 606 15:38:52 is expected not to include (a hash including {"email" => "user230@example.org"}) 607 15:38:52 # [RSpecRunTime] RSpec elapsed time: 2 minutes 26.53 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.19 1.06 1.15 1/402 455 609 15:38:52 for enterprise user 610 15:38:52 behaves like members response with exposed email 611 15:38:54 is expected to include (a hash including {"email" => "user235@example.org"}) 612 15:38:54 # [RSpecRunTime] RSpec elapsed time: 2 minutes 28.68 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.18 1.06 1.15 1/402 456 614 15:38:54 for enterprise user from another group 615 15:38:54 behaves like members response with hidden email 616 15:38:56 is expected not to include (a hash including {"email" => "user240@example.org"}) 617 15:38:56 # [RSpecRunTime] RSpec elapsed time: 2 minutes 30.84 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.18 1.06 1.15 1/402 457 619 15:38:56 project members endpoint for enterprise users 620 15:38:56 GET /projects/:id/members 621 15:39:01 avoids N+1 database queries 622 15:39:01 for regular user 623 15:39:01 behaves like members response with hidden email 624 15:39:03 is expected not to include (a hash including {"email" => "user254@example.org"}) 625 15:39:04 # [RSpecRunTime] RSpec elapsed time: 2 minutes 38.26 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.15 1.06 1.15 1/402 458 627 15:39:04 for enterprise user 628 15:39:04 behaves like members response with exposed email 629 15:39:06 is expected to include (a hash including {"email" => "user260@example.org"}) 630 15:39:06 # [RSpecRunTime] RSpec elapsed time: 2 minutes 40.75 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.15 1.06 1.15 1/402 459 632 15:39:06 for enterprise user from another group 633 15:39:06 behaves like members response with hidden email 634 15:39:08 is expected not to include (a hash including {"email" => "user266@example.org"}) 635 15:39:08 # [RSpecRunTime] RSpec elapsed time: 2 minutes 43.21 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.14 1.06 1.15 1/402 460 637 15:39:08 GET /projects/:id/members/:user_id 638 15:39:08 for regular user 639 15:39:08 behaves like member response with hidden email 640 15:39:11 is expected not to have key "email" 641 15:39:11 # [RSpecRunTime] RSpec elapsed time: 2 minutes 45.7 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.14 1.06 1.15 5/402 461 643 15:39:11 for enterprise user 644 15:39:11 behaves like member response with exposed email 645 15:39:13 is expected to include {"email" => "user275@example.org"} 646 15:39:13 # [RSpecRunTime] RSpec elapsed time: 2 minutes 48.16 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.13 1.05 1.15 1/402 462 648 15:39:13 for enterprise user from another group 649 15:39:13 behaves like member response with hidden email 650 15:39:16 is expected not to have key "email" 651 15:39:16 # [RSpecRunTime] RSpec elapsed time: 2 minutes 50.62 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.13 1.05 1.15 1/402 463 653 15:39:16 GET /projects/:id/members/all 654 15:39:21 avoids N+1 database queries 655 15:39:21 for regular user 656 15:39:21 behaves like members response with hidden email 657 15:39:24 is expected not to include (a hash including {"email" => "user295@example.org"}) 658 15:39:24 # [RSpecRunTime] RSpec elapsed time: 2 minutes 58.46 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.11 1.05 1.14 1/402 464 660 15:39:24 for enterprise user 661 15:39:24 behaves like members response with exposed email 662 15:39:26 is expected to include (a hash including {"email" => "user301@example.org"}) 663 15:39:26 # [RSpecRunTime] RSpec elapsed time: 3 minutes 1.07 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.11 1.05 1.14 1/403 465 665 15:39:26 for enterprise user from another group 666 15:39:26 behaves like members response with hidden email 667 15:39:29 is expected not to include (a hash including {"email" => "user307@example.org"}) 668 15:39:29 # [RSpecRunTime] RSpec elapsed time: 3 minutes 3.59 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.18 1.07 1.15 1/402 466 670 15:39:29 GET /projects/:id/members/all/:user_id 671 15:39:29 for regular user 672 15:39:29 behaves like member response with hidden email 673 15:39:31 is expected not to have key "email" 674 15:39:31 # [RSpecRunTime] RSpec elapsed time: 3 minutes 6.14 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.18 1.07 1.15 1/402 467 676 15:39:31 for enterprise user 677 15:39:31 behaves like member response with exposed email 678 15:39:34 is expected to include {"email" => "user316@example.org"} 679 15:39:34 # [RSpecRunTime] RSpec elapsed time: 3 minutes 8.7 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.16 1.07 1.15 1/402 468 681 15:39:34 for enterprise user from another group 682 15:39:34 behaves like member response with hidden email 683 15:39:36 is expected not to have key "email" 684 15:39:36 # [RSpecRunTime] RSpec elapsed time: 3 minutes 11.14 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.16 1.07 1.15 1/402 469 686 15:39:36 POST /projects/:id/members 687 15:39:36 for regular user 688 15:39:36 behaves like member response with hidden email 689 15:39:39 is expected not to have key "email" 690 15:39:39 # [RSpecRunTime] RSpec elapsed time: 3 minutes 14.13 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.15 1.07 1.15 1/402 470 692 15:39:39 for enterprise user 693 15:39:39 behaves like member response with exposed email 694 15:39:42 is expected to include {"email" => "user334@example.org"} 695 15:39:42 # [RSpecRunTime] RSpec elapsed time: 3 minutes 17.0 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.15 1.07 1.15 1/402 471 697 15:39:42 for enterprise user from another group 698 15:39:42 behaves like member response with hidden email 699 15:39:45 is expected not to have key "email" 700 15:39:45 # [RSpecRunTime] RSpec elapsed time: 3 minutes 19.84 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.14 1.06 1.15 1/402 472 702 15:39:45 PUT /projects/:id/members/:user_id 703 15:39:45 for regular user 704 15:39:45 behaves like member response with hidden email 705 15:39:48 is expected not to have key "email" 706 15:39:48 # [RSpecRunTime] RSpec elapsed time: 3 minutes 22.57 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.14 1.06 1.15 1/402 473 708 15:39:48 for enterprise user 709 15:39:48 behaves like member response with exposed email 710 15:39:50 is expected to include {"email" => "user349@example.org"} 711 15:39:51 # [RSpecRunTime] RSpec elapsed time: 3 minutes 25.27 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.13 1.06 1.14 1/402 474 713 15:39:51 for enterprise user from another group 714 15:39:51 behaves like member response with hidden email 715 15:39:53 is expected not to have key "email" 716 15:39:53 # [RSpecRunTime] RSpec elapsed time: 3 minutes 27.97 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.12 1.06 1.14 1/402 475 718 15:39:53 billable member endpoints 719 15:39:54 GET /groups/:id/billable_members 720 15:39:54 with sub group and projects 721 15:39:55 returns paginated billable users 722 15:39:55 when the current user does not have the :read_billable_member ability 723 15:39:56 is a bad request 724 15:39:56 # [RSpecRunTime] RSpec elapsed time: 3 minutes 30.52 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.12 1.06 1.14 1/402 476 726 15:39:56 with search params provided 727 15:39:56 returns the relevant billable users 728 15:39:56 with search and sort params provided 729 15:39:58 accepts only sorting options defined in a list 730 15:39:58 does not accept query string not defined in a list 731 15:39:58 when a specific sorting is provided 732 15:39:59 returns the relevant billable users 733 15:39:59 # [RSpecRunTime] RSpec elapsed time: 3 minutes 33.47 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.11 1.06 1.14 1/402 477 735 15:39:59 when sorting users 736 15:39:59 with sort param last_activity_on_desc 737 15:40:00 returns paginated users in deterministic order to avoid duplicates and flaky behavior 738 15:40:00 # [RSpecRunTime] RSpec elapsed time: 3 minutes 35.08 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.11 1.06 1.14 1/402 478 740 15:40:00 with sort param recent_sign_in 741 15:40:01 returns paginated users sorted by last_login_at in desc order 742 15:40:02 # [RSpecRunTime] RSpec elapsed time: 3 minutes 36.26 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.11 1.06 1.14 1/402 479 744 15:40:02 with sort param oldest_sign_in 745 15:40:03 returns paginated users sorted by last_login_at in asc order 746 15:40:03 # [RSpecRunTime] RSpec elapsed time: 3 minutes 37.44 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.11 1.06 1.14 1/402 480 748 15:40:03 with non owner 749 15:40:03 returns error 750 15:40:03 when group can not be found 751 15:40:04 returns error 752 15:40:04 with non-root group 753 15:40:05 returns error 755 15:40:05 when member has a public_email 756 15:40:06 is expected to include (a hash including {"email" => "member-public-email@example.com"}) 757 15:40:06 when member has no public_email 758 15:40:06 is expected to include (a hash including {"email" => nil}) 759 15:40:06 when the current_user is an admin 760 15:40:06 is expected to include (a hash including {"email" => "user367@example.org"}) 761 15:40:06 GET /groups/:id/billable_members/:user_id/memberships 762 15:40:07 returns memberships for the billable group member 763 15:40:07 returns not found when the user does not exist 764 15:40:08 returns not found when the group does not exist 765 15:40:08 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 767 15:40:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 768 15:40:08 returns not found when the user is not billable 769 15:40:08 returns bad request if the user cannot admin group members 770 15:40:09 returns bad request if the group is a subgroup 771 15:40:10 excludes memberships outside the requested group hierarchy 772 15:40:10 includes subgroup memberships 773 15:40:11 includes project memberships 774 15:40:12 paginates results 775 15:40:12 # [RSpecRunTime] RSpec elapsed time: 3 minutes 46.63 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.09 1.06 1.14 1/402 481 777 15:40:12 GET /groups/:id/members/:user_id/indirect 778 15:40:12 with indirect memberships 779 15:40:13 returns not found when the user does not exist 780 15:40:13 returns not found when the group does not exist 781 15:40:13 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 783 15:40:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 784 15:40:13 returns not found when the user is not billable 785 15:40:14 returns bad request if the user cannot admin group members 786 15:40:14 returns bad request if the group is a subgroup 787 15:40:14 with group to group invites 788 15:40:15 includes invited group membership 789 15:40:15 excludes memberships outside the requested group hierarchy 790 15:40:16 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 792 15:40:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 793 15:40:16 excludes non-billable memberships 794 15:40:17 paginates results 795 15:40:17 # [RSpecRunTime] RSpec elapsed time: 3 minutes 51.56 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.08 1.06 1.14 2/402 482 797 15:40:17 with group to project invites 798 15:40:18 includes invited group membership 799 15:40:18 with direct memberships 800 15:40:18 does not return direct memberships for the billable group member 801 15:40:18 PUT /groups/:id/members/:user_id/state 802 15:40:18 when the current user has insufficient rights 804 15:40:19 when authenticated as an owner 805 15:40:19 forwards the error from the service 806 15:40:19 when setting the user to be active 807 15:40:20 is successful 808 15:40:20 when setting the user to be awaiting 809 15:40:20 is successful 810 15:40:20 with invalid parameters 811 15:40:20 returns a relevant error message 812 15:40:20 with a group that does not exist 813 15:40:21 returns a relevant error message 814 15:40:21 with a group that is a sub-group 815 15:40:21 returns a relevant error message 816 15:40:21 with a user that does not exist 817 15:40:21 returns a relevant error message 818 15:40:21 with a user that is not a member of the group 819 15:40:22 returns a relevant error message 820 15:40:22 DELETE /groups/:id/billable_members/:user_id 821 15:40:22 when the current user has insufficient rights 823 15:40:22 when authenticated as an owner 824 15:40:22 with a user that is a GroupMember 825 15:40:22 behaves like successful deletion 826 15:40:23 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:191 @group168> is a Group. 828 15:40:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 829 15:40:23 deletes the member 830 15:40:23 with a user that is only a ProjectMember 831 15:40:23 behaves like successful deletion 832 15:40:24 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>27, "user_ids"=>[376]} is a ActiveSupport::HashWithIndifferentAccess. 834 15:40:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 835 15:40:24 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:191 @group168> is a Group. 837 15:40:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 838 15:40:24 deletes the member 839 15:40:24 # [RSpecRunTime] RSpec elapsed time: 3 minutes 58.67 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.14 1.07 1.14 1/402 483 841 15:40:24 with a user that is not a member 842 15:40:24 returns a relevant error message 844 15:40:24 POST /projects/:id/members 845 15:40:24 group membership locked 846 15:40:24 project in a group 847 15:40:25 returns a 405 method not allowed error when group membership lock is enabled 848 15:40:25 # [RSpecRunTime] RSpec elapsed time: 4 minutes 0.12 second. Current RSS: ~1432M. Threads: 4. load average: 1.14 1.07 1.14 1/402 484 850 15:40:25 GET /groups/:id/members 851 15:40:26 matches json schema 852 15:40:26 when a group has SAML provider configured 853 15:40:26 and current_user is group owner 854 15:40:27 returns a list of users with group SAML identities info 855 15:40:29 allows to filter by linked identity presence 857 15:40:30 returns a list of users without group SAML identities info 858 15:40:32 ignores filter by linked identity presence 859 15:40:32 # [RSpecRunTime] RSpec elapsed time: 4 minutes 6.75 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.13 1.07 1.14 1/402 485 861 15:40:32 and current_user is not an owner 862 15:40:33 returns a list of users without group SAML identities info 863 15:40:34 ignores filter by linked identity presence 864 15:40:34 # [RSpecRunTime] RSpec elapsed time: 4 minutes 9.1 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.20 1.09 1.15 1/402 486 866 15:40:34 with is_using_seat 867 15:40:34 with show_seat_info set to true 868 15:40:35 returns a list of users that contains the is_using_seat attribute 869 15:40:35 with show_seat_info set to false 870 15:40:35 behaves like seat information not included 871 15:40:36 returns a list of users that does not contain the is_using_seat attribute 872 15:40:36 with no show_seat_info set 873 15:40:36 behaves like seat information not included 874 15:40:37 returns a list of users that does not contain the is_using_seat attribute 875 15:40:37 behaves like POST /:source_type/:id/members 876 15:40:37 with :source_type == projects 877 15:40:38 creates an audit event while creating a new member 878 15:40:39 does not create audit event if creating a new member fails 879 15:40:39 # [RSpecRunTime] RSpec elapsed time: 4 minutes 13.82 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.19 1.08 1.15 1/402 487 881 15:40:39 behaves like POST /:source_type/:id/members 882 15:40:39 with :source_type == groups 883 15:40:40 creates an audit event while creating a new member 884 15:40:41 does not create audit event if creating a new member fails 885 15:40:41 # [RSpecRunTime] RSpec elapsed time: 4 minutes 15.57 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.19 1.08 1.15 2/402 488 887 15:40:41 group with LDAP group link 888 15:40:41 GET /groups/:id/members/:user_id 889 15:40:43 does not contain an override attribute for non-LDAP users in the response 890 15:40:45 contains an override attribute for ldap users in the response 891 15:40:45 # [RSpecRunTime] RSpec elapsed time: 4 minutes 19.94 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.17 1.08 1.15 1/402 489 893 15:40:45 PUT /groups/:id/members/:user_id 894 15:40:48 succeeds when access_level is modified after override has been set 895 15:40:50 fails when access level is modified without an override 896 15:40:50 # [RSpecRunTime] RSpec elapsed time: 4 minutes 24.6 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.16 1.08 1.14 1/402 490 898 15:40:50 POST /groups/:id/members 899 15:40:52 returns a forbidden response 900 15:40:52 when user to be added is a service account 901 15:40:54 does not allow adding the account to the group 902 15:40:54 and the service_account feature is enabled 903 15:40:57 adds the service account to the group 904 15:40:57 # [RSpecRunTime] RSpec elapsed time: 4 minutes 31.47 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.22 1.10 1.15 1/402 491 906 15:40:57 DELETE /groups/:id/members/:user_id 907 15:40:59 fails for LDAP-managed group member 908 15:41:02 fails when group member is a service account 909 15:41:02 when service_accounts feature is enabled 910 15:41:04 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:290 @group254> is a Group. 912 15:41:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 913 15:41:05 succeeds when group member is a service account 914 15:41:05 # [RSpecRunTime] RSpec elapsed time: 4 minutes 39.31 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.19 1.09 1.15 1/404 492 916 15:41:05 POST /groups/:id/members/:user_id/override 917 15:41:07 succeeds when override is set on an LDAP user 918 15:41:09 fails when override is set for a non-ldap user 919 15:41:09 # [RSpecRunTime] RSpec elapsed time: 4 minutes 43.77 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.17 1.09 1.15 1/404 493 921 15:41:09 DELETE /groups/:id/members/:user_id/override with LDAP links 922 15:41:11 succeeds when override is already set on an LDAP user 923 15:41:13 returns 403 when override is set for a non-ldap user 924 15:41:13 # [RSpecRunTime] RSpec elapsed time: 4 minutes 47.96 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.17 1.09 1.15 1/403 494 926 15:41:13 group with pending members 927 15:41:14 PUT /groups/:id/members/:member_id/approve 928 15:41:14 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>31, "user_ids"=>[468]} is a ActiveSupport::HashWithIndifferentAccess. 930 15:41:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 931 15:41:14 with invalid params 932 15:41:14 when a subgroup is used 933 15:41:15 returns a bad request response 934 15:41:15 # [RSpecRunTime] RSpec elapsed time: 4 minutes 49.47 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.16 1.09 1.15 1/403 495 936 15:41:15 when no group is found 937 15:41:15 returns a not found response 938 15:41:15 when the current user does not have the :admin_group_member ability 939 15:41:16 returns a bad request response 940 15:41:16 when the current user has permission to approve 941 15:41:16 when the member is not found 942 15:41:16 returns not found response 943 15:41:16 when the activation fails due to no pending members to activate 944 15:41:17 returns a bad request response 945 15:41:17 when the member is a root group member 946 15:41:17 behaves like successful activation 947 15:41:17 activates the member 948 15:41:17 when the member is a subgroup member 949 15:41:17 behaves like successful activation 950 15:41:18 activates the member 951 15:41:19 # [RSpecRunTime] RSpec elapsed time: 4 minutes 53.27 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.31 1.12 1.16 1/402 496 953 15:41:19 when the member is a project member 954 15:41:19 behaves like successful activation 955 15:41:20 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>31, "user_ids"=>[473]} is a ActiveSupport::HashWithIndifferentAccess. 957 15:41:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 958 15:41:20 activates the member 959 15:41:20 # [RSpecRunTime] RSpec elapsed time: 4 minutes 54.74 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.31 1.12 1.16 1/402 497 961 15:41:20 when the member is an invited user 962 15:41:20 behaves like successful activation 963 15:41:21 activates the member 964 15:41:21 PUT /groups/:id/members/approve_all 965 15:41:21 when the current user is not authorized 966 15:41:22 returns a bad request response 967 15:41:22 # [RSpecRunTime] RSpec elapsed time: 4 minutes 56.98 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.31 1.12 1.16 1/402 498 969 15:41:22 when the current user is authorized 970 15:41:22 when the group ID is a subgroup 971 15:41:23 returns a bad request response 972 15:41:23 when params are valid 973 15:41:24 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>31, "user_ids"=>[475]} is a ActiveSupport::HashWithIndifferentAccess. 975 15:41:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 976 15:41:25 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>31, "user_ids"=>[477]} is a ActiveSupport::HashWithIndifferentAccess. 978 15:41:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 979 15:41:25 approves all pending members 980 15:41:25 # [RSpecRunTime] RSpec elapsed time: 5 minutes 0.03 second. Current RSS: ~1385M. Threads: 4. load average: 1.36 1.14 1.16 1/402 499 982 15:41:25 when activation fails 983 15:41:26 returns a bad request response 984 15:41:26 GET /groups/:id/pending_members 985 15:41:26 when the current user is not authorized 986 15:41:26 returns a bad request response 987 15:41:26 when the current user is authorized 988 15:41:27 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>31, "user_ids"=>[479]} is a ActiveSupport::HashWithIndifferentAccess. 990 15:41:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 991 15:41:28 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>31, "user_ids"=>[481]} is a ActiveSupport::HashWithIndifferentAccess. 993 15:41:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 994 15:41:29 returns only pending members 995 15:41:29 includes activated invited members 996 15:41:30 returns only one membership per user 997 15:41:31 paginates the response 998 15:41:31 when the group ID is a subgroup 999 15:41:31 returns a bad request response 1000 15:41:31 # [RSpecRunTime] RSpec elapsed time: 5 minutes 6.02 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.33 1.13 1.16 1/402 500 1002 15:41:31 filtering project and group members 1003 15:41:32 for group sources 1004 15:41:32 behaves like filtered results 1005 15:41:32 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>35, "user_ids"=>[486]} is a ActiveSupport::HashWithIndifferentAccess. 1007 15:41:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1008 15:41:32 for active members 1009 15:41:33 returns only active members 1010 15:41:33 # [RSpecRunTime] RSpec elapsed time: 5 minutes 7.68 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.33 1.13 1.16 1/402 501 1012 15:41:33 for awaiting members 1013 15:41:33 returns only awaiting members 1014 15:41:33 for project sources 1015 15:41:33 behaves like filtered results 1016 15:41:34 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>35, "user_ids"=>[488]} is a ActiveSupport::HashWithIndifferentAccess. 1018 15:41:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1019 15:41:35 for active members 1020 15:41:35 returns only active members 1021 15:41:35 # [RSpecRunTime] RSpec elapsed time: 5 minutes 10.0 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.31 1.13 1.16 1/402 502 1023 15:41:35 for awaiting members 1024 15:41:36 returns only awaiting members 1025 15:41:36 # [RSpecRunTime] Finishing example group ee/spec/requests/api/members_spec.rb. It took 5 minutes 3.48 seconds. Expected to take 5 minutes 19.95 seconds. 1026 15:41:36 # [RSpecRunTime] Starting example group ee/spec/requests/api/project_approval_settings_spec.rb. Expected to take 2 minutes 9.52 seconds. 1027 15:41:36 API::ProjectApprovalSettings 1028 15:41:38 GET /projects/:id/approval_settings 1029 15:41:38 when the request is correct 1030 15:41:39 matches the response schema 1031 15:41:39 when license is missing 1032 15:41:39 returns 403 error 1033 15:41:39 # [RSpecRunTime] RSpec elapsed time: 5 minutes 14.13 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.28 1.13 1.16 1/404 535 1035 15:41:39 when target_branch is specified 1036 15:41:40 filters the rules returned by target branch 1037 15:41:40 private group filtering 1038 15:41:41 excludes private groups if user has no access 1039 15:41:42 includes private groups if user has access 1040 15:41:42 # [RSpecRunTime] RSpec elapsed time: 5 minutes 16.77 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.28 1.13 1.16 1/404 536 1042 15:41:42 report_approver rules 1043 15:41:43 includes report_approver rules 1044 15:41:43 when project is archived 1045 15:41:43 when user has normal permissions 1047 15:41:44 when user has project admin permissions 1048 15:41:44 allows access 1049 15:41:44 POST /projects/:id/approval_settings/rules 1050 15:41:44 behaves like an API endpoint for creating project approval rule 1051 15:41:44 behaves like a restricted project approval rule API endpoint 1052 15:41:44 when admin_merge_request_approvers_rules license feature is disabled 1053 15:41:44 when disable_overriding_approvers_per_merge_request app setting is false 1054 15:41:44 behaves like a user with access 1055 15:41:44 returns 201 status 1056 15:41:44 when disable_overriding_approvers_per_merge_request app setting is true 1057 15:41:44 behaves like a user with access 1058 15:41:45 returns 201 status 1059 15:41:45 when admin_merge_request_approvers_rules license feature is enabled 1060 15:41:45 when disable_overriding_approvers_per_merge_request app setting is false 1061 15:41:45 behaves like a user with access 1062 15:41:45 returns 201 status 1063 15:41:45 when disable_overriding_approvers_per_merge_request app setting is true 1064 15:41:45 behaves like a user without access 1066 15:41:45 when user is an admin 1067 15:41:45 behaves like a user with access 1068 15:41:46 returns 201 status 1069 15:41:46 when missing parameters 1070 15:41:46 returns 400 status 1071 15:41:46 when user is without access 1072 15:41:46 behaves like a user without access 1074 15:41:46 when the request is correct 1075 15:41:47 changes settings properly 1076 15:41:47 behaves like a user with access 1077 15:41:47 returns 201 status 1078 15:41:47 when protected_branch_ids param is present 1079 15:41:48 creates approval rule associated to specified protected branches 1080 15:41:48 when applies_to_all_protected_branches param is present 1081 15:41:48 returns a list of project protected branches in the response 1082 15:41:48 with rule_type set to report_approver 1083 15:41:48 without report_type 1084 15:41:48 returns a error http status 1085 15:41:48 when creating a approval rule for each report_type 1086 15:41:48 rule_name: "Coverage-Check", report_type: :code_coverage 1087 15:41:49 specifies `report_rule` and `report_type` 1088 15:41:49 when `report_type` is not supported 1089 15:41:49 returns a bad request error 1090 15:41:49 with users or groups params 1092 15:41:49 returns a user 1093 15:41:49 with users_ids 1094 15:41:50 returns a user 1095 15:41:50 when both users and user_ids are set 1096 15:41:50 returns a user from user_ids 1097 15:41:50 with a group 1098 15:41:51 returns a group 1099 15:41:51 with group_ids 1100 15:41:51 returns a group 1101 15:41:51 when both groups and group_ids are set 1102 15:41:52 returns a group from group_ids 1103 15:41:52 with valid scanners 1104 15:41:52 returns 201 status 1105 15:41:52 with valid severity_levels 1106 15:41:53 returns 201 status 1107 15:41:53 with username 1108 15:41:53 returns 201 status 1109 15:41:53 with vulnerabilities_allowed 1110 15:41:54 returns 201 status 1111 15:41:54 PUT /projects/:id/approval_settings/:approval_rule_id 1112 15:41:54 behaves like an API endpoint for updating project approval rule 1113 15:41:54 behaves like a restricted project approval rule API endpoint 1114 15:41:54 when admin_merge_request_approvers_rules license feature is disabled 1115 15:41:54 when disable_overriding_approvers_per_merge_request app setting is false 1116 15:41:54 behaves like a user with access 1117 15:41:54 sets approvers 1118 15:41:54 when applies_to_all_protected_branches param is present 1119 15:41:55 returns a list of project protected branches in the response 1120 15:41:55 # [RSpecRunTime] RSpec elapsed time: 5 minutes 29.77 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.22 1.12 1.15 1/404 537 1122 15:41:55 when protected_branch_ids param is present 1123 15:41:56 associates approval rule to specified protected branches 1124 15:41:56 with users or groups params 1127 15:41:57 with users_ids 1129 15:41:57 when both users and user_ids are set 1130 15:41:58 sets a user from user_ids 1131 15:41:58 with a group 1132 15:41:59 sets a group 1133 15:41:59 with group_ids 1134 15:42:00 sets a group 1135 15:42:00 when both groups and group_ids are set 1136 15:42:01 sets a group from group_ids 1137 15:42:01 with valid scanners 1138 15:42:01 returns 200 status 1139 15:42:01 with nil scanners 1140 15:42:02 returns 200 status 1141 15:42:02 when scanners is NULL in the database 1142 15:42:03 returns 200 status 1143 15:42:03 with valid severity_levels 1144 15:42:03 returns 200 status 1145 15:42:03 when approver already exists 1146 15:42:03 when sending json data 1147 15:42:04 removes all approvers if empty params are given 1148 15:42:04 with vulnerabilities_allowed 1149 15:42:05 returns 200 status 1150 15:42:05 when approval rule is from scan result policy 1151 15:42:05 when report_type is scan_finding 1152 15:42:05 behaves like cannot update rule 1153 15:42:05 returns not_found 1154 15:42:05 when report_type is license_scanning 1155 15:42:05 behaves like cannot update rule 1156 15:42:06 returns not_found 1157 15:42:06 when user is authorized but cannot edit the approval rule 1158 15:42:06 returns forbidden 1159 15:42:06 when disable_overriding_approvers_per_merge_request app setting is true 1160 15:42:06 behaves like a user with access 1161 15:42:07 sets approvers 1162 15:42:07 when applies_to_all_protected_branches param is present 1163 15:42:08 returns a list of project protected branches in the response 1164 15:42:08 # [RSpecRunTime] RSpec elapsed time: 5 minutes 42.47 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.18 1.12 1.15 1/403 538 1166 15:42:08 when protected_branch_ids param is present 1167 15:42:09 associates approval rule to specified protected branches 1168 15:42:09 with users or groups params 1171 15:42:09 with users_ids 1173 15:42:10 when both users and user_ids are set 1174 15:42:11 sets a user from user_ids 1175 15:42:11 with a group 1176 15:42:12 sets a group 1177 15:42:12 with group_ids 1178 15:42:13 sets a group 1179 15:42:13 when both groups and group_ids are set 1180 15:42:13 sets a group from group_ids 1181 15:42:13 with valid scanners 1182 15:42:14 returns 200 status 1183 15:42:14 with nil scanners 1184 15:42:15 returns 200 status 1185 15:42:15 when scanners is NULL in the database 1186 15:42:15 returns 200 status 1187 15:42:15 with valid severity_levels 1188 15:42:16 returns 200 status 1189 15:42:16 when approver already exists 1190 15:42:16 when sending json data 1191 15:42:17 removes all approvers if empty params are given 1192 15:42:17 with vulnerabilities_allowed 1193 15:42:17 returns 200 status 1194 15:42:17 when approval rule is from scan result policy 1195 15:42:17 when report_type is scan_finding 1196 15:42:17 behaves like cannot update rule 1197 15:42:18 returns not_found 1198 15:42:18 when report_type is license_scanning 1199 15:42:18 behaves like cannot update rule 1200 15:42:18 returns not_found 1201 15:42:18 when user is authorized but cannot edit the approval rule 1202 15:42:19 returns forbidden 1203 15:42:19 when admin_merge_request_approvers_rules license feature is enabled 1204 15:42:19 when disable_overriding_approvers_per_merge_request app setting is false 1205 15:42:19 behaves like a user with access 1206 15:42:19 sets approvers 1207 15:42:19 when applies_to_all_protected_branches param is present 1208 15:42:20 returns a list of project protected branches in the response 1209 15:42:20 # [RSpecRunTime] RSpec elapsed time: 5 minutes 54.98 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.14 1.11 1.15 1/403 539 1211 15:42:20 when protected_branch_ids param is present 1212 15:42:21 associates approval rule to specified protected branches 1213 15:42:21 with users or groups params 1216 15:42:22 with users_ids 1218 15:42:23 when both users and user_ids are set 1219 15:42:23 sets a user from user_ids 1220 15:42:23 with a group 1221 15:42:24 sets a group 1222 15:42:24 with group_ids 1223 15:42:25 sets a group 1224 15:42:25 when both groups and group_ids are set 1225 15:42:26 sets a group from group_ids 1226 15:42:26 with valid scanners 1227 15:42:26 returns 200 status 1228 15:42:26 with nil scanners 1229 15:42:27 returns 200 status 1230 15:42:27 when scanners is NULL in the database 1231 15:42:28 returns 200 status 1232 15:42:28 with valid severity_levels 1233 15:42:28 returns 200 status 1234 15:42:28 when approver already exists 1235 15:42:28 when sending json data 1236 15:42:29 removes all approvers if empty params are given 1237 15:42:29 with vulnerabilities_allowed 1238 15:42:30 returns 200 status 1239 15:42:30 when approval rule is from scan result policy 1240 15:42:30 when report_type is scan_finding 1241 15:42:30 behaves like cannot update rule 1242 15:42:30 returns not_found 1243 15:42:30 when report_type is license_scanning 1244 15:42:30 behaves like cannot update rule 1245 15:42:31 returns not_found 1246 15:42:31 when user is authorized but cannot edit the approval rule 1247 15:42:31 returns forbidden 1248 15:42:31 when disable_overriding_approvers_per_merge_request app setting is true 1249 15:42:31 behaves like a user without access 1251 15:42:32 when user is an admin 1252 15:42:32 behaves like a user with access 1253 15:42:33 sets approvers 1254 15:42:33 when applies_to_all_protected_branches param is present 1255 15:42:34 returns a list of project protected branches in the response 1256 15:42:34 # [RSpecRunTime] RSpec elapsed time: 6 minutes 8.45 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.18 1.12 1.15 1/403 540 1258 15:42:34 when protected_branch_ids param is present 1259 15:42:35 associates approval rule to specified protected branches 1260 15:42:35 # [RSpecRunTime] RSpec elapsed time: 6 minutes 9.51 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.18 1.12 1.15 1/403 541 1262 15:42:35 with users or groups params 1265 15:42:36 with users_ids 1267 15:42:37 when both users and user_ids are set 1268 15:42:37 sets a user from user_ids 1269 15:42:37 with a group 1270 15:42:38 sets a group 1271 15:42:39 # [RSpecRunTime] RSpec elapsed time: 6 minutes 13.26 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.17 1.12 1.15 1/403 542 1273 15:42:39 with group_ids 1274 15:42:39 sets a group 1275 15:42:40 # [RSpecRunTime] RSpec elapsed time: 6 minutes 14.3 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.17 1.12 1.15 1/403 543 1277 15:42:40 when both groups and group_ids are set 1278 15:42:41 sets a group from group_ids 1279 15:42:41 # [RSpecRunTime] RSpec elapsed time: 6 minutes 15.4 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.17 1.12 1.15 1/403 544 1281 15:42:41 with valid scanners 1282 15:42:41 returns 200 status 1283 15:42:41 with nil scanners 1284 15:42:42 returns 200 status 1285 15:42:42 when scanners is NULL in the database 1286 15:42:43 returns 200 status 1287 15:42:43 with valid severity_levels 1288 15:42:44 returns 200 status 1289 15:42:44 when approver already exists 1290 15:42:44 when sending json data 1291 15:42:45 removes all approvers if empty params are given 1292 15:42:45 with vulnerabilities_allowed 1293 15:42:46 returns 200 status 1294 15:42:46 when approval rule is from scan result policy 1295 15:42:46 when report_type is scan_finding 1296 15:42:46 behaves like cannot update rule 1297 15:42:46 returns not_found 1298 15:42:46 when report_type is license_scanning 1299 15:42:46 behaves like cannot update rule 1300 15:42:47 returns not_found 1301 15:42:47 when user is authorized but cannot edit the approval rule 1302 15:42:47 returns forbidden 1303 15:42:47 as a project admin 1304 15:42:47 behaves like a user with access 1305 15:42:48 sets approvers 1306 15:42:48 when applies_to_all_protected_branches param is present 1307 15:42:49 returns a list of project protected branches in the response 1308 15:42:49 # [RSpecRunTime] RSpec elapsed time: 6 minutes 23.56 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.14 1.11 1.15 1/403 545 1310 15:42:49 when protected_branch_ids param is present 1311 15:42:50 associates approval rule to specified protected branches 1312 15:42:50 with users or groups params 1315 15:42:50 with users_ids 1317 15:42:51 when both users and user_ids are set 1318 15:42:52 sets a user from user_ids 1319 15:42:52 with a group 1320 15:42:53 sets a group 1321 15:42:53 with group_ids 1322 15:42:54 sets a group 1323 15:42:54 when both groups and group_ids are set 1324 15:42:54 sets a group from group_ids 1325 15:42:54 with valid scanners 1326 15:42:55 returns 200 status 1327 15:42:55 with nil scanners 1328 15:42:56 returns 200 status 1329 15:42:56 when scanners is NULL in the database 1330 15:42:56 returns 200 status 1331 15:42:56 with valid severity_levels 1332 15:42:57 returns 200 status 1333 15:42:57 when approver already exists 1334 15:42:57 when sending json data 1335 15:42:58 removes all approvers if empty params are given 1336 15:42:58 with vulnerabilities_allowed 1337 15:42:58 returns 200 status 1338 15:42:58 when approval rule is from scan result policy 1339 15:42:58 when report_type is scan_finding 1340 15:42:58 behaves like cannot update rule 1341 15:42:59 returns not_found 1342 15:42:59 when report_type is license_scanning 1343 15:42:59 behaves like cannot update rule 1344 15:42:59 returns not_found 1345 15:42:59 when user is authorized but cannot edit the approval rule 1346 15:43:00 returns forbidden 1347 15:43:00 as a global admin 1348 15:43:00 behaves like a user with access 1349 15:43:01 sets approvers 1350 15:43:01 when applies_to_all_protected_branches param is present 1351 15:43:01 returns a list of project protected branches in the response 1352 15:43:01 # [RSpecRunTime] RSpec elapsed time: 6 minutes 36.07 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.12 1.11 1.15 1/403 546 1354 15:43:01 when protected_branch_ids param is present 1355 15:43:02 associates approval rule to specified protected branches 1356 15:43:02 with users or groups params 1359 15:43:03 with users_ids 1361 15:43:04 when both users and user_ids are set 1362 15:43:04 sets a user from user_ids 1363 15:43:04 with a group 1364 15:43:05 sets a group 1365 15:43:05 with group_ids 1366 15:43:06 sets a group 1367 15:43:06 when both groups and group_ids are set 1368 15:43:07 sets a group from group_ids 1369 15:43:07 with valid scanners 1370 15:43:07 returns 200 status 1371 15:43:07 with nil scanners 1372 15:43:08 returns 200 status 1373 15:43:08 when scanners is NULL in the database 1374 15:43:09 returns 200 status 1375 15:43:09 with valid severity_levels 1376 15:43:10 returns 200 status 1377 15:43:10 # [RSpecRunTime] RSpec elapsed time: 6 minutes 44.98 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.10 1.11 1.15 1/403 547 1379 15:43:10 when approver already exists 1380 15:43:10 when sending json data 1381 15:43:11 removes all approvers if empty params are given 1382 15:43:11 with vulnerabilities_allowed 1383 15:43:12 returns 200 status 1384 15:43:12 when approval rule is from scan result policy 1385 15:43:12 when report_type is scan_finding 1386 15:43:12 behaves like cannot update rule 1387 15:43:12 returns not_found 1388 15:43:12 when report_type is license_scanning 1389 15:43:12 behaves like cannot update rule 1390 15:43:13 returns not_found 1391 15:43:13 when user is authorized but cannot edit the approval rule 1392 15:43:13 returns forbidden 1393 15:43:13 as a random user 1394 15:43:13 behaves like a user without access 1396 15:43:14 DELETE /projects/:id/approval_settings/rules/:approval_rule_id 1397 15:43:14 behaves like an API endpoint for deleting project approval rule 1398 15:43:14 behaves like a user with access 1400 15:43:14 behaves like a restricted project approval rule API endpoint 1401 15:43:14 when admin_merge_request_approvers_rules license feature is disabled 1402 15:43:14 when disable_overriding_approvers_per_merge_request app setting is false 1403 15:43:14 behaves like a user with access 1405 15:43:14 when disable_overriding_approvers_per_merge_request app setting is true 1406 15:43:14 behaves like a user with access 1408 15:43:15 when admin_merge_request_approvers_rules license feature is enabled 1409 15:43:15 when disable_overriding_approvers_per_merge_request app setting is false 1410 15:43:15 behaves like a user with access 1412 15:43:15 when disable_overriding_approvers_per_merge_request app setting is true 1413 15:43:15 behaves like a user without access 1415 15:43:15 when user is an admin 1416 15:43:15 behaves like a user with access 1418 15:43:16 when approval rule not found 1419 15:43:16 returns not found 1420 15:43:16 when approval rule is from scan result policy 1421 15:43:16 when report_type is scan_finding 1422 15:43:16 behaves like cannot delete rule 1423 15:43:16 returns not_found 1424 15:43:16 when report_type is license_scanning 1425 15:43:16 behaves like cannot delete rule 1426 15:43:16 returns not_found 1427 15:43:16 when user is not eligible to delete 1428 15:43:16 behaves like a user without access 1430 15:43:17 # [RSpecRunTime] Finishing example group ee/spec/requests/api/project_approval_settings_spec.rb. It took 1 minute 40.91 seconds. Expected to take 2 minutes 9.52 seconds. 1431 15:43:17 # [RSpecRunTime] Starting example group ee/spec/requests/api/merge_request_approval_rules_spec.rb. Expected to take 1 minute 48.66 seconds. 1432 15:43:17 API::MergeRequestApprovalRules 1433 15:43:17 GET /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id 1434 15:43:17 behaves like getting approval rule/s 1435 15:43:17 user cannot read merge request 1436 15:43:20 responds with 403 1437 15:43:20 # [RSpecRunTime] RSpec elapsed time: 6 minutes 54.72 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.09 1.10 1.14 1/410 726 1439 15:43:20 user can read merge request 1440 15:43:22 matches the response schema 1441 15:43:22 groups contain private groups 1442 15:43:22 current_user cannot see private group 1443 15:43:25 hides private group 1444 15:43:25 # [RSpecRunTime] RSpec elapsed time: 6 minutes 59.53 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.08 1.10 1.14 1/410 1080 1446 15:43:25 current_user can see private group 1447 15:43:27 shows private group 1448 15:43:27 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.01 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.08 1.10 1.14 1/411 1258 1450 15:43:27 has existing merge request rule that overrides a project-level rule 1451 15:43:30 includes source_rule 1452 15:43:30 # [RSpecRunTime] RSpec elapsed time: 7 minutes 4.57 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.07 1.10 1.14 1/411 1436 1454 15:43:30 with report_type 1455 15:43:32 includes report_type 1456 15:43:32 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.0 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.07 1.10 1.14 1/411 1614 1458 15:43:32 GET /projects/:id/merge_requests/:merge_request_iid/approval_rules 1459 15:43:32 behaves like getting approval rule/s 1460 15:43:32 user cannot read merge request 1461 15:43:34 responds with 403 1462 15:43:34 # [RSpecRunTime] RSpec elapsed time: 7 minutes 9.17 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.15 1.11 1.15 1/411 1791 1464 15:43:34 user can read merge request 1465 15:43:37 matches the response schema 1466 15:43:37 groups contain private groups 1467 15:43:37 current_user cannot see private group 1468 15:43:39 hides private group 1469 15:43:39 # [RSpecRunTime] RSpec elapsed time: 7 minutes 14.09 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.13 1.11 1.15 1/411 2148 1471 15:43:39 current_user can see private group 1472 15:43:42 shows private group 1473 15:43:42 # [RSpecRunTime] RSpec elapsed time: 7 minutes 16.74 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.13 1.11 1.15 1/410 2326 1475 15:43:42 has existing merge request rule that overrides a project-level rule 1476 15:43:44 includes source_rule 1477 15:43:45 # [RSpecRunTime] RSpec elapsed time: 7 minutes 19.25 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.28 1.14 1.16 1/410 2504 1479 15:43:45 with report_type 1480 15:43:47 includes report_type 1481 15:43:47 # [RSpecRunTime] RSpec elapsed time: 7 minutes 21.62 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.28 1.14 1.16 1/410 2682 1483 15:43:47 user can read merge request 1484 15:43:49 returns the correct amount of rules 1485 15:43:50 # [RSpecRunTime] RSpec elapsed time: 7 minutes 24.24 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.34 1.16 1.16 1/410 2859 1487 15:43:50 POST /projects/:id/merge_requests/:merge_request_iid/approval_rules 1488 15:43:50 behaves like a protected API endpoint for merge request approval rule action 1489 15:43:50 disable_overriding_approvers_per_merge_request is set to true 1490 15:43:51 responds with 403 1491 15:43:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 26.17 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.34 1.16 1.16 1/410 3036 1493 15:43:51 disable_overriding_approvers_per_merge_request is set to false 1494 15:43:51 user cannot update merge request 1495 15:43:53 responds with 403 1496 15:43:53 # [RSpecRunTime] RSpec elapsed time: 7 minutes 28.1 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.31 1.15 1.16 1/410 3214 1498 15:43:53 when user can update merge request and approval rules can be overridden 1499 15:43:57 matches the response schema 1500 15:43:57 users are passed 1501 15:44:00 includes users 1502 15:44:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 34.42 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.29 1.15 1.16 1/410 3569 1504 15:44:00 groups are passed 1505 15:44:03 includes groups 1506 15:44:03 # [RSpecRunTime] RSpec elapsed time: 7 minutes 37.77 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.29 1.15 1.16 1/410 3747 1508 15:44:03 usernames are passed 1509 15:44:06 includes users 1510 15:44:06 # [RSpecRunTime] RSpec elapsed time: 7 minutes 41.01 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.27 1.15 1.16 1/410 3925 1512 15:44:06 usernames and user_ids are passed 1513 15:44:09 includes users 1514 15:44:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 44.27 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.16 1.13 1.15 1/411 4103 1516 15:44:10 approval_project_rule_id is passed 1517 15:44:10 with blank approver params 1518 15:44:13 copies the attributes from the project rule except approvers 1519 15:44:13 # [RSpecRunTime] RSpec elapsed time: 7 minutes 47.53 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.16 1.13 1.15 1/411 4284 1521 15:44:13 with omitted approver params 1522 15:44:16 copies the attributes from the project rule except approvals_required 1523 15:44:16 # [RSpecRunTime] RSpec elapsed time: 7 minutes 50.96 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.15 1.13 1.15 1/411 4462 1525 15:44:16 when service prevents user from editing 1526 15:44:18 returns forbidden 1527 15:44:18 # [RSpecRunTime] RSpec elapsed time: 7 minutes 52.92 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.15 1.13 1.15 1/411 4639 1529 15:44:18 PUT /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id 1530 15:44:18 behaves like a protected API endpoint for merge request approval rule action 1531 15:44:18 disable_overriding_approvers_per_merge_request is set to true 1532 15:44:20 responds with 403 1533 15:44:21 # [RSpecRunTime] RSpec elapsed time: 7 minutes 55.25 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.14 1.12 1.15 1/412 4818 1535 15:44:21 disable_overriding_approvers_per_merge_request is set to false 1536 15:44:21 user cannot update merge request 1537 15:44:23 responds with 403 1538 15:44:23 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.64 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.14 1.12 1.15 1/414 4995 1540 15:44:23 when user can update merge request and approval rules can be overridden 1541 15:44:27 matches the response schema 1542 15:44:27 behaves like a protected API endpoint that only allows action on regular merge request approval rule 1543 15:44:27 approval rule is not a regular type 1544 15:44:31 responds with 403 1545 15:44:31 # [RSpecRunTime] RSpec elapsed time: 8 minutes 5.36 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.12 1.12 1.15 2/414 5351 1547 15:44:31 users are passed 1548 15:44:35 changes users 1549 15:44:35 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.42 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.11 1.12 1.15 1/414 5529 1551 15:44:35 groups are passed 1552 15:44:39 changes groups 1553 15:44:39 # [RSpecRunTime] RSpec elapsed time: 8 minutes 13.59 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.10 1.12 1.15 1/414 5708 1555 15:44:39 remove_hidden_groups is passed 1556 15:44:39 when set to true 1557 15:44:43 removes the existing private group 1558 15:44:43 # [RSpecRunTime] RSpec elapsed time: 8 minutes 17.66 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.10 1.12 1.15 1/414 5887 1560 15:44:43 when set to false 1561 15:44:48 does not remove the existing private group 1562 15:44:48 # [RSpecRunTime] RSpec elapsed time: 8 minutes 22.88 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.09 1.11 1.14 1/414 6066 1564 15:44:48 usernames are passed 1565 15:44:52 includes users 1566 15:44:52 # [RSpecRunTime] RSpec elapsed time: 8 minutes 26.84 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.08 1.11 1.14 1/414 6246 1568 15:44:52 DELETE /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id 1569 15:44:52 behaves like a protected API endpoint for merge request approval rule action 1570 15:44:52 disable_overriding_approvers_per_merge_request is set to true 1571 15:44:54 responds with 403 1572 15:44:54 # [RSpecRunTime] RSpec elapsed time: 8 minutes 28.78 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.08 1.11 1.14 1/414 6424 1574 15:44:54 disable_overriding_approvers_per_merge_request is set to false 1575 15:44:54 user cannot update merge request 1576 15:44:56 responds with 403 1577 15:44:56 # [RSpecRunTime] RSpec elapsed time: 8 minutes 30.73 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.08 1.11 1.14 1/414 6602 1579 15:44:56 when user can update merge request and approval rules can be overridden 1580 15:44:58 responds with 204 1581 15:44:58 behaves like a protected API endpoint that only allows action on regular merge request approval rule 1582 15:44:58 approval rule is not a regular type 1583 15:45:00 responds with 403 1584 15:45:00 # [RSpecRunTime] RSpec elapsed time: 8 minutes 34.65 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.07 1.11 1.14 1/414 6955 1586 15:45:00 # [RSpecRunTime] Finishing example group ee/spec/requests/api/merge_request_approval_rules_spec.rb. It took 1 minute 43.18 seconds. Expected to take 1 minute 48.66 seconds. 1587 15:45:00 # [RSpecRunTime] Starting example group ee/spec/requests/api/notes_spec.rb. Expected to take 1 minute 29.64 seconds. 1589 15:45:00 when noteable is an Epic 1590 15:45:00 behaves like noteable API with confidential notes 1591 15:45:00 behaves like noteable API 1592 15:45:00 GET /groups/:id/epics/:noteable_id/notes 1593 15:45:02 returns an array of notes 1594 15:45:04 returns a 404 error when noteable id not found 1595 15:45:05 returns 404 when not authorized 1597 15:45:09 sorts by ascending order when requested 1598 15:45:12 sorts by updated_at in descending order when requested 1599 15:45:15 sorts by updated_at in ascending order when requested 1600 15:45:15 without sort params 1601 15:45:18 sorts by created_at in descending order by default 1602 15:45:21 fetches notes using parent path as id paremeter 1603 15:45:21 2 notes with equal created_at 1604 15:45:25 page breaks first page correctly 1605 15:45:28 page breaks second page correctly 1606 15:45:28 # [RSpecRunTime] RSpec elapsed time: 9 minutes 3.16 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.04 1.10 1.14 4/409 6956 1608 15:45:28 GET /groups/:id/epics/:noteable_id/notes/:note_id 1609 15:45:30 returns a note by id 1610 15:45:31 returns a 404 error if note not found 1611 15:45:32 # [RSpecRunTime] RSpec elapsed time: 9 minutes 6.3 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.04 1.10 1.14 1/408 6957 1613 15:45:32 POST /groups/:id/epics/:noteable_id/notes 1614 15:45:33 creates a new note 1615 15:45:35 returns a 400 bad request error if body not given 1616 15:45:36 returns a 401 unauthorized error if user not authenticated 1617 15:45:38 creates an activity event when a note is created 1618 15:45:38 setting created_at 1620 15:45:39 sets the creation time on the new note 1621 15:45:39 # [RSpecRunTime] RSpec elapsed time: 9 minutes 14.23 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6958 1623 15:45:39 by a group owner 1624 15:45:41 sets the creation time on the new note 1625 15:45:41 # [RSpecRunTime] RSpec elapsed time: 9 minutes 15.91 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6959 1627 15:45:41 by another user 1628 15:45:43 ignores the given creation time 1629 15:45:43 # [RSpecRunTime] RSpec elapsed time: 9 minutes 17.82 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6960 1631 15:45:43 when the user is posting an award emoji on a noteable created by someone else 1632 15:45:45 creates a new note 1633 15:45:45 # [RSpecRunTime] RSpec elapsed time: 9 minutes 19.65 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6961 1635 15:45:45 when the user is posting an award emoji on their own noteable 1636 15:45:47 creates a new note 1637 15:45:47 # [RSpecRunTime] RSpec elapsed time: 9 minutes 21.31 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6962 1639 15:45:47 when user does not have access to read the noteable 1640 15:45:48 responds with 404 1641 15:45:48 # [RSpecRunTime] RSpec elapsed time: 9 minutes 22.88 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6963 1643 15:45:48 when request exceeds the rate limit 1644 15:45:50 prevents user from creating more notes 1645 15:45:51 allows user in allow-list to create notes 1646 15:45:51 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.9 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.03 1.09 1.13 1/408 6964 1648 15:45:51 PUT /groups/:id/epics/:noteable_id/notes/:note_id 1649 15:45:53 returns a 404 error when note id not found 1650 15:45:54 returns a 400 bad request error if body is empty 1651 15:45:54 when only body param is present 1652 15:45:56 updates the note text 1653 15:45:56 # [RSpecRunTime] RSpec elapsed time: 9 minutes 30.43 seconds. Current RSS: ~1379M. Threads: 5. load average: 0.95 1.07 1.13 1/408 6965 1655 15:45:56 when confidential param is present 1656 15:45:57 does not allow to change confidentiality 1657 15:45:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 31.94 seconds. Current RSS: ~1378M. Threads: 5. load average: 0.95 1.07 1.13 1/408 6966 1659 15:45:57 DELETE /groups/:id/epics/:noteable_id/notes/:note_id 1660 15:45:59 deletes a note 1661 15:46:00 returns a 404 error when note id not found 1662 15:46:00 behaves like 412 response 1663 15:46:00 for a modified resource 1664 15:46:02 returns 412 with a JSON error 1665 15:46:02 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.56 seconds. Current RSS: ~1380M. Threads: 5. load average: 0.87 1.05 1.12 2/409 6967 1667 15:46:02 for an unmodified resource 1668 15:46:03 returns 204 with an empty body 1669 15:46:03 # [RSpecRunTime] RSpec elapsed time: 9 minutes 38.18 seconds. Current RSS: ~1379M. Threads: 5. load average: 0.88 1.05 1.12 1/409 6968 1671 15:46:03 POST /groups/:id/epics/:noteable_id/notes 1672 15:46:03 with internal param 1673 15:46:06 creates a confidential note if internal is set to true 1674 15:46:06 # [RSpecRunTime] RSpec elapsed time: 9 minutes 40.73 seconds. Current RSS: ~1377M. Threads: 5. load average: 0.88 1.05 1.12 1/409 6969 1676 15:46:06 with deprecated confidential param 1677 15:46:08 creates a confidential note if confidential is set to true 1678 15:46:08 # [RSpecRunTime] RSpec elapsed time: 9 minutes 42.53 seconds. Current RSS: ~1377M. Threads: 5. load average: 0.88 1.05 1.12 1/409 6970 1680 15:46:08 when epic is locked 1681 15:46:09 creates a new note when user is a group member 1682 15:46:11 does not create a new note when user is not a group member 1683 15:46:11 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.69 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.89 1.05 1.12 1/409 6971 1685 15:46:11 when issue was promoted to epic 1686 15:46:11 when user is reporter 1687 15:46:15 returns previous issue system notes 1688 15:46:15 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.87 seconds. Current RSS: ~1387M. Threads: 5. load average: 0.98 1.07 1.12 1/409 6972 1690 15:46:15 when user is guest 1691 15:46:19 does not return previous issue system notes 1692 15:46:19 # [RSpecRunTime] RSpec elapsed time: 9 minutes 54.14 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.06 1.08 1.13 2/409 6973 1694 15:46:19 # [RSpecRunTime] Finishing example group ee/spec/requests/api/notes_spec.rb. It took 1 minute 19.48 seconds. Expected to take 1 minute 29.64 seconds. 1695 15:46:19 # [RSpecRunTime] Starting example group ee/spec/requests/api/group_service_accounts_spec.rb. Expected to take 1 minute 10.48 seconds. 1696 15:46:19 API::GroupServiceAccounts 1697 15:46:19 POST /groups/:id/service_accounts/:user_id/personal_access_tokens 1698 15:46:19 when the feature is licensed 1699 15:46:19 when user is an owner 1700 15:46:19 when the group exists 1701 15:46:20 creates personal access token for the user 1702 15:46:20 when an error is thrown by the model 1703 15:46:21 returns the error 1704 15:46:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 55.61 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.06 1.08 1.13 1/409 6974 1706 15:46:21 when target user does not belong to group 1707 15:46:22 returns error 1708 15:46:22 when target user is not service accounts 1709 15:46:22 returns bad request error 1710 15:46:22 when group does not exist 1711 15:46:23 returns error 1712 15:46:23 when user is not an owner 1713 15:46:23 returns error 1714 15:46:23 without authentication 1715 15:46:24 returns error 1716 15:46:24 when feature is not licensed 1717 15:46:24 returns error 1718 15:46:24 POST /groups/:id/service_accounts 1719 15:46:24 when Self-managed 1720 15:46:24 when the feature is licensed 1721 15:46:24 when current user is an admin 1722 15:46:24 when the group exists 1723 15:46:25 creates user with service_account user type 1724 15:46:25 for subgroup 1725 15:46:26 returns error 1726 15:46:26 # [RSpecRunTime] RSpec elapsed time: 10 minutes 0.39 second. Current RSS: ~1404M. Threads: 5. load average: 1.06 1.08 1.13 2/410 6975 1728 15:46:26 when the group does not exist 1729 15:46:26 returns error 1730 15:46:26 when on GitLab.com 1731 15:46:26 when the feature is licensed 1732 15:46:26 when current user is an owner 1733 15:46:26 when the group exists 1734 15:46:26 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1736 15:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1737 15:46:27 creates user with service_account user type 1738 15:46:27 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1740 15:46:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1741 15:46:28 returns bad request when service returns bad request 1742 15:46:28 when params are provided 1743 15:46:28 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1745 15:46:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1746 15:46:29 creates user with provided details 1747 15:46:29 when user with the username already exists 1748 15:46:29 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1750 15:46:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1751 15:46:29 returns error 1752 15:46:30 # [RSpecRunTime] RSpec elapsed time: 10 minutes 4.27 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.13 1.10 1.13 1/409 6976 1754 15:46:30 for subgroup 1755 15:46:30 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1757 15:46:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1758 15:46:30 returns error 1759 15:46:30 when the group does not exist 1760 15:46:31 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1762 15:46:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1763 15:46:31 returns error 1764 15:46:31 when user is not an owner 1765 15:46:31 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1767 15:46:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1768 15:46:32 returns error 1769 15:46:32 without authentication 1770 15:46:32 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1772 15:46:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1773 15:46:32 returns error 1774 15:46:32 when the feature is not licensed 1775 15:46:33 returns error 1776 15:46:33 GET /groups/:id/service_accounts 1777 15:46:33 when request is correct 1778 15:46:33 returns 200 status and service account users list 1779 15:46:33 when order by is specified 1780 15:46:34 returns ordered list by username in desc order 1781 15:46:34 when sort order_by is specified 1782 15:46:35 follows sorting order 1783 15:46:36 does not order by any other column than username and id 1784 15:46:36 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.53 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.12 1.09 1.13 1/409 6977 1786 15:46:36 behaves like an endpoint with keyset pagination 1787 15:46:36 on making requests with supported ordering structure 1788 15:46:37 includes keyset url params in the url response 1789 15:46:37 does not include pagination headers 1790 15:46:38 paginates the records correctly 1791 15:46:38 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.97 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.12 1.09 1.13 1/409 6978 1793 15:46:38 when group does not exist 1794 15:46:39 returns error 1795 15:46:39 when user is not group owner 1796 15:46:39 throws forbidden error 1797 15:46:39 when feature is not licensed 1798 15:46:40 returns error 1799 15:46:40 POST /personal_access_tokens/:token_id/rotate 1800 15:46:40 when the feature is licensed 1801 15:46:40 when user is an owner 1802 15:46:40 when the group exists 1803 15:46:40 revokes the token 1804 15:46:40 when service raises an error 1805 15:46:41 returns error message 1806 15:46:41 # [RSpecRunTime] RSpec elapsed time: 10 minutes 15.85 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.19 1.11 1.14 1/409 6979 1808 15:46:41 when token does not exist 1809 15:46:42 returns not found 1810 15:46:42 when token does not belong to service account user 1811 15:46:42 returns bad request 1812 15:46:42 when target user does not belong to group 1813 15:46:43 returns error 1814 15:46:43 when target user is not service accounts 1815 15:46:44 returns bad request error 1816 15:46:44 when group does not exist 1817 15:46:44 returns error 1818 15:46:44 when user is not an owner 1819 15:46:45 throws error 1820 15:46:45 when the feature is not licensed 1821 15:46:45 returns error 1822 15:46:45 DELETE /groups/:id/service_accounts/:user_id 1823 15:46:45 behaves like DELETE request permissions for admin mode 1824 15:46:45 behaves like when admin 1825 15:46:45 behaves like makes request 1826 15:46:46 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1828 15:46:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1830 15:46:46 behaves like makes request 1832 15:46:46 behaves like when user 1834 15:46:47 behaves like makes request 1836 15:46:47 when self-managed 1837 15:46:48 is not available for non admin users 1838 15:46:48 behaves like service account user deletion 1839 15:46:48 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1841 15:46:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1842 15:46:48 marks user for deletion 1843 15:46:49 fails for unauthenticated user 1844 15:46:49 returns 404 for non-existing user 1845 15:46:50 returns a 400 for invalid ID 1846 15:46:50 when sole owner of a group 1847 15:46:50 when hard delete disabled 1848 15:46:51 does not mark user for deletion 1849 15:46:51 # [RSpecRunTime] RSpec elapsed time: 10 minutes 25.39 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.24 1.12 1.14 1/409 6980 1851 15:46:51 when hard delete enabled 1852 15:46:52 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1854 15:46:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1855 15:46:53 marks user for deletion and group is deleted 1856 15:46:53 when there is a subgroup 1857 15:46:55 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1859 15:46:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1860 15:46:56 marks only user for deletion and group is not deleted 1861 15:46:56 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.42 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.22 1.12 1.14 1/409 6981 1863 15:46:56 when hard delete disabled 1864 15:46:56 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1866 15:46:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1867 15:46:58 moves contributions to the ghost user 1868 15:46:58 # [RSpecRunTime] RSpec elapsed time: 10 minutes 32.31 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.22 1.12 1.14 1/409 6982 1870 15:46:58 when hard delete enabled 1871 15:46:58 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1873 15:46:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1874 15:46:58 removes contributions 1875 15:46:58 when feature is not licensed 1876 15:46:59 returns error 1878 15:47:00 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1880 15:47:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1881 15:47:00 is available for group owners 1882 15:47:00 is not available to non group owners 1883 15:47:00 behaves like service account user deletion 1884 15:47:01 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1886 15:47:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1887 15:47:01 marks user for deletion 1888 15:47:01 fails for unauthenticated user 1889 15:47:02 returns 404 for non-existing user 1890 15:47:02 returns a 400 for invalid ID 1891 15:47:02 when sole owner of a group 1892 15:47:02 when hard delete disabled 1893 15:47:03 does not mark user for deletion 1894 15:47:03 # [RSpecRunTime] RSpec elapsed time: 10 minutes 37.93 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.20 1.12 1.14 1/408 6983 1896 15:47:03 when hard delete enabled 1897 15:47:04 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1899 15:47:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1900 15:47:05 marks user for deletion and group is deleted 1901 15:47:05 when there is a subgroup 1902 15:47:07 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1904 15:47:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1905 15:47:08 marks only user for deletion and group is not deleted 1906 15:47:08 # [RSpecRunTime] RSpec elapsed time: 10 minutes 42.88 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.19 1.12 1.14 1/408 6984 1908 15:47:08 when hard delete disabled 1909 15:47:09 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1911 15:47:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1912 15:47:10 moves contributions to the ghost user 1913 15:47:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.54 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.17 1.11 1.14 1/408 6985 1915 15:47:10 when hard delete enabled 1916 15:47:10 Job arguments to DeleteUserWorker must be native JSON types, but :user_id is a Symbol. 1918 15:47:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1919 15:47:11 removes contributions 1920 15:47:11 when feature is not licensed 1921 15:47:11 returns error 1922 15:47:11 # [RSpecRunTime] Finishing example group ee/spec/requests/api/group_service_accounts_spec.rb. It took 51.77 seconds. Expected to take 1 minute 10.48 seconds. 1923 15:47:11 # [RSpecRunTime] Starting example group ee/spec/requests/api/protected_branches_spec.rb. Expected to take 1 minute 4.62 seconds. 1924 15:47:11 API::ProtectedBranches 1925 15:47:12 GET /projects/:id/protected_branches/:branch 1926 15:47:12 when authenticated as a maintainer 1927 15:47:12 behaves like protected branch 1928 15:47:13 returns the protected branch 1929 15:47:13 with per user/group access levels 1930 15:47:14 returns access level details 1931 15:47:14 # [RSpecRunTime] RSpec elapsed time: 10 minutes 48.44 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.16 1.11 1.13 1/408 7016 1933 15:47:14 when protected branch contains a wildcard 1934 15:47:14 behaves like protected branch 1935 15:47:14 returns the protected branch 1936 15:47:14 with per user/group access levels 1937 15:47:15 returns access level details 1938 15:47:15 # [RSpecRunTime] RSpec elapsed time: 10 minutes 50.03 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.16 1.11 1.13 1/408 7017 1940 15:47:15 when protected branch contains a period 1941 15:47:15 behaves like protected branch 1942 15:47:16 returns the protected branch 1943 15:47:16 with per user/group access levels 1944 15:47:17 returns access level details 1945 15:47:17 # [RSpecRunTime] RSpec elapsed time: 10 minutes 51.57 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.16 1.11 1.13 1/408 7018 1947 15:47:17 when unprotect_access_level is set to DEVELOPER 1948 15:47:17 unprotect_access_level is returned as DEVELOPER 1949 15:47:17 when authenticated as a developer 1950 15:47:17 behaves like protected branch 1951 15:47:18 returns the protected branch 1952 15:47:18 with per user/group access levels 1953 15:47:19 returns access level details 1954 15:47:19 # [RSpecRunTime] RSpec elapsed time: 10 minutes 53.54 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.23 1.13 1.14 1/408 7019 1956 15:47:19 when authenticated as a guest 1957 15:47:19 behaves like 403 response 1959 15:47:19 PATCH /projects/:id/protected_branches/:branch 1960 15:47:19 when authenticated as a maintainer 1961 15:47:19 key: "push_access_levels", access_level_record: push_access_level, access_level_param: "allowed_to_push", new_access_level: 30 1962 15:47:20 creates an access level 1963 15:47:22 updates an existing access level 1964 15:47:23 deletes an existing access level 1965 15:47:23 when no access levels are sent 1966 15:47:24 does not update with default access levels 1967 15:47:24 # [RSpecRunTime] RSpec elapsed time: 10 minutes 58.38 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.21 1.12 1.14 1/408 7020 1969 15:47:24 key: "merge_access_levels", access_level_record: merge_access_level, access_level_param: "allowed_to_merge", new_access_level: 30 1970 15:47:25 creates an access level 1971 15:47:26 updates an existing access level 1972 15:47:27 deletes an existing access level 1973 15:47:27 when no access levels are sent 1974 15:47:28 does not update with default access levels 1975 15:47:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 2.62 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.21 1.12 1.14 1/408 7021 1977 15:47:28 key: "unprotect_access_levels", access_level_record: unprotect_access_level, access_level_param: "allowed_to_unprotect", new_access_level: 40 1978 15:47:29 creates an access level 1979 15:47:30 updates an existing access level 1980 15:47:31 deletes an existing access level 1981 15:47:31 when no access levels are sent 1982 15:47:32 does not update with default access levels 1983 15:47:32 # [RSpecRunTime] RSpec elapsed time: 11 minutes 6.68 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.19 1.12 1.14 1/408 7022 1985 15:47:32 when the feature is enabled 1986 15:47:33 updates the protected branch 1987 15:47:33 # [RSpecRunTime] RSpec elapsed time: 11 minutes 7.87 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.19 1.12 1.14 1/408 7023 1989 15:47:33 when the feature is disabled 1990 15:47:34 does not change the protected branch 1991 15:47:34 # [RSpecRunTime] RSpec elapsed time: 11 minutes 8.95 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.17 1.12 1.14 1/408 7024 1993 15:47:34 with blocking approval policy 1994 15:47:36 updates attributes other than name 1995 15:47:39 responds with 2xx 1996 15:47:39 # [RSpecRunTime] RSpec elapsed time: 11 minutes 13.37 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.16 1.12 1.14 1/408 7025 1998 15:47:39 with approval policy that sets 'prevent_pushing_and_force_pushing' 1999 15:47:39 when updating 'allow_force_push' 2000 15:47:41 is expected to respond with numeric status code forbidden 2001 15:47:43 prohibits updates 2002 15:47:43 # [RSpecRunTime] RSpec elapsed time: 11 minutes 17.39 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.16 1.12 1.14 1/408 7026 2004 15:47:43 when updating push access levels 2005 15:47:46 is expected to respond with numeric status code forbidden 2006 15:47:48 prohibits updates 2007 15:47:48 # [RSpecRunTime] RSpec elapsed time: 11 minutes 22.54 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.23 1.13 1.14 1/408 7027 2009 15:47:48 when authenticated as a developer 2010 15:47:48 returns a 403 response 2011 15:47:48 when authenticated as a guest 2012 15:47:49 returns a 403 response 2013 15:47:49 POST /projects/:id/protected_branches 2014 15:47:49 when authenticated as a maintainer 2015 15:47:49 protects a single branch 2016 15:47:50 protects a single branch and only admins can unprotect 2017 15:47:50 no access is not a valid access level 2018 15:47:50 code_owner_approval_required 2019 15:47:50 when feature is enabled 2020 15:47:51 sets :code_owner_approval_required to true when the param is true 2021 15:47:51 sets :code_owner_approval_required to false when the param is false 2022 15:47:51 # [RSpecRunTime] RSpec elapsed time: 11 minutes 25.91 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.21 1.13 1.14 1/408 7028 2024 15:47:51 when feature is not enabled 2025 15:47:52 sets :code_owner_approval_required to false when the param is false 2026 15:47:52 with granular access 2027 15:47:53 can protect a branch while allowing an individual user to push 2028 15:47:54 can protect a branch while allowing an individual user to merge 2029 15:47:56 can protect a branch while allowing an individual user to unprotect 2030 15:47:57 can protect a branch while allowing a group to push 2031 15:47:57 can protect a branch while allowing a group to merge 2032 15:47:58 can protect a branch while allowing a group to unprotect 2033 15:47:59 fails if users don't all have access to the project 2034 15:47:59 fails if groups aren't all invited to the project 2035 15:48:00 avoids creating default access levels unless necessary 2036 15:48:00 when array types have a wrong format 2037 15:48:01 returns a bad request error 2038 15:48:01 # [RSpecRunTime] RSpec elapsed time: 11 minutes 35.59 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.25 1.14 1.14 1/408 7029 2040 15:48:01 when protected_refs_for_users feature is not available 2041 15:48:02 cannot protect a branch for a user or group only 2042 15:48:02 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.08 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.25 1.14 1.14 1/408 7030 2044 15:48:02 when authenticated as a developer 2045 15:48:03 returns a 403 response 2046 15:48:03 when authenticated as a guest 2047 15:48:03 returns a 403 response 2048 15:48:03 # [RSpecRunTime] Finishing example group ee/spec/requests/api/protected_branches_spec.rb. It took 52.04 seconds. Expected to take 1 minute 4.62 seconds. 2049 15:48:03 # [RSpecRunTime] Starting example group ee/spec/requests/api/project_aliases_spec.rb. Expected to take 54.69 seconds. 2050 15:48:03 API::ProjectAliases 2051 15:48:03 without premium license 2052 15:48:03 GET /project_aliases 2054 15:48:03 behaves like GET request permissions for admin mode 2055 15:48:03 behaves like when admin 2056 15:48:04 behaves like makes request 2058 15:48:04 behaves like makes request 2060 15:48:04 behaves like when user 2062 15:48:04 behaves like makes request 2064 15:48:05 GET /project_aliases/:name 2066 15:48:05 behaves like GET request permissions for admin mode 2067 15:48:05 behaves like when admin 2068 15:48:05 behaves like makes request 2070 15:48:06 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.9 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.23 1.14 1.14 1/408 7031 2072 15:48:06 behaves like makes request 2074 15:48:07 behaves like when user 2076 15:48:08 behaves like makes request 2078 15:48:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 43.25 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.21 1.14 1.14 1/408 7032 2080 15:48:09 POST /project_aliases 2082 15:48:09 behaves like POST request permissions for admin mode 2083 15:48:09 behaves like when admin 2084 15:48:09 behaves like makes request 2086 15:48:10 # [RSpecRunTime] RSpec elapsed time: 11 minutes 44.83 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.21 1.14 1.14 1/408 7033 2088 15:48:10 behaves like makes request 2090 15:48:11 behaves like when user 2092 15:48:12 behaves like makes request 2094 15:48:12 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.21 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.21 1.14 1.14 1/408 7034 2096 15:48:12 DELETE /project_aliases/:name 2098 15:48:13 behaves like DELETE request permissions for admin mode 2099 15:48:13 behaves like when admin 2100 15:48:13 behaves like makes request 2102 15:48:14 # [RSpecRunTime] RSpec elapsed time: 11 minutes 48.72 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.19 1.13 1.14 1/408 7035 2104 15:48:14 behaves like makes request 2106 15:48:15 behaves like when user 2108 15:48:15 behaves like makes request 2110 15:48:16 # [RSpecRunTime] RSpec elapsed time: 11 minutes 51.01 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.19 1.13 1.14 1/408 7036 2112 15:48:16 with premium license 2113 15:48:16 GET /project_aliases 2114 15:48:16 behaves like GET request permissions for admin mode 2115 15:48:16 behaves like when admin 2116 15:48:16 behaves like makes request 2118 15:48:17 behaves like makes request 2120 15:48:17 behaves like when user 2122 15:48:17 behaves like makes request 2124 15:48:18 behaves like GitLab administrator only API endpoint 2125 15:48:18 anonymous user 2127 15:48:18 regular user 2130 15:48:19 returns the project aliases list 2131 15:48:19 # [RSpecRunTime] RSpec elapsed time: 11 minutes 54.08 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.18 1.13 1.14 1/408 7037 2133 15:48:19 GET /project_aliases/:name 2134 15:48:19 behaves like GET request permissions for admin mode 2135 15:48:19 behaves like when admin 2136 15:48:19 behaves like makes request 2138 15:48:20 behaves like makes request 2140 15:48:21 behaves like when user 2142 15:48:22 behaves like makes request 2144 15:48:23 # [RSpecRunTime] RSpec elapsed time: 11 minutes 57.55 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.18 1.13 1.14 1/408 7038 2146 15:48:23 behaves like GitLab administrator only API endpoint 2147 15:48:23 anonymous user 2149 15:48:24 regular user 2152 15:48:24 existing project alias 2153 15:48:25 returns the project alias 2154 15:48:25 non-existent project alias 2156 15:48:25 POST /project_aliases 2157 15:48:25 behaves like POST request permissions for admin mode 2158 15:48:25 behaves like when admin 2159 15:48:25 behaves like makes request 2161 15:48:26 behaves like makes request 2163 15:48:27 behaves like when user 2165 15:48:28 behaves like makes request 2167 15:48:29 # [RSpecRunTime] RSpec elapsed time: 12 minutes 3.42 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.08 1.11 1.13 1/409 7039 2169 15:48:29 behaves like GitLab administrator only API endpoint 2170 15:48:29 anonymous user 2172 15:48:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 4.65 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.08 1.11 1.13 1/408 7040 2174 15:48:30 regular user 2176 15:48:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 6.02 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.08 1.11 1.13 1/408 7041 2179 15:48:31 existing project alias 2181 15:48:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 7.39 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.08 1.11 1.13 1/408 7042 2183 15:48:33 non-existent project alias 2185 15:48:33 DELETE /project_aliases/:name 2186 15:48:33 behaves like DELETE request permissions for admin mode 2187 15:48:33 behaves like when admin 2188 15:48:34 behaves like makes request 2190 15:48:34 behaves like makes request 2192 15:48:35 behaves like when user 2194 15:48:36 behaves like makes request 2196 15:48:37 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.65 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.15 1.13 1.14 1/408 7043 2198 15:48:37 behaves like GitLab administrator only API endpoint 2199 15:48:37 anonymous user 2201 15:48:38 regular user 2204 15:48:38 existing project alias 2206 15:48:39 non-existent project alias 2208 15:48:39 # [RSpecRunTime] Finishing example group ee/spec/requests/api/project_aliases_spec.rb. It took 36.12 seconds. Expected to take 54.69 seconds. 2209 15:48:39 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/subscriptions_controller_spec.rb. Expected to take 50.35 seconds. 2210 15:48:39 Projects::SubscriptionsController 2211 15:48:39 DELETE destroy 2212 15:48:39 when user is authorized 2213 15:48:39 when feature is available 2214 15:48:41 destroys the subscription 2215 15:48:43 sets the flash 2216 15:48:45 redirects to ci_cd settings 2217 15:48:45 # [RSpecRunTime] RSpec elapsed time: 12 minutes 19.62 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.21 1.14 1.14 1/408 7044 2219 15:48:45 when feature is not available 2220 15:48:47 does not destroy the subscription 2221 15:48:48 renders a not found reseponse 2222 15:48:48 # [RSpecRunTime] RSpec elapsed time: 12 minutes 23.05 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.21 1.14 1.14 1/408 7045 2224 15:48:48 when user is not authorized 2225 15:48:50 does not destroy the subscription 2226 15:48:51 renders a not found response 2227 15:48:52 # [RSpecRunTime] RSpec elapsed time: 12 minutes 26.26 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.19 1.14 1.14 2/408 7046 2230 15:48:52 when user is authorized 2231 15:48:52 when feature is available 2232 15:48:52 when user is developer in upstream project 2233 15:48:52 when project is public 2234 15:48:52 when subscription count is below the limit 2235 15:48:53 creates a new subscription 2236 15:48:55 sets the flash 2237 15:48:57 redirects to ci_cd settings 2238 15:48:57 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.95 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.18 1.13 1.14 1/408 7047 2240 15:48:57 when subscription count is above the limit 2241 15:49:00 does not create a new subscription 2242 15:49:03 sets the flash 2243 15:49:06 redirects to ci_cd settings 2244 15:49:06 # [RSpecRunTime] RSpec elapsed time: 12 minutes 40.87 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.30 1.16 1.15 1/408 7048 2246 15:49:06 when project is not public 2247 15:49:08 does not create a new subscription 2248 15:49:10 sets the flash 2249 15:49:12 redirects to ci_cd settings 2250 15:49:12 # [RSpecRunTime] RSpec elapsed time: 12 minutes 46.34 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.28 1.16 1.15 1/408 7049 2252 15:49:12 when user is not developer in upstream project 2253 15:49:13 does not create a new subscription 2254 15:49:15 sets the flash 2255 15:49:17 redirects to ci_cd settings 2256 15:49:17 # [RSpecRunTime] RSpec elapsed time: 12 minutes 51.49 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.26 1.16 1.15 1/408 7050 2258 15:49:17 when feature is not available 2259 15:49:18 does not create a new subscription 2260 15:49:21 renders a not found response 2261 15:49:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.8 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.24 1.15 1.15 1/409 7051 2263 15:49:21 when user is not authorized 2264 15:49:23 does not create a new subscription 2265 15:49:24 renders a not found response 2266 15:49:24 # [RSpecRunTime] RSpec elapsed time: 12 minutes 58.9 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.22 1.15 1.14 1/409 7052 2268 15:49:24 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/subscriptions_controller_spec.rb. It took 44.82 seconds. Expected to take 50.35 seconds. 2269 15:49:24 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/settings/operations_controller_spec.rb. Expected to take 44.47 seconds. 2270 15:49:24 Projects::Settings::OperationsController 2272 15:49:25 with a license 2273 15:49:25 with maintainer role 2274 15:49:25 behaves like user with read access 2276 15:49:25 behaves like user with read access 2278 15:49:26 behaves like user with read access 2280 15:49:26 without maintainer role 2281 15:49:26 behaves like user without read access 2283 15:49:26 behaves like user without read access 2285 15:49:27 behaves like user without read access 2287 15:49:27 behaves like user without read access 2289 15:49:28 behaves like user without read access 2291 15:49:28 behaves like user without read access 2293 15:49:29 behaves like user without read access 2295 15:49:29 behaves like user without read access 2297 15:49:30 behaves like user without read access 2299 15:49:30 when user not logged in 2300 15:49:30 behaves like user without read access 2302 15:49:31 behaves like user needs to login 2303 15:49:31 redirects for private project 2304 15:49:31 behaves like user needs to login 2305 15:49:31 redirects for private project 2306 15:49:31 without license 2307 15:49:31 behaves like user with read access 2309 15:49:31 behaves like user with read access 2311 15:49:32 behaves like user with read access 2313 15:49:32 PATCH update 2314 15:49:32 with a license 2315 15:49:32 with non maintainer roles 2316 15:49:32 with guest role 2317 15:49:32 behaves like user without write access 2318 15:49:33 does not create status_page_setting 2319 15:49:33 behaves like user without write access 2320 15:49:33 does not create status_page_setting 2321 15:49:33 behaves like user without write access 2322 15:49:34 does not create status_page_setting 2323 15:49:34 with reporter role 2324 15:49:34 behaves like user without write access 2325 15:49:34 does not create status_page_setting 2326 15:49:34 behaves like user without write access 2327 15:49:34 does not create status_page_setting 2328 15:49:34 behaves like user without write access 2329 15:49:35 does not create status_page_setting 2330 15:49:35 with developer role 2331 15:49:35 behaves like user without write access 2332 15:49:35 does not create status_page_setting 2333 15:49:35 behaves like user without write access 2334 15:49:36 does not create status_page_setting 2335 15:49:36 behaves like user without write access 2336 15:49:36 does not create status_page_setting 2337 15:49:36 with anonymous user 2338 15:49:36 behaves like user without write access 2339 15:49:37 does not create status_page_setting 2340 15:49:37 behaves like user without write access 2341 15:49:37 does not create status_page_setting 2342 15:49:37 behaves like user without write access 2343 15:49:37 does not create status_page_setting 2344 15:49:37 without existing status page setting 2345 15:49:38 is expected to be a kind of StatusPage::ProjectSetting(project_id: integer, created_at: timestamptz, updated_at: timestamptz, ena...ws_secret_key: string, encrypted_aws_secret_key_iv: string, status_page_url: text, aws_secret_key: ) 2346 15:49:38 with existing status page setting 2347 15:49:39 updates the fields 2348 15:49:39 respects the model validations 2349 15:49:40 deletes the setting if keys removed 2350 15:49:40 # [RSpecRunTime] RSpec elapsed time: 13 minutes 14.37 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.24 1.16 1.15 5/409 7053 2352 15:49:40 incident management settings 2353 15:49:40 enabled through license 2354 15:49:40 behaves like enabled sla settings 2355 15:49:40 without existing incident management setting 2356 15:49:41 is expected to be a kind of IncidentManagement::ProjectIncidentManagementSetting(project_id: integer, create_issue: boolean, send...ry, auto_close_incident: boolean, sla_timer: boolean, sla_timer_minutes: integer, pagerduty_token: ) 2357 15:49:41 behaves like can set the sla timer settings 2358 15:49:42 updates the sla settings 2359 15:49:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 16.53 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.24 1.16 1.15 1/409 7054 2361 15:49:42 with existing incident management setting 2362 15:49:43 is expected to be a kind of IncidentManagement::ProjectIncidentManagementSetting(project_id: integer, create_issue: boolean, send...ry, auto_close_incident: boolean, sla_timer: boolean, sla_timer_minutes: integer, pagerduty_token: ) 2363 15:49:43 behaves like can set the sla timer settings 2364 15:49:44 updates the sla settings 2365 15:49:44 # [RSpecRunTime] RSpec elapsed time: 13 minutes 18.54 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.22 1.16 1.15 1/409 7055 2367 15:49:44 enabled through usage ping features 2368 15:49:44 behaves like enabled sla settings 2369 15:49:44 without existing incident management setting 2370 15:49:45 is expected to be a kind of IncidentManagement::ProjectIncidentManagementSetting(project_id: integer, create_issue: boolean, send...ry, auto_close_incident: boolean, sla_timer: boolean, sla_timer_minutes: integer, pagerduty_token: ) 2371 15:49:45 behaves like can set the sla timer settings 2372 15:49:47 updates the sla settings 2373 15:49:47 # [RSpecRunTime] RSpec elapsed time: 13 minutes 22.04 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.22 1.16 1.15 2/409 7056 2375 15:49:47 with existing incident management setting 2376 15:49:48 is expected to be a kind of IncidentManagement::ProjectIncidentManagementSetting(project_id: integer, create_issue: boolean, send...ry, auto_close_incident: boolean, sla_timer: boolean, sla_timer_minutes: integer, pagerduty_token: ) 2377 15:49:48 behaves like can set the sla timer settings 2378 15:49:49 updates the sla settings 2379 15:49:49 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.19 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.29 1.17 1.15 1/409 7057 2381 15:49:49 observability settings 2382 15:49:49 with default setting 2383 15:49:50 has observability alerts enabled 2384 15:49:51 can update alerts enabled 2385 15:49:51 # [RSpecRunTime] RSpec elapsed time: 13 minutes 25.8 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.29 1.17 1.15 1/407 7058 2387 15:49:51 without a license 2388 15:49:52 cannot update sla timer settings 2389 15:49:52 behaves like user without write access 2390 15:49:53 does not create status_page_setting 2391 15:49:53 # [RSpecRunTime] RSpec elapsed time: 13 minutes 27.87 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.29 1.17 1.15 1/407 7059 2393 15:49:53 behaves like user without write access 2394 15:49:54 does not create status_page_setting 2395 15:49:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 28.96 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.26 1.17 1.15 1/407 7060 2397 15:49:54 behaves like user without write access 2398 15:49:55 does not create status_page_setting 2399 15:49:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.17 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.26 1.17 1.15 1/407 7061 2401 15:49:55 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/settings/operations_controller_spec.rb. It took 31.27 seconds. Expected to take 44.47 seconds. 2402 15:49:55 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/security/vulnerabilities_controller_spec.rb. Expected to take 40.36 seconds. 2403 15:49:55 Projects::Security::VulnerabilitiesController 2404 15:49:56 GET #discussions 2405 15:49:57 renders discussions 2406 15:49:57 behaves like security and compliance feature 2407 15:49:57 when security and compliance disabled 2408 15:49:57 when user has role that enables sufficient access 2409 15:49:58 is expected to respond with numeric status code not_found 2410 15:49:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.8 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.26 1.17 1.15 1/407 7104 2412 15:49:58 when user does not have role that enables sufficient access 2413 15:49:59 is expected to respond with numeric status code not_found 2414 15:49:59 behaves like doesn't track govern usage event 2415 15:49:59 doesn't tracks event 2416 15:49:59 when security and compliance enabled 2417 15:49:59 when user has role that enables sufficient access 2418 15:50:00 is expected not to respond with numeric status code not_found 2419 15:50:00 when user does not have role that enables sufficient access 2420 15:50:01 is expected to respond with numeric status code not_found 2422 15:50:01 behaves like security and compliance feature 2423 15:50:01 when security and compliance disabled 2424 15:50:01 when user has role that enables sufficient access 2425 15:50:01 is expected to respond with numeric status code not_found 2426 15:50:01 when user does not have role that enables sufficient access 2427 15:50:02 is expected to respond with numeric status code not_found 2428 15:50:02 behaves like doesn't track govern usage event 2429 15:50:03 doesn't tracks event 2430 15:50:03 when security and compliance enabled 2431 15:50:03 when user has role that enables sufficient access 2432 15:50:06 is expected not to respond with numeric status code not_found 2433 15:50:06 # [RSpecRunTime] RSpec elapsed time: 13 minutes 40.87 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.30 1.18 1.15 1/409 7123 2435 15:50:06 when user does not have role that enables sufficient access 2436 15:50:07 is expected to respond with numeric status code not_found 2437 15:50:07 when there's an attached pipeline 2438 15:50:10 renders the vulnerability page 2439 15:50:12 renders the vulnerability component 2440 15:50:12 behaves like tracks govern usage event 2441 15:50:14 tracks unique event 2442 15:50:14 # [RSpecRunTime] RSpec elapsed time: 13 minutes 48.94 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.33 1.19 1.16 1/408 7124 2444 15:50:14 when there's no attached pipeline 2445 15:50:17 renders the vulnerability page 2446 15:50:17 behaves like tracks govern usage event 2447 15:50:19 tracks unique event 2448 15:50:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 53.71 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.30 1.18 1.16 1/407 7125 2451 15:50:21 checks if the user can create a vulnerability 2452 15:50:21 behaves like security and compliance feature 2453 15:50:21 when security and compliance disabled 2454 15:50:21 when user has role that enables sufficient access 2455 15:50:21 is expected to respond with numeric status code not_found 2456 15:50:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.14 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.30 1.18 1.16 1/407 7126 2458 15:50:21 when user does not have role that enables sufficient access 2459 15:50:22 is expected to respond with numeric status code not_found 2460 15:50:22 behaves like doesn't track govern usage event 2461 15:50:23 doesn't tracks event 2462 15:50:23 when security and compliance enabled 2463 15:50:23 when user has role that enables sufficient access 2464 15:50:24 is expected not to respond with numeric status code not_found 2465 15:50:25 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.25 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.28 1.18 1.16 1/407 7127 2467 15:50:25 when user does not have role that enables sufficient access 2468 15:50:25 is expected to respond with numeric status code not_found 2469 15:50:25 when user can admin vulnerability 2470 15:50:28 renders the add new finding page 2471 15:50:28 # [RSpecRunTime] RSpec elapsed time: 14 minutes 2.99 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.28 1.18 1.16 1/407 7128 2473 15:50:28 when user can not admin vulnerability 2474 15:50:29 renders 404 page not found 2475 15:50:29 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/security/vulnerabilities_controller_spec.rb. It took 33.42 seconds. Expected to take 40.36 seconds. 2476 15:50:29 # [RSpecRunTime] Starting example group ee/spec/requests/api/vulnerability_issue_links_spec.rb. Expected to take 38.93 seconds. 2477 15:50:29 API::VulnerabilityIssueLinks 2478 15:50:29 GET /vulnerabilities/:id/issue_links 2479 15:50:30 with an authorized user with proper permissions 2480 15:50:30 when linked issue is not confidential and available for the user 2481 15:50:30 gets the list of visible issue links 2482 15:50:30 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.13 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.26 1.18 1.16 1/407 7129 2484 15:50:30 when there is an additional confidential issue linked 2485 15:50:31 gets the list of visible issue links 2486 15:50:32 does not return confidential issue in the response 2487 15:50:32 # [RSpecRunTime] RSpec elapsed time: 14 minutes 6.81 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.26 1.18 1.16 1/407 7130 2489 15:50:32 when link is created to issue in the inaccessible project 2490 15:50:33 gets the list of visible issue links 2491 15:50:33 does not return issue from inaccessible project 2492 15:50:34 # [RSpecRunTime] RSpec elapsed time: 14 minutes 8.3 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.24 1.17 1.15 1/407 7131 2494 15:50:34 behaves like responds with "not found" for an unknown vulnerability ID 2495 15:50:34 is expected to respond with numeric status code not_found 2496 15:50:34 behaves like forbids access to vulnerability API endpoint in case of disabled features 2497 15:50:34 when security dashboard feature is not available 2498 15:50:34 responds with 403 Forbidden 2500 15:50:35 is expected to be allowed for :admin 2501 15:50:35 is expected to be allowed for :owner 2502 15:50:36 is expected to be allowed for :maintainer 2503 15:50:36 is expected to be allowed for :developer 2504 15:50:37 is expected to be allowed for :auditor 2505 15:50:37 is expected to be denied for :reporter 2506 15:50:37 is expected to be denied for :guest 2507 15:50:38 is expected to be denied for :anonymous 2508 15:50:38 # [RSpecRunTime] RSpec elapsed time: 14 minutes 12.35 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.24 1.17 1.15 1/407 7132 2510 15:50:38 POST /vulnerabilities/:id/issue_links 2511 15:50:38 with an authorized user with proper permissions 2512 15:50:38 with valid params 2513 15:50:38 creates a new vulnerability-issue link 2514 15:50:38 when issue is from different project 2515 15:50:39 when target_project_id is invalid 2516 15:50:39 responds with "not found" and specific error message 2517 15:50:39 when user does not have access to the project 2518 15:50:40 responds with "not found" and specific error message 2519 15:50:40 when user is authorized with proper permissions to the project 2520 15:50:40 creates a new vulnerability-issue link 2521 15:50:40 with unknown issue ID 2522 15:50:41 responds with "not found" and specific error message 2523 15:50:41 when a link between these issue and vulnerability already exists 2524 15:50:41 responds with "conflict" status code and specific error message 2525 15:50:41 when a "created" link for a vulnerability already exists 2526 15:50:42 responds with "conflict" status code and specific error message 2527 15:50:42 # [RSpecRunTime] RSpec elapsed time: 14 minutes 16.88 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.22 1.17 1.15 1/407 7133 2529 15:50:42 when trying to relate a confidential issue of the same project 2530 15:50:43 creates a new vulnerability-issue link 2531 15:50:43 behaves like responds with "not found" for an unknown vulnerability ID 2532 15:50:43 is expected to respond with numeric status code not_found 2533 15:50:43 behaves like forbids access to vulnerability API endpoint in case of disabled features 2534 15:50:43 when security dashboard feature is not available 2535 15:50:43 responds with 403 Forbidden 2537 15:50:44 is expected to be allowed for :admin 2538 15:50:44 is expected to be allowed for :owner 2539 15:50:45 is expected to be allowed for :maintainer 2540 15:50:45 is expected to be allowed for :developer 2541 15:50:46 is expected to be denied for :auditor 2542 15:50:46 is expected to be denied for :reporter 2543 15:50:47 is expected to be denied for :guest 2544 15:50:47 is expected to be denied for :anonymous 2545 15:50:47 # [RSpecRunTime] RSpec elapsed time: 14 minutes 21.69 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.36 1.20 1.16 1/407 7134 2547 15:50:47 DELETE /vulnerabilities/:id/issue_links/:issue_link_id 2548 15:50:48 with an authorized user with proper permissions 2549 15:50:48 with valid params 2550 15:50:49 deletes the specified vulnerability-issue link 2551 15:50:49 with link to an issue that the current user cannot see 2552 15:50:50 deletes the link without disclosing the linked issue 2553 15:50:50 # [RSpecRunTime] RSpec elapsed time: 14 minutes 24.44 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.41 1.22 1.17 1/407 7135 2555 15:50:50 with unknown issue link ID 2556 15:50:50 responds with "not found" and specific error message 2557 15:50:50 behaves like responds with "not found" for an unknown vulnerability ID 2558 15:50:50 is expected to respond with numeric status code not_found 2559 15:50:50 behaves like forbids access to vulnerability API endpoint in case of disabled features 2560 15:50:50 when security dashboard feature is not available 2561 15:50:51 responds with 403 Forbidden 2563 15:50:51 is expected to be allowed for :admin 2564 15:50:51 is expected to be allowed for :owner 2565 15:50:52 is expected to be allowed for :maintainer 2566 15:50:53 is expected to be allowed for :developer 2567 15:50:53 is expected to be denied for :auditor 2568 15:50:53 is expected to be denied for :reporter 2569 15:50:54 is expected to be denied for :guest 2570 15:50:54 is expected to be denied for :anonymous 2571 15:50:54 # [RSpecRunTime] RSpec elapsed time: 14 minutes 28.71 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.38 1.21 1.17 1/407 7136 2573 15:50:54 # [RSpecRunTime] Finishing example group ee/spec/requests/api/vulnerability_issue_links_spec.rb. It took 25.13 seconds. Expected to take 38.93 seconds. 2574 15:50:54 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/api/internal/namespaces_spec.rb. Expected to take 36.2 seconds. 2575 15:50:54 GitlabSubscriptions::API::Internal::Namespaces 2576 15:50:54 PUT /internal/gitlab_subscriptions/namespaces/:id 2577 15:50:54 when unauthenticated 2578 15:50:54 returns an error response 2579 15:50:54 when authenticated as the subscription portal 2580 15:50:54 when the namespace cannot be found 2581 15:50:54 returns an error response 2582 15:50:54 when a project namespace ID is passed 2584 15:50:55 when updating gitlab subscription data 2585 15:50:55 updates the gitlab_subscription record 2586 15:50:56 returns a 400 error with invalid data 2587 15:50:56 runners minutes limits 2588 15:50:56 when updating the extra_shared_runners_minutes_limit 2589 15:50:56 updates the extra shared runners minutes limit 2590 15:50:56 expires the compute minutes CachedQuota 2591 15:50:57 resets the current compute minutes notification level 2592 15:50:57 refreshes cached data 2593 15:50:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 31.86 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.38 1.21 1.17 1/407 7137 2595 15:50:57 when updating the shared_runners_minutes_limit 2596 15:50:57 expires the compute minutes CachedQuota 2597 15:50:58 resets the current compute minutes notification level 2598 15:50:58 when neither minutes_limit params is provided 2599 15:50:58 does not expire the compute minutes CachedQuota 2600 15:50:58 does not reset the current compute minutes notification level 2601 15:50:58 when authenticating with an admin personal access token 2602 15:50:59 when the user is not an admin 2603 15:50:59 returns an error response 2604 15:50:59 when the admin is not in admin mode 2605 15:51:01 returns an error response 2606 15:51:01 # [RSpecRunTime] RSpec elapsed time: 14 minutes 35.58 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.35 1.21 1.17 1/407 7138 2608 15:51:01 when the namespace cannot be found 2609 15:51:01 returns an error response 2610 15:51:01 when authenticated as admin 2611 15:51:02 updates namespace using full_path when full_path contains dots 2612 15:51:02 updates namespace using id 2613 15:51:03 expires the compute minutes CachedQuota 2614 15:51:03 when current compute minutes notification level is set 2615 15:51:03 resets the current compute minutes notification level 2616 15:51:03 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.18 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.32 1.20 1.17 1/408 7139 2618 15:51:03 when request has extra_shared_runners_minutes_limit param 2619 15:51:04 updates the extra shared runners minutes limit 2620 15:51:06 updates pending builds data since adding extra minutes the quota is not used up anymore 2621 15:51:06 behaves like handles monthly usage 2622 15:51:06 expires the compute minutes CachedQuota 2623 15:51:07 resets the current compute minutes notification level 2624 15:51:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 41.69 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.32 1.20 1.17 1/408 7140 2626 15:51:07 when shared_runners_minutes_limit param is present 2627 15:51:07 behaves like handles monthly usage 2628 15:51:08 expires the compute minutes CachedQuota 2629 15:51:08 resets the current compute minutes notification level 2630 15:51:08 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.86 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.32 1.20 1.17 1/408 7141 2632 15:51:08 when neither minutes limit params is provided 2633 15:51:09 does not expire the compute minutes CachedQuota 2634 15:51:09 when current compute minutes notification level is set 2635 15:51:09 does not reset the current compute minutes notification level 2636 15:51:09 when project namespace is passed 2638 15:51:09 when invalid params 2639 15:51:09 attr: :shared_runners_minutes_limit 2640 15:51:10 returns validation error for [] 2641 15:51:10 attr: :additional_purchased_storage_size 2642 15:51:10 returns validation error for [] 2643 15:51:10 attr: :additional_purchased_storage_ends_on 2644 15:51:10 returns validation error for [] 2645 15:51:10 when namespace has a value for last_ci_minutes_notification_at 2646 15:51:11 resets that value when assigning extra compute minutes 2647 15:51:11 when namespace has a value for last_ci_minutes_usage_notification_level 2648 15:51:12 resets that value when assigning extra compute minutes 2649 15:51:12 when customer purchases extra compute minutes 2650 15:51:12 ticks instance runners 2651 15:51:12 when passing attributes for gitlab_subscription 2652 15:51:12 creates the gitlab_subscription record 2653 15:51:13 updates the gitlab_subscription record 2654 15:51:13 when params are invalid 2655 15:51:13 returns a 400 error 2656 15:51:13 # [RSpecRunTime] RSpec elapsed time: 14 minutes 48.16 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.27 1.20 1.16 1/408 7142 2658 15:51:13 GET /internal/gitlab_subscriptions/namespaces/:id 2659 15:51:14 when unauthenticated 2660 15:51:14 returns an error response 2661 15:51:14 when authenticated as the subscription portal 2662 15:51:14 when the namespace cannot be found 2663 15:51:14 returns an error response 2664 15:51:14 when fetching a group namespace 2665 15:51:14 successfully returns the namespace attributes 2666 15:51:14 when fetching a user namespace 2667 15:51:14 successfully returns the namespace attributes 2668 15:51:14 when authenticating with an admin personal access token 2669 15:51:15 when the user is not an admin 2670 15:51:15 returns an error response 2671 15:51:15 when the admin is not in admin mode 2672 15:51:15 returns an error response 2673 15:51:15 when the namespace cannot be found 2674 15:51:15 returns an error response 2675 15:51:15 when the namespace is of a group 2676 15:51:15 returns OK status and contains some set of keys 2677 15:51:15 when the namespace is of a user 2678 15:51:16 returns OK status and contains some set of keys 2679 15:51:16 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/api/internal/namespaces_spec.rb. It took 21.88 seconds. Expected to take 36.2 seconds. 2680 15:51:16 # [RSpecRunTime] Starting example group ee/spec/requests/explore/dependencies_controller_spec.rb. Expected to take 34.37 seconds. 2681 15:51:16 Explore::DependenciesController 2683 15:51:16 GET index.html 2684 15:51:16 when dependency scanning is available 2685 15:51:16 when user is admin 2686 15:51:16 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 2688 15:51:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2690 15:51:16 when the feature flag is disabled 2691 15:51:17 returns not_found 2692 15:51:17 when user is not admin 2693 15:51:17 returns forbidden 2694 15:51:17 when the user is a member the default organization 2696 15:51:17 behaves like tracks govern usage event 2697 15:51:18 tracks unique event 2698 15:51:18 when loading a specific page of results 2699 15:51:21 assigns pagination info 2700 15:51:21 # [RSpecRunTime] RSpec elapsed time: 14 minutes 55.98 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.25 1.19 1.16 1/408 7144 2702 15:51:21 when a user is not logged in 2703 15:51:21 returns not_found 2704 15:51:21 when dependency scanning is not available 2705 15:51:22 returns not_found 2706 15:51:22 when user is admin 2707 15:51:22 returns forbidden 2708 15:51:22 GET index.json 2709 15:51:22 when dependency scanning is available 2710 15:51:22 when user is admin 2711 15:51:27 avoids N+1 database queries 2713 15:51:27 with occurrences 2714 15:51:44 renders a JSON response 2715 15:51:44 # [RSpecRunTime] RSpec elapsed time: 15 minutes 19.12 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.31 1.21 1.17 1/408 7145 2717 15:51:44 when user is a member of some projects in the organization 2718 15:51:46 returns the dependencies from the projects that the user has access to 2719 15:51:47 loads data using the InOperatorOptimization query 2720 15:51:47 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.41 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.31 1.21 1.17 1/408 7146 2722 15:51:47 when the user is not a member of the default organization 2723 15:51:47 returns forbidden 2724 15:51:47 when a user is not logged in 2725 15:51:47 returns not_found 2726 15:51:47 when dependency scanning is not available 2727 15:51:47 returns not_found 2728 15:51:47 when user is admin 2729 15:51:47 returns forbidden 2730 15:51:47 # [RSpecRunTime] Finishing example group ee/spec/requests/explore/dependencies_controller_spec.rb. It took 31.6 seconds. Expected to take 34.37 seconds. 2731 15:51:47 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/audit_events_controller_spec.rb. Expected to take 31.95 seconds. 2732 15:51:47 Projects::AuditEventsController 2734 15:51:50 when authorized as auditor 2735 15:51:51 tracks search event 2736 15:51:51 behaves like when audit_events feature is available 2737 15:51:51 renders index with 200 status code 2738 15:51:51 invokes AuditEventFinder with correct arguments 2739 15:51:51 behaves like AuditEventFinder params 2740 15:51:51 has the correct params 2741 15:51:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 25.92 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.29 1.21 1.17 1/408 7147 2744 15:51:51 when no author entity type is specified 2745 15:51:51 behaves like AuditEventFinder params 2746 15:51:51 has the correct params 2747 15:51:51 when the author entity type is specified 2748 15:51:51 behaves like AuditEventFinder params 2749 15:51:52 has the correct params 2751 15:51:52 when no sort order is specified 2752 15:51:52 behaves like orders by id descending 2753 15:51:52 orders by id descending 2754 15:51:52 when sorting by latest events first 2755 15:51:52 behaves like orders by id descending 2756 15:51:52 orders by id descending 2757 15:51:52 when sorting by oldest events first 2758 15:51:53 orders by id ascending 2759 15:51:53 when sorting by an unsupported sort order 2760 15:51:53 behaves like orders by id descending 2761 15:51:53 orders by id descending 2762 15:51:53 when invalid date 2763 15:51:53 created_before: "invalid-date", created_after: nil 2764 15:51:53 returns an error 2765 15:51:53 created_before: nil, created_after: true 2766 15:51:53 returns an error 2767 15:51:53 created_before: "2021-13-10", created_after: nil 2768 15:51:54 returns an error 2769 15:51:54 created_before: nil, created_after: "2021-02-31" 2770 15:51:54 returns an error 2771 15:51:54 created_before: "2021-03-31", created_after: "2021-02-31" 2772 15:51:54 returns an error 2773 15:51:54 when date range is greater than limit 2774 15:51:54 behaves like a date range error is returned 2775 15:51:54 created_after: "2021-01-01", created_before: "2021-02-02" 2776 15:51:54 returns an error 2777 15:51:54 created_after: "2022-01-31", created_before: nil 2778 15:51:55 returns an error 2779 15:51:55 behaves like pagination 2780 15:51:55 sets instance variables 2781 15:51:55 paginates audit events, without casting a count query 2782 15:51:55 behaves like when audit_events feature is not available 2784 15:51:55 behaves like tracks govern usage event 2785 15:51:56 tracks unique event 2786 15:51:56 when authorized as maintainer 2787 15:51:56 tracks search event 2788 15:51:56 behaves like when audit_events feature is available 2789 15:51:57 renders index with 200 status code 2790 15:51:57 invokes AuditEventFinder with correct arguments 2791 15:51:57 behaves like AuditEventFinder params 2792 15:51:57 has the correct params 2793 15:51:57 # [RSpecRunTime] RSpec elapsed time: 15 minutes 31.82 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.26 1.20 1.17 1/408 7148 2796 15:51:57 when no author entity type is specified 2797 15:51:57 behaves like AuditEventFinder params 2798 15:51:58 has the correct params 2799 15:51:58 when the author entity type is specified 2800 15:51:58 behaves like AuditEventFinder params 2801 15:51:58 has the correct params 2803 15:51:58 when no sort order is specified 2804 15:51:58 behaves like orders by id descending 2805 15:51:59 orders by id descending 2806 15:51:59 when sorting by latest events first 2807 15:51:59 behaves like orders by id descending 2808 15:51:59 orders by id descending 2809 15:51:59 when sorting by oldest events first 2810 15:52:00 orders by id ascending 2811 15:52:00 when sorting by an unsupported sort order 2812 15:52:00 behaves like orders by id descending 2813 15:52:00 orders by id descending 2814 15:52:00 when invalid date 2815 15:52:00 created_before: "invalid-date", created_after: nil 2816 15:52:01 returns an error 2817 15:52:01 created_before: nil, created_after: true 2818 15:52:01 returns an error 2819 15:52:01 created_before: "2021-13-10", created_after: nil 2820 15:52:03 returns an error 2821 15:52:03 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.63 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.24 1.20 1.17 1/407 7149 2823 15:52:03 created_before: nil, created_after: "2021-02-31" 2824 15:52:03 returns an error 2825 15:52:03 created_before: "2021-03-31", created_after: "2021-02-31" 2826 15:52:04 returns an error 2827 15:52:04 when date range is greater than limit 2828 15:52:04 behaves like a date range error is returned 2829 15:52:04 created_after: "2021-01-01", created_before: "2021-02-02" 2830 15:52:04 returns an error 2831 15:52:04 created_after: "2022-01-31", created_before: nil 2832 15:52:05 returns an error 2833 15:52:05 behaves like pagination 2834 15:52:05 sets instance variables 2835 15:52:06 paginates audit events, without casting a count query 2836 15:52:06 behaves like when audit_events feature is not available 2838 15:52:06 behaves like tracks govern usage event 2839 15:52:06 tracks unique event 2840 15:52:06 unauthorized 2842 15:52:07 behaves like doesn't track govern usage event 2843 15:52:07 doesn't tracks event 2844 15:52:07 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/audit_events_controller_spec.rb. It took 19.56 seconds. Expected to take 31.95 seconds. 2845 15:52:07 # [RSpecRunTime] Starting example group ee/spec/requests/groups/security/credentials_controller_spec.rb. Expected to take 30.21 seconds. 2846 15:52:07 Groups::Security::CredentialsController 2848 15:52:07 when `credentials_inventory` feature is enabled 2849 15:52:07 for a group that enforces group managed accounts 2850 15:52:07 for a user with access to view credentials inventory 2851 15:52:09 responds with 200 2852 15:52:09 filtering by type of credential 2853 15:52:09 no credential type specified 2854 15:52:09 behaves like filtering by `personal_access_tokens` 2855 15:52:10 is expected to contain exactly #<PersonalAccessToken id: 715, user_id: 1191, name: "PAT 713", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, #<PersonalAccessToken id: 716, user_id: 1190, name: "PAT 714", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, and #<PersonalAccessToken id: 717, user_id: 1191, name: "PAT 715", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 2856 15:52:10 # [RSpecRunTime] RSpec elapsed time: 15 minutes 44.44 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.20 1.19 1.16 1/407 7150 2858 15:52:10 non-existent credential type specified 2859 15:52:10 behaves like filtering by `personal_access_tokens` 2860 15:52:11 is expected to contain exactly #<PersonalAccessToken id: 715, user_id: 1191, name: "PAT 713", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, #<PersonalAccessToken id: 718, user_id: 1190, name: "PAT 716", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, and #<PersonalAccessToken id: 719, user_id: 1191, name: "PAT 717", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 2861 15:52:11 # [RSpecRunTime] RSpec elapsed time: 15 minutes 45.77 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.20 1.19 1.16 1/407 7151 2863 15:52:11 credential type specified as `personal_access_tokens` 2864 15:52:11 behaves like filtering by `personal_access_tokens` 2865 15:52:12 is expected to contain exactly #<PersonalAccessToken id: 715, user_id: 1191, name: "PAT 713", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, #<PersonalAccessToken id: 720, user_id: 1190, name: "PAT 718", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, and #<PersonalAccessToken id: 721, user_id: 1191, name: "PAT 719", revoked: false, expires_at: "2024-10-2...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 2866 15:52:12 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.02 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.20 1.19 1.16 1/407 7152 2869 15:52:14 does not show the credentials of a user outside the group 2870 15:52:14 # [RSpecRunTime] RSpec elapsed time: 15 minutes 48.31 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.19 1.19 1.16 1/407 7153 2872 15:52:14 credential type specified as `ssh_keys` 2873 15:52:14 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 2875 15:52:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2876 15:52:14 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 2878 15:52:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2879 15:52:15 filters by ssh keys 2880 15:52:15 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.83 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.19 1.19 1.16 1/407 7154 2882 15:52:15 for a user without access to view credentials inventory 2883 15:52:16 responds with 404 2884 15:52:16 for a group that does not enforce group managed accounts 2885 15:52:16 responds with 404 2886 15:52:16 when `credentials_inventory` feature is disabled 2888 15:52:17 DELETE #destroy 2889 15:52:17 behaves like credentials inventory delete SSH key 2890 15:52:17 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 2892 15:52:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2894 15:52:17 when `credentials_inventory` feature is enabled 2895 15:52:17 and the ssh_key exists 2896 15:52:17 and it removes the key 2897 15:52:18 Job arguments to AuthorizedKeysWorker must be native JSON types, but :remove_key is a Symbol. 2899 15:52:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2900 15:52:18 renders a success message 2901 15:52:19 notifies the key owner 2902 15:52:19 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.46 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.17 1.19 1.16 1/407 7155 2904 15:52:19 and it fails to remove the key 2905 15:52:19 renders a failure message 2906 15:52:19 and the ssh_key does not exist 2907 15:52:20 renders a not found message 2908 15:52:20 when `credentials_inventory` feature is disabled 2910 15:52:21 non-admin user 2913 15:52:21 when `credentials_inventory` feature is enabled 2914 15:52:21 for a group with enterprise users 2915 15:52:21 for a user with access to view credentials inventory 2916 15:52:21 non-existent personal access token specified 2917 15:52:21 behaves like responds with 404 2918 15:52:22 is expected to respond with numeric status code not_found 2919 15:52:22 with an existing personal access token 2920 15:52:22 personal access token is already revoked 2921 15:52:22 behaves like displays the flash success message 2922 15:52:23 is expected to start with "Revoked personal access token " 2923 15:52:23 personal access token is already expired 2924 15:52:23 behaves like displays the flash success message 2925 15:52:23 is expected to start with "Revoked personal access token " 2926 15:52:23 does not have permissions to revoke the credential 2927 15:52:23 behaves like responds with 404 2928 15:52:24 is expected to respond with numeric status code not_found 2929 15:52:24 personal access token is already revoked 2930 15:52:24 behaves like displays the flash success message 2931 15:52:25 is expected to start with "Revoked personal access token " 2932 15:52:25 personal access token is already expired 2933 15:52:25 behaves like displays the flash success message 2934 15:52:25 is expected to start with "Revoked personal access token " 2935 15:52:25 personal access token is not revoked or expired 2936 15:52:26 informs the token owner 2937 15:52:26 behaves like displays the flash success message 2938 15:52:27 is expected to start with "Revoked personal access token " 2939 15:52:27 # [RSpecRunTime] RSpec elapsed time: 16 minutes 1.38 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.16 1.18 1.16 1/408 7156 2941 15:52:27 for a user without access to view credentials inventory 2942 15:52:27 behaves like responds with 404 2943 15:52:27 is expected to respond with numeric status code not_found 2944 15:52:27 for a group that does not enforce group managed accounts 2945 15:52:28 responds with 404 2946 15:52:28 when `credentials_inventory` feature is disabled 2947 15:52:28 behaves like responds with 404 2948 15:52:29 is expected to respond with numeric status code not_found 2949 15:52:29 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/security/credentials_controller_spec.rb. It took 21.78 seconds. Expected to take 30.21 seconds. 2950 15:52:29 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/settings/merge_requests_controller_spec.rb. Expected to take 27.2 seconds. 2951 15:52:29 Projects::Settings::MergeRequestsController 2953 15:52:31 updates Merge Request Approvers attributes 2954 15:52:32 updates Issuable Default Templates attributes 2955 15:52:32 when merge_pipelines_enabled param is specified 2956 15:52:32 when feature is available through license 2957 15:52:33 updates the attribute 2958 15:52:33 # [RSpecRunTime] RSpec elapsed time: 16 minutes 7.4 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.14 1.18 1.16 1/408 7187 2960 15:52:33 when feature is available through usage ping features 2961 15:52:33 updates the attribute 2962 15:52:33 when usage ping is disabled on free license 2963 15:52:34 does not update the attribute 2964 15:52:34 when license is not sufficient 2965 15:52:35 does not update the attribute 2966 15:52:35 when suggested_reviewers_enabled param is specified 2967 15:52:35 updates the attribute 2968 15:52:35 when merge_trains_enabled param is specified 2969 15:52:36 updates the attribute 2970 15:52:36 when license is not sufficient 2971 15:52:37 does not update the attribute 2972 15:52:37 # [RSpecRunTime] RSpec elapsed time: 16 minutes 11.39 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.13 1.18 1.16 1/408 7188 2974 15:52:37 when merge_trains_skip_train_allowed param is specified 2975 15:52:37 updates the attribute 2976 15:52:37 when license is not sufficient 2977 15:52:38 does not update the attribute 2978 15:52:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 12.74 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.13 1.18 1.16 1/408 7189 2980 15:52:38 when only_allow_merge_if_all_status_checks_passed param is specified 2981 15:52:38 behaves like update only allow merge if all status checks passed 2982 15:52:38 when only_allow_merge_if_all_status_checks_passed param is specified 2983 15:52:39 updates the attribute 2984 15:52:39 when license is not sufficient 2985 15:52:39 does not update the attribute 2986 15:52:39 # [RSpecRunTime] RSpec elapsed time: 16 minutes 14.17 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.12 1.17 1.16 1/408 7190 2988 15:52:39 when auto_rollback_enabled param is specified 2989 15:52:40 updates the attribute 2990 15:52:40 when license is not sufficient 2991 15:52:41 does not update the attribute 2992 15:52:41 # [RSpecRunTime] RSpec elapsed time: 16 minutes 15.66 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.12 1.17 1.16 1/408 7191 2994 15:52:41 merge request approvers settings 2995 15:52:42 does not push security_orchestration_policies licensed feature 2996 15:52:42 :disable_overriding_approvers_per_merge_request 2997 15:52:42 behaves like merge request approvers rules 2998 15:52:42 can_modify: true, param_value: true, final_value: true 2999 15:52:42 updates project if needed 3000 15:52:42 # [RSpecRunTime] RSpec elapsed time: 16 minutes 17.09 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.12 1.17 1.16 1/408 7192 3002 15:52:42 can_modify: true, param_value: false, final_value: false 3003 15:52:43 updates project if needed 3004 15:52:43 can_modify: false, param_value: true, final_value: nil 3005 15:52:44 updates project if needed 3006 15:52:44 can_modify: false, param_value: false, final_value: nil 3007 15:52:44 updates project if needed 3008 15:52:44 :merge_requests_author_approval 3009 15:52:44 behaves like merge request approvers rules 3010 15:52:44 can_modify: true, param_value: true, final_value: true 3011 15:52:45 updates project if needed 3012 15:52:45 can_modify: true, param_value: false, final_value: false 3013 15:52:46 updates project if needed 3014 15:52:46 can_modify: false, param_value: true, final_value: nil 3015 15:52:46 updates project if needed 3016 15:52:46 can_modify: false, param_value: false, final_value: nil 3017 15:52:47 updates project if needed 3018 15:52:47 :merge_requests_disable_committers_approval 3019 15:52:47 behaves like merge request approvers rules 3020 15:52:47 can_modify: true, param_value: true, final_value: true 3021 15:52:48 updates project if needed 3022 15:52:48 can_modify: true, param_value: false, final_value: false 3023 15:52:48 updates project if needed 3024 15:52:48 can_modify: false, param_value: true, final_value: nil 3025 15:52:49 updates project if needed 3026 15:52:49 can_modify: false, param_value: false, final_value: nil 3027 15:52:50 updates project if needed 3028 15:52:50 with security_orchestration_policies licensed feature enabled 3029 15:52:50 pushes security_orchestration_policies licensed feature 3030 15:52:50 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/settings/merge_requests_controller_spec.rb. It took 21.4 seconds. Expected to take 27.2 seconds. 3031 15:52:50 # [RSpecRunTime] Starting example group ee/spec/requests/api/managed_licenses_spec.rb. Expected to take 25.87 seconds. 3032 15:52:50 API::ManagedLicenses 3033 15:52:51 GET /projects/:id/managed_licenses 3034 15:52:51 with license management not available 3035 15:52:52 returns a forbidden status 3036 15:52:52 # [RSpecRunTime] RSpec elapsed time: 16 minutes 26.31 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.10 1.17 1.16 1/407 7193 3038 15:52:52 with an authorized user with proper permissions 3039 15:52:52 returns an empty response 3040 15:52:52 with authorized user without read permissions 3041 15:52:53 returns an empty response 3042 15:52:53 with unauthorized user 3043 15:52:54 returns an empty response 3044 15:52:54 responses with 404 Not Found for not existing project 3045 15:52:54 when project is private 3046 15:52:55 responses with 404 Not Found 3047 15:52:55 # [RSpecRunTime] RSpec elapsed time: 16 minutes 29.8 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.18 1.18 1.16 1/407 7194 3049 15:52:55 GET /projects/:id/managed_licenses/:managed_license_id 3050 15:52:55 authorized user with proper permissions 3051 15:52:56 returns an empty response 3052 15:52:57 returns an empty response using the license name as key 3053 15:52:57 returns an empty response if requesting non-existing managed license 3054 15:52:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 32.11 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.18 1.18 1.16 1/407 7195 3056 15:52:57 authorized user with read permissions 3057 15:52:58 returns an empty response 3058 15:52:58 unauthorized user 3059 15:52:59 does not return project managed license details 3060 15:52:59 policy from license_finding rules 3061 15:53:01 returns an empty response 3062 15:53:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 35.5 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.16 1.18 1.16 1/407 7196 3064 15:53:01 POST /projects/:id/managed_licenses 3065 15:53:01 authorized user with proper permissions 3066 15:53:02 creates managed license 3067 15:53:02 authorized user with read permissions 3068 15:53:02 does not create managed license 3069 15:53:02 authorized user without permissions 3070 15:53:03 does not create managed license 3071 15:53:03 unauthorized user 3072 15:53:04 does not create managed license 3073 15:53:04 PATCH /projects/:id/managed_licenses/:managed_license_id 3074 15:53:04 authorized user with proper permissions 3075 15:53:04 responds with 400 Bad Request 3076 15:53:05 responds with 400 Bad Request if requesting non-existing managed license 3077 15:53:05 # [RSpecRunTime] RSpec elapsed time: 16 minutes 39.76 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.15 1.17 1.16 1/407 7197 3079 15:53:05 authorized user with read permissions 3080 15:53:06 does not update managed license 3081 15:53:06 authorized user without permissions 3082 15:53:06 does not update managed license 3083 15:53:06 unauthorized user 3084 15:53:07 does not update managed license 3085 15:53:07 DELETE /projects/:id/managed_licenses/:managed_license_id 3086 15:53:07 authorized user with proper permissions 3087 15:53:08 responds with 400 Bad Request 3088 15:53:08 authorized user with read permissions 3089 15:53:09 does not delete managed license 3090 15:53:09 authorized user without permissions 3091 15:53:09 does not delete managed license 3092 15:53:09 unauthorized user 3093 15:53:10 does not delete managed license 3094 15:53:10 # [RSpecRunTime] Finishing example group ee/spec/requests/api/managed_licenses_spec.rb. It took 19.72 seconds. Expected to take 25.87 seconds. 3095 15:53:10 # [RSpecRunTime] Starting example group ee/spec/requests/projects/settings/access_tokens_controller_spec.rb. Expected to take 25.01 seconds. 3096 15:53:10 Projects::Settings::AccessTokensController 3097 15:53:11 POST /:namespace/:project/-/settings/access_tokens 3098 15:53:11 when has a bronze subscription 3099 15:53:11 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3101 15:53:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3102 15:53:11 behaves like feature unavailable 3103 15:53:11 with a free plan 3104 15:53:11 is expected to respond with numeric status code not_found 3105 15:53:12 # [RSpecRunTime] RSpec elapsed time: 16 minutes 46.29 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.22 1.19 1.16 1/407 7198 3107 15:53:12 when user is not a maintainer with a paid group plan 3108 15:53:12 is expected to respond with numeric status code not_found 3109 15:53:12 behaves like POST resource access tokens available 3110 15:53:13 renders JSON with a token 3111 15:53:14 creates resource access token 3112 15:53:15 creates project bot user 3113 15:53:15 is expected to change `User.count` by 1 3114 15:53:16 is expected to change `PersonalAccessToken.count` by 1 3115 15:53:16 when unsuccessful 3116 15:53:17 does not create the token 3117 15:53:17 does not add the project bot as a member 3118 15:53:17 does not create the project bot user 3119 15:53:17 renders JSON with an error 3120 15:53:18 # [RSpecRunTime] RSpec elapsed time: 16 minutes 52.26 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.20 1.19 1.16 1/407 7199 3122 15:53:18 when has an active trial subscription 3123 15:53:18 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3125 15:53:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3126 15:53:18 can create first token successfully 3127 15:53:19 cannot create second token 3128 15:53:19 when there is token under different project of same group 3129 15:53:20 still cannot create new token 3130 15:53:20 # [RSpecRunTime] RSpec elapsed time: 16 minutes 54.59 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.18 1.18 1.16 1/407 7200 3132 15:53:20 PUT /:namespace/:project/-/settings/access_tokens/:id/revoke 3133 15:53:20 behaves like feature unavailable 3134 15:53:20 with a free plan 3135 15:53:21 is expected to respond with numeric status code not_found 3136 15:53:21 when user is not a maintainer with a paid group plan 3137 15:53:21 is expected to respond with numeric status code not_found 3138 15:53:21 behaves like PUT resource access tokens available 3139 15:53:22 revokes the token 3140 15:53:22 does not call delete user worker 3141 15:53:22 does not remove membership of the bot 3142 15:53:23 does not create GhostUserMigration records to handle migration in a worker 3143 15:53:23 when retain bot user ff is disabled 3144 15:53:23 Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 3146 15:53:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3147 15:53:23 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>375, "user_ids"=>[1207]} is a ActiveSupport::HashWithIndifferentAccess. 3149 15:53:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3150 15:53:23 revokes the token 3151 15:53:24 calls delete user worker 3152 15:53:24 Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 3154 15:53:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3155 15:53:24 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>375, "user_ids"=>[1207]} is a ActiveSupport::HashWithIndifferentAccess. 3157 15:53:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3158 15:53:24 removes membership of bot user 3159 15:53:25 Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 3161 15:53:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3162 15:53:25 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>375, "user_ids"=>[1207]} is a ActiveSupport::HashWithIndifferentAccess. 3164 15:53:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3165 15:53:25 creates GhostUserMigration records to handle migration in a worker 3166 15:53:25 # [RSpecRunTime] RSpec elapsed time: 16 minutes 59.77 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.17 1.18 1.16 1/407 7201 3168 15:53:25 when unsuccessful 3169 15:53:25 shows a failure alert 3170 15:53:25 when has trial subscription 3171 15:53:25 when the trial subscription is active 3172 15:53:26 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3174 15:53:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3175 15:53:26 can revoke token successfully 3176 15:53:26 when the trial subscription is expired 3177 15:53:26 still can revoke token successfully 3178 15:53:26 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/settings/access_tokens_controller_spec.rb. It took 16.29 seconds. Expected to take 25.01 seconds. 3179 15:53:26 # [RSpecRunTime] Starting example group ee/spec/requests/groups/analytics/dashboards_controller_spec.rb. Expected to take 22.55 seconds. 3180 15:53:26 Groups::Analytics::DashboardsController 3182 15:53:28 when user is not logged in 3183 15:53:28 redirects the user to the login page 3184 15:53:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 2.73 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.17 1.18 1.16 1/407 7202 3186 15:53:28 when user is logged in 3187 15:53:28 when the license is not available 3188 15:53:28 behaves like forbidden response 3189 15:53:28 returns forbidden response 3190 15:53:28 when the license is available 3192 15:53:29 behaves like sets data source instance variable correctly 3193 15:53:29 when clickhouse data collection is enabled for group 3194 15:53:29 is expected to eq true 3195 15:53:29 when clickhouse data collection is not enabled 3196 15:53:30 is expected to eq false 3197 15:53:30 behaves like shared analytics value streams dashboard 3198 15:53:30 passes pointer_project if it has been configured 3199 15:53:31 passes data_source_clickhouse to data attributes 3200 15:53:31 passes topics-explore-projects-path to data attributes 3201 15:53:32 does not pass pointer_project if the configured project is missing 3202 15:53:33 does not pass pointer_project if it was not configured 3203 15:53:33 when project_id outside of the group hierarchy was set 3204 15:53:34 does not pass the project pointer 3205 15:53:34 # [RSpecRunTime] RSpec elapsed time: 17 minutes 8.4 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.22 1.19 1.17 1/407 7203 3207 15:53:34 GET value_streams_dashboard 3208 15:53:34 when user is not logged in 3209 15:53:34 redirects the user to the login page 3210 15:53:34 when user is not authorized 3211 15:53:34 behaves like forbidden response 3212 15:53:34 returns forbidden response 3213 15:53:34 when user is logged in 3214 15:53:34 when the license is not available 3215 15:53:34 behaves like forbidden response 3216 15:53:34 returns forbidden response 3217 15:53:34 when the license is available 3219 15:53:36 behaves like sets data source instance variable correctly 3220 15:53:36 when clickhouse data collection is enabled for group 3221 15:53:37 is expected to eq true 3222 15:53:37 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.86 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.22 1.19 1.17 1/407 7204 3224 15:53:37 when clickhouse data collection is not enabled 3225 15:53:38 is expected to eq false 3226 15:53:38 behaves like shared analytics value streams dashboard 3227 15:53:38 passes pointer_project if it has been configured 3228 15:53:39 passes data_source_clickhouse to data attributes 3229 15:53:39 passes topics-explore-projects-path to data attributes 3230 15:53:40 does not pass pointer_project if the configured project is missing 3231 15:53:41 does not pass pointer_project if it was not configured 3232 15:53:41 when project_id outside of the group hierarchy was set 3233 15:53:42 does not pass the project pointer 3234 15:53:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.57 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.20 1.19 1.16 1/407 7205 3236 15:53:42 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/analytics/dashboards_controller_spec.rb. It took 15.63 seconds. Expected to take 22.55 seconds. 3237 15:53:42 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/epic_boards_controller_spec.rb. Expected to take 21.58 seconds. 3238 15:53:42 Groups::EpicBoardsController 3240 15:53:42 with epics disabled 3241 15:53:43 does not create a new board when group does not have one 3242 15:53:43 returns a not found 404 response 3243 15:53:43 # [RSpecRunTime] RSpec elapsed time: 17 minutes 17.72 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.20 1.19 1.16 1/407 7206 3245 15:53:43 with authorized user 3246 15:53:44 creates a new board when group does not have one 3247 15:53:44 returns correct response 3248 15:53:44 with multiple boards 3249 15:53:45 redirects to latest visited board 3250 15:53:45 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.31 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.19 1.18 1.16 1/407 7207 3252 15:53:45 with unauthorized user 3253 15:53:45 does not create a new board when group does not have one 3254 15:53:45 returns a not found 404 response 3255 15:53:45 with non-logged-in user and public group 3256 15:53:46 creates a new board when group does not have one 3257 15:53:46 returns a 200 response 3258 15:53:46 json request 3259 15:53:47 is not supported 3260 15:53:47 behaves like pushes wip limits to frontend 3261 15:53:47 self-hosted with correct license 3262 15:53:47 is enabled for all groups if the license is correct 3264 15:53:47 for group with correct plan 3265 15:53:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3267 15:53:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3269 15:53:48 # [RSpecRunTime] RSpec elapsed time: 17 minutes 23.08 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.19 1.18 1.16 4/407 7208 3271 15:53:48 for group with incorrect or no plan 3272 15:53:50 is not enabled 3273 15:53:50 # [RSpecRunTime] RSpec elapsed time: 17 minutes 24.55 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.17 1.18 1.16 6/407 7209 3275 15:53:50 behaves like tracking unique hll events 3276 15:53:50 tracks unique event 3278 15:53:50 with epics disabled 3279 15:53:51 returns a not found 404 response 3280 15:53:51 json request 3281 15:53:51 is not supported 3282 15:53:51 when format is HTML 3283 15:53:52 renders template 3284 15:53:52 with unauthorized user 3285 15:53:52 returns a not found 404 response 3286 15:53:52 when group is public 3287 15:53:52 when user is signed out 3288 15:53:52 does not save visit 3289 15:53:52 when user is signed in 3290 15:53:53 saves the visit 3291 15:53:53 when epic board does not belong to group 3292 15:53:54 returns a not found 404 response 3293 15:53:54 behaves like disabled when using an external authorization service 3294 15:53:54 works when the feature is not enabled 3295 15:53:54 renders a 404 with a message when the feature is enabled 3296 15:53:54 behaves like tracking unique hll events 3297 15:53:55 tracks unique event 3298 15:53:55 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/epic_boards_controller_spec.rb. It took 13.14 seconds. Expected to take 21.58 seconds. 3299 15:53:55 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/settings/repository_controller_spec.rb. Expected to take 20.35 seconds. 3300 15:53:55 Projects::Settings::RepositoryController 3304 15:53:57 is connected to project_settings 3306 15:53:57 is not created 3307 15:53:57 # [RSpecRunTime] RSpec elapsed time: 17 minutes 32.15 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.24 1.19 1.17 1/407 7238 3309 15:53:57 group protected branches 3310 15:53:57 feature_flag: false, licensed_feature: false, expected_include_group: false 3311 15:53:58 include group correctly 3312 15:53:58 feature_flag: false, licensed_feature: true, expected_include_group: false 3313 15:53:59 include group correctly 3314 15:53:59 feature_flag: true, licensed_feature: false, expected_include_group: false 3315 15:53:59 include group correctly 3316 15:53:59 feature_flag: true, licensed_feature: true, expected_include_group: true 3317 15:54:00 include group correctly 3318 15:54:00 #default_branch_blocked_by_security_policy 3319 15:54:00 when blocked by security policy 3320 15:54:01 sets default_branch_blocked_by_security_policy 3321 15:54:01 when not blocked by security policy 3322 15:54:01 does not set default_branch_blocked_by_security_policy 3323 15:54:01 #fetch_branches_protected_from_push 3324 15:54:01 licensed_feature: false, branches_protected_from_push: [], expected_result: [] 3325 15:54:02 assigns the list of protected branches 3326 15:54:02 licensed_feature: true, branches_protected_from_push: [], expected_result: [] 3327 15:54:02 assigns the list of protected branches 3328 15:54:02 licensed_feature: false, branches_protected_from_push: [], expected_result: [] 3329 15:54:03 assigns the list of protected branches 3330 15:54:03 licensed_feature: true, branches_protected_from_push: [protected_branch], expected_result: [protected_branch] 3331 15:54:04 assigns the list of protected branches 3332 15:54:04 avoid N+1 sql queries 3333 15:54:04 when the feature group protected branches disabled 3334 15:54:04 does not perform N+1 sql queries 3335 15:54:04 when the feature group protected branches enabled 3336 15:54:05 does not perform N+1 sql queries 3337 15:54:05 set protected_branches_from_deletion 3338 15:54:06 sets protected_branches_from_deletion 3339 15:54:06 when accessing through custom ability 3340 15:54:06 with custom_roles feature enabled 3341 15:54:07 allows access 3342 15:54:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 41.73 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.28 1.20 1.17 1/407 7295 3344 15:54:07 with custom_roles feature disabled 3345 15:54:08 does not allow access 3346 15:54:08 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/settings/repository_controller_spec.rb. It took 12.58 seconds. Expected to take 20.35 seconds. 3347 15:54:08 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/epics/update_spec.rb. Expected to take 19.86 seconds. 3348 15:54:08 Mutations::Epics::Update 3349 15:54:08 when the user does not have permission 3350 15:54:09 does not update the epic 3351 15:54:09 behaves like a mutation that returns a top-level access error 3352 15:54:09 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" 3353 15:54:09 # [RSpecRunTime] RSpec elapsed time: 17 minutes 43.96 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.25 1.20 1.17 1/407 7296 3355 15:54:09 when the user has permission 3356 15:54:09 when epics are disabled 3357 15:54:09 behaves like a mutation that returns top-level errors 3358 15:54: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" 3359 15:54:10 when epics are enabled 3360 15:54:12 updates the epic 3361 15:54:12 when closing the epic 3362 15:54:14 closes open epic 3363 15:54:14 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.33 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.23 1.20 1.17 1/407 7297 3365 15:54:14 when reopening the epic 3366 15:54:15 allows epic to be reopend 3367 15:54:15 # [RSpecRunTime] RSpec elapsed time: 17 minutes 49.85 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.23 1.20 1.17 1/407 7298 3369 15:54:15 when changing labels of the epic 3371 15:54:16 adds and removes labels correctly 3372 15:54:16 when labels are added 3373 15:54:17 adds labels correctly and keeps the title ordering 3374 15:54:17 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.07 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.23 1.20 1.17 1/407 7299 3377 15:54:19 adds and removes labels correctly 3378 15:54:19 when labels are added 3379 15:54:20 adds labels correctly and keeps the title ordering 3380 15:54:20 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.42 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.21 1.19 1.17 1/407 7300 3382 15:54:20 when there are ActiveRecord validation errors 3383 15:54:21 does not update the epic 3384 15:54:21 behaves like a mutation that returns errors in the response 3385 15:54:22 is expected to contain exactly "Title can't be blank" 3386 15:54:22 # [RSpecRunTime] RSpec elapsed time: 17 minutes 57.1 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.21 1.19 1.17 1/407 7301 3388 15:54:22 when the list of attributes is empty 3389 15:54:22 behaves like a mutation that returns top-level errors 3390 15:54:23 is expected to contain exactly "The list of epic attributes is empty" 3391 15:54:23 when IP restriction restricts access 3392 15:54:24 does not create the epic 3393 15:54:24 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/epics/update_spec.rb. It took 16.31 seconds. Expected to take 19.86 seconds. 3394 15:54:24 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb. Expected to take 18.47 seconds. 3395 15:54:24 OmniauthCallbacksController 3397 15:54:24 with required_groups on saml config 3398 15:54:25 fails to authenticate 3399 15:54:25 #openid_connect 3400 15:54:25 when auth hash is missing required groups 3401 15:54:25 when licensed feature is available 3402 15:54:25 prevents sign in 3403 15:54:25 when licensed feature is not available 3404 15:54:25 allows sign in 3405 15:54:25 when linking to existing profile 3406 15:54:25 links identity 3407 15:54:25 identity verification 3409 15:54:25 behaves like identity verification required 3410 15:54:26 handles sticking, sets the session and redirects to identity verification 3411 15:54:26 when auto blocking users after creation 3412 15:54:26 behaves like identity verification not required 3413 15:54:26 does not redirect to identity verification 3415 15:54:26 behaves like identity verification not required 3416 15:54:27 does not redirect to identity verification 3417 15:54:27 when identity is not yet verified 3418 15:54:27 behaves like identity verification required 3419 15:54:27 handles sticking, sets the session and redirects to identity verification 3420 15:54:27 with strategies 3421 15:54:27 when user is not registered yet 3422 15:54:27 with trial SSO 3423 15:54:27 behaves like EE::Onboarding::Redirectable 3424 15:54:27 when onboarding is enabled 3425 15:54:28 onboards the user 3426 15:54:28 when onboarding is disabled 3427 15:54:28 does not onboard the user 3428 15:54:28 with free SSO 3429 15:54:28 behaves like EE::Onboarding::Redirectable 3430 15:54:28 when onboarding is enabled 3431 15:54:28 onboards the user 3432 15:54:28 when onboarding is disabled 3433 15:54:29 does not onboard the user 3434 15:54:29 with invited by email 3435 15:54:29 behaves like EE::Onboarding::Redirectable 3436 15:54:29 when onboarding is enabled 3437 15:54:30 onboards the user 3438 15:54:30 when onboarding is disabled 3439 15:54:30 does not onboard the user 3440 15:54:30 with subscription concerns for stored location values 3441 15:54:30 when it is a subscription 3442 15:54:31 does not overwrite the stored location 3443 15:54:31 when it is not a subscription 3444 15:54:31 overwrites the stored location 3445 15:54:31 when user is already registered 3446 15:54:31 does not have onboarding setup and redirects to root path 3447 15:54:31 when sign in fails 3448 15:54:32 audits provider failed login when licensed 3449 15:54:32 does not audit provider failed login when unlicensed 3450 15:54:32 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb. It took 7.95 seconds. Expected to take 18.47 seconds. 3451 15:54:32 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/epic_board_list_epics_query_spec.rb. Expected to take 17.95 seconds. 3452 15:54:32 get list of epics for an epic board list 3453 15:54:33 sorting and pagination 3454 15:54:33 behaves like sorted paginated query 3455 15:54:33 behaves like requires variables 3456 15:54:33 shared example requires variables to be set 3457 15:54:33 # [RSpecRunTime] RSpec elapsed time: 18 minutes 7.76 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.18 1.19 1.17 1/408 7302 3460 15:54:33 when sorting 3461 15:54:37 sorts correctly 3462 15:54:37 when paginating 3463 15:54:43 paginates correctly 3464 15:54:43 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.68 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.15 1.18 1.16 1/407 7303 3466 15:54:43 with filters 3467 15:54:43 finds only epics matching the filter 3468 15:54:43 when negated 3469 15:54:44 finds only epics matching the negated filter 3470 15:54:44 # [RSpecRunTime] RSpec elapsed time: 18 minutes 18.8 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.14 1.18 1.16 1/407 7304 3472 15:54:44 when using OR label filter 3473 15:54:45 finds only epics matching at least one of the labels 3474 15:54:45 when queried label names are empty 3475 15:54:45 returns all items 3476 15:54:45 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.05 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.14 1.18 1.16 1/406 7305 3478 15:54:45 when using OR author filter 3479 15:54:46 finds only epics matching at least one of the labels 3480 15:54:46 when queried label names are empty 3481 15:54:46 returns all items 3482 15:54:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 21.21 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.14 1.18 1.16 1/406 7306 3484 15:54:46 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/epic_board_list_epics_query_spec.rb. It took 14.66 seconds. Expected to take 17.95 seconds. 3485 15:54:46 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/pipeline/security_report_summary_spec.rb. Expected to take 17.21 seconds. 3486 15:54:46 Query.project(fullPath).pipeline(iid).securityReportSummary 3487 15:54:48 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3489 15:54:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3490 15:54:58 when the required features are enabled 3491 15:54:58 when user is member of the project 3492 15:54:59 shows the vulnerabilitiesCount and scannedResourcesCount 3493 15:54:59 shows the first 20 scanned resources 3494 15:55:00 returns nil for the scannedResourcesCsvPath 3495 15:55:00 # [RSpecRunTime] RSpec elapsed time: 18 minutes 34.58 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.48 1.25 1.19 1/406 7339 3497 15:55:00 when user is not a member of the project 3498 15:55:00 returns no scanned resources 3499 15:55:00 when the required features are disabled 3500 15:55:00 returns no scanned resources 3501 15:55:01 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/pipeline/security_report_summary_spec.rb. It took 14.02 seconds. Expected to take 17.21 seconds. 3502 15:55:01 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/issues_controller_spec.rb. Expected to take 16.59 seconds. 3503 15:55:01 Groups::IssuesController 3504 15:55:01 POST #bulk_update 3505 15:55:01 when group bulk edit feature is not enabled 3506 15:55:02 returns 404 status 3507 15:55:02 # [RSpecRunTime] RSpec elapsed time: 18 minutes 36.66 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.48 1.25 1.19 1/406 7356 3509 15:55:02 when group bulk edit feature is enabled 3510 15:55:02 when user has permissions to bulk update issues 3511 15:55:04 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3513 15:55:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3514 15:55:05 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3516 15:55:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3517 15:55:05 returns status 200 3518 15:55:07 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3520 15:55:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3521 15:55:08 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3523 15:55:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3524 15:55:08 updates issues milestone and epic 3525 15:55:08 when params are incorrect 3526 15:55:10 returns 422 status 3527 15:55:10 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.64 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.41 1.24 1.19 1/406 7405 3529 15:55:10 when user does not have permissions to bulk update issues 3530 15:55:13 returns status 404 3531 15:55:14 does not update issues milestone or epic 3532 15:55:15 # [RSpecRunTime] RSpec elapsed time: 18 minutes 49.28 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.38 1.24 1.18 1/406 7438 3534 15:55:15 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/issues_controller_spec.rb. It took 14.04 seconds. Expected to take 16.59 seconds. 3535 15:55:15 # [RSpecRunTime] Starting example group ee/spec/requests/gitlab_subscriptions/trials/duo_pro_controller_spec.rb. Expected to take 15.46 seconds. 3536 15:55:15 GitlabSubscriptions::Trials::DuoProController 3537 15:55:15 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3539 15:55:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3540 15:55:15 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3542 15:55:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3543 15:55:16 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3545 15:55:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3547 15:55:16 when not authenticated 3548 15:55:16 redirects to trial registration 3549 15:55:16 # [RSpecRunTime] RSpec elapsed time: 18 minutes 50.72 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.38 1.24 1.18 1/406 7439 3551 15:55:16 when authenticated as a user 3552 15:55:16 when successful 3553 15:55:16 is expected to redirect to "/groups/group541/-/settings/gitlab_duo_usage" 3554 15:55:17 shows valid flash message 3555 15:55:17 when feature flag duo_enterprise_trials is disabled 3556 15:55:17 is expected to redirect to "/groups/group544/-/settings/gitlab_duo_usage" 3557 15:55:17 with create service failures 3558 15:55:17 when namespace is not found or not allowed to create 3559 15:55:17 is expected to respond with numeric status code not_found 3560 15:55:17 when lead creation fails 3561 15:55:18 is expected to respond with numeric status code ok and render lead form 3562 15:55:18 when lead creation is successful, but we need to select a namespace next to apply trial 3563 15:55:18 is expected to redirect to "/-/trials/duo_pro/new?step=trial" 3564 15:55:18 with trial failure 3565 15:55:18 renders the select namespace form again with trial creation errors only 3566 15:55:18 with random failure 3567 15:55:18 is expected to render select namespace duo 3568 15:55:18 when subscriptions_trials saas feature is not available 3569 15:55:18 is expected to respond with numeric status code not_found 3570 15:55:18 behaves like namespace is not eligible for trial 3571 15:55:18 when free group owner 3572 15:55:19 is expected to respond with numeric status code forbidden 3573 15:55:19 when ultimate group owner 3574 15:55:19 is expected to respond with numeric status code forbidden 3575 15:55:19 when eligible paid plan group developer 3576 15:55:19 is expected to respond with numeric status code forbidden 3577 15:55:19 behaves like no eligible namespaces 3578 15:55:19 is expected to respond with numeric status code forbidden 3580 15:55:19 when not authenticated 3581 15:55:20 is expected to redirect to sign in 3582 15:55:20 when authenticated as a user 3583 15:55:20 is expected to render lead form 3584 15:55:20 when feature flag duo_enterprise_trials is disabled 3585 15:55:20 is expected to render lead form 3586 15:55:20 with tracking page render 3587 15:55:20 behaves like internal event tracking 3588 15:55:20 logs to Snowplow, Redis, and product analytics tooling 3589 15:55:20 when subscriptions_trials saas feature is not available 3590 15:55:21 is expected to respond with numeric status code not_found 3591 15:55:21 when on the trial step 3592 15:55:21 is expected to render select namespace duo 3593 15:55:21 with tracking page render 3594 15:55:21 behaves like internal event tracking 3595 15:55:21 logs to Snowplow, Redis, and product analytics tooling 3596 15:55:21 behaves like namespace is not eligible for trial 3597 15:55:21 when free group owner 3598 15:55:21 is expected to respond with numeric status code forbidden 3599 15:55:21 when ultimate group owner 3600 15:55:22 is expected to respond with numeric status code forbidden 3601 15:55:22 when eligible paid plan group developer 3602 15:55:22 is expected to respond with numeric status code forbidden 3603 15:55:22 behaves like no eligible namespaces 3604 15:55:22 is expected to respond with numeric status code forbidden 3605 15:55:22 # [RSpecRunTime] Finishing example group ee/spec/requests/gitlab_subscriptions/trials/duo_pro_controller_spec.rb. It took 7.48 seconds. Expected to take 15.46 seconds. 3606 15:55:22 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/update_spec.rb. Expected to take 15.02 seconds. 3607 15:55:22 Update group level external audit event streaming destination 3608 15:55:22 when feature is unlicensed 3609 15:55:22 behaves like a mutation on an unauthorized resource 3610 15:55:22 behaves like a mutation that returns top-level errors 3611 15:55: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" 3612 15:55:23 behaves like a mutation that does not update the destination 3613 15:55:23 does not update the destination 3614 15:55:23 does not create audit event 3615 15:55:23 when feature is licensed 3616 15:55:23 when current user is a group owner 3617 15:55:24 updates the destination 3618 15:55:24 audits the update 3619 15:55:24 when the fields are updated with existing values 3620 15:55:25 does not audit the event 3621 15:55:25 # [RSpecRunTime] RSpec elapsed time: 18 minutes 59.8 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.32 1.23 1.18 1/406 7440 3623 15:55:25 when no fields are provided for update 3624 15:55:25 behaves like a mutation that does not update the destination 3625 15:55:26 does not update the destination 3626 15:55:26 does not create audit event 3627 15:55:26 # [RSpecRunTime] RSpec elapsed time: 19 minutes 1.12 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.32 1.23 1.18 1/407 7441 3629 15:55:26 when there is error while updating 3630 15:55:27 does not update the destination and returns the error 3631 15:55:27 when current user is a group maintainer 3632 15:55:27 behaves like a mutation on an unauthorized resource 3633 15:55:27 behaves like a mutation that returns top-level errors 3634 15:55:27 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" 3635 15:55:27 behaves like a mutation that does not update the destination 3636 15:55:27 does not update the destination 3637 15:55:28 does not create audit event 3638 15:55:28 when current user is a group developer 3639 15:55:28 behaves like a mutation on an unauthorized resource 3640 15:55:28 behaves like a mutation that returns top-level errors 3641 15:55:28 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" 3642 15:55:28 behaves like a mutation that does not update the destination 3643 15:55:28 does not update the destination 3644 15:55:29 does not create audit event 3645 15:55:29 when current user is a group guest 3646 15:55:29 behaves like a mutation on an unauthorized resource 3647 15:55:29 behaves like a mutation that returns top-level errors 3648 15:55:29 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" 3649 15:55:29 behaves like a mutation that does not update the destination 3650 15:55:30 does not update the destination 3651 15:55:30 does not create audit event 3652 15:55:30 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/update_spec.rb. It took 7.82 seconds. Expected to take 15.02 seconds. 3653 15:55:30 # [RSpecRunTime] Starting example group ee/spec/requests/api/group_variables_spec.rb. Expected to take 14.74 seconds. 3654 15:55:30 API::GroupVariables 3655 15:55:30 GET /groups/:id/variables/:key 3656 15:55:30 when there are two variables with the same key on different environments 3657 15:55:30 when filter[environment_scope] is not passed 3659 15:55:31 when filter[environment_scope] is passed 3660 15:55:31 returns the variable 3661 15:55:31 when wrong filter[environment_scope] is passed 3662 15:55:32 returns not_found 3663 15:55:32 when there is only one variable with provided key 3664 15:55:33 returns not_found 3665 15:55:33 # [RSpecRunTime] RSpec elapsed time: 19 minutes 7.47 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.29 1.22 1.18 1/406 7442 3667 15:55:33 POST /groups/:id/variables 3668 15:55:33 scoped variables 3669 15:55:33 :group_scoped_ci_variables licensed feature is available 3670 15:55:34 creates a variable with the provided environment scope 3671 15:55:34 a variable with the same key and scope exists already 3672 15:55:34 does not create a variable 3673 15:55:34 # [RSpecRunTime] RSpec elapsed time: 19 minutes 9.08 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.27 1.22 1.18 1/406 7443 3675 15:55:34 :group_scoped_ci_variables licensed feature is not available 3676 15:55:35 creates a variable, but does not use the provided environment scope 3677 15:55:35 a variable with the same key and scope exists already 3678 15:55:36 does not create a variable 3679 15:55:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.6 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.27 1.22 1.18 1/406 7444 3681 15:55:36 PUT /groups/:id/variables/:key 3682 15:55:36 scoped variables 3683 15:55:36 :group_scoped_ci_variables licensed feature is available 3684 15:55:37 updates the variable 3685 15:55:37 a variable with the same key and scope exists already 3686 15:55:38 does not update the variable 3687 15:55:38 # [RSpecRunTime] RSpec elapsed time: 19 minutes 12.41 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.27 1.22 1.18 1/406 7445 3689 15:55:38 when there are two variables with the same key on different environments 3690 15:55:38 when filter[environment_scope] is not passed 3692 15:55:38 when wrong filter[environment_scope] is passed 3694 15:55:39 when filter[environment_scope] is passed 3695 15:55:40 updates the correct variable 3696 15:55:40 :group_scoped_ci_variables licensed feature is not available 3697 15:55:41 does not update the variable 3698 15:55:41 # [RSpecRunTime] Finishing example group ee/spec/requests/api/group_variables_spec.rb. It took 10.85 seconds. Expected to take 14.74 seconds. 3699 15:55:41 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/workspace/with_id_arg_spec.rb. Expected to take 13.89 seconds. 3700 15:55:41 Query.workspace(id: RemoteDevelopmentWorkspaceID!) 3701 15:55:46 with admin user 3702 15:55:46 behaves like single workspace query 3703 15:55:46 when user is authorized 3704 15:55:46 behaves like query is a working graphql query 3705 15:55:46 behaves like a working graphql query 3706 15:55:46 returns a successful response 3707 15:55:47 # [RSpecRunTime] RSpec elapsed time: 19 minutes 21.27 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.30 1.23 1.18 1/406 7446 3709 15:55:47 behaves like query returns single workspace 3710 15:55:47 is expected to eq "matching-workspace" 3711 15:55:47 when user is not authorized 3712 15:55:47 behaves like query is a working graphql query 3713 15:55:47 behaves like a working graphql query 3714 15:55:48 returns a successful response 3715 15:55:48 behaves like query returns blank 3716 15:55:48 is expected to be blank 3717 15:55:48 behaves like query in unlicensed environment 3718 15:55:48 when remote_development feature is unlicensed 3719 15:55:48 when user is authorized 3720 15:55:48 behaves like query returns blank 3721 15:55:49 is expected to be blank 3722 15:55:49 behaves like query includes graphql error 3723 15:55:49 includes a graphql error 3724 15:55:49 with non-admin user 3725 15:55:49 behaves like single workspace query 3726 15:55:49 when user is authorized 3727 15:55:49 behaves like query is a working graphql query 3728 15:55:49 behaves like a working graphql query 3729 15:55:49 returns a successful response 3730 15:55:49 behaves like query returns single workspace 3731 15:55:50 is expected to eq "matching-workspace" 3732 15:55:50 when the user requests a workspace that they are not authorized for 3733 15:55:50 behaves like query is a working graphql query 3734 15:55:50 behaves like a working graphql query 3735 15:55:50 returns a successful response 3736 15:55:50 behaves like query returns blank 3737 15:55:50 is expected to be blank 3738 15:55:50 when user is not authorized 3739 15:55:50 behaves like query is a working graphql query 3740 15:55:50 behaves like a working graphql query 3741 15:55:51 returns a successful response 3742 15:55:51 behaves like query returns blank 3743 15:55:51 is expected to be blank 3744 15:55:51 behaves like query in unlicensed environment 3745 15:55:51 when remote_development feature is unlicensed 3746 15:55:51 when user is authorized 3747 15:55:51 behaves like query returns blank 3748 15:55:52 is expected to be blank 3749 15:55:52 behaves like query includes graphql error 3750 15:55:52 includes a graphql error 3751 15:55:52 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/workspace/with_id_arg_spec.rb. It took 11.07 seconds. Expected to take 13.89 seconds. 3752 15:55:52 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/remove_spec.rb. Expected to take 13.49 seconds. 3753 15:55:52 UserAddOnAssignmentRemove 3754 15:55:52 when add_on_purchase_id does not exists 3755 15:55:52 behaves like empty response 3757 15:55:53 when the user does not have existing assignment 3758 15:55:53 behaves like empty response 3760 15:55:53 when the namespace is nil 3761 15:55:53 when current_user is admin 3762 15:55:53 behaves like success response 3763 15:55:53 returns expected response 3764 15:55:54 expires the cache key for that user 3765 15:55:54 when there are multiple add-on assignments for the user 3766 15:55:54 behaves like efficient mutation request 3767 15:55:55 avoids N+1 database queries 3768 15:55:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 29.43 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.25 1.22 1.18 1/406 7447 3770 15:55:55 when current_user is not admin 3771 15:55:55 behaves like empty response 3773 15:55:55 when there are multiple add-on assignments for the user 3774 15:55:55 behaves like efficient mutation request 3775 15:55:56 avoids N+1 database queries 3776 15:55:56 # [RSpecRunTime] RSpec elapsed time: 19 minutes 30.94 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.25 1.22 1.18 1/406 7448 3778 15:55:56 behaves like success response 3779 15:55:57 returns expected response 3780 15:55:57 expires the cache key for that user 3781 15:55:57 when current_user is admin 3782 15:55:57 behaves like success response 3783 15:55:57 returns expected response 3784 15:55:58 expires the cache key for that user 3785 15:55:58 when user_id does not exists 3786 15:55:58 behaves like empty response 3788 15:55:58 when current_user is not owner or admin 3789 15:55:58 behaves like empty response 3791 15:55:58 when add_on_purchase has expired 3792 15:55:58 behaves like empty response 3794 15:55:59 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/remove_spec.rb. It took 6.94 seconds. Expected to take 13.49 seconds. 3795 15:55:59 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/amazon_s3_configurations/update_spec.rb. Expected to take 13.21 seconds. 3796 15:55:59 Update Amazon S3 configuration 3797 15:55:59 when feature is unlicensed 3798 15:55:59 behaves like a mutation on an unauthorized resource 3799 15:55:59 behaves like a mutation that returns top-level errors 3800 15:55:59 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" 3801 15:55:59 behaves like a mutation that does not update the configuration 3802 15:55:59 does not update the configuration 3803 15:56:00 does not create audit event 3804 15:56:00 when feature is licensed 3805 15:56:00 when current user is a group owner 3806 15:56:01 updates the configuration 3807 15:56:01 audits the update 3808 15:56:01 when the fields are updated with existing values 3809 15:56:02 does not audit the event 3810 15:56:02 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.31 seconds. Current RSS: ~1494M. Threads: 5. load average: 1.23 1.22 1.18 1/407 7449 3812 15:56:02 when no fields are provided for update 3813 15:56:02 behaves like a mutation that does not update the configuration 3814 15:56:02 does not update the configuration 3815 15:56:03 does not create audit event 3816 15:56:03 # [RSpecRunTime] RSpec elapsed time: 19 minutes 37.36 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.23 1.22 1.18 1/407 7450 3818 15:56:03 when there is error while updating 3819 15:56:03 does not update the configuration and returns the error 3820 15:56:03 when current user is a group maintainer 3821 15:56:03 behaves like a mutation on an unauthorized resource 3822 15:56:03 behaves like a mutation that returns top-level errors 3823 15:56: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" 3824 15:56:03 behaves like a mutation that does not update the configuration 3825 15:56:04 does not update the configuration 3826 15:56:04 does not create audit event 3827 15:56:04 when current user is a group developer 3828 15:56:04 behaves like a mutation on an unauthorized resource 3829 15:56:04 behaves like a mutation that returns top-level errors 3830 15:56:04 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 15:56:04 behaves like a mutation that does not update the configuration 3832 15:56:04 does not update the configuration 3833 15:56:05 does not create audit event 3834 15:56:05 when current user is a group guest 3835 15:56:05 behaves like a mutation on an unauthorized resource 3836 15:56:05 behaves like a mutation that returns top-level errors 3837 15:56:05 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" 3838 15:56:05 behaves like a mutation that does not update the configuration 3839 15:56:05 does not update the configuration 3840 15:56:06 does not create audit event 3841 15:56:06 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/amazon_s3_configurations/update_spec.rb. It took 7.06 seconds. Expected to take 13.21 seconds. 3842 15:56:06 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/approval_project_rules/update_spec.rb. Expected to take 12.79 seconds. 3843 15:56:06 approvalProjectRuleUpdate 3844 15:56:06 when the user does not have permission 3845 15:56:07 does not create an approval project rule 3846 15:56:07 behaves like a mutation that returns a top-level access error 3847 15:56:07 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" 3848 15:56:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 41.98 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.30 1.23 1.18 1/407 7451 3850 15:56:07 when the user can update branch rules 3851 15:56:08 when the approval rule is for a protected branch 3852 15:56:08 behaves like approval project rule update behavior 3853 15:56:09 updates and returns the approval project rule 3854 15:56:09 still applies to a protected branch 3855 15:56:09 when the params are invalid 3856 15:56:10 returns an error 3857 15:56:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.55 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.27 1.23 1.18 1/407 7452 3859 15:56:10 when the approval rule applies to all branches 3860 15:56:10 behaves like approval project rule update behavior 3861 15:56:11 updates and returns the approval project rule 3862 15:56:11 still applies to all branches 3863 15:56:11 when the params are invalid 3864 15:56:12 returns an error 3865 15:56:12 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.57 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.27 1.23 1.18 1/408 7453 3867 15:56:12 when the apprvoal rule applies to all protected branches 3868 15:56:12 behaves like approval project rule update behavior 3869 15:56:13 updates and returns the approval project rule 3870 15:56:13 still applies to all protected branches 3871 15:56:13 when the params are invalid 3872 15:56:14 returns an error 3873 15:56:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 48.61 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.25 1.22 1.18 1/408 7454 3875 15:56:14 when approval rule cannot be found 3876 15:56:14 returns an error 3877 15:56:14 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/approval_project_rules/update_spec.rb. It took 8.37 seconds. Expected to take 12.79 seconds. 3878 15:56:14 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/requirements_management/update_requirement_spec.rb. Expected to take 12.61 seconds. 3879 15:56:14 Updating a Requirement 3880 15:56:15 when the user does not have permission 3881 15:56:15 behaves like requirement update fails 3882 15:56:15 does not update requirement 3883 15:56:15 behaves like a mutation that returns a top-level access error 3884 15:56:15 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" 3885 15:56:16 # [RSpecRunTime] RSpec elapsed time: 19 minutes 50.26 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.25 1.22 1.18 1/408 7455 3887 15:56:16 when the user has permission 3888 15:56:16 when requirements are disabled 3889 15:56:16 behaves like requirement update fails 3890 15:56:16 does not update requirement 3891 15:56:16 behaves like a mutation that returns a top-level access error 3892 15:56:17 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" 3893 15:56:17 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.37 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.25 1.22 1.18 1/408 7456 3895 15:56:17 when requirements are enabled 3896 15:56:17 when identifying requirement by legacy iid 3897 15:56:18 updates the requirement 3898 15:56:18 # [RSpecRunTime] RSpec elapsed time: 19 minutes 52.44 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.25 1.22 1.18 1/408 7457 3900 15:56:18 when identifying requirement by work item iid 3901 15:56:19 updates the requirement 3902 15:56:19 when there are ActiveRecord validation errors 3903 15:56:19 does not update the requirement 3904 15:56:19 behaves like a mutation that returns errors in the response 3905 15:56:20 is expected to contain exactly "Title can't be blank" 3906 15:56:20 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.0 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.23 1.22 1.18 1/408 7458 3908 15:56:20 when there are no update params 3909 15:56:20 behaves like a mutation that returns top-level errors 3910 15:56:21 is expected to contain exactly "At least one of title, state, last_test_report_state, description is required" 3911 15:56:21 when neither iid nor work_item_iid are given 3912 15:56:21 behaves like a mutation that returns top-level errors 3913 15:56:21 is expected to contain exactly "One and only one of [iid, workItemIid] arguments is required." 3914 15:56:21 when there are no update params nor iid params 3915 15:56:21 behaves like a mutation that returns top-level errors 3916 15:56:21 is expected to contain exactly "At least one of title, state, last_test_report_state, description is required" 3917 15:56:21 when both iid and work_item_iid are given 3918 15:56:21 behaves like a mutation that returns top-level errors 3919 15:56:22 is expected to contain exactly "One and only one of [iid, workItemIid] arguments is required." 3920 15:56:22 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/requirements_management/update_requirement_spec.rb. It took 7.68 seconds. Expected to take 12.61 seconds. 3921 15:56:22 # [RSpecRunTime] Starting example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. Expected to take 12.06 seconds. 3922 15:56:22 Projects::Analytics::CodeReviewsController 3923 15:56:22 GET /*namespace_id/:project_id/analytics/code_reviews 3924 15:56:22 for reporter+ 3925 15:56:22 with code_review_analytics included in plan 3927 15:56:23 # [RSpecRunTime] RSpec elapsed time: 19 minutes 58.09 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.23 1.22 1.18 1/408 7459 3929 15:56:23 without code_review_analytics in plan 3930 15:56:24 is not found 3931 15:56:25 # [RSpecRunTime] RSpec elapsed time: 19 minutes 59.28 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.21 1.21 1.18 1/408 7460 3934 15:56:26 is not found 3935 15:56:26 # [RSpecRunTime] RSpec elapsed time: 20 minutes 0.45 second. Current RSS: ~1492M. Threads: 5. load average: 1.21 1.21 1.18 1/409 7461 3937 15:56:26 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. It took 3.91 seconds. Expected to take 12.06 seconds. 3938 15:56:26 # [RSpecRunTime] Starting example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. Expected to take 12.06 seconds. 3939 15:56:26 Projects::Analytics::CodeReviewsController 3940 15:56:26 behaves like tracking unique visits 3941 15:56:27 tracks unique visit if the format is HTML 3942 15:56:28 tracks unique visit if DNT is not enabled 3943 15:56:29 does not track unique visit if DNT is enabled 3944 15:56:30 does not track unique visit if the format is JSON 3945 15:56:30 # [RSpecRunTime] RSpec elapsed time: 20 minutes 4.93 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.19 1.21 1.18 2/408 7462 3947 15:56:30 behaves like Snowplow event tracking with RedisHLL context 3948 15:56:30 behaves like Snowplow event tracking 3950 15:56:31 # [RSpecRunTime] RSpec elapsed time: 20 minutes 6.12 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.19 1.21 1.18 1/408 7463 3952 15:56:31 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb. It took 5.66 seconds. Expected to take 12.06 seconds. 3953 15:56:31 # [RSpecRunTime] Starting example group ee/spec/requests/groups/epics_controller_spec.rb. Expected to take 11.87 seconds. 3954 15:56:31 Groups::EpicsController 3956 15:56:32 for work item epics 3957 15:56:32 when feature flag is set 3958 15:56:32 work_item_epics_list_ff: false, expected_template: "groups/work_items/show" 3959 15:56:32 when work_item_epics_list is disabled 3960 15:56:33 renders work item page 3961 15:56:33 renders legacy page when forcing the legacy view 3962 15:56:34 renders json when requesting json response 3963 15:56:34 # [RSpecRunTime] RSpec elapsed time: 20 minutes 8.51 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.18 1.21 1.18 1/408 7464 3965 15:56:34 work_item_epics_list_ff: true, expected_template: "groups/epics/work_items_index" 3966 15:56:34 when work_item_epics_list is disabled 3967 15:56:34 renders work item page 3968 15:56:35 renders legacy page when forcing the legacy view 3969 15:56:35 renders json when requesting json response 3970 15:56:35 # [RSpecRunTime] RSpec elapsed time: 20 minutes 10.09 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.18 1.21 1.18 1/408 7465 3972 15:56:35 when feature flag is false 3973 15:56:36 exposes the workItemEpics flag 3974 15:56:36 renders json when requesting json response 3975 15:56:36 # [RSpecRunTime] RSpec elapsed time: 20 minutes 11.17 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.18 1.21 1.18 1/408 7466 3977 15:56:36 for summarize notes feature 3978 15:56:36 when feature is available set 3979 15:56:37 exposes the required feature flags 3980 15:56:37 when feature is not available 3981 15:56:38 does not expose the feature flags 3983 15:56:38 when work_item_epics_rollout enabled 3984 15:56:38 renders with feature flag enabled 3985 15:56:38 when work_item_epics_rollout disabled 3986 15:56:39 renders with feature flag disabled 3987 15:56:39 when work_item_epics disabled 3988 15:56:39 returns not found 3989 15:56:40 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/epics_controller_spec.rb. It took 8.11 seconds. Expected to take 11.87 seconds. 3990 15:56:40 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/vulnerability_severities_count_spec.rb. Expected to take 11.32 seconds. 3991 15:56:40 Query.project(fullPath).vulnerabilitySeveritiesCount 3992 15:56:41 returns counts for each severity of the project's detected or confirmed vulnerabilities 3993 15:56:41 when querying severities without any records 3994 15:56:42 returns 0 as default value 3995 15:56:43 # [RSpecRunTime] RSpec elapsed time: 20 minutes 17.26 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.24 1.22 1.18 6/408 7467 3997 15:56:43 with hasIssues filter 3998 15:56:43 when counting vulnerabilities without issues 3999 15:56:44 counts vulnerabilities with issues 4000 15:56:44 # [RSpecRunTime] RSpec elapsed time: 20 minutes 18.58 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.22 1.22 1.18 1/408 7468 4002 15:56:44 when counting vulnerabilities with issues 4003 15:56:45 counts vulnerabilities with issues 4004 15:56:45 # [RSpecRunTime] RSpec elapsed time: 20 minutes 19.83 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.22 1.22 1.18 1/408 7469 4006 15:56:45 with hasResolution filter 4007 15:56:45 when counting vulnerabilities without resolution 4008 15:56:46 counts vulnerabilities with resolution 4009 15:56:46 # [RSpecRunTime] RSpec elapsed time: 20 minutes 21.06 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.22 1.22 1.18 1/408 7470 4011 15:56:46 when counting vulnerabilities with resolution 4012 15:56:47 counts vulnerabilities with resolution 4013 15:56:48 # [RSpecRunTime] RSpec elapsed time: 20 minutes 22.3 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.22 1.22 1.18 1/408 7471 4015 15:56:48 with scannerId filter 4016 15:56:49 counts vulnerabilities with issues 4017 15:56:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 23.57 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.37 1.25 1.19 1/408 7472 4019 15:56:49 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/vulnerability_severities_count_spec.rb. It took 9.34 seconds. Expected to take 11.32 seconds. 4020 15:56:49 # [RSpecRunTime] Starting example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. Expected to take 11.03 seconds. 4021 15:56:49 Admin::ApplicationSettings::RolesAndPermissionsController 4023 15:56:49 behaves like access control 4024 15:56:49 with non-admin user 4025 15:56:49 behaves like not found 4026 15:56:49 is not found 4027 15:56:49 when no user is logged in 4028 15:56:49 redirects to login page 4029 15:56:49 with an admin user 4030 15:56:49 when `custom_roles` license is disabled 4031 15:56:49 behaves like not found 4032 15:56:50 is not found 4033 15:56:50 when `custom_roles` license is enabled 4034 15:56:50 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4036 15:56:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4037 15:56:50 returns a 200 status code 4038 15:56:50 when on SaaS 4039 15:56:50 behaves like not found 4040 15:56:50 is not found 4041 15:56:50 behaves like role existence check 4042 15:56:50 with a valid custom role 4043 15:56:50 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4045 15:56:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4046 15:56:51 returns a 200 status code 4047 15:56:51 when the ID is for a non-existent custom role 4048 15:56:51 behaves like not found 4049 15:56:51 is not found 4050 15:56:51 when the ID is for a non-existent standard role 4051 15:56:51 behaves like not found 4052 15:56:51 is not found 4053 15:56:51 when the ID is for the minimal access role 4054 15:56:51 behaves like not found 4055 15:56:51 is not found 4057 15:56:51 behaves like access control 4058 15:56:51 with non-admin user 4059 15:56:51 behaves like not found 4060 15:56:51 is not found 4061 15:56:51 when no user is logged in 4062 15:56:52 redirects to login page 4063 15:56:52 with an admin user 4064 15:56:52 when `custom_roles` license is disabled 4065 15:56:52 behaves like not found 4066 15:56:52 is not found 4067 15:56:52 when `custom_roles` license is enabled 4068 15:56:52 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4070 15:56:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4071 15:56:52 returns a 200 status code 4072 15:56:52 when on SaaS 4073 15:56:52 behaves like not found 4074 15:56:52 is not found 4075 15:56:52 behaves like role existence check 4076 15:56:52 with a valid custom role 4077 15:56:52 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4079 15:56:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4080 15:56:53 returns a 200 status code 4081 15:56:53 when the ID is for a non-existent custom role 4082 15:56:53 behaves like not found 4083 15:56:53 is not found 4084 15:56:53 when the ID is for a non-existent standard role 4085 15:56:53 behaves like not found 4086 15:56:53 is not found 4087 15:56:53 when the ID is for the minimal access role 4088 15:56:53 behaves like not found 4089 15:56:53 is not found 4091 15:56:53 behaves like access control 4092 15:56:53 with non-admin user 4093 15:56:53 behaves like not found 4094 15:56:53 is not found 4095 15:56:53 when no user is logged in 4096 15:56:53 redirects to login page 4097 15:56:53 with an admin user 4098 15:56:53 when `custom_roles` license is disabled 4099 15:56:53 behaves like not found 4100 15:56:54 is not found 4101 15:56:54 when `custom_roles` license is enabled 4102 15:56:54 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4104 15:56:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4105 15:56:54 returns a 200 status code 4106 15:56:54 when on SaaS 4107 15:56:54 behaves like not found 4108 15:56:54 is not found 4109 15:56:54 # [RSpecRunTime] Finishing example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. It took 5.3 seconds. Expected to take 11.03 seconds. 4110 15:56:54 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_agent_ids_arg_spec.rb. Expected to take 10.77 seconds. 4111 15:56:54 Query.currentUser.workspaces(agent_ids: [::Types::GlobalIDType[Project]!]) 4112 15:56:59 behaves like multiple workspaces query 4113 15:56:59 when user is authorized 4114 15:56:59 behaves like query is a working graphql query 4115 15:56:59 behaves like a working graphql query 4116 15:57:00 returns a successful response 4117 15:57:00 # [RSpecRunTime] RSpec elapsed time: 20 minutes 34.36 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.31 1.24 1.19 1/408 7473 4119 15:57:00 behaves like query returns workspaces array containing only expected workspace 4120 15:57:00 includes only the expected workspace 4121 15:57:00 when the user requests a workspace that they are not authorized for 4122 15:57:00 does not return the unauthorized workspace 4123 15:57:01 still returns the authorized workspace 4124 15:57:01 when user is not authorized 4125 15:57:01 behaves like query is a working graphql query 4126 15:57:01 behaves like a working graphql query 4127 15:57:01 returns a successful response 4128 15:57:01 behaves like query returns blank 4129 15:57:01 is expected to be blank 4130 15:57:01 behaves like query in unlicensed environment 4131 15:57:01 when remote_development feature is unlicensed 4132 15:57:01 when user is authorized 4133 15:57:01 behaves like query returns blank 4134 15:57:02 is expected to be blank 4135 15:57:02 behaves like query includes graphql error 4136 15:57:02 includes a graphql error 4137 15:57:02 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_agent_ids_arg_spec.rb. It took 7.79 seconds. Expected to take 10.77 seconds. 4138 15:57:02 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/create_spec.rb. Expected to take 10.38 seconds. 4139 15:57:02 Creating a workspace 4140 15:57:06 when required arguments are missing 4141 15:57:06 returns error about required argument 4142 15:57:06 # [RSpecRunTime] RSpec elapsed time: 20 minutes 41.18 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.28 1.23 1.19 1/407 7534 4144 15:57:06 when workspace project and agent project are NOT mapped 4145 15:57:06 behaves like a mutation that returns top-level errors 4146 15:57:07 is expected to include /provided agent provided must be mapped to an ancestor namespace/ 4147 15:57:07 when remote_development feature is unlicensed 4148 15:57:07 behaves like a mutation that returns top-level errors 4149 15:57:07 is expected to include /'remote_development' licensed feature is not available/ 4150 15:57:07 when workspace project and agent project ARE mapped 4151 15:57:07 when workspace project and agent project ARE in the same root namespace 4152 15:57:08 creates the workspace 4153 15:57:08 when the agent project no longer exists under the namespace it is mapped to 4154 15:57:08 behaves like a mutation that returns top-level errors 4155 15:57:08 is expected to include /1 mapping\(s\) exist.*but the agent does not reside within the hierarchy/ 4156 15:57:08 # [RSpecRunTime] RSpec elapsed time: 20 minutes 42.98 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.28 1.23 1.19 1/407 7535 4158 15:57:08 when there are service errors 4159 15:57:08 behaves like a mutation that returns errors in the response 4160 15:57:09 is expected to contain exactly "some error" 4161 15:57:09 when workspace project and agent project are NOT in the same root namespace 4162 15:57:09 behaves like a mutation that returns top-level errors 4163 15:57:09 is expected to include /1 mapping\(s\) exist.*but the agent does not reside within the hierarchy/ 4164 15:57:09 when the user cannot create a workspace for the project 4165 15:57:09 behaves like a mutation on an unauthorized resource 4166 15:57:09 behaves like a mutation that returns top-level errors 4167 15:57: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" 4168 15:57:10 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/create_spec.rb. It took 7.68 seconds. Expected to take 10.38 seconds. 4169 15:57:10 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/dast_profiles_spec.rb. Expected to take 10.18 seconds. 4170 15:57:10 Query.project(fullPath).dastProfiles 4171 15:57:12 when a user does not have access to the project 4172 15:57:12 returns a null project 4173 15:57:12 # [RSpecRunTime] RSpec elapsed time: 20 minutes 46.95 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.34 1.25 1.19 1/407 7582 4175 15:57:12 when a user does not have access to dast_profiles 4176 15:57:13 returns an empty nodes array 4177 15:57:13 when a user has access to dast_profiles 4178 15:57:14 includes branch information 4179 15:57:16 avoids N+1 queries 4180 15:57:16 behaves like sorted paginated query 4181 15:57:16 behaves like requires variables 4182 15:57:16 shared example requires variables to be set 4183 15:57:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 50.71 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.31 1.24 1.19 1/407 7583 4186 15:57:16 when sorting 4187 15:57:16 sorts correctly 4188 15:57:16 when paginating 4189 15:57:17 paginates correctly 4190 15:57:17 # [RSpecRunTime] RSpec elapsed time: 20 minutes 52.08 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.31 1.24 1.19 1/407 7584 4192 15:57:17 when hasDastProfileSchedule is true 4193 15:57:18 returns all dastProfiles with a schedule 4194 15:57:18 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/dast_profiles_spec.rb. It took 8.37 seconds. Expected to take 10.18 seconds. 4195 15:57:18 # [RSpecRunTime] Starting example group ee/spec/requests/jwt_controller_spec.rb. Expected to take 10.12 seconds. 4196 15:57:18 JwtController 4197 15:57:18 with IP restriction 4198 15:57:19 group with restriction 4199 15:57:19 address is within the range 4200 15:57:19 behaves like successful JWT auth 4201 15:57:19 allows access 4202 15:57:19 # [RSpecRunTime] RSpec elapsed time: 20 minutes 54.15 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.21 1.22 1.18 1/407 7585 4204 15:57:19 with project deploy token 4205 15:57:19 behaves like successful JWT auth with token 4206 15:57:19 read: true, write: false, expected_actions: ["pull"] 4207 15:57:19 behaves like successful JWT auth 4208 15:57:20 allows access 4209 15:57:20 read: false, write: true, expected_actions: ["push"] 4210 15:57:20 behaves like successful JWT auth 4211 15:57:20 allows access 4212 15:57:20 read: true, write: true, expected_actions: ["push", "pull"] 4213 15:57:20 behaves like successful JWT auth 4214 15:57:21 allows access 4215 15:57:21 with group deploy token 4216 15:57:21 behaves like successful JWT auth with token 4217 15:57:21 read: true, write: false, expected_actions: ["pull"] 4218 15:57:21 behaves like successful JWT auth 4219 15:57:21 allows access 4220 15:57:21 read: false, write: true, expected_actions: ["push"] 4221 15:57:21 behaves like successful JWT auth 4222 15:57:22 allows access 4223 15:57:22 read: true, write: true, expected_actions: ["push", "pull"] 4224 15:57:22 behaves like successful JWT auth 4225 15:57:22 allows access 4226 15:57:22 address is outside the range 4227 15:57:22 behaves like unsuccessful JWT auth 4228 15:57:23 denies access 4229 15:57:23 with deploy token credentials 4230 15:57:23 with project deploy token 4231 15:57:23 behaves like unsuccessful JWT auth 4232 15:57:23 denies access 4233 15:57:23 with group deploy token 4234 15:57:23 behaves like unsuccessful JWT auth 4235 15:57:24 denies access 4236 15:57:24 authenticating against container registry 4237 15:57:24 when Group SSO is enforced 4238 15:57:24 behaves like successful JWT auth 4239 15:57:25 allows access 4240 15:57:25 # [RSpecRunTime] Finishing example group ee/spec/requests/jwt_controller_spec.rb. It took 6.61 seconds. Expected to take 10.12 seconds. 4241 15:57:25 # [RSpecRunTime] Starting example group ee/spec/requests/api/analytics/code_review_analytics_spec.rb. Expected to take 9.75 seconds. 4242 15:57:25 API::Analytics::CodeReviewAnalytics 4243 15:57:25 GET code_review 4244 15:57:26 is successful 4245 15:57:26 with merge requests present 4246 15:57:27 returns list of open MRs with pagination headers 4247 15:57:27 with label & milestone filters 4248 15:57:28 applies filter 4249 15:57:28 # [RSpecRunTime] RSpec elapsed time: 21 minutes 3.14 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.19 1.22 1.18 1/407 7586 4251 15:57:28 with negation filters 4252 15:57:30 applies filter 4253 15:57:30 # [RSpecRunTime] RSpec elapsed time: 21 minutes 4.42 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.34 1.25 1.19 1/407 7587 4255 15:57:30 with any label filter present 4256 15:57:31 applies filter 4257 15:57:31 # [RSpecRunTime] RSpec elapsed time: 21 minutes 5.78 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.34 1.25 1.19 1/407 7588 4259 15:57:31 when user has no authorization 4260 15:57:31 is not authorized 4261 15:57:31 when feature is not available in plan 4262 15:57:32 is not_authorized 4263 15:57:32 when project_id is not specified 4264 15:57:32 is not found 4265 15:57:32 # [RSpecRunTime] Finishing example group ee/spec/requests/api/analytics/code_review_analytics_spec.rb. It took 7.21 seconds. Expected to take 9.75 seconds. 4266 15:57:32 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/product_analytics/list_visualizations_spec.rb. Expected to take 9.57 seconds. 4267 15:57:32 Query.resource_parent(id).visualizations 4268 15:57:32 when resource parent is a project 4269 15:57:34 behaves like listing visualizations 4270 15:57:34 when user has developer access 4271 15:57:34 returns visualizations 4272 15:57:34 when querying a specific visualization 4273 15:57:35 returns the specific visualization 4274 15:57:35 # [RSpecRunTime] RSpec elapsed time: 21 minutes 9.9 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.23 1.23 1.18 1/412 7929 4276 15:57:35 when user has guest access 4278 15:57:36 when user is not authenticated 4280 15:57:36 when resource parent is a group 4281 15:57:38 behaves like listing visualizations 4282 15:57:38 when user has developer access 4283 15:57:38 returns visualizations 4284 15:57:38 when querying a specific visualization 4285 15:57:39 returns the specific visualization 4286 15:57:39 # [RSpecRunTime] RSpec elapsed time: 21 minutes 13.9 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.21 1.22 1.18 1/412 8270 4288 15:57:39 when user has guest access 4290 15:57:40 when user is not authenticated 4292 15:57:40 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/product_analytics/list_visualizations_spec.rb. It took 8.28 seconds. Expected to take 9.57 seconds. 4293 15:57:40 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/dast_profile_schedule_spec.rb. Expected to take 9.34 seconds. 4294 15:57:40 Query.group(fullPath).projects.dastProfiles.dastProfileSchedule 4295 15:57:42 when a user has access to dast_profile_schedule 4296 15:57:43 returns a dast_profile_schedule 4297 15:57:43 behaves like query dastProfiles.dastProfileSchedule shared examples 4298 15:57:48 avoids N+1 queries 4299 15:57:48 # [RSpecRunTime] RSpec elapsed time: 21 minutes 22.56 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.19 1.22 1.18 1/413 8409 4301 15:57:48 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/dast_profile_schedule_spec.rb. It took 7.85 seconds. Expected to take 9.34 seconds. 4302 15:57:48 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/streaming/headers/create_spec.rb. Expected to take 9.13 seconds. 4303 15:57:48 Create an external audit event destination header 4304 15:57:48 when feature is licensed 4305 15:57:48 when current user is a group owner 4306 15:57:49 creates the header with the correct attributes 4307 15:57:49 when active param is also provided 4308 15:57:49 creates the header with the correct attributes 4309 15:57:50 # [RSpecRunTime] RSpec elapsed time: 21 minutes 24.27 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.18 1.21 1.18 1/412 8410 4311 15:57:50 when the header attributes are invalid 4312 15:57:50 returns correct errors 4313 15:57:50 behaves like a mutation that does not create a header 4314 15:57:52 does not create a header 4315 15:57:52 # [RSpecRunTime] RSpec elapsed time: 21 minutes 26.74 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.18 1.21 1.18 1/408 8411 4317 15:57:52 when current user is a group maintainer 4318 15:57:52 behaves like a mutation that does not create a header 4319 15:57:53 does not create a header 4320 15:57:53 when current user is a group developer 4321 15:57:53 behaves like a mutation that does not create a header 4322 15:57:53 does not create a header 4323 15:57:53 when current user is a group guest 4324 15:57:53 behaves like a mutation that does not create a header 4325 15:57:54 does not create a header 4326 15:57:54 when feature is unlicensed 4327 15:57:54 behaves like a mutation on an unauthorized resource 4328 15:57:54 behaves like a mutation that returns top-level errors 4329 15:57:54 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" 4330 15:57:54 behaves like a mutation that does not create a header 4331 15:57:54 does not create a header 4332 15:57:54 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/streaming/headers/create_spec.rb. It took 6.25 seconds. Expected to take 9.13 seconds. 4333 15:57:54 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb. Expected to take 8.9 seconds. 4334 15:57:54 Create a Compliance Framework 4335 15:57:54 framework feature is unlicensed 4336 15:57:54 behaves like a mutation that returns errors in the response 4337 15:57:55 is expected to contain exactly "Not permitted to create framework" 4338 15:57:55 pipeline configuration feature is unlicensed 4339 15:57:55 when pipeline_configuration_full_path is set 4340 15:57:55 behaves like a mutation that returns errors in the response 4341 15:57:55 is expected to contain exactly "Pipeline configuration full path feature is not available" 4342 15:57:55 when pipeline_configuration_full_path is not set 4343 15:57:55 behaves like a mutation that creates a compliance framework 4344 15:57:56 creates a new compliance framework 4345 15:57:57 returns the newly created framework 4346 15:57:57 # [RSpecRunTime] RSpec elapsed time: 21 minutes 31.32 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.16 1.21 1.18 1/408 8412 4348 15:57:57 feature is licensed 4349 15:57:57 namespace is a personal namespace 4350 15:57:57 current_user is namespace owner 4351 15:57:57 does not create a new compliance framework 4352 15:57:57 behaves like a mutation that returns errors in the response 4353 15:57:57 is expected to contain exactly "Failed to create framework" and "Namespace must be a group, user namespaces are not supported." 4354 15:57:57 namespace is a group 4355 15:57:57 current_user is group owner 4356 15:57:57 behaves like a mutation that creates a compliance framework 4357 15:57:58 creates a new compliance framework 4358 15:57:58 returns the newly created framework 4359 15:57:59 # [RSpecRunTime] RSpec elapsed time: 21 minutes 33.29 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.15 1.21 1.18 1/408 8413 4361 15:57:59 current_user is not a group owner 4362 15:57:59 current_user is group owner 4363 15:57:59 does not create a new compliance framework 4364 15:57:59 behaves like a mutation that returns errors in the response 4365 15:58:00 is expected to contain exactly "Not permitted to create framework" 4366 15:58:00 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb. It took 5.42 seconds. Expected to take 8.9 seconds. 4367 15:58:00 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/work_items/delete_spec.rb. Expected to take 8.69 seconds. 4368 15:58:00 Delete a work item 4369 15:58:00 when user has permissions to delete a work item 4370 15:58:00 when group owner can delete a work item even if not the author 4371 15:58:01 deletes the group-level work item 4372 15:58:01 without group level work item license 4373 15:58:02 does not deletes the epic work item 4374 15:58:02 # [RSpecRunTime] RSpec elapsed time: 21 minutes 36.78 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.15 1.21 1.18 1/408 8414 4376 15:58:02 when deleting an epic work item 4377 15:58:02 when epic work item does not have a synced epic 4378 15:58:03 deletes the epic work item 4379 15:58:03 # [RSpecRunTime] RSpec elapsed time: 21 minutes 38.05 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.15 1.21 1.18 1/408 8415 4381 15:58:03 when epic work item has a synced epic 4382 15:58:04 deletes the epic work item 4383 15:58:04 when work_item_epics feature flag is disabled 4384 15:58:05 does not deletes the epic work item 4385 15:58:05 # [RSpecRunTime] RSpec elapsed time: 21 minutes 39.6 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.14 1.20 1.18 1/408 8416 4387 15:58:05 when the user is not allowed to delete a work item 4388 15:58:05 behaves like a mutation that returns a top-level access error 4389 15:58:05 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" 4390 15:58:06 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/work_items/delete_spec.rb. It took 5.91 seconds. Expected to take 8.69 seconds. 4391 15:58:06 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb. Expected to take 8.59 seconds. 4392 15:58:06 Creating a DAST Site Token 4393 15:58:07 behaves like an on-demand scan mutation when user cannot run an on-demand scan 4394 15:58:07 when a user does not have access to the project 4395 15:58:07 behaves like a mutation that returns a top-level access error 4396 15:58:07 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" 4397 15:58:07 # [RSpecRunTime] RSpec elapsed time: 21 minutes 41.72 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.14 1.20 1.18 1/408 8447 4399 15:58:07 when a user does not have access to run a dast scan on the project 4400 15:58:07 behaves like a mutation that returns a top-level access error 4401 15:58:07 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" 4402 15:58:07 behaves like an on-demand scan mutation when user can run an on-demand scan 4403 15:58:09 returns an empty errors array 4404 15:58:10 returns the dast_site_validation id 4405 15:58:11 creates a new dast_site_validation 4406 15:58:11 when on demand scan licensed feature is not available 4407 15:58:11 behaves like a mutation that returns a top-level access error 4408 15:58:12 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" 4409 15:58:12 # [RSpecRunTime] RSpec elapsed time: 21 minutes 46.47 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.13 1.20 1.18 1/413 8504 4411 15:58:12 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb. It took 6.25 seconds. Expected to take 8.59 seconds. 4412 15:58:12 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/incident_management/issuable_resource_links_spec.rb. Expected to take 8.18 seconds. 4413 15:58:12 Getting issuable resource links 4414 15:58:13 when feature is unavailable 4415 15:58:13 returns empty results 4416 15:58:13 behaves like a working graphql query 4417 15:58:14 returns a successful response 4418 15:58:14 # [RSpecRunTime] RSpec elapsed time: 21 minutes 48.5 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.20 1.21 1.18 5/413 8505 4420 15:58:14 when feature is available 4421 15:58:14 when user has permissions 4422 15:58:14 returns the correct number of resource links 4423 15:58:15 returns the correct properties of the resource links 4424 15:58:15 behaves like a working graphql query 4425 15:58:15 returns a successful response 4426 15:58:15 # [RSpecRunTime] RSpec elapsed time: 21 minutes 50.04 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.20 1.21 1.18 1/413 8506 4428 15:58:15 when user does not have permission 4429 15:58:16 returns empty results 4430 15:58:16 behaves like a working graphql query 4431 15:58:17 returns a successful response 4432 15:58:17 # [RSpecRunTime] RSpec elapsed time: 21 minutes 51.79 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.20 1.21 1.18 1/413 8507 4434 15:58:17 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/incident_management/issuable_resource_links_spec.rb. It took 5.31 seconds. Expected to take 8.18 seconds. 4435 15:58:17 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb. Expected to take 8.04 seconds. 4436 15:58:17 Query.project(fullPath).dastSiteValidations 4437 15:58:18 when a user does not have access to the project 4438 15:58:18 returns a null project 4439 15:58:18 # [RSpecRunTime] RSpec elapsed time: 21 minutes 53.01 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.20 1.21 1.18 1/413 8508 4441 15:58:18 when a user does not have access to dast_site_validations 4442 15:58:19 returns an empty nodes array 4443 15:58:19 when a user has access to dast_site_validations 4444 15:58:20 avoids N+1 queries 4445 15:58:20 behaves like sorted paginated query 4446 15:58:20 behaves like requires variables 4447 15:58:21 shared example requires variables to be set 4448 15:58:21 # [RSpecRunTime] RSpec elapsed time: 21 minutes 55.43 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.18 1.21 1.18 1/410 8509 4451 15:58:21 when sorting 4452 15:58:21 sorts correctly 4453 15:58:21 when paginating 4454 15:58:22 paginates correctly 4455 15:58:22 # [RSpecRunTime] RSpec elapsed time: 21 minutes 56.96 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.18 1.21 1.18 1/408 8510 4457 15:58:22 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb. It took 5.17 seconds. Expected to take 8.04 seconds. 4458 15:58:22 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/workspaces/with_agent_ids_arg_spec.rb. Expected to take 7.9 seconds. 4459 15:58:22 Query.workspaces(agent_ids: [::Types::GlobalIDType[Project]!]) 4460 15:58:28 behaves like multiple workspaces query 4461 15:58:28 when user is authorized 4462 15:58:28 behaves like query is a working graphql query 4463 15:58:28 behaves like a working graphql query 4464 15:58:28 returns a successful response 4465 15:58:28 # [RSpecRunTime] RSpec elapsed time: 22 minutes 3.06 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.17 1.20 1.18 1/409 8511 4467 15:58:28 behaves like query returns workspaces array containing only expected workspace 4468 15:58:29 includes only the expected workspace 4469 15:58:29 when user is not authorized 4470 15:58:29 behaves like query is a working graphql query 4471 15:58:29 behaves like a working graphql query 4472 15:58:29 returns a successful response 4473 15:58:29 behaves like query in unlicensed environment 4474 15:58:29 when remote_development feature is unlicensed 4475 15:58:29 when user is authorized 4476 15:58:29 behaves like query returns blank 4477 15:58:29 is expected to be blank 4478 15:58:29 behaves like query includes graphql error 4479 15:58:30 includes a graphql error 4480 15:58:30 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/workspaces/with_agent_ids_arg_spec.rb. It took 7.4 seconds. Expected to take 7.9 seconds. 4481 15:58:30 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/bulk_create_spec.rb. Expected to take 7.73 seconds. 4482 15:58:30 UserAddOnAssignmentBulkCreate 4483 15:58:30 on Gitlab.com/Saas 4484 15:58:30 with feature flag disabled 4485 15:58:30 behaves like empty response 4487 15:58:31 # [RSpecRunTime] RSpec elapsed time: 22 minutes 5.48 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.15 1.20 1.18 3/409 8512 4489 15:58:31 behaves like validates the query 4490 15:58:31 when current_user is not owner or admin 4491 15:58:31 behaves like empty response 4493 15:58:31 when add_on_purchase_id does not exist 4494 15:58:31 behaves like empty response 4496 15:58:32 when ad_on_purchase has expired 4497 15:58:32 behaves like empty response 4499 15:58:32 when there are no seats available 4500 15:58:32 behaves like error response 4501 15:58:33 returns expected errors 4502 15:58:33 when exceeding user assignment limit 4503 15:58:33 returns nil and does not change quantity 4504 15:58:33 with enough seats 4505 15:58:33 behaves like success response 4506 15:58:33 Job arguments to Onboarding::CreateIterableTriggersWorker must be native JSON types, but #<Set: {1507, 1508}> is a Set. 4508 15:58:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4509 15:58:33 returns expected response 4510 15:58:33 when a user does not belong to the namespace 4511 15:58:33 behaves like error response 4512 15:58:34 returns expected errors 4513 15:58:34 when a user is already assigned 4514 15:58:34 with excluding the assigned user when checking seats available 4515 15:58:34 Job arguments to Onboarding::CreateIterableTriggersWorker must be native JSON types, but #<Set: {1507, 1508, 1513}> is a Set. 4517 15:58:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4518 15:58:34 returns expected response 4519 15:58:34 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/bulk_create_spec.rb. It took 4.68 seconds. Expected to take 7.73 seconds. 4520 15:58:34 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/security/dashboard_controller_spec.rb. Expected to take 7.57 seconds. 4521 15:58:34 Groups::Security::DashboardController 4523 15:58:34 when security dashboard feature is enabled 4524 15:58:34 and user is allowed to access group security dashboard 4525 15:58:35 is expected to respond with numeric status code ok 4526 15:58:36 is expected to render template show 4527 15:58:36 behaves like tracks govern usage event 4528 15:58:36 tracks unique event 4529 15:58:36 # [RSpecRunTime] RSpec elapsed time: 22 minutes 11.12 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.22 1.21 1.18 1/408 8513 4531 15:58:36 when user is not allowed to access group security dashboard 4532 15:58:37 is expected to respond with numeric status code ok 4533 15:58:37 is expected to render template unavailable 4534 15:58:37 behaves like doesn't track govern usage event 4535 15:58:38 doesn't tracks event 4536 15:58:38 # [RSpecRunTime] RSpec elapsed time: 22 minutes 12.61 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.22 1.21 1.18 1/408 8514 4538 15:58:38 when security dashboard feature is disabled 4539 15:58:38 is expected to respond with numeric status code ok 4540 15:58:39 is expected to render template unavailable 4541 15:58:39 behaves like doesn't track govern usage event 4542 15:58:39 doesn't tracks event 4543 15:58:39 # [RSpecRunTime] RSpec elapsed time: 22 minutes 13.98 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.20 1.21 1.18 1/408 8515 4545 15:58:39 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/security/dashboard_controller_spec.rb. It took 4.93 seconds. Expected to take 7.57 seconds. 4546 15:58:39 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/projects/autocomplete_sources_controller_spec.rb. Expected to take 7.41 seconds. 4547 15:58:39 Projects::AutocompleteSourcesController 4549 15:58:41 when iterations feature is disabled 4550 15:58:41 returns 404 status 4551 15:58:41 # [RSpecRunTime] RSpec elapsed time: 22 minutes 15.89 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.20 1.21 1.18 1/408 8516 4553 15:58:41 when iterations feature is enabled 4554 15:58:42 avoids N+1 queries 4556 15:58:42 returns the correct response 4558 15:58:42 when epics feature is disabled 4559 15:58:42 returns 404 status 4560 15:58:42 when epics feature is enabled 4562 15:58:43 returns the correct response 4563 15:58:43 #vulnerabilities 4564 15:58:43 when vulnerabilities feature is disabled 4565 15:58:43 returns 404 status 4566 15:58:43 when vulnerabilities feature is enabled 4567 15:58:43 #vulnerabilities 4568 15:58:43 returns the correct response 4569 15:58:43 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/projects/autocomplete_sources_controller_spec.rb. It took 3.96 seconds. Expected to take 7.41 seconds. 4570 15:58:43 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/instance_vulnerability_count_by_day_spec.rb. Expected to take 7.2 seconds. 4571 15:58:43 Query.vulnerabilitiesCountByDay 4572 15:58:44 when user has permission to access the security dashboard of the project 4573 15:58:44 when dashboard does not have statistics 4574 15:58:44 behaves like a working graphql query that returns data 4575 15:58:44 contains data 4576 15:58:44 returns the statistics 4577 15:58:44 behaves like a working graphql query 4578 15:58:45 returns a successful response 4579 15:58:45 # [RSpecRunTime] RSpec elapsed time: 22 minutes 19.54 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.19 1.21 1.18 1/408 8517 4581 15:58:45 when project has statistics 4582 15:58:45 behaves like a working graphql query that returns data 4583 15:58:45 contains data 4584 15:58:45 returns the statistics 4585 15:58:45 behaves like a working graphql query 4586 15:58:46 returns a successful response 4587 15:58:46 when requesting a large date range 4588 15:58:46 returns an error 4589 15:58:46 when user does not have permission to access the security dashboard of the project 4590 15:58:46 when project has statistics 4591 15:58:46 behaves like a working graphql query that returns data 4592 15:58:46 contains data 4593 15:58:46 returns zero for all counts 4594 15:58:46 behaves like a working graphql query 4595 15:58:47 returns a successful response 4596 15:58:47 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/instance_vulnerability_count_by_day_spec.rb. It took 3.54 seconds. Expected to take 7.2 seconds. 4597 15:58:47 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb. Expected to take 7.11 seconds. 4598 15:58:47 Query.vulnerabilities {...fields} 4600 15:58:50 populates required fields 4601 15:58:50 when finding has solution 4602 15:58:51 returns solution 4603 15:58:51 # [RSpecRunTime] RSpec elapsed time: 22 minutes 25.37 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.25 1.22 1.19 1/408 8518 4605 15:58:51 when vulnerability has description and finding has description 4606 15:58:52 returns vulnerability information 4607 15:58:52 # [RSpecRunTime] RSpec elapsed time: 22 minutes 26.53 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.25 1.22 1.19 1/408 8519 4609 15:58:52 when vulnerability has no description and finding has description 4610 15:58:53 returns finding information 4611 15:58:53 # [RSpecRunTime] RSpec elapsed time: 22 minutes 27.63 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.25 1.22 1.19 1/408 8520 4613 15:58:53 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb. It took 6.15 seconds. Expected to take 7.11 seconds. 4614 15:58:53 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/scim_oauth_controller_spec.rb. Expected to take 6.97 seconds. 4615 15:58:53 Groups::ScimOauthController 4616 15:58:53 when the feature is configured 4617 15:58:53 POST #create 4618 15:58:53 without token 4619 15:58:54 creates a new SCIM token record 4621 15:58:54 shows the token 4622 15:58:55 shows the url 4623 15:58:55 # [RSpecRunTime] RSpec elapsed time: 22 minutes 29.68 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.23 1.22 1.18 2/408 8521 4626 15:58:56 does not create a new SCIM token record 4627 15:58:56 updates the token 4629 15:58:57 shows the token 4630 15:58:58 shows the url 4631 15:58:58 # [RSpecRunTime] RSpec elapsed time: 22 minutes 32.5 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.23 1.22 1.18 1/408 8522 4633 15:58:58 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/scim_oauth_controller_spec.rb. It took 4.86 seconds. Expected to take 6.97 seconds. 4634 15:58:58 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/board_list_query_spec.rb. Expected to take 6.69 seconds. 4635 15:58:58 Querying a Board list 4636 15:58:59 when the user has access to the list 4637 15:58:59 is expected to include {"issuesCount" => 2, "title" => "foo"} 4638 15:58:59 behaves like a working graphql query 4639 15:59:00 returns a successful response 4640 15:59:00 # [RSpecRunTime] RSpec elapsed time: 22 minutes 34.53 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.21 1.21 1.18 1/408 8523 4642 15:59:00 issue filters 4643 15:59:00 when filtering by iteration arguments 4644 15:59:00 is expected to include {"issuesCount" => 1, "title" => "foo"} 4645 15:59:00 when filtering by health_status argument 4646 15:59:01 is expected to include {"issuesCount" => 1, "title" => "foo"} 4647 15:59:01 when filtering by negated health_status argument 4648 15:59:01 is expected to include {"issuesCount" => 1, "title" => "foo"} 4649 15:59:01 when the user does not have access to the list 4650 15:59:01 is expected to be nil 4651 15:59:01 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/board_list_query_spec.rb. It took 3.64 seconds. Expected to take 6.69 seconds. 4652 15:59:01 # [RSpecRunTime] Starting example group ee/spec/mailers/emails/enterprise_users_spec.rb. Expected to take 6.63 seconds. 4653 15:59:01 Emails::EnterpriseUsers 4654 15:59:02 user_associated_with_enterprise_group_email 4655 15:59:02 when there is no user for given user_id 4656 15:59:02 behaves like no email is sent 4657 15:59:03 does not send an email 4658 15:59:03 # [RSpecRunTime] RSpec elapsed time: 22 minutes 37.33 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.21 1.21 1.18 1/408 8554 4660 15:59:03 when user is not an enterprise user 4661 15:59:03 behaves like no email is sent 4662 15:59:03 does not send an email 4663 15:59:03 when user is an enterprise user 4664 15:59:03 delivers mail to user email 4665 15:59:03 has the correct subject and body 4666 15:59:03 behaves like an email sent from GitLab 4667 15:59:04 has the characteristics of an email sent from GitLab 4668 15:59:04 behaves like it should not have Gmail Actions links 4669 15:59:04 is expected not to have body including "ViewAction" 4670 15:59:04 behaves like a user cannot unsubscribe through footer link 4671 15:59:04 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 4672 15:59:04 behaves like appearance header and footer enabled 4673 15:59:04 contains header and footer 4674 15:59:04 behaves like appearance header and footer not enabled 4675 15:59:05 does not contain header and footer 4676 15:59:05 when enterprise user is unconfirmed 4677 15:59:05 delivers mail to user email 4678 15:59:05 has the correct subject and body 4679 15:59:05 # [RSpecRunTime] Finishing example group ee/spec/mailers/emails/enterprise_users_spec.rb. It took 3.83 seconds. Expected to take 6.63 seconds. 4680 15:59:05 # [RSpecRunTime] Starting example group ee/spec/requests/projects/audit_events_spec.rb. Expected to take 6.5 seconds. 4681 15:59:05 view audit events 4682 15:59:05 GET /:namespace/:project/-/audit_events 4683 15:59:07 returns 200 response 4684 15:59:10 avoids N+1 DB queries 4685 15:59:10 # [RSpecRunTime] RSpec elapsed time: 22 minutes 45.01 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.34 1.24 1.19 1/409 8607 4687 15:59:10 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/audit_events_spec.rb. It took 5.05 seconds. Expected to take 6.5 seconds. 4688 15:59:10 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb. Expected to take 6.36 seconds. 4689 15:59:10 Create an instance external audit event destination 4690 15:59:10 when feature is licensed 4691 15:59:10 when user is instance admin 4692 15:59:11 creates the destination 4693 15:59:11 when overriding default name 4694 15:59:12 creates the destination 4695 15:59:12 # [RSpecRunTime] RSpec elapsed time: 22 minutes 46.34 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.34 1.24 1.19 1/409 8608 4697 15:59:12 behaves like creates an audit event 4698 15:59:12 audits the creation 4699 15:59:12 when destination is invalid 4700 15:59:13 returns correct errors 4701 15:59:13 when current user is not instance admin 4702 15:59:13 behaves like a mutation that does not create a destination 4703 15:59:13 does not create the destination 4704 15:59:13 behaves like a mutation that returns top-level errors 4705 15:59:13 is expected to contain exactly "You do not have access to this mutation." 4706 15:59:13 when feature is unlicensed 4707 15:59:13 behaves like a mutation that does not create a destination 4708 15:59:13 does not create the destination 4709 15:59:13 behaves like a mutation that returns top-level errors 4710 15:59:14 is expected to contain exactly "You do not have access to this mutation." 4711 15:59:14 behaves like a mutation that does not create a destination 4712 15:59:14 does not create the destination 4713 15:59:14 behaves like a mutation that returns top-level errors 4714 15:59:14 is expected to contain exactly "You do not have access to this mutation." 4715 15:59:14 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb. It took 3.9 seconds. Expected to take 6.36 seconds. 4716 15:59:14 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/branches_controller_spec.rb. Expected to take 6.21 seconds. 4717 15:59:14 Projects::BranchesController 4719 15:59:15 for mirrored projects with diverged branch 4720 15:59:20 renders the diverged from upstream partial 4721 15:59:20 # [RSpecRunTime] RSpec elapsed time: 22 minutes 54.89 seconds. Current RSS: ~1538M. Threads: 5. load average: 1.29 1.23 1.19 1/413 8715 4723 15:59:20 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/branches_controller_spec.rb. It took 6.14 seconds. Expected to take 6.21 seconds. 4724 15:59:20 # [RSpecRunTime] Starting example group ee/spec/requests/projects/pipelines/email_campaigns_controller_spec.rb. Expected to take 6.11 seconds. 4725 15:59:20 Projects::Pipelines::EmailCampaignsController 4726 15:59:20 GET #validate_account 4727 15:59:20 when user has access to the pipeline 4728 15:59:21 emits a snowplow event 4729 15:59:22 sets session[:start_account_validation] to true 4730 15:59:23 redirects to the pipeline show page 4731 15:59:23 when not in .com or dev env 4733 15:59:23 # [RSpecRunTime] RSpec elapsed time: 22 minutes 58.09 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.29 1.23 1.19 1/413 8716 4735 15:59:23 when user does not have access to the pipeline 4736 15:59:25 returns :not_found 4737 15:59:26 does not set session[:start_account_validation] 4738 15:59:26 # [RSpecRunTime] RSpec elapsed time: 23 minutes 0.33 second. Current RSS: ~1506M. Threads: 5. load average: 1.26 1.23 1.19 1/413 8717 4740 15:59:26 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/pipelines/email_campaigns_controller_spec.rb. It took 5.28 seconds. Expected to take 6.11 seconds. 4741 15:59:26 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/chat_spec.rb. Expected to take 5.96 seconds. 4742 15:59:26 AiAction for chat 4743 15:59:26 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4745 15:59:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4746 15:59:26 when additional_context is present 4747 15:59:27 successfully performs a chat request 4748 15:59:27 stores additional context into chat history 4749 15:59:27 # [RSpecRunTime] RSpec elapsed time: 23 minutes 2.15 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.26 1.23 1.19 1/411 8718 4751 15:59:27 when resource is an issue 4752 15:59:28 successfully performs a request 4753 15:59:28 when ai_duo_chat_switch feature flag is disabled 4755 15:59:28 when resource is a user 4756 15:59:29 successfully performs a request 4757 15:59:29 when resource is nil 4758 15:59:29 successfully performs a chat request 4759 15:59:29 when current_file is present 4760 15:59:29 successfully performs a chat request 4761 15:59:29 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/chat_spec.rb. It took 3.79 seconds. Expected to take 5.96 seconds. 4762 15:59:29 # [RSpecRunTime] Starting example group ee/spec/requests/groups/discovers_controller_spec.rb. Expected to take 5.8 seconds. 4763 15:59:29 Groups::DiscoversController 4764 15:59:30 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4766 15:59:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4768 15:59:30 renders 404 when saas feature subscriptions_trials not available 4769 15:59:30 when user is owner 4770 15:59:31 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4771 15:59:31 Falling back to an asset that may be in the public folder. 4772 15:59:31 This behavior is deprecated and will be removed. 4773 15:59:31 To bypass the asset pipeline and preserve this behavior, 4774 15:59:31 use the `skip_pipeline: true` option. 4775 15:59:31 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4776 15:59:31 renders index with 200 status code 4777 15:59:31 # [RSpecRunTime] RSpec elapsed time: 23 minutes 5.94 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.32 1.24 1.19 1/408 8719 4779 15:59:31 when user is maintainer 4780 15:59:31 behaves like unauthorized 4781 15:59:31 renders index with 404 status code 4782 15:59:31 when user is developer 4783 15:59:31 behaves like unauthorized 4784 15:59:32 renders index with 404 status code 4785 15:59:32 when group is not on trial 4786 15:59:32 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4787 15:59:32 Falling back to an asset that may be in the public folder. 4788 15:59:32 This behavior is deprecated and will be removed. 4789 15:59:32 To bypass the asset pipeline and preserve this behavior, 4790 15:59:32 use the `skip_pipeline: true` option. 4791 15:59:32 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4792 15:59:33 renders page when group has an expired trial 4793 15:59:33 # [RSpecRunTime] RSpec elapsed time: 23 minutes 7.59 seconds. Current RSS: ~1494M. Threads: 5. load average: 1.32 1.24 1.19 1/408 8720 4795 15:59:33 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/discovers_controller_spec.rb. It took 3.46 seconds. Expected to take 5.8 seconds. 4796 15:59:33 # [RSpecRunTime] Starting example group ee/spec/controllers/groups/analytics/repository_analytics_controller_spec.rb. Expected to take 5.61 seconds. 4797 15:59:33 Groups::Analytics::RepositoryAnalyticsController 4799 15:59:33 is expected to respond with numeric status code success 4800 15:59:34 tracks a pageview event in snowplow 4801 15:59:34 when requesting a redirected path 4802 15:59:34 redirects to the canonical path 4803 15:59:34 # [RSpecRunTime] RSpec elapsed time: 23 minutes 8.96 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.30 1.23 1.19 1/408 8721 4805 15:59:34 when license is missing 4806 15:59:35 is expected to respond with numeric status code forbidden 4807 15:59:35 when the user has no access to the group 4808 15:59:35 is expected to respond with numeric status code forbidden 4809 15:59:35 when the user is an auditor 4810 15:59:35 is expected to respond with numeric status code success 4811 15:59:35 # [RSpecRunTime] Finishing example group ee/spec/controllers/groups/analytics/repository_analytics_controller_spec.rb. It took 2.53 seconds. Expected to take 5.61 seconds. 4812 15:59:35 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/observability/traces_spec.rb. Expected to take 5.55 seconds. 4813 15:59:35 getting a project's linked observability traces 4814 15:59:37 when observability features are not enabled 4815 15:59:37 returns no results 4816 15:59:37 # [RSpecRunTime] RSpec elapsed time: 23 minutes 11.69 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.30 1.23 1.19 1/408 8722 4818 15:59:37 when observability features are available 4819 15:59:37 when current_user is not a project member 4820 15:59:37 returns all trace connections for a project 4821 15:59:37 when no parameters are passed 4822 15:59:38 returns all trace connections for a project 4823 15:59:38 when trace_identifier is passed 4824 15:59:38 returns the correct trace 4825 15:59:38 when a non-existant trace_identifier is passed 4826 15:59:38 returns the correct trace 4827 15:59:38 when observability features are not licensed 4828 15:59:39 returns no results 4829 15:59:39 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/observability/traces_spec.rb. It took 3.36 seconds. Expected to take 5.55 seconds. 4830 15:59:39 # [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/reporting_controller_spec.rb. Expected to take 5.48 seconds. 4831 15:59:39 Groups::Settings::ReportingController 4832 15:59:39 GET /groups/:group_id/-/settings/reporting 4833 15:59:39 when user is owner 4834 15:59:40 renders show with 200 status code 4835 15:59:40 behaves like 404 when feature is unavailable 4836 15:59:40 when feature flag is disabled 4837 15:59:40 behaves like renders 404 4839 15:59:41 # [RSpecRunTime] RSpec elapsed time: 23 minutes 15.33 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.27 1.23 1.19 2/408 8723 4841 15:59:41 when licensed feature is not available 4842 15:59:41 behaves like renders 404 4844 15:59:41 when subgroup 4845 15:59:41 behaves like renders 404 4847 15:59:42 when user is not owner 4848 15:59:42 renders a 404 4849 15:59:42 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/reporting_controller_spec.rb. It took 3.61 seconds. Expected to take 5.48 seconds. 4850 15:59:42 # [RSpecRunTime] Starting example group ee/spec/requests/api/issue_links_spec.rb. Expected to take 5.32 seconds. 4851 15:59:42 API::IssueLinks 4853 15:59:43 when creating a blocked relationship 4854 15:59:43 when feature is enabled 4855 15:59:44 returns 201 status and contains the expected link response 4856 15:59:45 returns 201 status for is_blocked_by link and contains the expected link response 4857 15:59:45 # [RSpecRunTime] RSpec elapsed time: 23 minutes 19.65 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.25 1.23 1.19 1/408 8724 4859 15:59:45 when feature is disabled 4861 15:59:45 # [RSpecRunTime] Finishing example group ee/spec/requests/api/issue_links_spec.rb. It took 2.87 seconds. Expected to take 5.32 seconds. 4862 15:59:45 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb. Expected to take 5.19 seconds. 4863 15:59:45 Query.vulnerabilities.externalIssueLinks 4864 15:59:46 when queried for the first time with reactive caching 4865 15:59:47 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Projects::Integrations::Jira::ByIdsFinder is a Class. 4867 15:59:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4868 15:59:47 schedules a background job to fetch data from Jira 4869 15:59:47 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Projects::Integrations::Jira::ByIdsFinder is a Class. 4871 15:59:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4872 15:59:47 returns null as value for externalIssue 4873 15:59:47 # [RSpecRunTime] RSpec elapsed time: 23 minutes 22.0 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.25 1.23 1.19 1/408 8725 4875 15:59:47 when queried without reactive caching 4876 15:59:48 returns a list of all VulnerabilityExternalIssueLink 4877 15:59:48 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb. It took 2.72 seconds. Expected to take 5.19 seconds. 4878 15:59:48 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/imports_controller_spec.rb. Expected to take 5.1 seconds. 4879 15:59:48 Projects::ImportsController 4881 15:59:48 when import type is gitlab_custom_project_template 4882 15:59:48 when developer is allowed to create projects 4883 15:59:49 returns 200 response 4884 15:59:50 # [RSpecRunTime] RSpec elapsed time: 23 minutes 24.29 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.23 1.22 1.19 1/408 8742 4886 15:59:50 when developer is not allowed to create projects 4887 15:59:51 returns 404 response 4888 15:59:51 # [RSpecRunTime] RSpec elapsed time: 23 minutes 25.94 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.23 1.22 1.19 1/408 8759 4890 15:59:51 POST #create 4891 15:59:51 mirror user is not the current user 4892 15:59:53 only assigns the current user 4893 15:59:53 # [RSpecRunTime] RSpec elapsed time: 23 minutes 27.56 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.23 1.22 1.19 1/408 8760 4895 15:59:53 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/imports_controller_spec.rb. It took 4.88 seconds. Expected to take 5.1 seconds. 4896 15:59:53 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security_training_urls_spec.rb. Expected to take 4.87 seconds. 4897 15:59:53 Query.project(fullPath).securityTrainingUrls 4898 15:59:54 when unauthenticated 4899 15:59:54 behaves like a working graphql query that returns no data 4900 15:59:54 contains no data 4901 15:59:54 behaves like a working graphql query 4902 15:59:54 returns a successful response 4903 15:59:54 # [RSpecRunTime] RSpec elapsed time: 23 minutes 28.82 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.21 1.22 1.18 1/408 8761 4905 15:59:54 when authenticated 4906 15:59:54 when not authorized 4907 15:59:54 behaves like a working graphql query that returns no data 4908 15:59:55 contains no data 4909 15:59:55 behaves like a working graphql query 4910 15:59:55 returns a successful response 4911 15:59:55 when authorized 4912 15:59:55 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Security::TrainingProviders::KontraUrlService is a Class. 4914 15:59:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4915 15:59:55 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Security::TrainingProviders::KontraUrlService is a Class. 4917 15:59:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4918 15:59:56 returns the security training urls 4919 15:59:56 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security_training_urls_spec.rb. It took 2.68 seconds. Expected to take 4.87 seconds. 4920 15:59:56 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb. Expected to take 4.75 seconds. 4921 15:59:56 Setting the epic of an issue 4922 15:59:57 returns an error if the user is not allowed to update the issue 4923 15:59:58 return an error if issue can not be updated 4924 15:59:59 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 4926 15:59:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4927 15:59:59 sets given epic to the issue 4928 16:00:00 removes existing epic if epic_id is nil 4929 16:00:00 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb. It took 4.71 seconds. Expected to take 4.75 seconds. 4930 16:00:00 # [RSpecRunTime] RSpec elapsed time: 23 minutes 35.04 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.19 1.22 1.18 1/408 8762 4932 16:00:00 # [RSpecRunTime] Starting example group ee/spec/mailers/emails/merge_commits_spec.rb. Expected to take 4.61 seconds. 4933 16:00:00 Emails::MergeCommits 4934 16:00:02 #merge_requests_csv_email 4935 16:00:03 is expected to eq "Kombucha lovers | 2024-09-20 Chain of custody export" 4936 16:00:03 is expected to contain exactly "current@email.com" 4937 16:00:03 is expected to match "Your Chain of Custody CSV export for the group Kombucha lovers has been added to this email as an attachment." 4938 16:00:04 is expected to match /Your Chain of Custody CSV export for the group (?-mix:<a .*?href="http:\/\/localhost\/kombucha_lovers".*?>Kombucha lovers<\/a>) has been added to this email as an attachment./ 4939 16:00:04 # [RSpecRunTime] RSpec elapsed time: 23 minutes 38.62 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.10 1.19 1.18 1/412 8883 4941 16:00:04 # [RSpecRunTime] Finishing example group ee/spec/mailers/emails/merge_commits_spec.rb. It took 3.59 seconds. Expected to take 4.61 seconds. 4942 16:00:04 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/releases/create_spec.rb. Expected to take 4.55 seconds. 4943 16:00:04 Creation of a new release 4944 16:00:05 when the provided milestones include a group milestone 4945 16:00:05 when the group milestone association feature is licensed 4946 16:00:06 returns no errors 4947 16:00:07 creates a release with both project and group milestone associations 4948 16:00:07 # [RSpecRunTime] RSpec elapsed time: 23 minutes 41.42 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.10 1.19 1.18 1/413 9024 4950 16:00:07 when the group milestone association feature is not licensed 4951 16:00:07 returns an error-as-data field with a message about an invalid license 4952 16:00:07 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/releases/create_spec.rb. It took 3.29 seconds. Expected to take 4.55 seconds. 4953 16:00:07 # [RSpecRunTime] Starting example group ee/spec/requests/ee/sessions_spec.rb. Expected to take 4.33 seconds. 4955 16:00:07 .unset_marketing_user_cookies 4956 16:00:07 when the gitlab_com_subscriptions saas feature is available 4957 16:00:08 unsets marketing cookies 4958 16:00:08 when the gitlab_com_subscriptions saas feature is not available 4959 16:00:08 does not unset or modify the marketing cookies 4960 16:00:08 .set_marketing_user_cookies 4961 16:00:08 when the gitlab_com_subscriptions saas feature is available 4962 16:00:08 when user signs in 4963 16:00:08 sets marketing cookies 4964 16:00:08 with multiple plans 4965 16:00:09 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4967 16:00:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4968 16:00:09 sets marketing tier cookie with plan names 4969 16:00:09 # [RSpecRunTime] RSpec elapsed time: 23 minutes 43.98 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.09 1.19 1.17 2/413 9041 4971 16:00:09 when user uses remember_me 4972 16:00:10 sets the marketing cookies 4973 16:00:10 when the gitlab_com_subscriptions saas feature is not available 4974 16:00:10 does not set the marketing cookies 4975 16:00:10 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/sessions_spec.rb. It took 2.75 seconds. Expected to take 4.33 seconds. 4976 16:00:10 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/streaming/event_type_filters/delete_spec.rb. Expected to take 4.3 seconds. 4977 16:00:10 Delete an audit event type filter 4978 16:00:10 when unlicensed 4979 16:00:10 behaves like a mutation on an unauthorized resource 4980 16:00:10 behaves like a mutation that returns top-level errors 4981 16:00: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" 4982 16:00:10 when licensed 4983 16:00:10 when current user is a group maintainer 4984 16:00:10 behaves like a mutation that returns top-level errors 4985 16:00:11 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" 4986 16:00:11 when current user is a group developer 4987 16:00:11 behaves like a mutation that returns top-level errors 4988 16:00:11 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" 4989 16:00:11 when current user is a group guest 4990 16:00:11 behaves like a mutation that returns top-level errors 4991 16:00:12 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" 4992 16:00:12 when current user is a group owner 4993 16:00:12 returns success response 4994 16:00:12 when event type filters in input is empty 4995 16:00:13 returns graphql error 4996 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/streaming/event_type_filters/delete_spec.rb. It took 2.81 seconds. Expected to take 4.3 seconds. 4997 16:00:13 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb. Expected to take 4.1 seconds. 4998 16:00:13 Query.group(fullPath).approvalPolicies 4999 16:00:15 when policy_scope is present in policy 5000 16:00:16 returns the policy 5001 16:00:16 # [RSpecRunTime] RSpec elapsed time: 23 minutes 50.55 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.08 1.19 1.17 1/413 9084 5003 16:00:16 when policy_scope is not present in policy 5004 16:00:16 returns the policy 5005 16:00:16 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb. It took 3.49 seconds. Expected to take 4.1 seconds. 5006 16:00:16 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/vulnerabilities/issue_link_create_spec.rb. Expected to take 4.04 seconds. 5007 16:00:16 Mutation.vulnerabilityIssueLinkCreate 5008 16:00:17 with a custom role 5009 16:00:17 with `admin_vulnerability` enabled 5010 16:00:18 returns a successful response 5011 16:00:18 # [RSpecRunTime] RSpec elapsed time: 23 minutes 52.47 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.08 1.19 1.17 1/410 9085 5013 16:00:18 with `admin_vulnerability` disabled 5014 16:00:18 returns an empty response 5015 16:00:18 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/vulnerabilities/issue_link_create_spec.rb. It took 2.12 seconds. Expected to take 4.04 seconds. 5016 16:00:18 # [RSpecRunTime] Starting example group ee/spec/requests/api/conan/v1/project_packages_spec.rb. Expected to take 3.85 seconds. 5017 16:00:18 API::Conan::V1::ProjectPackages 5018 16:00:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 5020 16:00:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5021 16:00:20 GET /api/v4/projects/:id/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name 5022 16:00:20 behaves like applying ip restriction for group 5023 16:00:20 in group without restriction 5024 16:00:20 behaves like returning response status 5026 16:00:20 # [RSpecRunTime] RSpec elapsed time: 23 minutes 54.67 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.08 1.18 1.17 1/408 9086 5028 16:00:20 in group with restriction 5029 16:00:20 with address within the range 5030 16:00:20 behaves like returning response status 5032 16:00:20 with address outside the range 5033 16:00:20 behaves like returning response status 5034 16:00:20 returns not_found 5035 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/requests/api/conan/v1/project_packages_spec.rb. It took 2.02 seconds. Expected to take 3.85 seconds. 5036 16:00:20 # [RSpecRunTime] Starting example group ee/spec/requests/ee/projects/cycle_analytics_controller_spec.rb. Expected to take 3.8 seconds. 5037 16:00:20 Projects::CycleAnalyticsController 5038 16:00:21 when extra query params are given 5039 16:00:21 when not licensed 5040 16:00:22 does not expose unsupported query params 5041 16:00:22 # [RSpecRunTime] RSpec elapsed time: 23 minutes 56.64 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.08 1.18 1.17 1/408 9087 5043 16:00:22 when licensed 5044 16:00:23 expsoes all query params 5045 16:00:23 with project and value stream id params 5046 16:00:24 builds request params with project and value stream 5047 16:00:24 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/projects/cycle_analytics_controller_spec.rb. It took 3.25 seconds. Expected to take 3.8 seconds. 5048 16:00:24 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/releases/update_spec.rb. Expected to take 3.77 seconds. 5049 16:00:24 Updating an existing release 5050 16:00:25 when the provided milestones include a group milestone 5051 16:00:25 when the group milestone association feature is licensed 5052 16:00:26 returns no errors 5053 16:00:26 updates a release with both project and group milestone associations 5054 16:00:26 # [RSpecRunTime] RSpec elapsed time: 24 minutes 0.98 second. Current RSS: ~1475M. Threads: 5. load average: 1.07 1.18 1.17 1/414 9168 5056 16:00:26 when the group milestone association feature is not licensed 5057 16:00:27 returns an error-as-data field with a message about an invalid license 5058 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/releases/update_spec.rb. It took 2.99 seconds. Expected to take 3.77 seconds. 5059 16:00:27 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security/project_security_exclusion_query_spec.rb. Expected to take 3.56 seconds. 5060 16:00:27 Query.project(fullPath).securityExclusion 5061 16:00:27 when a user has access to the project 5062 16:00:27 when user cannot read project security exclusions 5063 16:00:28 returns null 5064 16:00:28 when user can read project security exclusions 5065 16:00:28 when feature is licensed 5066 16:00:28 returns a single exclusion filtered by its id 5067 16:00:28 when feature is not licensed for the project 5068 16:00:28 returns null 5069 16:00:28 when a user does not have access to the project 5070 16:00:29 returns a null project 5071 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security/project_security_exclusion_query_spec.rb. It took 2.08 seconds. Expected to take 3.56 seconds. 5072 16:00:29 # [RSpecRunTime] Starting example group ee/spec/requests/ee/api/graphql/merge_requests_query_spec.rb. Expected to take 3.56 seconds. 5073 16:00:29 querying merge requests 5074 16:00:29 querying merge requests with a possible approver 5075 16:00:30 with valid approver argument 5076 16:00:31 filters merge requests by reviewers state 5077 16:00:31 handles n+1 situations 5078 16:00:31 # [RSpecRunTime] RSpec elapsed time: 24 minutes 5.82 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.06 1.18 1.17 1/413 9259 5080 16:00:31 with an invalid approver 5081 16:00:31 does not find anything 5082 16:00:31 # [RSpecRunTime] Finishing example group ee/spec/requests/ee/api/graphql/merge_requests_query_spec.rb. It took 2.61 seconds. Expected to take 3.56 seconds. 5083 16:00:31 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/delete_spec.rb. Expected to take 3.42 seconds. 5084 16:00:31 Delete external audit event destinations for groups 5085 16:00:32 when feature is licensed 5086 16:00:32 when current user is a group owner 5087 16:00:32 destroys the destination 5088 16:00:32 audits the deletion 5089 16:00:32 when there is an error during destroy 5090 16:00:33 does not destroy the destination and returns the error 5091 16:00:33 # [RSpecRunTime] RSpec elapsed time: 24 minutes 7.49 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.06 1.18 1.17 1/413 9260 5093 16:00:33 when current user is a group maintainer 5094 16:00:33 behaves like a mutation on an unauthorized resource 5095 16:00:33 behaves like a mutation that returns top-level errors 5096 16:00:33 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" 5097 16:00:33 when feature is unlicensed 5098 16:00:33 behaves like a mutation on an unauthorized resource 5099 16:00:33 behaves like a mutation that returns top-level errors 5100 16:00:33 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" 5101 16:00:33 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/delete_spec.rb. It took 2.11 seconds. Expected to take 3.42 seconds. 5102 16:00:33 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/activate_spec.rb. Expected to take 3.31 seconds. 5103 16:00:33 Activate a subscription 5104 16:00:34 persists license key 5105 16:00:34 when there are future subscriptions 5106 16:00:35 persists license key and stores future subscriptions 5107 16:00:36 # [RSpecRunTime] RSpec elapsed time: 24 minutes 10.25 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.06 1.17 1.17 1/413 9261 5109 16:00:36 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/activate_spec.rb. It took 2.1 seconds. Expected to take 3.31 seconds. 5110 16:00:36 # [RSpecRunTime] Starting example group ee/spec/requests/projects/insights_controller_spec.rb. Expected to take 3.16 seconds. 5111 16:00:36 Projects::InsightsController 5114 16:00:36 when statement timeout happens 5115 16:00:37 returns error response 5116 16:00:37 # [RSpecRunTime] RSpec elapsed time: 24 minutes 11.53 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.06 1.17 1.17 1/413 9262 5119 16:00:37 behaves like contribution analytics charts configuration 5120 16:00:37 when user does not have permissions to access all charts 5121 16:00:37 removes forbidden charts from configuration 5122 16:00:37 when user have permissions to access all charts 5123 16:00:38 does not remove charts from configuration 5124 16:00:38 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/insights_controller_spec.rb. It took 2.38 seconds. Expected to take 3.16 seconds. 5125 16:00:38 # [RSpecRunTime] Starting example group ee/spec/controllers/projects/iteration_cadences_controller_spec.rb. Expected to take 2.94 seconds. 5126 16:00:38 Projects::IterationCadencesController 5127 16:00:40 behaves like accessing iteration cadences 5129 16:00:40 role: :none, status: :not_found 5130 16:00:40 behaves like returning response status 5131 16:00:40 returns not_found 5132 16:00:40 # [RSpecRunTime] RSpec elapsed time: 24 minutes 14.88 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.05 1.17 1.17 1/410 9263 5134 16:00:40 role: :guest, status: :success 5135 16:00:40 behaves like returning response status 5136 16:00:41 returns success 5137 16:00:41 role: :developer, status: :success 5138 16:00:41 behaves like returning response status 5139 16:00:41 returns success 5140 16:00:41 # [RSpecRunTime] Finishing example group ee/spec/controllers/projects/iteration_cadences_controller_spec.rb. It took 3.24 seconds. Expected to take 2.94 seconds. 5141 16:00:41 # [RSpecRunTime] Starting example group ee/spec/mailers/emails/in_product_marketing_spec.rb. Expected to take 2.8 seconds. 5142 16:00:41 Emails::InProductMarketing 5143 16:00:41 has correct custom headers 5144 16:00:41 #account_validation_email 5145 16:00:43 sends to the right user with a link to unsubscribe 5146 16:00:43 has the correct subject and content 5147 16:00:43 # [RSpecRunTime] RSpec elapsed time: 24 minutes 17.46 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.05 1.17 1.17 1/408 9296 5149 16:00:43 # [RSpecRunTime] Finishing example group ee/spec/mailers/emails/in_product_marketing_spec.rb. It took 1.59 seconds. Expected to take 2.8 seconds. 5150 16:00:43 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/group/event_type_filters/delete_spec.rb. Expected to take 2.77 seconds. 5151 16:00:43 Delete an audit event type filter 5152 16:00:43 when licensed 5153 16:00:43 when current user is a group maintainer 5154 16:00:43 behaves like a mutation that returns top-level errors 5155 16:00: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" 5156 16:00:43 when current user is a group owner 5157 16:00:44 returns success response 5158 16:00:44 when event type filters in input is empty 5159 16:00:44 returns graphql error 5160 16:00:45 # [RSpecRunTime] RSpec elapsed time: 24 minutes 19.28 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.05 1.17 1.17 1/408 9297 5162 16:00:45 when unlicensed 5163 16:00:45 behaves like a mutation on an unauthorized resource 5164 16:00:45 behaves like a mutation that returns top-level errors 5165 16:00: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" 5166 16:00:45 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/group/event_type_filters/delete_spec.rb. It took 2.12 seconds. Expected to take 2.77 seconds. 5167 16:00:45 # [RSpecRunTime] Starting example group ee/spec/requests/projects/merge_trains_controller_spec.rb. Expected to take 2.56 seconds. 5168 16:00:45 Projects::MergeTrainsController 5169 16:00:45 GET /:namespace/:project/-/merge_trains 5170 16:00:45 when feature is enabled 5171 16:00:46 renders the merge trains index template 5172 16:00:46 # [RSpecRunTime] RSpec elapsed time: 24 minutes 20.93 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.05 1.17 1.17 1/408 9298 5174 16:00:46 when feature is disabled 5175 16:00:46 returns "not found response" 5176 16:00:46 # [RSpecRunTime] Finishing example group ee/spec/requests/projects/merge_trains_controller_spec.rb. It took 1.61 seconds. Expected to take 2.56 seconds. 5177 16:00:46 # [RSpecRunTime] Starting example group ee/spec/requests/api/ci/runner/jobs_trace_spec.rb. Expected to take 2.54 seconds. 5178 16:00:46 API::Ci::Runner 5179 16:00:47 PATCH /api/v4/jobs/:id/trace 5180 16:00:48 tracks compute minutes usage of running job 5181 16:00:48 when compute minutes usage is exceeded 5182 16:00:48 Job arguments to Ci::Minutes::UpdateProjectAndNamespaceUsageWorker must be native JSON types, but :duration is a Symbol. 5184 16:00:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5185 16:00:48 drops the job 5186 16:00:48 # [RSpecRunTime] RSpec elapsed time: 24 minutes 22.83 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.05 1.17 1.17 2/408 9299 5188 16:00:48 when compute minutes usage is not exceeded 5189 16:00:49 does not drop the job 5190 16:00:49 # [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/runner/jobs_trace_spec.rb. It took 2.06 seconds. Expected to take 2.54 seconds. 5191 16:00:49 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb. Expected to take 2.3 seconds. 5192 16:00:49 Delete a value stream 5193 16:00:49 when the user does not have permission to create a value stream 5194 16:00:49 behaves like a mutation that returns a top-level access error 5195 16:00: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" 5196 16:00:49 when user has permissions to delete value streams 5197 16:00:50 deletes value stream 5198 16:00:50 when an error happens 5199 16:00:50 returns error 5200 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb. It took 1.38 seconds. Expected to take 2.3 seconds. 5201 16:00:50 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/analytics/devops_adoption/enabled_namespaces/enable_spec.rb. Expected to take 2.25 seconds. 5202 16:00:50 Mutations::Analytics::DevopsAdoption::EnabledNamespaces::Enable 5203 16:00:51 creates the enabled_namespace with the group 5204 16:00:51 when the user cannot manage enabled_namespaces 5205 16:00:51 behaves like a mutation that returns a top-level access error 5206 16:00: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" 5207 16:00:51 # [RSpecRunTime] RSpec elapsed time: 24 minutes 26.01 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.05 1.17 1.17 1/408 9300 5209 16:00:51 when the feature is not available 5210 16:00:51 behaves like a mutation that returns a top-level access error 5211 16:00:52 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" 5212 16:00:52 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/analytics/devops_adoption/enabled_namespaces/enable_spec.rb. It took 1.67 seconds. Expected to take 2.25 seconds. 5213 16:00:52 # [RSpecRunTime] Starting example group ee/spec/requests/api/submodules_spec.rb. Expected to take 2.14 seconds. 5214 16:00:52 API::Submodules 5215 16:00:52 PUT /projects/:id/repository/submodule/:submodule 5216 16:00:52 with an exceeded namespace storage limit 5217 16:00:53 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 5219 16:00:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5220 16:00:53 rejects the request 5221 16:00:53 # [RSpecRunTime] RSpec elapsed time: 24 minutes 28.04 seconds. Current RSS: ~1494M. Threads: 5. load average: 1.05 1.17 1.17 1/408 9339 5223 16:00:53 # [RSpecRunTime] Finishing example group ee/spec/requests/api/submodules_spec.rb. It took 1.73 seconds. Expected to take 2.14 seconds. 5224 16:00:53 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/destroy_spec.rb. Expected to take 1.97 seconds. 5225 16:00:53 Removing an escalation policy 5226 16:00:54 removes the escalation policy 5227 16:00:54 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/destroy_spec.rb. It took 1.01 seconds. Expected to take 1.97 seconds. 5228 16:00:54 # [RSpecRunTime] RSpec elapsed time: 24 minutes 29.12 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.04 1.16 1.17 1/408 9340 5230 16:00:54 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_rules/branch_protection_spec.rb. Expected to take 1.97 seconds. 5231 16:00:54 getting branch protection for a branch rule 5232 16:00:55 when the user does have read_protected_branch abilities 5233 16:00:55 includes code_owner_approval_required 5234 16:00:55 behaves like a working graphql query 5235 16:00:56 returns a successful response 5236 16:00:56 # [RSpecRunTime] RSpec elapsed time: 24 minutes 30.79 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.04 1.16 1.17 1/408 9341 5238 16:00:56 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_rules/branch_protection_spec.rb. It took 1.67 seconds. Expected to take 1.97 seconds. 5239 16:00:56 # [RSpecRunTime] Starting example group ee/spec/controllers/ee/groups/settings/ci_cd_controller_spec.rb. Expected to take 1.7 seconds. 5240 16:00:56 Groups::Settings::CiCdController 5243 16:00:57 renders group protected environments 5244 16:00:57 excludes the deployment tier from dropdown if a corresponding environment is protected 5245 16:00:57 # [RSpecRunTime] RSpec elapsed time: 24 minutes 32.09 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.04 1.16 1.17 2/408 9342 5247 16:00:57 # [RSpecRunTime] Finishing example group ee/spec/controllers/ee/groups/settings/ci_cd_controller_spec.rb. It took 1.3 seconds. Expected to take 1.7 seconds. 5248 16:00:57 # [RSpecRunTime] Starting example group ee/spec/requests/groups/security/compliance_violation_reports_controller_spec.rb. Expected to take 1.65 seconds. 5249 16:00:57 Groups::Security::ComplianceViolationReportsController 5250 16:00:58 GET /groups/:group_id/-/security/compliance_violation_reports(.:format) 5251 16:00:58 when user does not have access to dashboard 5252 16:00:58 renders not found 5253 16:00:58 when user has access to compliance reports 5254 16:00:59 defers email generation and redirects with message on following page 5255 16:00:59 # [RSpecRunTime] Finishing example group ee/spec/requests/groups/security/compliance_violation_reports_controller_spec.rb. It took 1.44 seconds. Expected to take 1.65 seconds. 5256 16:00:59 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/users/abuse/namespace_bans/destroy_spec.rb. Expected to take 1.55 seconds. 5257 16:00:59 Removing a namespace ban 5258 16:00:59 removes the ban 5259 16:00:59 when resource is not accessible to the user 5260 16:01:00 returns an error message 5261 16:01:00 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/users/abuse/namespace_bans/destroy_spec.rb. It took 0.96 second. Expected to take 1.55 seconds. 5262 16:01:00 # [RSpecRunTime] Starting example group ee/spec/mailers/emails/compliance_violations_spec.rb. Expected to take 1.4 seconds. 5263 16:01:00 Emails::ComplianceViolations 5264 16:01:01 #compliance_violations_csv_email 5265 16:01:01 renders an email with attachment 5266 16:01:01 # [RSpecRunTime] RSpec elapsed time: 24 minutes 35.75 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.04 1.16 1.16 1/408 9373 5268 16:01:01 # [RSpecRunTime] Finishing example group ee/spec/mailers/emails/compliance_violations_spec.rb. It took 1.26 seconds. Expected to take 1.4 seconds. 5269 16:01:01 # [RSpecRunTime] Starting example group ee/spec/controllers/admin/identities_controller_spec.rb. Expected to take 1.16 seconds. 5270 16:01:01 Admin::IdentitiesController 5271 16:01:01 UPDATE group_saml identity 5272 16:01:02 updates provider_id 5273 16:01:02 # [RSpecRunTime] Finishing example group ee/spec/controllers/admin/identities_controller_spec.rb. It took 0.99 second. Expected to take 1.16 seconds. 5274 16:01:02 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb. Expected to take 1.15 seconds. 5275 16:01:02 Removing an on-call schedule 5276 16:01:03 removes the on-call schedule 5277 16:01:03 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb. It took 0.92 second. Expected to take 1.15 seconds. 5278 16:01:03 # [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/member_role/permissions_list_spec.rb. Expected to take 0.76 second. 5279 16:01:03 Query.member_role_permissions 5280 16:01:03 returns all customizable ablities 5281 16:01:03 behaves like a working graphql query 5282 16:01:03 returns a successful response 5283 16:01:03 # [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/member_role/permissions_list_spec.rb. It took 0.3 second. Expected to take 0.76 second. 5284 16:01:03 # [RSpecRunTime] Starting example group ee/spec/controllers/user_settings/ssh_keys_controller_spec.rb. Expected to take 0.68 second. 5285 16:01:03 UserSettings::SshKeysController 5287 16:01:04 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 5289 16:01:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5290 16:01:04 logs the audit event 5291 16:01:04 # [RSpecRunTime] Finishing example group ee/spec/controllers/user_settings/ssh_keys_controller_spec.rb. It took 0.44 second. Expected to take 0.68 second. 5292 16:01:32 auto_explain log contains 1596 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-es8-3-9.335.main.ndjson.gz 5293 16:01:32 took 28.498775077 5294 16:01:57 auto_explain log contains 1598 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-es8-3-9.335.ci.ndjson.gz 5295 16:01:57 took 24.172347454 5296 16:01:57 [TEST PROF INFO] EventProf results for sql.active_record 5297 16:01:57 Total time: 06:18.694 of 24:31.275 (25.74%) 5298 16:01:57 Total events: 240339 5299 16:01:57 Top 5 slowest suites (by time): 5300 16:01:57 API::Members (./ee/spec/requests/api/members_spec.rb:5) – 01:31.276 (48894 / 187) of 05:03.479 (30.08%) 5301 16:01:57 API::ProjectApprovalSettings (./ee/spec/requests/api/project_approval_settings_spec.rb:5) – 00:26.520 (17402 / 152) of 01:40.909 (26.28%) 5302 16:01:57 API::Notes (./ee/spec/requests/api/notes_spec.rb:5) – 00:24.031 (15240 / 38) of 01:19.481 (30.23%) 5303 16:01:57 API::MergeRequestApprovalRules (./ee/spec/requests/api/merge_request_approval_rules_spec.rb:5) – 00:19.691 (11943 / 36) of 01:43.178 (19.08%) 5304 16:01:57 API::GroupServiceAccounts (./ee/spec/requests/api/group_service_accounts_spec.rb:5) – 00:15.213 (9802 / 66) of 00:51.765 (29.39%) 5305 16:01:57 Knapsack report was generated. Preview: 5307 16:01:57 "ee/spec/requests/api/members_spec.rb": 303.4789724020011, 5308 16:01:57 "ee/spec/requests/api/project_approval_settings_spec.rb": 100.9094659279981, 5309 16:01:57 "ee/spec/requests/api/merge_request_approval_rules_spec.rb": 103.17803364499923, 5310 16:01:57 "ee/spec/requests/api/notes_spec.rb": 79.48129975100164, 5311 16:01:57 "ee/spec/requests/api/group_service_accounts_spec.rb": 51.76531696299935, 5312 16:01:57 "ee/spec/requests/api/protected_branches_spec.rb": 52.04424151100102, 5313 16:01:57 "ee/spec/requests/api/project_aliases_spec.rb": 36.119526030001, 5314 16:01:57 "ee/spec/controllers/projects/subscriptions_controller_spec.rb": 44.82414554600109, 5315 16:01:57 "ee/spec/controllers/projects/settings/operations_controller_spec.rb": 31.272389978999854, 5316 16:01:57 "ee/spec/controllers/projects/security/vulnerabilities_controller_spec.rb": 33.415759761002846, 5317 16:01:57 "ee/spec/requests/api/vulnerability_issue_links_spec.rb": 25.128145730999677, 5318 16:01:57 "ee/spec/requests/gitlab_subscriptions/api/internal/namespaces_spec.rb": 21.883968185000413, 5319 16:01:57 "ee/spec/requests/explore/dependencies_controller_spec.rb": 31.600233213001047, 5320 16:01:57 "ee/spec/controllers/projects/audit_events_controller_spec.rb": 19.558890857002552, 5321 16:01:57 "ee/spec/requests/groups/security/credentials_controller_spec.rb": 21.784569241997815, 5322 16:01:57 "ee/spec/controllers/projects/settings/merge_requests_controller_spec.rb": 21.39851862299838, 5323 16:01:57 "ee/spec/requests/api/managed_licenses_spec.rb": 19.71604714500063, 5324 16:01:57 "ee/spec/requests/projects/settings/access_tokens_controller_spec.rb": 16.28977693300112, 5325 16:01:57 "ee/spec/requests/groups/analytics/dashboards_controller_spec.rb": 15.625186515000678, 5326 16:01:57 "ee/spec/controllers/groups/epic_boards_controller_spec.rb": 13.137808999999834, 5327 16:01:57 "ee/spec/controllers/projects/settings/repository_controller_spec.rb": 12.57610814399959, 5328 16:01:57 "ee/spec/requests/api/graphql/mutations/epics/update_spec.rb": 16.312354082001548, 5329 16:01:57 "ee/spec/controllers/ee/omniauth_callbacks_controller_spec.rb": 7.946425407000788, 5330 16:01:57 "ee/spec/requests/api/graphql/boards/epic_board_list_epics_query_spec.rb": 14.655931691999285, 5331 16:01:57 "ee/spec/requests/api/graphql/project/pipeline/security_report_summary_spec.rb": 14.021808980996866, 5332 16:01:57 "ee/spec/controllers/groups/issues_controller_spec.rb": 14.042147860000114, 5333 16:01:57 "ee/spec/requests/gitlab_subscriptions/trials/duo_pro_controller_spec.rb": 7.481957612999395, 5334 16:01:57 "ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/update_spec.rb": 7.817906946998846, 5335 16:01:57 "ee/spec/requests/api/group_variables_spec.rb": 10.849501130000135, 5336 16:01:57 "ee/spec/requests/api/graphql/remote_development/workspace/with_id_arg_spec.rb": 11.072756901998218, 5337 16:01:57 "ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/remove_spec.rb": 6.935661887000606, 5338 16:01:57 "ee/spec/requests/api/graphql/mutations/audit_events/amazon_s3_configurations/update_spec.rb": 7.061596666000696, 5339 16:01:57 "ee/spec/requests/api/graphql/mutations/approval_project_rules/update_spec.rb": 8.366565373999038, 5340 16:01:57 "ee/spec/requests/api/graphql/mutations/requirements_management/update_requirement_spec.rb": 7.683350968000013, 5341 16:01:57 "ee/spec/requests/projects/analytics/code_reviews_controller_spec.rb": 9.565810821000923, 5342 16:01:57 "ee/spec/requests/groups/epics_controller_spec.rb": 8.108613864002109, 5343 16:01:57 "ee/spec/requests/api/graphql/project/vulnerability_severities_count_spec.rb": 9.342859037999006, 5344 16:01:57 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 5.296884154002328, 5345 16:01:57 "ee/spec/requests/api/graphql/remote_development/current_user/workspaces/with_agent_ids_arg_spec.rb": 7.792814278000151, 5346 16:01:57 "ee/spec/requests/api/graphql/mutations/remote_development/workspace_operations/create_spec.rb": 7.676784498999041, 5347 16:01:57 "ee/spec/requests/api/graphql/project/dast_profiles_spec.rb": 8.366107673999068, 5348 16:01:57 "ee/spec/requests/jwt_controller_spec.rb": 6.610532282000349, 5349 16:01:57 "ee/spec/requests/api/analytics/code_review_analytics_spec.rb": 7.207358026000293, 5350 16:01:57 "ee/spec/requests/api/graphql/product_analytics/list_visualizations_spec.rb": 8.27724599100111, 5351 16:01:57 "ee/spec/requests/api/graphql/group/dast_profile_schedule_spec.rb": 7.848476993000077, 5352 16:01:57 "ee/spec/requests/api/graphql/audit_events/streaming/headers/create_spec.rb": 6.245988801001658, 5353 16:01:57 "ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb": 5.417008386000816, 5354 16:01:57 "ee/spec/requests/api/graphql/mutations/work_items/delete_spec.rb": 5.909790386001987, 5355 16:01:57 "ee/spec/requests/api/graphql/mutations/dast_site_validations/create_spec.rb": 6.247391168999457, 5356 16:01:57 "ee/spec/requests/api/graphql/incident_management/issuable_resource_links_spec.rb": 5.3136194400030945, 5357 16:01:57 "ee/spec/requests/api/graphql/project/dast_site_validations_spec.rb": 5.17124032999709, 5358 16:01:57 "ee/spec/requests/api/graphql/remote_development/workspaces/with_agent_ids_arg_spec.rb": 7.4028519409985165, 5359 16:01:57 "ee/spec/requests/api/graphql/gitlab_subscriptions/user_add_on_assignments/bulk_create_spec.rb": 4.675864308999735, 5360 16:01:57 "ee/spec/controllers/groups/security/dashboard_controller_spec.rb": 4.933852169000602, 5361 16:01:57 "ee/spec/controllers/ee/projects/autocomplete_sources_controller_spec.rb": 3.958662719000131, 5362 16:01:57 "ee/spec/requests/api/graphql/vulnerabilities/instance_vulnerability_count_by_day_spec.rb": 3.539537493001262, 5363 16:01:57 "ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb": 6.152265788001387, 5364 16:01:57 "ee/spec/controllers/groups/scim_oauth_controller_spec.rb": 4.864238389000093, 5365 16:01:57 "ee/spec/requests/api/graphql/boards/board_list_query_spec.rb": 3.6369857850004337, 5366 16:01:57 "ee/spec/mailers/emails/enterprise_users_spec.rb": 3.828025910002907, 5367 16:01:57 "ee/spec/requests/projects/audit_events_spec.rb": 5.047750223999174, 5368 16:01:57 "ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/create_spec.rb": 3.903489044001617, 5369 16:01:57 "ee/spec/controllers/projects/branches_controller_spec.rb": 6.139302458999737, 5370 16:01:57 "ee/spec/requests/projects/pipelines/email_campaigns_controller_spec.rb": 5.275233516997105, 5371 16:01:57 "ee/spec/requests/api/graphql/mutations/projects/chat_spec.rb": 3.7872187129978556, 5372 16:01:57 "ee/spec/requests/groups/discovers_controller_spec.rb": 3.464411168002698, 5373 16:01:57 "ee/spec/controllers/groups/analytics/repository_analytics_controller_spec.rb": 2.528283581999858, 5374 16:01:57 "ee/spec/requests/api/graphql/project/observability/traces_spec.rb": 3.360565566999867, 5375 16:01:57 "ee/spec/requests/groups/settings/reporting_controller_spec.rb": 3.612567747000867, 5376 16:01:57 "ee/spec/requests/api/issue_links_spec.rb": 2.8742235339996114, 5377 16:01:57 "ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb": 2.723949236999033, 5378 16:01:57 "ee/spec/controllers/projects/imports_controller_spec.rb": 4.877813027000229, 5379 16:01:57 "ee/spec/requests/api/graphql/project/security_training_urls_spec.rb": 2.681576920000225, 5380 16:01:57 "ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb": 4.711380482000095, 5381 16:01:57 "ee/spec/mailers/emails/merge_commits_spec.rb": 3.5904466040010448, 5382 16:01:57 "ee/spec/requests/api/graphql/mutations/releases/create_spec.rb": 3.2900754479996976, 5383 16:01:57 "ee/spec/requests/ee/sessions_spec.rb": 2.751888309001515, 5384 16:01:57 "ee/spec/requests/api/graphql/audit_events/streaming/event_type_filters/delete_spec.rb": 2.807257524000306, 5385 16:01:57 "ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb": 3.492095072000666, 5386 16:01:57 "ee/spec/requests/api/graphql/mutations/vulnerabilities/issue_link_create_spec.rb": 2.120775336999941, 5387 16:01:57 "ee/spec/requests/api/conan/v1/project_packages_spec.rb": 2.02050967499963, 5388 16:01:57 "ee/spec/requests/ee/projects/cycle_analytics_controller_spec.rb": 3.250033861000702, 5389 16:01:57 "ee/spec/requests/api/graphql/mutations/releases/update_spec.rb": 2.9899116100023093, 5390 16:01:57 "ee/spec/requests/api/graphql/project/security/project_security_exclusion_query_spec.rb": 2.0833329899978708, 5391 16:01:57 "ee/spec/requests/ee/api/graphql/merge_requests_query_spec.rb": 2.6087305399996694, 5392 16:01:57 "ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/delete_spec.rb": 2.1078364079985477, 5393 16:01:57 "ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 2.10374979900007, 5394 16:01:57 "ee/spec/requests/projects/insights_controller_spec.rb": 2.3747581069983426, 5395 16:01:57 "ee/spec/controllers/projects/iteration_cadences_controller_spec.rb": 3.2385393620024843, 5396 16:01:57 "ee/spec/mailers/emails/in_product_marketing_spec.rb": 1.585824458001298, 5397 16:01:57 "ee/spec/requests/api/graphql/audit_events/group/event_type_filters/delete_spec.rb": 2.119816616999742, 5398 16:01:57 "ee/spec/requests/projects/merge_trains_controller_spec.rb": 1.6109949960009544, 5399 16:01:57 "ee/spec/requests/api/ci/runner/jobs_trace_spec.rb": 2.0595230519975303, 5400 16:01:57 "ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb": 1.3829968940008257, 5401 16:01:57 "ee/spec/requests/api/graphql/mutations/analytics/devops_adoption/enabled_namespaces/enable_spec.rb": 1.673845581997739, 5402 16:01:57 "ee/spec/requests/api/submodules_spec.rb": 1.731378107000637, 5403 16:01:57 "ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/destroy_spec.rb": 1.0108600229978038, 5404 16:01:57 "ee/spec/requests/api/graphql/project/branch_rules/branch_protection_spec.rb": 1.6738748210009362, 5405 16:01:57 "ee/spec/controllers/ee/groups/settings/ci_cd_controller_spec.rb": 1.3024162700021407, 5406 16:01:57 "ee/spec/requests/groups/security/compliance_violation_reports_controller_spec.rb": 1.4421620600005554, 5407 16:01:57 "ee/spec/requests/api/graphql/mutations/users/abuse/namespace_bans/destroy_spec.rb": 0.9628745660011191, 5408 16:01:57 "ee/spec/mailers/emails/compliance_violations_spec.rb": 1.2586097929997777, 5409 16:01:57 "ee/spec/controllers/admin/identities_controller_spec.rb": 0.9845650139977806, 5410 16:01:57 "ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb": 0.9197582589986268, 5411 16:01:57 "ee/spec/requests/api/graphql/member_role/permissions_list_spec.rb": 0.29757073699875036, 5412 16:01:57 "ee/spec/controllers/user_settings/ssh_keys_controller_spec.rb": 0.44143201599945314 5414 16:01:57 Knapsack global time execution for tests: 24m 31s 5415 16:01:57 Finished in 25 minutes 32 seconds (files took 2 minutes 22.6 seconds to load) 5416 16:01:57 1551 examples, 0 failures 5417 16:01:57 Randomized with seed 12960 5418 16:02:05 RSpec exited with 0. 5419 16:02:05 No examples to retry, congrats! 5421 16:02:06 Running after script... 5422 16:02:06 $ source scripts/utils.sh 5423 16:02:06 $ log_disk_usage after_script 5424 16:02:06 [log_disk_usage after_script] start 5426 16:02:06 Filesystem Size Used Avail Use% Mounted on 5427 16:02:06 overlay 95G 31G 64G 33% / 5428 16:02:06 tmpfs 64M 0 64M 0% /dev 5429 16:02:06 shm 64M 0 64M 0% /dev/shm 5430 16:02:06 /dev/sda1 95G 31G 64G 33% /cache 5431 16:02:06 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5433 16:02:06 7.4M ./workhorse 5435 16:02:06 1.2M ./.gitlab 5437 16:02:06 4.0K ./builds 5438 16:02:06 16M ./coverage 5440 16:02:06 8.0K ./.vscode 5441 16:02:07 516K ./storybook 5445 16:02:07 2.9M ./.rubocop_todo 5446 16:02:10 827M ./vendor 5447 16:02:11 620M ./public 5449 16:02:12 480K ./danger 5451 16:02:12 8.0K ./.bundle 5452 16:02:12 548K ./tooling 5454 16:02:15 1.3M ./knapsack 5455 16:02:15 296K ./patches 5456 16:02:15 4.3M ./changelogs 5457 16:02:15 20K ./haml_lint 5458 16:02:15 28K ./metrics_server 5460 16:02:15 124K ./shared 5461 16:02:15 44K ./generator_templates 5462 16:02:15 1.2M ./scripts 5465 16:02:17 20K ./file_hooks 5466 16:02:17 32K ./crystalball 5467 16:02:17 16K ./sidekiq_cluster 5469 16:02:17 1.2M ./fixtures 5470 16:02:17 944K ./rubocop 5473 16:02:17 548K ./auto_explain 5474 16:02:17 12K ./.github 5475 16:02:17 125M ./locale 5476 16:02:17 1.9M ./glfm_specification 5479 16:02:19 16K ./.lefthook 5481 16:02:19 [log_disk_usage after_script] end 5482 16:02:19 $ bundle exec gem list gitlab_quality-test_tooling 5483 16:02:23 gitlab_quality-test_tooling (1.38.1) 5484 16:02:23 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5487 16:02:23 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5490 16:02:23 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5493 16:02:23 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5497 16:02:25 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5501 16:02:30 $ tooling/bin/push_job_metrics || true 5502 16:02:31 [job-metrics] Pushing job metrics file for the CI/CD job. 5503 16:02:31 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5505 16:02:32 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5507 16:02:34 Uploading artifacts... 5508 16:02:34 auto_explain/: found 3 matching artifact files and directories 5509 16:02:34 coverage/: found 5 matching artifact files and directories 5510 16:02:34 crystalball/: found 2 matching artifact files and directories 5511 16:02:34 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5512 16:02:34 knapsack/: found 4 matching artifact files and directories 5513 16:02:34 rspec/: found 16 matching artifact files and directories 5514 16:02:34 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5515 16:02:34 log/*.log: found 15 matching artifact files and directories 5517 16:02:34 WARNING: Retrying... context =artifacts-uploader error =request redirected 5518 16:02:45 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700647 responseStatus =201 Created token =glcbt-66 5519 16:02:45 Uploading artifacts... 5520 16:02:45 rspec/rspec-*.xml: found 1 matching artifact files and directories 5522 16:02:45 WARNING: Retrying... context =artifacts-uploader error =request redirected 5523 16:02:59 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700647 responseStatus =201 Created token =glcbt-66 5525 16:03:07 Job succeeded