121:33:56 project id, name, version and package type uniqueness for package type composer 221:33:56 will not allow a composer package with same project, name, version and package_type 321:33:56 with pending_destruction package 421:33:57 will allow a composer package with same project, name, version and package_type 521:33:57# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.68 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.12 1.26 1.46 1/281 16032 721:33:57 project id, name, version and package type uniqueness for package type generic 821:33:57 will not allow a generic package with same project, name, version and package_type 921:33:57 with pending_destruction package 1021:33:58 will allow a generic package with same project, name, version and package_type 1121:33:58# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.74 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.12 1.26 1.46 1/281 16033 1321:33:58 project id, name, version and package type uniqueness for package type golang 1421:33:58 will not allow a golang package with same project, name, version and package_type 1521:33:58 with pending_destruction package 1621:33:59 will allow a golang package with same project, name, version and package_type 1721:33:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.95 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.19 1.28 1.46 1/281 16034 1921:33:59 project id, name, version and package type uniqueness for package type debian 2021:34:01 will not allow a debian package with same project, name, version and package_type 2121:34:01 with pending_destruction package 2221:34:02 will allow a debian package with same project, name, version and package_type 2321:34:02# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.67 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.19 1.28 1.46 1/281 16035 2521:34:02 project id, name, version and package type uniqueness for package type rubygems 2621:34:02 will not allow a rubygems package with same project, name, version and package_type 2721:34:02 with pending_destruction package 2821:34:03 will allow a rubygems package with same project, name, version and package_type 2921:34:03# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.03 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.19 1.28 1.46 1/281 16036 3121:34:03 project id, name, version and package type uniqueness for package type helm 3221:34:04 will not allow a helm package with same project, name, version and package_type 3321:34:04 with pending_destruction package 3421:34:04 will allow a helm package with same project, name, version and package_type 3521:34:04# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.34 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.17 1.27 1.46 1/281 16037 3721:34:04 project id, name, version and package type uniqueness for package type terraform_module 3821:34:05 will not allow a terraform_module package with same project, name, version and package_type 3921:34:05 with pending_destruction package 4021:34:06 will allow a terraform_module package with same project, name, version and package_type 4121:34:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.6 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.17 1.27 1.46 1/281 16038 4321:34:06 project id, name, version and package type uniqueness for package type rpm 4421:34:06 will not allow a rpm package with same project, name, version and package_type 4521:34:06 with pending_destruction package 4621:34:07 will allow a rpm package with same project, name, version and package_type 4721:34:07# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.87 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.17 1.27 1.46 1/281 16039 4921:34:07 project id, name, version and package type uniqueness for package type ml_model 5021:34:08 will not allow a ml_model package with same project, name, version and package_type 5121:34:08 with pending_destruction package 5221:34:08 will allow a ml_model package with same project, name, version and package_type 5321:34:08# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.06 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.17 1.27 1.46 1/281 16040 5621:34:09 updates the project statistics 5721:34:09 .by_name_and_file_name 5821:34:09 finds a package with correct arguiments 5921:34:10 will raise error if not found 6021:34:10# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.83 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.16 1.27 1.46 1/281 16041 6221:34:10 .with_package_type 6321:34:11 is expected to eq [#<Packages::TerraformModule::Package id: 98, project_id: 441, created_at: "2024-11-14 21:34:11.04915...erraform_module", creator_id: 387, status: "default", last_downloaded_at: nil, status_message: nil>] 6421:34:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.07 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.16 1.27 1.46 1/281 16042 6621:34:11 .without_package_type 6721:34:12 is expected to eq [#<Packages::Package id: 100, project_id: 443, created_at: "2024-11-14 21:34:12.242288030 +0000", upd...kage_type: "npm", creator_id: 389, status: "default", last_downloaded_at: nil, status_message: nil>] 6821:34:12# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.26 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.16 1.27 1.46 1/281 16043 7021:34:12 version scopes 7221:34:15 includes only packages with version attribute 7321:34:15# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.47 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.15 1.26 1.45 1/281 16044 7621:34:16 includes only packages with specified version 7721:34:16# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.17 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.15 1.26 1.45 1/281 16045 7921:34:16 .without_version_like 8021:34:18 includes packages without the version pattern 8121:34:18# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.98 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.15 1.26 1.45 1/281 16046 8321:34:18 .with_npm_scope 8421:34:19 is expected to contain exactly #<Packages::Package id: 112, project_id: 455, created_at: "2024-11-14 21:34:18.958199698 +0000", upda...ckage_type: "npm", creator_id: 401, status: "default", last_downloaded_at: nil, status_message: nil> 8521:34:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.22 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.14 1.26 1.45 1/281 16047 8721:34:19 .without_nuget_temporary_name 8821:34:21 does not include nuget temporary packages 8921:34:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.55 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.14 1.26 1.45 1/281 16048 9221:34:22 is expected to contain exactly #<Packages::Nuget::Package id: 119, project_id: 462, created_at: "2024-11-14 21:34:22.837243255 +0000...age_type: "nuget", creator_id: 408, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Nuget::Package id: 118, project_id: 461, created_at: "2024-11-14 21:34:22.290347913 +0000...age_type: "nuget", creator_id: 407, status: "default", last_downloaded_at: nil, status_message: nil> 9321:34:22# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.32 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.14 1.26 1.45 1/281 16049 9521:34:22 with several packages 9721:34:24 is expected to contain exactly "FooBar", "foobar", "@namespace373/package-32", and "@namespace374/package-33" 9821:34:24# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.96 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.20 1.27 1.45 1/281 16050 10021:34:24 .pluck_versions 10121:34:24 is expected to contain exactly "1.0.27", "1.0.28", "1.0.58", and "1.0.59" 10221:34:24 .with_name_like 10321:34:24 with downcase name 10421:34:24 is expected to contain exactly #<Packages::Nuget::Package id: 120, project_id: 463, created_at: "2024-11-14 21:34:23.286720733 +0000...age_type: "nuget", creator_id: 409, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Nuget::Package id: 121, project_id: 464, created_at: "2024-11-14 21:34:23.656442397 +0000...age_type: "nuget", creator_id: 410, status: "default", last_downloaded_at: nil, status_message: nil> 10521:34:24 with prefix wildcard 10621:34:24 is expected to contain exactly #<Packages::Nuget::Package id: 120, project_id: 463, created_at: "2024-11-14 21:34:23.286720733 +0000...age_type: "nuget", creator_id: 409, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Nuget::Package id: 121, project_id: 464, created_at: "2024-11-14 21:34:23.656442397 +0000...age_type: "nuget", creator_id: 410, status: "default", last_downloaded_at: nil, status_message: nil> 10721:34:24 with suffix wildcard 10821:34:24 is expected to contain exactly #<Packages::Nuget::Package id: 120, project_id: 463, created_at: "2024-11-14 21:34:23.286720733 +0000...age_type: "nuget", creator_id: 409, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Nuget::Package id: 121, project_id: 464, created_at: "2024-11-14 21:34:23.656442397 +0000...age_type: "nuget", creator_id: 410, status: "default", last_downloaded_at: nil, status_message: nil> 10921:34:24 with surrounding wildcards 11021:34:24 is expected to contain exactly #<Packages::Nuget::Package id: 120, project_id: 463, created_at: "2024-11-14 21:34:23.286720733 +0000...age_type: "nuget", creator_id: 409, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Nuget::Package id: 121, project_id: 464, created_at: "2024-11-14 21:34:23.656442397 +0000...age_type: "nuget", creator_id: 410, status: "default", last_downloaded_at: nil, status_message: nil> 11121:34:24 .search_by_name 11221:34:24 is expected to contain exactly #<Packages::Nuget::Package id: 120, project_id: 463, created_at: "2024-11-14 21:34:23.286720733 +0000...age_type: "nuget", creator_id: 409, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Nuget::Package id: 121, project_id: 464, created_at: "2024-11-14 21:34:23.656442397 +0000...age_type: "nuget", creator_id: 410, status: "default", last_downloaded_at: nil, status_message: nil> 11321:34:24 .with_case_insensitive_version 11421:34:25 is expected to contain exactly #<Packages::Nuget::Package id: 124, project_id: 467, created_at: "2024-11-14 21:34:25.222527287 +0000...age_type: "nuget", creator_id: 413, status: "default", last_downloaded_at: nil, status_message: nil> 11521:34:25 .with_case_insensitive_name 11621:34:25 is expected to contain exactly #<Packages::Nuget::Package id: 125, project_id: 468, created_at: "2024-11-14 21:34:25.637286208 +0000...age_type: "nuget", creator_id: 414, status: "default", last_downloaded_at: nil, status_message: nil> 11721:34:25 .with_nuget_version_or_normalized_version 11821:34:26 version: "1.0.7", with_normalized: true, expected: [nuget_package] 11921:34:26 is expected to contain exactly #<Packages::Nuget::Package id: 126, project_id: 469, created_at: "2024-11-14 21:34:26.038871050 +0000...age_type: "nuget", creator_id: 415, status: "default", last_downloaded_at: nil, status_message: nil> 12021:34:26 version: "1.0.7", with_normalized: false, expected: [] 12121:34:26 is expected to contain exactly 12221:34:26 version: "1.0.7+r3456", with_normalized: true, expected: [nuget_package] 12321:34:26 is expected to contain exactly #<Packages::Nuget::Package id: 126, project_id: 469, created_at: "2024-11-14 21:34:26.038871050 +0000...age_type: "nuget", creator_id: 415, status: "default", last_downloaded_at: nil, status_message: nil> 12421:34:26 version: "1.0.7+r3456", with_normalized: false, expected: [nuget_package] 12521:34:26 is expected to contain exactly #<Packages::Nuget::Package id: 126, project_id: 469, created_at: "2024-11-14 21:34:26.038871050 +0000...age_type: "nuget", creator_id: 415, status: "default", last_downloaded_at: nil, status_message: nil> 12621:34:26 status scopes 12821:34:29 does not include non-displayable packages 12921:34:29# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.75 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.19 1.27 1.45 1/281 16051 13221:34:29 behaves like installable packages 13321:34:29 for maven_package 13421:34:32 does not include non-installable packages 13521:34:32 includes installable packages 13621:34:32# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.91 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.19 1.27 1.45 1/281 16052 13921:34:32 returns packages with specified status 14021:34:32 .select_distinct_name 14121:34:35 returns only distinct names 14221:34:35# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.58 second. Current RSS: ~1328M. Threads: 4. load average: 1.17 1.26 1.45 1/282 16053 14521:34:35 orders packages by their projects name ascending 14621:34:35 orders packages by their projects name descending 14721:34:35 with additional packages 14821:34:36 orders packages by their projects path asc, then package id desc 14921:34:36 orders packages by their projects path desc, then package id desc 15021:34:36 .order_by_package_file 15121:34:37 orders packages their associated package_file's created_at date 15221:34:37# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.77 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.17 1.26 1.45 1/282 16054 15421:34:37 .preload_tags 15521:34:37 preloads tags 15621:34:37 .installable_statuses 15721:34:37 behaves like installable statuses 15821:34:37 returns installable statuses 16021:34:40 returns other package versions of the same package name belonging to the project 16121:34:40 does not return different packages 16221:34:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.85 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.16 1.26 1.45 2/282 16055 16521:34:41 package without pipeline 16621:34:41 returns nil if there is no pipeline 16721:34:41 package with pipeline 16821:34:41 returns the pipeline 17021:34:42 package without pipeline 17121:34:42 is expected to be empty 17221:34:42 package with pipeline 17321:34:43 is expected to contain exactly #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...s_locked", partition_id: 102, id: 103, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> and #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...s_locked", partition_id: 102, id: 104, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> 17521:34:43 is expected to eq [] 17721:34:43 is expected to contain exactly "tag1", "tag2", and "tag3" 17921:34:43 File size limits for maven 18021:34:44 plan_limits includes column maven_max_file_size 18121:34:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.33 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.15 1.25 1.44 1/281 16056 18321:34:44 File size limits for npm 18421:34:45 plan_limits includes column npm_max_file_size 18521:34:45 File size limits for conan 18621:34:46 plan_limits includes column conan_max_file_size 18721:34:46# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.27 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.15 1.25 1.44 1/281 16057 18921:34:46 File size limits for nuget 19021:34:47 plan_limits includes column nuget_max_file_size 19121:34:47 File size limits for pypi 19221:34:48 plan_limits includes column pypi_max_file_size 19321:34:48 File size limits for generic 19421:34:48 plan_limits includes column generic_packages_max_file_size 19521:34:48 File size limits for golang 19621:34:49 plan_limits includes column golang_max_file_size 19721:34:49 File size limits for debian 19821:34:50 plan_limits includes column debian_max_file_size 19921:34:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.01 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.13 1.25 1.44 1/281 16058 20121:34:50 File size limits for rubygems 20221:34:51 plan_limits includes column rubygems_max_file_size 20321:34:51 File size limits for helm 20421:34:51 plan_limits includes column helm_max_file_size 20521:34:51 File size limits for terraform_module 20621:34:52 plan_limits includes column terraform_module_max_file_size 20721:34:52 File size limits for rpm 20821:34:53 plan_limits includes column rpm_max_file_size 20921:34:53 File size limits for ml_model 21021:34:53 plan_limits includes column ml_model_max_file_size 21121:34:53 #last_build_info 21221:34:54 without build_infos 21421:34:54 with build_infos 21521:34:55 returns the last build info 21621:34:55 #package_settings 21721:34:55 returns the namespace package_settings 21821:34:55 #sync_maven_metadata 21921:34:56 enqueues a sync worker job 22121:34:56 behaves like not enqueuing a sync worker job 22221:34:56 does not enqueue a sync worker job 22321:34:56 with a versionless maven package 22421:34:57 behaves like not enqueuing a sync worker job 22521:34:57 does not enqueue a sync worker job 22621:34:57 with a non maven package 22721:34:57 behaves like not enqueuing a sync worker job 22821:34:57 does not enqueue a sync worker job 22921:34:57 #sync_npm_metadata_cache 23021:34:58 enqueues a sync worker job 23121:34:58 with a non npm package 23221:34:59 does not enqueue a sync worker job 23321:34:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.48 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.12 1.24 1.44 1/281 16059 23521:34:59 #mark_package_files_for_destruction 23621:34:59 enqueues a sync worker job 23721:34:59 for a package non pending destruction 23821:34:59 does not enqueues a sync worker job 23921:34:59 #create_build_infos! 24021:35:00 with a valid build 24121:35:00 creates a build info 24221:35:00 with an already existing build info 24321:35:00 does not create a build info 24421:35:00 with a nil build 24521:35:00 does not create a build info 24621:35:00 with a build without a pipeline 24721:35:00 does not create a build info 24821:35:00 with identical pending destruction package 24921:35:00 for package format maven 25021:35:01 is expected to be valid 25121:35:01 for package format npm 25221:35:01 is expected to be valid 25321:35:01 for package format conan 25421:35:02 is expected to be valid 25521:35:02 for package format nuget 25621:35:03 is expected to be valid 25721:35:03 for package format pypi 25821:35:03 is expected to be valid 25921:35:03 for package format composer 26021:35:03 is expected to be valid 26121:35:03 for package format generic 26221:35:04 is expected to be valid 26321:35:04 for package format golang 26421:35:04 is expected to be valid 26521:35:04 for package format debian 26621:35:05 is expected to be valid 26721:35:05 for package format rubygems 26821:35:06 is expected to be valid 26921:35:06 for package format helm 27021:35:06 is expected to be valid 27121:35:06 for package format terraform_module 27221:35:06 is expected to be valid 27321:35:06 for package format rpm 27421:35:07 is expected to be valid 27521:35:07 for package format ml_model 27621:35:07 is expected to be valid 27721:35:07 #normalized_nuget_version 27821:35:08 is expected to eq "1.0.0" 27921:35:08 #publish_creation_event 28021:35:08 publishes an event 28221:35:08 for package format maven 28321:35:09 maps to Packages::Package 28421:35:09 for package format npm 28521:35:09 maps to Packages::Package 28621:35:09 for package format conan 28721:35:10 maps to the correct class 28821:35:10 for package format nuget 28921:35:10 maps to the correct class 29021:35:10 for package format pypi 29121:35:10 maps to the correct class 29221:35:10 for package format composer 29321:35:10 maps to the correct class 29421:35:10 for package format generic 29521:35:10 maps to the correct class 29621:35:10 for package format golang 29721:35:10 maps to the correct class 29821:35:10 for package format debian 29921:35:11 maps to the correct class 30021:35:11 for package format rubygems 30121:35:11 maps to the correct class 30221:35:11 for package format helm 30321:35:11 maps to the correct class 30421:35:11 for package format terraform_module 30521:35:11 maps to the correct class 30621:35:11 for package format rpm 30721:35:11 maps to the correct class 30821:35:11 for package format ml_model 30921:35:11 maps to the correct class 31021:35:11 when nuget_extract_nuget_package_model is disabled 31121:35:11 for package format nuget 31221:35:11 maps to Packages::Package 31321:35:11# [RSpecRunTime] Finishing example group spec/models/packages/package_spec.rb. It took 1 minute 40.23 seconds. Expected to take 1 minute 40.33 seconds. 31421:35:11# [RSpecRunTime] Starting example group spec/lib/gitlab/database/lock_writes_manager_spec.rb. Expected to take 1 minute 26.74 seconds. 31521:35:11Gitlab::Database::LockWritesManager 31621:35:11 #table_locked_for_writes? 31721:35:14 returns false for a table that is not locked for writes 31821:35:16 returns true for a table that is locked for writes 31921:35:16 for detached partition tables in another schema 32021:35:19 returns true for a table that is locked for writes 32121:35:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.94 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.14 1.24 1.43 1/281 16060 32421:35:22 prevents any writes on the table 32521:35:24 prevents truncating the table 32621:35:27 adds 3 triggers to the ci schema tables on the main database 32721:35:29 logs the write locking 32821:35:32 retries again if it receives a statement_timeout a few number of times 32921:35:35 raises the exception if it happened many times 33021:35:38 skips the operation if the table is already locked for writes 33121:35:38 when table does not exist 33221:35:41 skips locking table 33321:35:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.52 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.24 1.25 1.43 1/282 16061 33521:35:41 when running in dry_run mode 33621:35:43 prints the sql statement to the logger 33721:35:46 does not lock the tables for writes 33821:35:48 returns result hash with action needs_lock 33921:35:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.32 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.30 1.27 1.44 1/282 16062 34121:35:48 #unlock_writes 34221:35:51 allows writing on the table again 34321:35:54 skips unlocking the table if the table was already unlocked for writes 34421:35:56 removes the write protection triggers from the gitlab_main tables on the ci database 34521:35:59 logs the write unlocking 34621:35:59 when table does not exist 34721:36:01 skips unlocking table 34821:36:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.17 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.23 1.25 1.43 1/282 16063 35021:36:01 when running in dry_run mode 35121:36:04 prints the sql statement to the logger 35221:36:06 does not unlock the tables for writes 35321:36:09 returns result hash with dry_run true 35421:36:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.04 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.19 1.24 1.43 1/282 16064 35621:36:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/lock_writes_manager_spec.rb. It took 57.87 seconds. Expected to take 1 minute 26.74 seconds. 35721:36:09# [RSpecRunTime] Starting example group spec/services/ci/reset_skipped_jobs_service_spec.rb. Expected to take 52.92 seconds. 35821:36:09Ci::ResetSkippedJobsService 35921:36:10 when multiple processables are inputted 36021:36:10 behaves like with a stage-dag mixed pipeline 36121:36:16 marks subsequent skipped jobs as processable 36221:36:16 when executed by a different user than the original owner 36321:36:21 reassigns jobs with updated statuses to the retryer 36421:36:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.91 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.16 1.24 1.42 1/284 16156 36621:36:21 behaves like with stage-dag mixed pipeline with some same-stage needs 36721:36:26 marks subsequent skipped jobs as processable 36821:36:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.56 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.15 1.23 1.42 1/285 16187 37021:36:26 behaves like with same-stage needs 37121:36:29 marks subsequent skipped jobs as processable 37221:36:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.06 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.22 1.24 1.42 1/285 16217 37421:36:29 when a single processable is inputted 37521:36:29 behaves like with a stage-dag mixed pipeline 37621:36:34 marks subsequent skipped jobs as processable 37721:36:34 when executed by a different user than the original owner 37821:36:40 reassigns jobs with updated statuses to the retryer 37921:36:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.85 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.18 1.24 1.42 1/285 16277 38121:36:40 behaves like with stage-dag mixed pipeline with some same-stage needs 38221:36:44 marks subsequent skipped jobs as processable 38321:36:44# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.12 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.17 1.23 1.41 1/285 16308 38521:36:44 behaves like with same-stage needs 38621:36:47 marks subsequent skipped jobs as processable 38721:36:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.37 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.17 1.23 1.41 1/285 16339 38921:36:47 with same-stage needs where the parent jobs do not share the same descendants 39021:36:52 marks subsequent skipped jobs as processable 39121:36:52 when multiple processables are inputted 39221:36:57 marks subsequent skipped jobs as processable 39321:36:57# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.64 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.38 1.27 1.43 1/285 16398 39521:36:57# [RSpecRunTime] Finishing example group spec/services/ci/reset_skipped_jobs_service_spec.rb. It took 47.6 seconds. Expected to take 52.92 seconds. 39621:36:57# [RSpecRunTime] Starting example group spec/uploaders/file_uploader_spec.rb. Expected to take 47.8 seconds. 39821:36:57 legacy storage 39921:36:57 behaves like builds correct legacy storage paths 40121:36:57 behaves like matches the method pattern 40221:36:57 is expected to match /awesome\/project\/\h+/ 40421:36:57 behaves like matches the method pattern 40521:36:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 40721:36:58 behaves like matches the method pattern 40821:36:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 41021:36:58 behaves like matches the method pattern 41121:36:59 is expected to match /\h+\/<filename>/ 41221:36:59 #relative_path 41321:36:59 is relative (PENDING: Path not set, skipping.) 41421:36:59 .absolute_path 41521:36:59 behaves like matches the method pattern 41621:37:00 is expected to match /\/builds\/gitlab-org\/gitlab\/tmp\/tests\/public\/uploads\/awesome\/project\/55dc16aa0edd05693fd98b5051e83321\/foo.jpg/ 41821:37:00 behaves like matches the method pattern 41921:37:00 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 42021:37:00 path traversal exploits 42121:37:00 throws an exception 42221:37:00 uses hashed storage 42321:37:00 when rolled out attachments 42521:37:00 behaves like matches the method pattern 42621:37:01 is expected to match /@hashed\/\h{2}\/\h{2}\/\h+/ 42821:37:01 behaves like matches the method pattern 42921:37:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 43121:37:01 behaves like matches the method pattern 43221:37:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 43421:37:01 behaves like matches the method pattern 43521:37:01 is expected to match /\h+\/<filename>/ 43621:37:01 #relative_path 43721:37:01 is relative (PENDING: Path not set, skipping.) 43821:37:01 .absolute_path 43921:37:01 behaves like matches the method pattern 44021:37:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 44221:37:01 behaves like matches the method pattern 44321:37:02 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 44421:37:02 path traversal exploits 44521:37:02 throws an exception 44621:37:02 when only repositories are rolled out 44721:37:02 behaves like builds correct legacy storage paths 44921:37:02 behaves like matches the method pattern 45021:37:02 is expected to match /awesome\/project\/\h+/ 45221:37:02 behaves like matches the method pattern 45321:37:02 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 45521:37:02 behaves like matches the method pattern 45621:37:02 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 45821:37:02 behaves like matches the method pattern 45921:37:03 is expected to match /\h+\/<filename>/ 46021:37:03 #relative_path 46121:37:03 is relative (PENDING: Path not set, skipping.) 46221:37:03 .absolute_path 46321:37:03 behaves like matches the method pattern 46421:37:03 is expected to match /\/builds\/gitlab-org\/gitlab\/tmp\/tests\/public\/uploads\/awesome\/project\/55dc16aa0edd05693fd98b5051e83321\/foo.jpg/ 46621:37:03 behaves like matches the method pattern 46721:37:03 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 46821:37:03 path traversal exploits 46921:37:03 throws an exception 47021:37:03 object store is remote 47121:37:03 behaves like builds correct paths 47321:37:03 behaves like matches the method pattern 47421:37:05 is expected to match /@hashed\/\h{2}\/\h{2}\/\h+/ 47521:37:05# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.61 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.32 1.26 1.42 1/283 16399 47821:37:05 behaves like matches the method pattern 47921:37:05 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 48121:37:05 behaves like matches the method pattern 48221:37:06 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 48421:37:06 behaves like matches the method pattern 48521:37:06 is expected to match /@hashed\/\h{2}\/\h{2}\/\h+\/\h+\/<filename>/ 48621:37:06 #relative_path 48721:37:07 is relative (PENDING: Path not set, skipping.) 48821:37:07 .absolute_path 48921:37:07 behaves like matches the method pattern 49021:37:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 49221:37:07 behaves like matches the method pattern 49321:37:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 49421:37:07 path traversal exploits 49521:37:08 throws an exception 49721:37:08 accepts a secret parameter 49921:37:08 #prune_store_dir after :remove 50121:37:11 prune the store directory 50221:37:11# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.05 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.30 1.26 1.42 1/282 16400 50521:37:11 files are stored locally 50621:37:12 copies the file to the correct location 50721:37:12 returned uploader 50821:37:13 generates a new secret 50921:37:14 creates new upload correctly 51021:37:15 copies the file 51121:37:15# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.8 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.19 1.24 1.41 1/282 16401 51321:37:15 files are stored remotely 51421:37:16 copies the file to the correct location 51521:37:16 returned uploader 51621:37:17 generates a new secret 51721:37:18 creates new upload correctly 51821:37:19 copies the file 51921:37:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.85 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.26 1.25 1.41 1/282 16402 52121:37:19 .extract_dynamic_path 52221:37:19 with an absolute path without a slash in the beginning 52321:37:19 behaves like a valid secret 52421:37:19 with a 32-byte hexadecimal secret 52521:37:19 extracts the secret 52621:37:19 extracts the identifier 52721:37:19 with a 10-byte hexadecimal secret 52821:37:19 extracts the secret 52921:37:19 extracts the identifier 53021:37:19 with an invalid secret 53221:37:19 with an absolute path with a slash in the beginning 53321:37:19 behaves like a valid secret 53421:37:19 with a 32-byte hexadecimal secret 53521:37:19 extracts the secret 53621:37:19 extracts the identifier 53721:37:19 with a 10-byte hexadecimal secret 53821:37:19 extracts the secret 53921:37:19 extracts the identifier 54021:37:19 with an invalid secret 54221:37:19 with an relative path without a slash in the beginning 54321:37:19 behaves like a valid secret 54421:37:19 with a 32-byte hexadecimal secret 54521:37:19 extracts the secret 54621:37:19 extracts the identifier 54721:37:19 with a 10-byte hexadecimal secret 54821:37:19 extracts the secret 54921:37:19 extracts the identifier 55021:37:19 with an invalid secret 55221:37:19 with an relative path with a slash in the beginning 55321:37:19 behaves like a valid secret 55421:37:19 with a 32-byte hexadecimal secret 55521:37:19 extracts the secret 55621:37:19 extracts the identifier 55721:37:19 with a 10-byte hexadecimal secret 55821:37:19 extracts the secret 55921:37:19 extracts the identifier 56021:37:19 with an invalid secret 56321:37:20 generates a secret if none is provided 56521:37:20 32-byte hexadecimal 56621:37:20 returns the secret 56721:37:20 10-byte hexadecimal 56821:37:21 returns the secret 56921:37:21 invalid secret supplied 57021:37:21 raises an exception 57221:37:21 behaves like migrates 57321:37:22 returns corresponding file type 57421:37:22 does nothing when migrating to the current store 57521:37:23 migrate to the specified store 57621:37:23 removes the original file after the migration 57721:37:24 can access to the original file during migration 57821:37:24 when migrate! is not occupied by another process 57921:37:24 executes migrate! 58021:37:25 executes use_file 58121:37:25# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.8 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.32 1.26 1.42 1/282 16403 58321:37:25 when migrate! is occupied by another process 58421:37:25 does not execute migrate! 58521:37:26 does not execute use_file 58621:37:26# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.87 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.32 1.26 1.42 1/282 16404 58821:37:26 migration is unsuccessful 58921:37:26 when the store is not supported 59021:37:26 does not update the object_store 59121:37:27 does not delete the original file 59221:37:27# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.87 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.32 1.26 1.42 1/282 16405 59421:37:27 upon a fog failure 59521:37:27 does not update the object_store 59621:37:28 does not delete the original file 59721:37:28 upon a database failure 59821:37:28 does not update the object_store 59921:37:29 does not delete the original file 60021:37:29 behaves like migrates 60121:37:29 returns corresponding file type 60221:37:30 does nothing when migrating to the current store 60321:37:30 migrate to the specified store 60421:37:31 removes the original file after the migration 60521:37:31 can access to the original file during migration 60621:37:31 when migrate! is not occupied by another process 60721:37:32 executes migrate! 60821:37:32 executes use_file 60921:37:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.25 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.29 1.26 1.42 1/282 16406 61121:37:32 when migrate! is occupied by another process 61221:37:33 does not execute migrate! 61321:37:33 does not execute use_file 61421:37:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.28 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.29 1.26 1.42 1/282 16407 61621:37:33 migration is unsuccessful 61721:37:33 when the store is not supported 61821:37:34 does not update the object_store 61921:37:34 does not delete the original file 62021:37:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.36 second. Current RSS: ~1358M. Threads: 4. load average: 1.27 1.26 1.41 1/282 16408 62221:37:34 upon a fog failure 62321:37:35 does not update the object_store 62421:37:36 does not delete the original file 62521:37:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.62 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.27 1.26 1.41 2/282 16409 62721:37:36 upon a database failure 62821:37:36 does not update the object_store 62921:37:37 does not delete the original file 63021:37:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.7 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.27 1.26 1.41 1/282 16410 63421:37:38 extract the uploader context from it 63521:37:38# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.13 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.27 1.26 1.41 1/282 16411 63721:37:38 #replace_file_without_saving! 63821:37:39 replaces an existing file without changing its metadata 63921:37:39 when remote file is used 64121:37:39 file is stored remotely in permament location with sanitized name 64321:37:40 generates URL using original file name instead of filename returned by object storage 64421:37:40# [RSpecRunTime] Finishing example group spec/uploaders/file_uploader_spec.rb. It took 42.94 seconds. Expected to take 47.8 seconds. 64521:37:40# [RSpecRunTime] Starting example group spec/uploaders/attachment_uploader_spec.rb. Expected to take 37.66 seconds. 64621:37:40AttachmentUploader 64721:37:40 behaves like builds correct paths 64921:37:40 behaves like matches the method pattern 65021:37:40 is expected to match /uploads\/-\/system\/note\/attachment\// 65221:37:40 behaves like matches the method pattern 65321:37:41 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 65521:37:41 behaves like matches the method pattern 65621:37:42 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 65821:37:42 behaves like matches the method pattern 65921:37:43 is expected to match /uploads\/-\/system\/note\/attachment\// 66021:37:43 #relative_path 66221:37:43 .absolute_path 66321:37:43 behaves like matches the method pattern 66421:37:44 is expected to match /\/builds\/gitlab-org\/gitlab\/tmp\/tests\/public\/uploads\/-\/system\/note\/attachment\// 66621:37:44 behaves like matches the method pattern 66721:37:44 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 66821:37:44 path traversal exploits 66921:37:45 throws an exception 67021:37:45 object_store is REMOTE 67121:37:45 behaves like builds correct paths 67321:37:45 behaves like matches the method pattern 67421:37:46 is expected to match /note\/attachment\// 67621:37:46 behaves like matches the method pattern 67721:37:46 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 67921:37:46 behaves like matches the method pattern 68021:37:47 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 68221:37:47 behaves like matches the method pattern 68321:37:48 is expected to match /note\/attachment\// 68421:37:48 #relative_path 68621:37:48 .absolute_path 68721:37:48 behaves like matches the method pattern 68821:37:49 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 69021:37:49 behaves like matches the method pattern 69121:37:50 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 69221:37:50 path traversal exploits 69321:37:50 throws an exception 69521:37:50 behaves like migrates 69621:37:51 returns corresponding file type 69721:37:52 does nothing when migrating to the current store 69821:37:52 migrate to the specified store 69921:37:53 removes the original file after the migration 70021:37:53 can access to the original file during migration 70121:37:53 when migrate! is not occupied by another process 70221:37:54 executes migrate! 70321:37:55 executes use_file 70421:37:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.77 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.34 1.27 1.42 1/282 16412 70621:37:55 when migrate! is occupied by another process 70721:37:56 does not execute migrate! 70821:37:56 does not execute use_file 70921:37:56# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.27 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.34 1.27 1.42 1/282 16413 71121:37:56 migration is unsuccessful 71221:37:56 when the store is not supported 71321:37:57 does not update the object_store 71421:37:58 does not delete the original file 71521:37:58# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.86 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.34 1.27 1.42 1/282 16414 71721:37:58 upon a fog failure 71821:37:59 does not update the object_store 71921:37:59 does not delete the original file 72021:37:59# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.25 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.31 1.27 1.41 1/282 16415 72221:37:59 upon a database failure 72321:38:00 does not update the object_store 72421:38:01 does not delete the original file 72521:38:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.72 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.31 1.27 1.41 1/282 16416 72721:38:01 behaves like migrates 72821:38:01 returns corresponding file type 72921:38:02 does nothing when migrating to the current store 73021:38:03 migrate to the specified store 73121:38:04 removes the original file after the migration 73221:38:04 can access to the original file during migration 73321:38:04 when migrate! is not occupied by another process 73421:38:05 executes migrate! 73521:38:06 executes use_file 73621:38:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.48 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.29 1.26 1.41 1/282 16417 73821:38:06 when migrate! is occupied by another process 73921:38:06 does not execute migrate! 74021:38:07 does not execute use_file 74121:38:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.02 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.29 1.26 1.41 1/282 16418 74321:38:07 migration is unsuccessful 74421:38:07 when the store is not supported 74521:38:08 does not update the object_store 74621:38:08 does not delete the original file 74721:38:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.43 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.29 1.26 1.41 1/282 16419 74921:38:09 upon a fog failure 75021:38:09 does not update the object_store 75121:38:10 does not delete the original file 75221:38:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.79 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.26 1.26 1.41 1/282 16420 75421:38:10 upon a database failure 75521:38:11 does not update the object_store 75621:38:11 does not delete the original file 75721:38:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.25 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.26 1.26 1.41 1/282 16421 75921:38:11# [RSpecRunTime] Finishing example group spec/uploaders/attachment_uploader_spec.rb. It took 31.66 seconds. Expected to take 37.66 seconds. 76021:38:11# [RSpecRunTime] Starting example group spec/models/commit_collection_spec.rb. Expected to take 33.21 seconds. 76121:38:11CommitCollection 76221:38:11 does not allow STI 76421:38:12 yields every commit 76621:38:13 returns a relation of users when users are found 76721:38:14 returns empty array when committers cannot be found 76821:38:14 when is with_merge_commits false 76921:38:15 excludes authors of merge commits 77021:38:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.39 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.24 1.25 1.41 1/286 16498 77221:38:15 when is with_merge_commits true 77321:38:17 does not exclude authors of merge commits 77421:38:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.55 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.24 1.25 1.41 1/287 16518 77621:38:17 when committer email is nil 77721:38:18 returns empty array when committers cannot be found 77821:38:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.55 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.24 1.25 1.41 1/287 16538 78021:38:18 when a commit is signed by GitLab 78121:38:19 users committer email to identify committers 78221:38:19 when web_ui_commit_author_change feature flag is disabled 78321:38:20 users committer email to identify committers 78421:38:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.73 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.14 1.23 1.40 1/287 16577 78621:38:20 when include_author_when_signed is true 78721:38:21 uses author email to identify committers 78821:38:21 when web_ui_commit_author_change feature flag is disabled 78921:38:22 users committer email to identify committers 79021:38:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.98 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.14 1.23 1.40 1/287 16616 79221:38:22 #committer_user_ids 79321:38:23 returns an array of committer user IDs 79421:38:23 when there are no committers 79521:38:24 returns an empty array 79621:38:24# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.04 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.13 1.23 1.40 1/287 16654 79821:38:24 #without_merge_commits 79921:38:25 returns all commits except merge commits 80021:38:25 #with_latest_pipeline 80121:38:26 sets the latest pipeline for every commit so no additional queries are necessary 80221:38:28 performs a single query to fetch pipeline warnings 80321:38:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.27 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.13 1.23 1.40 1/287 16712 80521:38:28 #with_markdown_cache 80621:38:29 preloads commits cache markdown 80721:38:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.31 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.12 1.22 1.39 1/287 16732 80921:38:29 enrichment methods 81121:38:30 returns all commits that are not backed by gitaly data 81221:38:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.34 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.12 1.22 1.39 1/287 16752 81421:38:30 #fully_enriched? 81521:38:31 returns true when all commits are backed by gitaly data 81621:38:32 returns false when any commits are not backed by gitaly data 81721:38:33 returns true when the collection is empty 81821:38:33# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.24 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.12 1.22 1.39 1/287 16809 82121:38:34 replaces commits in the collection with those backed by gitaly data 82221:38:35 maintains the original order of the commits 82321:38:36 fetches data if there are unenriched commits 82421:38:37 does not fetch data if all commits are enriched 82521:38:38 returns the original commit if the commit could not be lazy loaded 82621:38:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.27 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.11 1.22 1.39 1/287 16905 83021:38:39 #respond_to_missing? 83121:38:40 returns true when the underlying Array responds to the message 83221:38:41 returns false when the underlying Array does not respond to the message 83321:38:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.27 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.10 1.22 1.39 1/287 16963 83521:38:41 #method_missing 83621:38:42 delegates undefined methods to the underlying Array 83721:38:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.3 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.10 1.22 1.39 1/287 16983 83921:38:42# [RSpecRunTime] Finishing example group spec/models/commit_collection_spec.rb. It took 31.05 seconds. Expected to take 33.21 seconds. 84021:38:42# [RSpecRunTime] Starting example group spec/services/projects/move_forks_service_spec.rb. Expected to take 29.57 seconds. 84121:38:42Projects::MoveForksService 84321:38:46 rollbacks changes if transaction fails 84421:38:46 when moving a root forked project 84521:38:49 moves the descendant forks 84621:38:52 updates the fork network 84721:38:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.82 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.09 1.21 1.38 1/283 16984 84921:38:52 when moving a intermediate forked project 85021:38:55 moves the descendant forks 85121:38:58 moves the ascendant fork 85221:39:02 does not update fork network 85321:39:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.53 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.22 1.38 1/282 16985 85521:39:02 when moving a leaf forked project 85621:39:05 moves the ascendant fork 85721:39:08 does not update fork network 85821:39:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.81 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.14 1.21 1.38 1/282 16986 86021:39:08# [RSpecRunTime] Finishing example group spec/services/projects/move_forks_service_spec.rb. It took 25.51 seconds. Expected to take 29.57 seconds. 86121:39:08# [RSpecRunTime] Starting example group spec/models/concerns/integrations/has_data_fields_spec.rb. Expected to take 27.38 seconds. 86221:39:08Integrations::HasDataFields 86321:39:08 does not allow STI 86421:39:08 when data are stored in data_fields 86521:39:08 behaves like data fields 86721:39:09 returns the expected values 86821:39:09 {arg}_changed? 86921:39:09 returns false when the property has not been assigned a new value 87021:39:10 returns true when the property has been assigned a different value 87121:39:11 returns true when the property has been assigned a different value twice 87221:39:12 returns false when the property has been re-assigned the same value 87321:39:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.52 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.13 1.21 1.38 1/282 16987 87521:39:12 {arg}_touched? 87621:39:12 returns false when the property has not been assigned a new value 87721:39:13 returns true when the property has been assigned a different value 87821:39:14 returns true when the property has been assigned a different value twice 87921:39:14 returns true when the property has been re-assigned the same value 88021:39:15 returns false when the property has been re-assigned the same value 88121:39:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.13 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.20 1.22 1.38 1/282 16988 88321:39:15 data_fields_present? 88421:39:16 returns true from the issue tracker integration 88721:39:17 when integration and data_fields are not persisted 88821:39:17 data_fields_present? 89021:39:17 when data are stored in properties 89121:39:17 behaves like data fields 89321:39:17 returns the expected values 89421:39:17 {arg}_changed? 89521:39:18 returns false when the property has not been assigned a new value 89621:39:18 returns true when the property has been assigned a different value 89721:39:19 returns true when the property has been assigned a different value twice 89821:39:20 returns false when the property has been re-assigned the same value 89921:39:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.64 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.10 1.20 1.37 1/282 16989 90121:39:20 {arg}_touched? 90221:39:20 returns false when the property has not been assigned a new value 90321:39:21 returns true when the property has been assigned a different value 90421:39:22 returns true when the property has been assigned a different value twice 90521:39:22 returns true when the property has been re-assigned the same value 90621:39:23 returns false when the property has been re-assigned the same value 90721:39:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.87 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.10 1.20 1.37 1/282 16990 90921:39:23 data_fields_present? 91021:39:24 returns true from the issue tracker integration 91221:39:24 returns nil when the property has not been assigned a new value 91321:39:25 returns initial value when the property has been assigned a different value 91421:39:26 returns initial value when the property has been re-assigned the same value 91521:39:26# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.46 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.09 1.20 1.37 1/282 16991 91721:39:26 when data are stored in both properties and data_fields 91821:39:26 behaves like data fields 92021:39:26 returns the expected values 92121:39:26 {arg}_changed? 92221:39:27 returns false when the property has not been assigned a new value 92321:39:27 returns true when the property has been assigned a different value 92421:39:28 returns true when the property has been assigned a different value twice 92521:39:28 returns false when the property has been re-assigned the same value 92621:39:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.11 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.09 1.20 1.37 1/282 16992 92821:39:28 {arg}_touched? 92921:39:29 returns false when the property has not been assigned a new value 93021:39:29 returns true when the property has been assigned a different value 93121:39:30 returns true when the property has been assigned a different value twice 93221:39:30 returns true when the property has been re-assigned the same value 93321:39:31 returns false when the property has been re-assigned the same value 93421:39:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.94 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.09 1.20 1.37 2/282 16993 93621:39:31 data_fields_present? 93721:39:32 returns true from the issue tracker integration 94021:39:32# [RSpecRunTime] Finishing example group spec/models/concerns/integrations/has_data_fields_spec.rb. It took 24.23 seconds. Expected to take 27.38 seconds. 94121:39:32# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/relation_tree_restorer_spec.rb. Expected to take 24.66 seconds. 94221:39:32Gitlab::ImportExport::Group::RelationTreeRestorer 94421:39:37 restores group tree 94521:39:41 logs top-level relation creation 94621:39:41 relation object saving 94721:39:41 when relation object is new 94821:39:41 when relation object has invalid subrelations 94921:39:44 logs invalid subrelations 95021:39:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.32 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.14 1.20 1.37 1/283 16994 95221:39:44 when invalid relation object has a loggable external identifier 95321:39:49 logs invalid record with external identifier 95421:39:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.8 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.13 1.20 1.37 1/282 16995 95621:39:49 when relation object is persisted 95721:39:49 when relation object is invalid 95821:39:52 saves import failure with nested errors 95921:39:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.29 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.13 1.20 1.37 1/282 16996 96121:39:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/relation_tree_restorer_spec.rb. It took 20.25 seconds. Expected to take 24.66 seconds. 96221:39:52# [RSpecRunTime] Starting example group spec/models/integrations/microsoft_teams_spec.rb. Expected to take 22.9 seconds. 96321:39:52Integrations::MicrosoftTeams 96421:39:52 does not allow STI 96521:39:52 behaves like chat integration 96721:39:52 is expected to belong to project required: false 96921:39:52 when integration is active 97021:39:52 is expected to validate that :webhook cannot be empty/falsy 97121:39:52 behaves like issue tracker integration URL attribute 97321:39:53 is expected not to allow :webhook to be ‹"example.com"› 97421:39:53 is expected not to allow :webhook to be ‹"ftp://example.com"› 97521:39:53 is expected not to allow :webhook to be ‹"herp-and-derp"› 97621:39:53 when integration is inactive 97721:39:53 is expected not to validate that :webhook cannot be empty/falsy 97821:39:53 .supported_events 97921:39:53 does not support deployment_events 98121:39:54 with push events 98221:39:54 behaves like triggered Microsoft Teams integration 98321:39:54 calls Microsoft Teams API 98421:39:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.14 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.36 1.25 1.38 1/283 17032 98621:39:54 with default branch 98721:39:54 when only default branch are to be notified 98821:39:54 behaves like triggered Microsoft Teams integration 98921:39:54 calls Microsoft Teams API 99021:39:54 when only protected branches are to be notified 99121:39:54 behaves like untriggered Microsoft Teams integration 99221:39:54 does not call Microsoft Teams API 99321:39:54 when default and protected branches are to be notified 99421:39:54 behaves like triggered Microsoft Teams integration 99521:39:54 calls Microsoft Teams API 99621:39:54 when all branches are to be notified 99721:39:54 behaves like triggered Microsoft Teams integration 99821:39:54 calls Microsoft Teams API 99921:39:54 with protected branch 100021:39:55 when only default branch are to be notified 100121:39:55 behaves like untriggered Microsoft Teams integration 100221:39:55 does not call Microsoft Teams API 100321:39:55 when only protected branches are to be notified 100421:39:55 behaves like triggered Microsoft Teams integration 100521:39:55 calls Microsoft Teams API 100621:39:55 when default and protected branches are to be notified 100721:39:55 behaves like triggered Microsoft Teams integration 100821:39:55 calls Microsoft Teams API 100921:39:55 when all branches are to be notified 101021:39:55 behaves like triggered Microsoft Teams integration 101121:39:55 calls Microsoft Teams API 101221:39:55 with neither default nor protected branch 101321:39:55 when only default branch are to be notified 101421:39:55 behaves like untriggered Microsoft Teams integration 101521:39:55 does not call Microsoft Teams API 101621:39:55 when only protected branches are to be notified 101721:39:55 behaves like untriggered Microsoft Teams integration 101821:39:55 does not call Microsoft Teams API 101921:39:55 when default and protected branches are to be notified 102021:39:55 behaves like untriggered Microsoft Teams integration 102121:39:55 does not call Microsoft Teams API 102221:39:55 when all branches are to be notified 102321:39:55 behaves like triggered Microsoft Teams integration 102421:39:55 calls Microsoft Teams API 102521:39:55 with issue events 102621:39:55 behaves like triggered Microsoft Teams integration 102721:39:56Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 102921:39:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 103021:39:56 calls Microsoft Teams API 103121:39:56 with merge events 103221:39:56 behaves like triggered Microsoft Teams integration 103321:39:56Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 103521:39:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 103621:39:57 calls Microsoft Teams API 103721:39:57 with wiki page events 103821:39:57 behaves like triggered Microsoft Teams integration 103921:39:57 calls Microsoft Teams API 104021:39:57 with note events 104121:39:57 with commit comment 104221:39:57 behaves like triggered Microsoft Teams integration 104321:39:57 calls Microsoft Teams API 104421:39:57 with merge request comment 104521:39:58 behaves like triggered Microsoft Teams integration 104621:39:59 calls Microsoft Teams API 104721:39:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.5 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.36 1.25 1.38 1/288 17138 104921:39:59 with issue comment 105021:39:59 behaves like triggered Microsoft Teams integration 105121:39:59 calls Microsoft Teams API 105221:39:59 with snippet comment 105321:39:59 behaves like triggered Microsoft Teams integration 105421:39:59 calls Microsoft Teams API 105521:39:59 with pipeline events 105621:39:59 with failed pipeline 105721:39:59 behaves like triggered Microsoft Teams integration 105821:39:59 calls Microsoft Teams API 105921:39:59 with succeeded pipeline 106021:39:59 with default notify_only_broken_pipelines 106121:39:59 does not call Microsoft Teams API 106221:39:59 when notify_only_broken_pipelines is false 106321:39:59 behaves like triggered Microsoft Teams integration 106421:39:59 calls Microsoft Teams API 106521:39:59 with default branch 106621:39:59 when only default branch are to be notified 106721:39:59 behaves like triggered Microsoft Teams integration 106821:39:59 calls Microsoft Teams API 106921:39:59 when only protected branches are to be notified 107021:39:59 behaves like untriggered Microsoft Teams integration 107121:40:00 does not call Microsoft Teams API 107221:40:00 when default and protected branches are to be notified 107321:40:00 behaves like triggered Microsoft Teams integration 107421:40:00 calls Microsoft Teams API 107521:40:00 when all branches are to be notified 107621:40:00 behaves like triggered Microsoft Teams integration 107721:40:00 calls Microsoft Teams API 107821:40:00 with protected branch 107921:40:00 when only default branch are to be notified 108021:40:00 behaves like untriggered Microsoft Teams integration 108121:40:00 does not call Microsoft Teams API 108221:40:00 when only protected branches are to be notified 108321:40:00 behaves like triggered Microsoft Teams integration 108421:40:00 calls Microsoft Teams API 108521:40:00 when default and protected branches are to be notified 108621:40:00 behaves like triggered Microsoft Teams integration 108721:40:00 calls Microsoft Teams API 108821:40:00 when all branches are to be notified 108921:40:00 behaves like triggered Microsoft Teams integration 109021:40:00 calls Microsoft Teams API 109121:40:00 with neither default nor protected branch 109221:40:00 when only default branch are to be notified 109321:40:00 behaves like untriggered Microsoft Teams integration 109421:40:00 does not call Microsoft Teams API 109521:40:00 when only protected branches are to be notified 109621:40:00 behaves like untriggered Microsoft Teams integration 109721:40:00 does not call Microsoft Teams API 109821:40:00 when default and protected branches are to be notified 109921:40:00 behaves like untriggered Microsoft Teams integration 110021:40:00 does not call Microsoft Teams API 110121:40:00 when all branches are to be notified 110221:40:00 behaves like triggered Microsoft Teams integration 110321:40:00 calls Microsoft Teams API 110421:40:00 deployment events 110521:40:01 behaves like untriggered Microsoft Teams integration 110621:40:01 does not call Microsoft Teams API 110821:40:02 with push events 110921:40:02 calls Microsoft Teams API for push events 111021:40:02 specifies the webhook when it is configured 111121:40:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.33 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.33 1.24 1.38 1/287 17233 111321:40:02 with issue events 111421:40:03Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 111621:40:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 111721:40:03 calls Microsoft Teams API 111821:40:03 with merge events 111921:40:03Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 112121:40:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 112221:40:03 calls Microsoft Teams API 112321:40:03 with wiki page events 112421:40:04 calls Microsoft Teams API 112621:40:05 when commit comment event executed 112721:40:05 calls Microsoft Teams API for commit comment events 112821:40:05 when merge request comment event executed 112921:40:05 calls Microsoft Teams API for merge request comment events 113021:40:05 when issue comment event executed 113121:40:05 calls Microsoft Teams API for issue comment events 113221:40:05 when snippet comment event executed 113321:40:05 calls Microsoft Teams API for snippet comment events 113421:40:05 Pipeline events 113521:40:06 with failed pipeline 113621:40:06 behaves like call Microsoft Teams API 113721:40:06 calls Microsoft Teams API for pipeline events 113821:40:06 with succeeded pipeline 113921:40:06 with default to notify_only_broken_pipelines 114021:40:07 does not call Microsoft Teams API for pipeline events 114121:40:07 with setting notify_only_broken_pipelines to false 114221:40:07 behaves like call Microsoft Teams API 114321:40:07 calls Microsoft Teams API for pipeline events 114421:40:07 with default branch 114521:40:07 only notify for the default branch 114621:40:07 behaves like call Microsoft Teams API 114721:40:07 calls Microsoft Teams API for pipeline events 114821:40:07 notify for only protected branches 114921:40:07 behaves like does not call Microsoft Teams API 115021:40:07 does not call Microsoft Teams API for pipeline events 115121:40:07 notify for only default and protected branches 115221:40:07 behaves like call Microsoft Teams API 115321:40:07 calls Microsoft Teams API for pipeline events 115421:40:07 notify for all branches 115521:40:07 behaves like call Microsoft Teams API 115621:40:08 calls Microsoft Teams API for pipeline events 115721:40:08 with protected branch 115821:40:08 only notify for the default branch 115921:40:08 behaves like does not call Microsoft Teams API 116021:40:08 does not call Microsoft Teams API for pipeline events 116121:40:08 notify for only protected branches 116221:40:08 behaves like call Microsoft Teams API 116321:40:08 calls Microsoft Teams API for pipeline events 116421:40:08 notify for only default and protected branches 116521:40:08 behaves like call Microsoft Teams API 116621:40:08 calls Microsoft Teams API for pipeline events 116721:40:08 notify for all branches 116821:40:08 behaves like call Microsoft Teams API 116921:40:09 calls Microsoft Teams API for pipeline events 117021:40:09 with neither protected nor default branch 117121:40:09 only notify for the default branch 117221:40:09 behaves like does not call Microsoft Teams API 117321:40:09 does not call Microsoft Teams API for pipeline events 117421:40:09 notify for only protected branches 117521:40:09 behaves like does not call Microsoft Teams API 117621:40:09 does not call Microsoft Teams API for pipeline events 117721:40:09 notify for only default and protected branches 117821:40:09 behaves like does not call Microsoft Teams API 117921:40:09 does not call Microsoft Teams API for pipeline events 118021:40:09 notify for all branches 118121:40:09 behaves like call Microsoft Teams API 118221:40:09 calls Microsoft Teams API for pipeline events 118321:40:09# [RSpecRunTime] Finishing example group spec/models/integrations/microsoft_teams_spec.rb. It took 17.04 seconds. Expected to take 22.9 seconds. 118421:40:09# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. Expected to take 21.99 seconds. 118521:40:09Gitlab::Database::PostgresqlAdapter::ForceDisconnectableMixin 118621:40:09 checking in a connection to the pool 118721:40:12 calls the force disconnect callback on checkin 118821:40:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.58 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.59 1.30 1.40 1/287 17456 119021:40:12 disconnecting from the database 119121:40:12 when the timer is expired 119221:40:14 disconnects from the database 119321:40:14 when the connection has an open transaction 119421:40:16 does not disconnect from the database 119521:40:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.15 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.54 1.29 1.39 1/287 17457 119721:40:16 when the timer is not expired 119821:40:18 does not disconnect from the database 119921:40:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.43 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.54 1.29 1.39 1/284 17458 120121:40:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. It took 9.1 seconds. Expected to take 21.99 seconds. 120221:40:19# [RSpecRunTime] Starting example group spec/finders/environments/environments_by_deployments_finder_spec.rb. Expected to take 19.54 seconds. 120321:40:19Environments::EnvironmentsByDeploymentsFinder 120521:40:19 tagged deployment 120621:40:20 does not return environment when commit is not part of deployment 120721:40:21 only calls Gitaly twice when multiple environments are present 120821:40:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.15 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.50 1.29 1.39 1/284 17499 121021:40:21 branch deployment 121121:40:23 returns environment when ref is set 121221:40:24 does not environment when ref is different 121321:40:25 does not return environment when commit is not part of deployment 121421:40:26 returns environment when commit constraint is not set 121521:40:26# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.34 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.38 1.27 1.38 1/287 17580 121721:40:26 sha deployment 121821:40:28 returns environment 121921:40:29 does not return environment when sha is different 122021:40:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.8 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.35 1.26 1.38 1/287 17619 122221:40:29 commit deployment 122321:40:30 returns environment 122421:40:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.15 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.35 1.26 1.38 1/287 17639 122621:40:30 recently updated 122721:40:30 when last deployment to environment is the most recent one 122821:40:32 finds recently updated environment 122921:40:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.52 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.35 1.26 1.38 1/287 17659 123121:40:32 when last deployment to environment is not the most recent 123221:40:33 does not find environment 123321:40:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.88 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.35 1.26 1.38 1/287 17679 123521:40:33 when there are two environments that deploy to the same branch 123621:40:34 finds both environments 123721:40:34# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.32 second. Current RSS: ~1422M. Threads: 4. load average: 1.32 1.26 1.38 1/287 17699 123921:40:34# [RSpecRunTime] Finishing example group spec/finders/environments/environments_by_deployments_finder_spec.rb. It took 15.89 seconds. Expected to take 19.54 seconds. 124021:40:34# [RSpecRunTime] Starting example group spec/helpers/blob_helper_spec.rb. Expected to take 18.45 seconds. 124221:40:34 #sanitize_svg_data 124321:40:35 retains essential elements 124421:40:35 #edit_blob_button 124521:40:36 does not render edit button when blob is not text 124621:40:37 uses the passed blob instead retrieve from repository 124721:40:38 returns a link with the proper route 124821:40:39 returns a link with the passed link_opts on the expected route 124921:40:39# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.47 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.32 1.26 1.38 1/287 17786 125121:40:39 #relative_raw_path 125221:40:39 pointing from '/file.md' to '/-/raw/main/' 125321:40:39 pointing from '/test/file.md' to '/-/raw/main/test/' 125421:40:39 pointing from '/another/test/file.md' to '/-/raw/main/another/test/' 125521:40:39 viewer related 125621:40:39 #blob_render_error_reason 125721:40:39 for error :too_large 125821:40:39 when the blob size is larger than the absolute size limit 125921:40:39 returns an error message 126021:40:39 when the blob size is larger than the size limit 126121:40:39 returns an error message 126221:40:39 for error :server_side_but_stored_externally 126321:40:39 returns an error message 126421:40:39 #blob_render_error_options 126521:40:39 for error :collapsed 126621:40:40 includes a "load it anyway" link 126721:40:40 for error :too_large 126821:40:40 does not include a "load it anyway" link 126921:40:40 includes a "download it" link 127021:40:40 when the viewer is rich 127121:40:40 the blob is rendered as text 127221:40:40 includes a "view the source" link 127321:40:40 the blob is not rendered as text 127421:40:40 does not include a "view the source" link 127521:40:40 when the viewer is not rich 127621:40:40 does not include a "view the source" link 127721:40:40 for error :server_side_but_stored_externally 127821:40:40 does not include a "load it anyway" link 127921:40:40 does not include a "view the source" link 128021:40:40 includes a "download it" link 128121:40:40 #ide_edit_path 128221:40:41 returns full IDE path 128321:40:41 returns full IDE path with second - 128421:40:42 returns IDE path without relative_url_root 128521:40:42 escapes special characters 128621:40:43 does not escape "/" character 128721:40:43 when user is not logged in 128821:40:44 returns IDE path inside the project 128921:40:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.47 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.29 1.25 1.38 1/287 17787 129121:40:44 when user cannot push to the project 129221:40:44 returns IDE path with the user's fork 129321:40:44 #ide_merge_request_path 129421:40:45 returns IDE path for the given MR if MR is not merged 129521:40:45 when the MR comes from a fork 129621:40:47 returns IDE path for MR in the forked repo with target project included as param 129721:40:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.2 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.27 1.25 1.37 1/288 17899 129921:40:47 when the MR is merged 130021:40:48 returns default IDE url with master branch 130121:40:48 includes file path passed 130221:40:48 when target branch exists 130321:40:48 returns IDE edit url with the target branch 130421:40:48 #ide_fork_and_edit_path 130521:40:48 returns path to fork the repo with a redirect param to the full IDE path 130621:40:48 does not include notice params with_notice: false 130721:40:48 when user is not logged in 130921:40:48 #fork_and_edit_path 131021:40:49 returns path to fork the repo with a redirect param to the full edit path 131121:40:49 when user is not logged in 131321:40:49 #vue_blob_app_data 131421:40:49 returns data related to blob app 131521:40:49 when a user can download code 131621:40:49 returns true for `can_download_code` value 131721:40:49 #copy_blob_source_button 131821:40:49 when blob is rendered as text 131921:40:49 returns HTML content for a copy button 132021:40:49 when blob is not rendered as text 132221:40:49 #edit_fork_button_tag 132321:40:50 renders the edit fork button 132421:40:50# [RSpecRunTime] Finishing example group spec/helpers/blob_helper_spec.rb. It took 15.09 seconds. Expected to take 18.45 seconds. 132521:40:50# [RSpecRunTime] Starting example group spec/services/members/create_service_spec.rb. Expected to take 16.72 seconds. 132621:40:50Members::CreateService 132721:40:50 when the current user does not have permission to create members 132821:40:50 returns an unauthorized http_status 132921:40:50 when a project maintainer attempts to add owners 133021:40:51 raises a Gitlab::Access::AccessDeniedError 133121:40:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.87 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.25 1.25 1.37 1/286 17903 133321:40:51 when passing an invalid source 133421:40:51 raises a RuntimeError 133521:40:51 when trying to create a Membership with invalid params 133621:40:51 returns an error response 133721:40:51 when passing valid parameters 133821:40:52 adds a user to members 133921:40:52 when user_id is passed as an integer 134021:40:52 successfully creates member 134121:40:52# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.26 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.25 1.25 1.37 1/286 17904 134321:40:52 with user_id as an array of integers 134421:40:53 successfully creates members 134521:40:53 with user_id as an array of strings 134621:40:54 successfully creates members 134721:40:54 when executing on a group 134821:40:54 adds a user to members 134921:40:55 triggers a members added event 135021:40:55# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.74 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.15 1.22 1.36 1/286 17905 135221:40:55 when only one user fails validations 135321:40:56 triggers the authorizations changed events 135421:40:57 triggers the members added event 135521:40:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.67 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.15 1.22 1.36 1/284 17906 135721:40:57 when all users fail validations 135821:40:58 does not trigger the members added event 135921:40:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.77 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.15 1.22 1.36 1/283 17907 136121:40:58 when passing no user ids 136221:40:58 does not add a member 136321:40:58 when passing many user ids 136421:40:58 limits the number of users to 100 136521:40:58 when passing an invalid access level 136621:40:59 does not add a member 136721:40:59 when passing an existing invite user id 136821:41:00 allows already invited members to be re-invited by email and updates the member access 136921:41:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.8 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.13 1.22 1.36 1/281 17908 137121:41:00 when adding a project_bot 137221:41:00 when project_bot is already a member 137321:41:00 does not update the member 137421:41:00 when project_bot is not already a member 137521:41:01 adds the member 137621:41:01 when tracking the invite source 137721:41:01 when invite_source is not passed 137821:41:01 raises an error 137921:41:01 when invite_source is passed 138021:41:02 tracks the invite source from params 138121:41:02 with an already existing member 138221:41:02 tracks the invite source from params 138321:41:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.31 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.13 1.22 1.36 1/281 17909 138521:41:02 when it is a net_new_user 138621:41:03 tracks the invite source from params 138721:41:03 with raised errors 138821:41:03 error: Members::CreateService::BlankInvitesError, stubbed_method: :validate_invite_source!, reason: :blank_invites_error 138921:41:03 returns the correct reason 139021:41:03 error: Members::CreateService::TooManyInvitesError, stubbed_method: :validate_invitable!, reason: :too_many_invites_error 139121:41:03 returns the correct reason 139221:41:03 error: Members::CreateService::MembershipLockedError, stubbed_method: :add_members, reason: :membership_locked_error 139321:41:04 returns the correct reason 139421:41:04 error: Members::CreateService::SeatLimitExceededError, stubbed_method: :add_members, reason: :seat_limit_exceeded_error 139521:41:04 returns the correct reason 139621:41:04# [RSpecRunTime] Finishing example group spec/services/members/create_service_spec.rb. It took 14.34 seconds. Expected to take 16.72 seconds. 139721:41:04# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/diff_check_spec.rb. Expected to take 15.78 seconds. 139821:41:04Gitlab::Checks::DiffCheck 140021:41:04 when ref is not tag or branch ref 140121:41:05 does not call find_changed_paths 140221:41:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.02 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.20 1.23 1.36 1/281 17928 140421:41:05 when commits is empty 140521:41:06 does not call find_changed_paths 140621:41:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.42 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.20 1.23 1.36 1/281 17949 140821:41:07 when commits include merge commit 140921:41:07 when merge commit does not include additional changes 141021:41:08 checks the additional changes 141121:41:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.62 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.20 1.23 1.36 1/282 17971 141321:41:08 when merge commit includes additional changes 141421:41:09 checks the additional changes 141521:41:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.89 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.19 1.23 1.36 1/283 17993 141721:41:09 when commits is not empty 141821:41:09 when deletion is true 141921:41:10 does not call find_changed_paths 142021:41:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.27 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.19 1.23 1.36 1/284 18015 142221:41:10 with LFS not enabled 142321:41:12 does not invoke :lfs_file_locks_validation 142421:41:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.65 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.19 1.23 1.36 1/285 18039 142621:41:12 with LFS enabled 142721:41:12 when change is sent by a different user 142821:41:13 raises an error if the user is not allowed to update the file 142921:41:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.07 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.19 1.23 1.36 1/286 18065 143121:41:13 when change is sent by the author of the lock 143221:41:14 doesn't raise any error 143321:41:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.4 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.65 1.33 1.39 1/286 18091 143521:41:14 when a merge commit merged a file locked by another user 143621:41:16 doesn't raise any error 143721:41:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.02 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.65 1.33 1.39 1/286 18115 143921:41:16 when a merge commit includes additional file locked by another user 144021:41:18 does raise an error 144121:41:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.55 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.65 1.33 1.39 1/286 18139 144321:41:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/diff_check_spec.rb. It took 13.8 seconds. Expected to take 15.78 seconds. 144421:41:18# [RSpecRunTime] Starting example group spec/workers/remove_expired_group_links_worker_spec.rb. Expected to take 14.81 seconds. 144521:41:18RemoveExpiredGroupLinksWorker 144721:41:18 ProjectGroupLinks 144821:41:20 removes expired group links 144921:41:22 leaves group links that expire in the future 145021:41:25 leaves group links that do not expire at all 145121:41:28 removes project authorization 145221:41:28# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.68 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.55 1.31 1.39 1/282 18140 145421:41:28 GroupGroupLinks 145521:41:28 expired GroupGroupLink exists 145621:41:28 calls Groups::GroupLinks::DestroyService 145721:41:28 with skip_group_share_unlink_auth_refresh feature flag disabled 145821:41:30 removes project authorization 145921:41:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.54 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.50 1.31 1.39 1/281 18141 146121:41:30 with skip_group_share_unlink_auth_refresh feature flag enabled 146221:41:31 does not remove project authorization 146321:41:31# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.85 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.50 1.31 1.39 1/281 18142 146521:41:31 expired GroupGroupLink does not exist 146621:41:31 does not call Groups::GroupLinks::DestroyService 146721:41:31# [RSpecRunTime] Finishing example group spec/workers/remove_expired_group_links_worker_spec.rb. It took 13.34 seconds. Expected to take 14.81 seconds. 146821:41:31# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/template_spec.rb. Expected to take 14.35 seconds. 146921:41:31Gitlab::Ci::Badge::Release::Template 147121:41:32 defaults to latest release 147221:41:33 returns custom key text 147321:41:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.19 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.50 1.31 1.39 1/281 18143 147621:41:33 when a release exists 147721:41:34 returns the tag of the release 147821:41:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.37 second. Current RSS: ~1380M. Threads: 4. load average: 1.46 1.30 1.38 1/281 18144 148021:41:34 no releases exist 148121:41:36 returns string that latest release is none 148221:41:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.62 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.46 1.30 1.38 1/282 18145 148521:41:37 returns the default key width 148621:41:38 returns custom key width 148721:41:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.91 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.46 1.30 1.38 1/281 18146 148921:41:38 #value_width 149021:41:39 returns the default value width 149121:41:40 returns custom value width 149221:41:41 returns VALUE_WIDTH_DEFAULT if the custom value_width supplied is greater than permissible limit 149321:41:42 returns VALUE_WIDTH_DEFAULT if value_width is not a number 149421:41:42# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.12 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.42 1.30 1.38 1/281 18147 149721:41:43 always has the same color 149821:41:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.17 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.42 1.30 1.38 1/281 18148 150021:41:43 #value_color 150121:41:43 when release exists 150321:41:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.27 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.39 1.29 1.38 1/281 18149 150521:41:44 when release does not exist 150721:41:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.39 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.39 1.29 1.38 1/281 18150 150921:41:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/template_spec.rb. It took 14.5 seconds. Expected to take 14.35 seconds. 151021:41:45# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/single_change_access_spec.rb. Expected to take 12.96 seconds. 151121:41:45Gitlab::Checks::SingleChangeAccess 151321:41:46 without failed checks 151421:41:47 doesn't raise an error 151521:41:48 calls pushes checks 151621:41:49 calls branches checks 151721:41:50 calls tags checks 151821:41:52 calls diff checks 151921:41:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.6 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.36 1.29 1.38 1/281 18251 152121:41:52 when time limit was reached 152221:41:53 raises a TimeoutError 152321:41:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.87 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.36 1.29 1.38 1/281 18270 152621:41:53 with provided commits 152721:41:53 behaves like #commits 152821:41:54 returns expected commits 152921:41:55 returns expected commits on repeated calls 153021:41:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.39 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.57 1.33 1.39 1/281 18307 153221:41:55 without provided commits 153321:41:55 behaves like #commits 153421:41:57 returns expected commits 153521:41:58 returns expected commits on repeated calls 153621:41:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.83 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.57 1.33 1.39 1/281 18344 153821:41:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/single_change_access_spec.rb. It took 12.44 seconds. Expected to take 12.96 seconds. 153921:41:58# [RSpecRunTime] Starting example group spec/services/issues/resolve_discussions_spec.rb. Expected to take 12.28 seconds. 154021:41:58Issues::ResolveDiscussions 154121:41:58 for resolving discussions 154221:41:58 #merge_request_for_resolving_discussion 154321:42:00 finds the merge request 154421:42:02 only queries for the merge request once 154521:42:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.63 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.61 1.35 1.39 1/286 18469 154721:42:02 #discussions_to_resolve 154821:42:04 contains a single discussion when matching merge request and discussion are passed 154921:42:06 contains all discussions when only a merge request is passed 155021:42:08 contains only unresolved discussions 155121:42:10 is empty when a discussion and another merge request are passed 155221:42:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.74 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.51 1.33 1.39 1/287 18755 155421:42:10# [RSpecRunTime] Finishing example group spec/services/issues/resolve_discussions_spec.rb. It took 11.92 seconds. Expected to take 12.28 seconds. 155521:42:10# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/checksum_spec.rb. Expected to take 11.82 seconds. 155621:42:10Gitlab::Ci::Trace::Checksum 155721:42:10 when build pending state exists 155821:42:10 when matching persisted trace chunks exist 155921:42:11 calculates combined trace chunks CRC32 correctly 156021:42:11 when trace chunks were persisted in a wrong order 156121:42:11 makes trace checksum invalid but not corrupted 156221:42:11 when one of the trace chunks is missing 156321:42:12 makes trace checksum invalid and corrupted 156421:42:12 when checksums of persisted trace chunks do not match 156521:42:13 makes trace checksum invalid but not corrupted 156621:42:13 when persisted trace chunks are missing 156721:42:14 makes trace checksum invalid 156821:42:14 when build pending state is missing 156921:42:14 #state_crc32 157221:42:16 is expected not to be valid 157321:42:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.05 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.47 1.33 1.39 1/286 18756 157521:42:16 #trace_chunks 157621:42:17 does not load raw_data from a database store 157821:42:17 when there are no chunks 158021:42:18 is not a valid trace 158121:42:19 is not a corrupted trace 158221:42:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.8 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.51 1.34 1.39 1/284 18757 158421:42:19 when there are multiple chunks 158521:42:20 returns chunk with the highest index 158621:42:20 is not a valid trace 158721:42:21 is not a corrupted trace 158821:42:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.03 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.51 1.34 1.39 1/281 18758 159121:42:22 returns total trace size in bytes 159221:42:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/checksum_spec.rb. It took 11.98 seconds. Expected to take 11.82 seconds. 159321:42:22# [RSpecRunTime] Starting example group spec/serializers/diffs_entity_spec.rb. Expected to take 11.21 seconds. 159621:42:25 contains needed attributes 159721:42:25 broken merge request 159821:42:25 renders without errors 159921:42:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.32 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.47 1.33 1.39 1/285 18825 160121:42:25 when a commit_id is passed 160221:42:25 when the passed commit is not the first or last in the group 160321:42:27 includes commit references for previous and next 160421:42:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.34 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.47 1.33 1.39 1/284 18831 160621:42:27 when the passed commit is the first in the group 160721:42:29 includes commit references for nil and previous commit 160821:42:29# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.01 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.43 1.33 1.39 1/284 18834 161021:42:29 when the passed commit is the last in the group 161121:42:31 includes commit references for the next and nil 161221:42:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.83 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.43 1.33 1.39 1/284 18837 161521:42:31 serializes diff files using DiffFileEntity 161621:42:31 when there are conflicts 161721:42:31 serializes diff files with conflicts 161821:42:31# [RSpecRunTime] Finishing example group spec/serializers/diffs_entity_spec.rb. It took 9.19 seconds. Expected to take 11.21 seconds. 161921:42:31# [RSpecRunTime] Starting example group spec/models/releases/link_spec.rb. Expected to take 10.65 seconds. 162021:42:31Releases::Link 162121:42:31 does not allow STI 162221:42:31 associations 162321:42:31 is expected to belong to release required: false 162521:42:31 is expected to validate that :url cannot be empty/falsy 162621:42:31 is expected to validate that :name cannot be empty/falsy 162721:42:31 is expected to validate that the length of :filepath is at most 128 162821:42:31 when url is invalid 162921:42:31 will be invalid 163021:42:31 when duplicate name is added to a release 163121:42:32 raises an error 163221:42:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.44 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.43 1.33 1.39 1/284 18838 163421:42:33 when duplicate url is added to a release 163521:42:33 raises an error 163621:42:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.45 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.43 1.33 1.39 1/283 18839 163821:42:34 when duplicate filepath is added to a release 163921:42:34 raises an error 164121:42:35 returns a list of links by created_at order 164321:42:36 is expected to be truthy 164421:42:36 when link does not include project web url 164521:42:37 is expected to be falsy 164621:42:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.92 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.40 1.32 1.38 4/282 18840 164821:42:37 supported protocols 164921:42:37 protocol: "http" 165021:42:37 will be valid 165121:42:37 protocol: "https" 165221:42:37 will be valid 165321:42:37 protocol: "ftp" 165421:42:38 will be valid 165521:42:38 unsupported protocol 165721:42:38 will be invalid 165821:42:38 when filepath is greater than max length 165921:42:38 will not execute regex 166021:42:38 FILEPATH_REGEX with table 166121:42:38 reason: "cannot contain `//`", filepath: "/https//www.example.com", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe3136c78 @method_name=:be_invalid, @args=[], @block=nil> 166221:42:39 is expected to be invalid 166321:42:39 reason: "cannot start with `//`", filepath: "//www.example.com", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe31349c8 @method_name=:be_invalid, @args=[], @block=nil> 166421:42:39 is expected to be invalid 166521:42:39 reason: "cannot contain a `?`", filepath: "/example.com/?stuff=true", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe3132628 @method_name=:be_invalid, @args=[], @block=nil> 166621:42:39 is expected to be invalid 166721:42:39 reason: "cannot contain a `:`", filepath: "/example:5000", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe31304b8 @method_name=:be_invalid, @args=[], @block=nil> 166821:42:39 is expected to be invalid 166921:42:39 reason: "cannot end in a `-`", filepath: "/binaries/awesome-app.dmg-", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe318e338 @method_name=:be_invalid, @args=[], @block=nil> 167021:42:39 is expected to be invalid 167121:42:39 reason: "cannot end in a `.`", filepath: "/binaries/awesome-app.dmg.", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe318b598 @method_name=:be_invalid, @args=[], @block=nil> 167221:42:39 is expected to be invalid 167321:42:39 reason: "cannot end in a `_`", filepath: "/binaries/awesome-app.dmg_", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe3189a68 @method_name=:be_invalid, @args=[], @block=nil> 167421:42:40 is expected to be invalid 167521:42:40 reason: "cannot start with a `.`", filepath: ".binaries/awesome-app.dmg", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe3187808 @method_name=:be_invalid, @args=[], @block=nil> 167621:42:40 is expected to be invalid 167721:42:40 reason: "cannot start with a `-`", filepath: "-binaries/awesome-app.dmg", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe3185828 @method_name=:be_invalid, @args=[], @block=nil> 167821:42:40 is expected to be invalid 167921:42:40 reason: "cannot start with a `_`", filepath: "_binaries/awesome-app.dmg", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe3183708 @method_name=:be_invalid, @args=[], @block=nil> 168021:42:40 is expected to be invalid 168121:42:40 reason: "cannot start with a number", filepath: "3binaries/awesome-app.dmg", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe31813b8 @method_name=:be_invalid, @args=[], @block=nil> 168221:42:40 is expected to be invalid 168321:42:40 reason: "cannot start with a letter", filepath: "binaries/awesome-app.dmg", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe31ef340 @method_name=:be_invalid, @args=[], @block=nil> 168421:42:40 is expected to be invalid 168521:42:40 reason: "cannot contain accents", filepath: "/binarïes/âwésome-app.dmg", result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079ebe31ed590 @method_name=:be_invalid, @args=[], @block=nil> 168621:42:40 is expected to be invalid 168721:42:40 reason: "can end in a character", filepath: "/binaries/awesome-app.dmg", result: #<RSpec::Rails::Matchers::BeValid:0x000079ebce7b16f8 @args=[]> 168821:42:41 is expected to be valid 168921:42:41 reason: "can end in a number", filepath: "/binaries/awesome-app-1", result: #<RSpec::Rails::Matchers::BeValid:0x000079ebce7b0618 @args=[]> 169021:42:41 is expected to be valid 169121:42:41 reason: "can contain one or more dots, dashes or underscores", filepath: "/sub_tr__ee.ex..ample-2--1/v99.com", result: #<RSpec::Rails::Matchers::BeValid:0x000079ebce7df620 @args=[]> 169221:42:41 is expected to be valid 169321:42:41 reason: "can contain multiple non-sequential slashes", filepath: "/example.com/path/to/file.exe", result: #<RSpec::Rails::Matchers::BeValid:0x000079ebce7de568 @args=[]> 169421:42:41 is expected to be valid 169521:42:41 reason: "can be nil", filepath: nil, result: #<RSpec::Rails::Matchers::BeValid:0x000079ebce7dd4b0 @args=[]> 169621:42:41 is expected to be valid 169721:42:41# [RSpecRunTime] Finishing example group spec/models/releases/link_spec.rb. It took 10.31 seconds. Expected to take 10.65 seconds. 169821:42:41# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb. Expected to take 9.82 seconds. 169921:42:41Gitlab::ImportExport::SnippetRepoRestorer 170021:42:41 when the snippet does not have a bundle file path 170121:42:41 behaves like no bundle file present 170221:42:42 creates the repository from the database content 170321:42:43 does not call snippet update statistics service 170421:42:43 when the repository creation fails 170521:42:44 returns false 170621:42:44# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.54 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.37 1.32 1.38 1/285 18909 170821:42:44 when the snippet bundle path is not present 170921:42:44 behaves like no bundle file present 171021:42:44 creates the repository from the database content 171121:42:45 does not call snippet update statistics service 171221:42:45 when the repository creation fails 171321:42:46 returns false 171421:42:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.64 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.34 1.31 1.38 1/287 18978 171621:42:46 when the snippet repository bundle exists 171721:42:47 refreshes snippet statistics 171821:42:47 when it is valid 171921:42:49 creates the repository from the bundle 172021:42:50 sets same shard in snippet repository as in the repository storage 172121:42:50# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.17 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.31 1.31 1.38 1/287 19101 172321:42:50 when it is invalid 172421:42:52 returns false and deletes the repository from disk and the database 172521:42:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.82 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.31 1.31 1.38 1/287 19145 172721:42:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb. It took 10.61 seconds. Expected to take 9.82 seconds. 172821:42:52# [RSpecRunTime] Starting example group spec/models/integrations/jenkins_spec.rb. Expected to take 9.76 seconds. 172921:42:52Integrations::Jenkins 173021:42:52 does not allow STI 173121:42:52 sets the default values 173221:42:52 behaves like Integrations::BaseCi 173321:42:52 default values 173421:42:52 is expected to eq :ci 173521:42:52 behaves like Integrations::ResetSecretFields 173621:42:52 #exposing_secrets_fields 173721:42:52 returns an array of strings 173821:42:52 #reset_secret_fields? 173921:42:52 returns false if no exposing field has changed 174021:42:53 returns true if any exposing field has changed 174121:42:53 validation callback 174221:42:53 when an exposing field has changed 174321:42:53 clears all secret fields 174421:42:53 when a secret field has been updated 174521:42:53 does not clear this secret field 174621:42:53 when a secret field has been updated with the same value 174721:42:53 does not clear this secret field 174821:42:53 when no exposing field has changed 174921:42:53 does not clear any secret fields 175121:42:53 is expected to respond to #enable_ssl_verification 175221:42:53 is expected to respond to #enable_ssl_verification? 175321:42:53 #initialize_properties 175421:42:53 enables the setting by default 175521:42:53 does not enable the setting if the record is already persisted 175621:42:53 does not enable the setting if a custom value was set 175821:42:53 inserts the checkbox field after the first URL field, or at the end 175921:42:53 does not insert the field repeatedly 176021:42:53 behaves like Integrations::HasWebHook 176121:42:53 associations 176221:42:53 is expected to have one service_hook inverse_of => integration 176421:42:53 calls #update_web_hook! when enabled 176521:42:54 does not call #update_web_hook! when disabled 176621:42:54 does not call #update_web_hook! when validation fails 176821:42:54 returns a string 176921:42:54 #url_variables 177021:42:54 returns a hash 177121:42:54 #hook_ssl_verification 177221:42:54 returns a boolean 177321:42:54 delegates to #enable_ssl_verification if the concern is included 177421:42:54 #update_web_hook! 177521:42:54 creates or updates a service hook 177621:42:55 raises an error if the service hook could not be saved 177721:42:55 does not attempt to save the service hook if there are no changes 177821:42:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.18 seconds. Current RSS: ~1551M. Threads: 4. load average: 1.28 1.30 1.37 1/284 19146 178021:42:55 #execute_web_hook! 178121:42:56 creates the webhook if necessary and executes it 178221:42:56 raises an error if the service hook could not be saved 178321:42:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.21 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.28 1.30 1.37 1/284 19147 178621:42:56 when the integration is active 178821:42:56 when password was not touched 178921:42:57 is expected not to validate that :username cannot be empty/falsy 179021:42:57 when password was touched 179121:42:57 is expected to validate that :username cannot be empty/falsy 179221:42:57 when password is blank 179321:42:58 does not validate the username 179521:42:58 does not validate the presence of password if username is nil 179621:42:58 validates the presence of password if username is present 179721:42:58 when the integration is inactive 179821:42:59 is expected not to validate that :username cannot be empty/falsy 179921:42:59 is expected not to validate that :password cannot be empty/falsy 180121:42:59 when the jenkins_url has no relative path 180321:42:59 when the jenkins_url has relative path 180521:42:59 userinfo is missing and username and password are set 180721:42:59 userinfo is provided and username and password are set 180921:42:59 userinfo is provided username and password are not set 181221:42:59 returns the right status 181421:43:00 invokes the Jenkins API 181521:43:01 adds default web hook headers to the request 181621:43:02 request url contains properly serialized username and password 181721:43:02# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.52 seconds. Current RSS: ~1521M. Threads: 4. load average: 1.26 1.29 1.37 1/284 19148 181921:43:02# [RSpecRunTime] Finishing example group spec/models/integrations/jenkins_spec.rb. It took 9.69 seconds. Expected to take 9.76 seconds. 182021:43:02# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb. Expected to take 9.12 seconds. 182121:43:02Gitlab::Email::Handler::UnsubscribeHandler 182221:43:02 when email key 182321:43:03 matches the new format 182421:43:04 matches the legacy format 182521:43:05 doesn't match either format 182621:43:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.47 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.24 1.29 1.37 1/284 19149 182821:43:05 when notification concerns a commit 182921:43:05 handler does not raise an error 183021:43:05 user is unsubscribed 183121:43:07 leaves user unsubscribed 183221:43:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.51 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.24 1.29 1.37 1/284 19150 183421:43:07 user is subscribed 183521:43:08 unsubscribes user from notable 183621:43:08 when using old style unsubscribe link 183721:43:09 unsubscribes user from notable 183821:43:09# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.52 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.24 1.29 1.37 1/284 19151 184021:43:09 when the noteable could not be found 184121:43:10 raises a NoteableNotFoundError 184221:43:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.7 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.22 1.28 1.37 1/284 19152 184421:43:10 when no sent notification for the mail key could be found 184521:43:11 raises a SentNotificationNotFoundError 184621:43:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.75 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.22 1.28 1.37 1/284 19153 184821:43:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb. It took 9.23 seconds. Expected to take 9.12 seconds. 184921:43:11# [RSpecRunTime] Starting example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. Expected to take 8.72 seconds. 185021:43:11MergeRequests::DeleteNonLatestDiffsService 185221:43:14 schedules no removal if it is already cleaned 185321:43:17 schedules no removal if it is empty 185421:43:19 schedules no removal if there is no non-latest diffs 185521:43:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.27 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.19 1.27 1.36 1/290 19651 185721:43:19# [RSpecRunTime] Finishing example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. It took 8.52 seconds. Expected to take 8.72 seconds. 185821:43:19# [RSpecRunTime] Starting example group spec/lib/banzai/object_renderer_spec.rb. Expected to take 8.21 seconds. 185921:43:19Banzai::ObjectRenderer 186221:43:20 renders and redacts an Array of objects 186321:43:21 calls Banzai::ReferenceRedactor to perform redaction 186421:43:22 retrieves field content using Banzai::Renderer.render_field 186521:43:24 passes context to PostProcessPipeline 186621:43:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.05 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.17 1.27 1.36 1/289 19724 186821:43:24 without cache 186921:43:25 renders and redacts an Array of objects 187021:43:26 calls Banzai::ReferenceRedactor to perform redaction 187121:43:27 retrieves field content using Banzai::Renderer.cacheless_render_field 187221:43:27# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.19 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.17 1.27 1.36 1/289 19779 187421:43:27# [RSpecRunTime] Finishing example group spec/lib/banzai/object_renderer_spec.rb. It took 7.92 seconds. Expected to take 8.21 seconds. 187521:43:27# [RSpecRunTime] Starting example group spec/services/packages/conan/create_package_file_service_spec.rb. Expected to take 7.91 seconds. 187621:43:27Packages::Conan::CreatePackageFileService 187821:43:28 with temp file 187921:43:28 behaves like a valid package_file 188021:43:28 creates a new package file 188121:43:28 behaves like assigns build to package file 188221:43:28 with build info 188321:43:29 assigns the pipeline to the package 188421:43:30 creates a new PackageFileBuildInfo record 188521:43:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.75 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.24 1.28 1.36 1/284 19780 188721:43:30 behaves like a valid recipe_file 188821:43:30 creates a new recipe file 188921:43:30 behaves like assigns build to package file 189021:43:30 with build info 189121:43:31 assigns the pipeline to the package 189221:43:31 creates a new PackageFileBuildInfo record 189321:43:31# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.26 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.24 1.28 1.36 1/284 19781 189521:43:31 with remote file 189621:43:31 behaves like a valid package_file 189721:43:31 creates a new package file 189821:43:31 behaves like assigns build to package file 189921:43:31 with build info 190021:43:32 assigns the pipeline to the package 190121:43:33 creates a new PackageFileBuildInfo record 190221:43:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.87 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.24 1.28 1.36 1/284 19782 190421:43:33 behaves like a valid recipe_file 190521:43:33 creates a new recipe file 190621:43:33 behaves like assigns build to package file 190721:43:33 with build info 190821:43:34 assigns the pipeline to the package 190921:43:34 creates a new PackageFileBuildInfo record 191021:43:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.39 second. Current RSS: ~1476M. Threads: 4. load average: 1.22 1.28 1.36 1/284 19783 191221:43:34 file is missing 191321:43:35 raises an error 191421:43:35# [RSpecRunTime] Finishing example group spec/services/packages/conan/create_package_file_service_spec.rb. It took 7.24 seconds. Expected to take 7.91 seconds. 191521:43:35# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 7.72 seconds. 191621:43:35DeclarativePolicy authorization in GraphQL 191721:43:35 Field authorizations 191821:43:35 with a single permission 191921:43:35 returns the protected field when user has permission 192021:43:35 returns nil when user is not authorized 192121:43:35 with a collection of permissions 192221:43:35 returns the protected field when user has all permissions 192321:43:35 returns nil when user only has one of the permissions 192421:43:35 returns nil when user only has the other of the permissions 192521:43:35 returns nil when user has neither of the required permissions 192621:43:35 Field authorizations when field is a built in type 192721:43:35 with a single permission 192821:43:35 returns the protected field when user has permission 192921:43:35 returns nil when user is not authorized 193021:43:35 with a collection of permissions 193121:43:35 returns the protected field when user has all permissions 193221:43:35 returns nil when user only has one of the permissions 193321:43:35 returns nil when user only has none of the permissions 193421:43:35 Type authorizations 193521:43:35 with a single permission 193621:43:35 returns the protected field when user has permission 193721:43:35 returns nil when user is not authorized 193821:43:35 with a collection of permissions 193921:43:35 returns the protected field when user has all permissions 194021:43:35 returns nil when user only has one of the permissions 194121:43:35 returns nil when user only has the other of the permissions 194221:43:35 returns nil when user has neither of the required permissions 194321:43:35 type and field authorizations together 194421:43:35 returns the protected field when user has all permissions 194521:43:35 returns nil when user only has one of the permissions 194621:43:35 returns nil when user only has the other of the permissions 194721:43:35 returns nil when user has neither of the required permissions 194821:43:35 resolver and field authorizations together 194921:43:35 when the resolver authorizes the object 195021:43:35 returns the protected field when user has all permissions 195121:43:35 returns nil when user only has one of the permissions 195221:43:35 returns nil when user only has the other of the permissions 195321:43:35 returns nil when user has neither of the required permissions 195421:43:35 when the resolver is a subclass of one that authorizes the object 195521:43:35 returns the protected field when user has all permissions 195621:43:36 returns nil when user only has one of the permissions 195721:43:36 returns nil when user only has the other of the permissions 195821:43:36 returns nil when user has neither of the required permissions 195921:43:36 when the resolver is a subclass of one that authorizes the object, extra permission 196021:43:36 when the field does not define any permissions 196121:43:36 returns the protected field when user has all permissions 196221:43:36 returns nil when user only has one of the permissions 196321:43:36 returns nil when user only has the other of the permissions 196421:43:36 returns nil when user has neither of the required permissions 196521:43:36 when the resolver does not authorize the object, but instead calls authorized_find! 196621:43:36 returns the protected field when user has all permissions 196721:43:36 returns nil when user only has one of the permissions 196821:43:36 returns nil when user only has the other of the permissions 196921:43:36 returns nil when user has neither of the required permissions 197021:43:36 when the resolver calls authorized_find!, but does not list any permissions 197121:43:36 raises a configuration error 197221:43:36 when type authorizations when applied to a relay connection 197321:43:36 returns only the elements visible to the user 197421:43:36 returns nil when user is not authorized 197521:43:36 limiting connections with multiple objects 197621:43:36 only checks permissions for the first object 197721:43:36 type authorizations when applied to a basic connection 197821:43:36 returns the protected field when user has permission 197921:43:36 returns nil when user is not authorized 198021:43:36 Authorizations on active record relations 198121:43:36 for connection field type 198221:43:38 renders the issues the user has access to 198321:43:40 does not check access on fields that will not be rendered 198421:43:40# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.49 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.20 1.27 1.36 1/284 19784 198621:43:40 for list field type 198721:43:41 renders the issues the user has access to 198821:43:41# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.28 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.20 1.27 1.36 1/284 19785 199021:43:41 Authorization on GraphQL::Execution::SKIP 199121:43:41 skips redaction 199221:43:41# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 6.89 seconds. Expected to take 7.72 seconds. 199321:43:41# [RSpecRunTime] Starting example group spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb. Expected to take 7.06 seconds. 199421:43:41BatchedGitRefUpdates::ProjectCleanupService 199621:43:44 deletes the named refs in batches for the given project only 199721:43:45 handles duplicates 199821:43:46 marks the processed BatchedGitRefUpdates::Deletion as processed 199921:43:46 returns stats 200021:43:47 acquires a lock for the given project_id to avoid running duplicate instances 200121:43:48 does nothing when the project does not exist 200221:43:49 stops after it reaches limit of deleted refs 200321:43:49# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.67 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.17 1.26 1.36 1/284 20606 200521:43:49# [RSpecRunTime] Finishing example group spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb. It took 7.36 seconds. Expected to take 7.06 seconds. 200621:43:49# [RSpecRunTime] Starting example group spec/services/lfs/locks_finder_service_spec.rb. Expected to take 7.0 seconds. 200721:43:49Lfs::LocksFinderService 201021:43:49 with results 201121:43:50 returns the record 201221:43:50 without results 201321:43:50 returns an empty list 201421:43:50 find by path 201521:43:50 with results 201621:43:51 returns the record 201721:43:51 without results 201821:43:52 returns an empty list 202021:43:52 with results 202121:43:53 returns all the records 202221:43:53 without results 202321:43:53 returns an empty list 202421:43:53 when an error is raised 202521:43:54 doesn't succeed 202621:43:54# [RSpecRunTime] Finishing example group spec/services/lfs/locks_finder_service_spec.rb. It took 5.33 seconds. Expected to take 7.0 seconds. 202721:43:54# [RSpecRunTime] Starting example group spec/workers/projects/git_garbage_collect_worker_spec.rb. Expected to take 6.51 seconds. 202821:43:54Projects::GitGarbageCollectWorker 202921:43:55 behaves like can collect git garbage 203121:43:55 with active lease_uuid 203221:43:55 flushes ref caches when the task if 'gc' 203321:43:55 handles gRPC errors 203421:43:55 behaves like it calls Gitaly 203521:43:55 is expected to receive optimize_repository(*(any args)) 1 time 203621:43:56# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.42 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.16 1.26 1.35 1/285 20650 203821:43:56 behaves like it updates the resource statistics 203921:43:56 updates the resource statistics 204021:43:56 does nothing if the database is read-only 204121:43:56 with different lease than the active one 204221:43:56 returns silently 204321:43:56 with no active lease 204421:43:56 when is able to get the lease 204521:43:56 flushes ref caches when the task if 'gc' 204621:43:56 behaves like it calls Gitaly 204721:43:56 is expected to receive optimize_repository(*(any args)) 1 time 204821:43:56 behaves like it updates the resource statistics 204921:43:56 updates the resource statistics 205021:43:57 does nothing if the database is read-only 205121:43:57 when no lease can be obtained 205221:43:57 returns silently 205421:43:57 is expected to receive prune_unreachable_objects(*(any args)) 1 time 205621:43:57 is expected to receive optimize_repository({:eager=>true}) 1 time 205721:43:57 when is able to get the lease 205821:43:57 when the repository has joined a pool 205921:43:58 ensures the repositories are linked 206021:43:58 when deduplication service runs into a GRPC internal error 206121:43:58 behaves like can collect git garbage 206321:43:58 with active lease_uuid 206421:43:58 flushes ref caches when the task if 'gc' 206521:43:58 handles gRPC errors 206621:43:58 behaves like it calls Gitaly 206721:43:58 is expected to receive optimize_repository(*(any args)) 1 time 206821:43:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.23 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.16 1.26 1.35 1/285 20784 207021:43:58 behaves like it updates the resource statistics 207121:43:58 updates the resource statistics 207221:43:59 does nothing if the database is read-only 207321:43:59 with different lease than the active one 207421:43:59 returns silently 207521:43:59 with no active lease 207621:43:59 when is able to get the lease 207721:43:59 flushes ref caches when the task if 'gc' 207821:43:59 behaves like it calls Gitaly 207921:43:59 is expected to receive optimize_repository(*(any args)) 1 time 208021:43:59 behaves like it updates the resource statistics 208121:43:59 updates the resource statistics 208221:43:59 does nothing if the database is read-only 208321:43:59 when no lease can be obtained 208421:43:59 returns silently 208621:43:59 is expected to receive prune_unreachable_objects(*(any args)) 1 time 208821:44:00 is expected to receive optimize_repository({:eager=>true}) 1 time 208921:44:00 LFS object garbage collection 209021:44:00Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 209221:44:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 209321:44:00 cleans up unreferenced LFS objects 209421:44:00 catches and logs exceptions 209521:44:00 does nothing if the database is read-only 209621:44:00 when optimize repository call fails 209721:44:01 does not clean up unreferenced LFS objects 209821:44:01# [RSpecRunTime] Finishing example group spec/workers/projects/git_garbage_collect_worker_spec.rb. It took 6.41 seconds. Expected to take 6.51 seconds. 209921:44:01# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb. Expected to take 6.43 seconds. 210021:44:01projects/merge_requests/creations/_new_submit.html.haml 210121:44:01 when there are pipelines for merge request but no pipeline for last commit 210221:44:06 shows <<Pipelines>> tab and hides <<Builds>> tab 210321:44:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.2 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.13 1.25 1.35 1/288 20941 210521:44:06# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb. It took 5.79 seconds. Expected to take 6.43 seconds. 210621:44:06# [RSpecRunTime] Starting example group spec/workers/container_expiration_policy_worker_spec.rb. Expected to take 6.07 seconds. 210721:44:06ContainerExpirationPolicyWorker 210921:44:06 process cleanups 211021:44:06 calls the limited capacity worker 211121:44:06 with exclusive lease taken 211221:44:06 does not do anything 211321:44:06 process stale ongoing cleanups 211421:44:08 set them as unfinished 211521:44:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.83 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.13 1.25 1.35 1/288 20942 211721:44:08 policies without container repositories 211821:44:09 disables them 211921:44:09 counts logging 212021:44:10 logs all the counts 212121:44:10 with load balancing enabled 212221:44:10 reads the counts from the replica 212321:44:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.85 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.12 1.24 1.35 1/288 20943 212521:44:10# [RSpecRunTime] Finishing example group spec/workers/container_expiration_policy_worker_spec.rb. It took 3.64 seconds. Expected to take 6.07 seconds. 212621:44:10# [RSpecRunTime] Starting example group spec/finders/users_finder_spec.rb. Expected to take 5.94 seconds. 212921:44:10Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 213121:44:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 213221:44:11 with a normal user 213321:44:11 behaves like executes users finder as normal user 213421:44:11 returns searchable users 213521:44:11 filters by username 213621:44:11 filters by id 213721:44:11 filters by username (case insensitive) 213821:44:11 filters by search 213921:44:11 does not filter by private emails search 214021:44:11 filters by external users 214121:44:11 filters by non external users 214221:44:11 filters by human users 214321:44:11 filters by non-human users 214421:44:11 filters by active users 214521:44:12 filters by non-active users 214621:44:12 filters by created_at 214721:44:12 filters by non internal users 214821:44:12 does not filter by custom attributes 214921:44:12 orders returned results 215021:44:12 does not filter by admins 215121:44:12 minimum character limit for search 215221:44:12 passes use_minimum_char_limit from params 215321:44:12 allows searching with 2 characters when use_minimum_char_limit is false 215421:44:12 does not allow searching with 2 characters when use_minimum_char_limit is not set 215521:44:12# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.93 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.12 1.24 1.35 1/287 20944 215721:44:12 with group argument is passed 215821:44:13 filtered by search 215921:44:13 when user cannot read group 216021:44:13 filtered by search 216121:44:13 with an admin user 216221:44:13 when admin mode setting is disabled 216321:44:13 behaves like executes users finder as admin 216421:44:13 filters by external users 216521:44:13 returns all users 216621:44:13 filters by blocked users 216721:44:13 filters by active users 216821:44:13 filters by non-active users 216921:44:13 returns only admins 217021:44:13 filters by custom attributes 217121:44:13 filters by private emails search 217221:44:13 when admin mode setting is enabled 217321:44:13 when in admin mode 217421:44:13 behaves like executes users finder as admin 217521:44:13 filters by external users 217621:44:13 returns all users 217721:44:13 filters by blocked users 217821:44:14 filters by active users 217921:44:14 filters by non-active users 218021:44:14 returns only admins 218121:44:14 filters by custom attributes 218221:44:14 filters by private emails search 218321:44:14 when not in admin mode 218421:44:14 behaves like executes users finder as normal user 218521:44:14 returns searchable users 218621:44:14 filters by username 218721:44:14 filters by id 218821:44:14 filters by username (case insensitive) 218921:44:14 filters by search 219021:44:14 does not filter by private emails search 219121:44:14 filters by external users 219221:44:14 filters by non external users 219321:44:14 filters by human users 219421:44:14 filters by non-human users 219521:44:14 filters by active users 219621:44:14 filters by non-active users 219721:44:15 filters by created_at 219821:44:15 filters by non internal users 219921:44:15 does not filter by custom attributes 220021:44:15 orders returned results 220121:44:15 does not filter by admins 220221:44:15 minimum character limit for search 220321:44:15 passes use_minimum_char_limit from params 220421:44:15 allows searching with 2 characters when use_minimum_char_limit is false 220521:44:15 does not allow searching with 2 characters when use_minimum_char_limit is not set 220621:44:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.75 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.11 1.24 1.35 1/286 20945 220821:44:15# [RSpecRunTime] Finishing example group spec/finders/users_finder_spec.rb. It took 4.9 seconds. Expected to take 5.94 seconds. 220921:44:15# [RSpecRunTime] Starting example group spec/finders/packages/maven/package_finder_spec.rb. Expected to take 5.59 seconds. 221021:44:15Packages::Maven::PackageFinder 221121:44:16 uses CTE in the query 221321:44:16 within the project 221421:44:16 behaves like handling valid and invalid paths 221521:44:16 with a valid path 221621:44:16 is expected to include #<Packages::Package id: 245, project_id: 991, created_at: "2024-11-14 21:44:16.100349000 +0000", upda...ge_type: "maven", creator_id: 1039, status: "default", last_downloaded_at: nil, status_message: nil> 221721:44:16 with an invalid path 221821:44:16 returns an empty array 221921:44:16 with an uninstallable package 222021:44:16 returns an empty array 222121:44:16 within a group 222221:44:16 behaves like handling valid and invalid paths 222321:44:16 with a valid path 222421:44:16 is expected to include #<Packages::Package id: 245, project_id: 991, created_at: "2024-11-14 21:44:16.100349000 +0000", upda...ge_type: "maven", creator_id: 1039, status: "default", last_downloaded_at: nil, status_message: nil> 222521:44:16 with an invalid path 222621:44:16 returns an empty array 222721:44:16 with an uninstallable package 222821:44:16 returns an empty array 222921:44:16 when the FF maven_remove_permissions_check_from_finder disabled 223021:44:16 returns an empty array 223121:44:16 when an user assigned the developer role 223221:44:16 behaves like handling valid and invalid paths 223321:44:16 with a valid path 223421:44:16 is expected to include #<Packages::Package id: 245, project_id: 991, created_at: "2024-11-14 21:44:16.100349000 +0000", upda...ge_type: "maven", creator_id: 1039, status: "default", last_downloaded_at: nil, status_message: nil> 223521:44:16 with an invalid path 223621:44:17 returns an empty array 223721:44:17 with an uninstallable package 223821:44:17 returns an empty array 223921:44:17 across all projects 224021:44:17 returns an empty array 224121:44:17 versionless maven-metadata.xml package 224221:44:19 without order by package file 224321:44:20 is expected to contain exactly #<Packages::Package id: 247, project_id: 993, created_at: "2024-11-14 21:44:18.530140944 +0000", upda...ge_type: "maven", creator_id: 1041, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 249, project_id: 994, created_at: "2024-11-14 21:44:18.932085226 +0000", upda...ge_type: "maven", creator_id: 1042, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 251, project_id: 995, created_at: "2024-11-14 21:44:19.355992336 +0000", upda...ge_type: "maven", creator_id: 1043, status: "default", last_downloaded_at: nil, status_message: nil> 224421:44:20# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.45 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.10 1.24 1.34 1/285 20946 224621:44:20 with order by package file 224721:44:20 is expected to eq #<Packages::Package id: 249, project_id: 994, created_at: "2024-11-14 21:44:18.932085226 +0000", upda...ge_type: "maven", creator_id: 1042, status: "default", last_downloaded_at: nil, status_message: nil> 224821:44:20 with anonymous access to public registry in private group/project 224921:44:20 behaves like handling valid and invalid paths 225021:44:20 with a valid path 225121:44:20 is expected to include #<Packages::Package id: 245, project_id: 991, created_at: "2024-11-14 21:44:16.100349000 +0000", upda...ge_type: "maven", creator_id: 1039, status: "default", last_downloaded_at: nil, status_message: nil> 225221:44:20 with an invalid path 225321:44:20 returns an empty array 225421:44:20 with an uninstallable package 225521:44:20 returns an empty array 225621:44:20# [RSpecRunTime] Finishing example group spec/finders/packages/maven/package_finder_spec.rb. It took 5.42 seconds. Expected to take 5.59 seconds. 225721:44:20# [RSpecRunTime] Starting example group spec/views/projects/notes/_more_actions_dropdown.html.haml_spec.rb. Expected to take 5.49 seconds. 225821:44:20projects/notes/_more_actions_dropdown 225921:44:21 shows Delete button if editable and current users comment 226021:44:22 shows Report abuse and Delete buttons if editable and not current users comment 226121:44:23 does not show Edit button if not editable and not current users comment 226221:44:23 shows Edit button if editable and current users comment 226321:44:24 shows Report abuse to admin button if not editable and not current users comment 226421:44:25 does not show the More actions button if not editable and current users comment 226521:44:25# [RSpecRunTime] Finishing example group spec/views/projects/notes/_more_actions_dropdown.html.haml_spec.rb. It took 4.89 seconds. Expected to take 5.49 seconds. 226621:44:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.13 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.09 1.23 1.34 1/285 20947 226821:44:25# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/user_finder_spec.rb. Expected to take 5.22 seconds. 226921:44:25Gitlab::GithubImport::UserFinder 227021:44:26 #author_id_for 227121:44:26 with default author_key 227221:44:26 returns the user ID for the author of an object 227321:44:26 returns the ID of the project creator if no user ID could be found 227421:44:26 returns the ID of the ghost user when the object has no user 227521:44:26 returns the ID of the ghost user when the given object is nil 227621:44:26# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.16 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.09 1.23 1.34 1/285 20948 227821:44:26 with a non-default author_key 227921:44:26 when the author_key parameter is :actor 228021:44:26 behaves like user ID finder 228121:44:26 returns the user ID for an object 228221:44:26 when the author_key parameter is :assignee 228321:44:26 behaves like user ID finder 228421:44:26 returns the user ID for an object 228521:44:26 when the author_key parameter is :requested_reviewer 228621:44:26 behaves like user ID finder 228721:44:26 returns the user ID for an object 228821:44:26 when the author_key parameter is :review_requester 228921:44:26 behaves like user ID finder 229021:44:26 returns the user ID for an object 229121:44:26 #assignee_id_for 229221:44:26 returns the user ID for the assignee of an issuable 229321:44:26 returns nil if the issuable does not have an assignee 229421:44:26 #user_id_for 229521:44:26 when user mapping is disabled 229621:44:26 returns the user ID for the given user 229721:44:26 when user mapping is enabled 229821:44:27 returns the mapped_user_id of source user with matching user identifier 229921:44:27 creates a new source user when user identifier does not match 230021:44:27 does not fail with empty input 230221:44:27 without a cache 230321:44:27 finds a GitLab user for a GitHub user ID 230421:44:27 finds a GitLab user for a GitHub Email address 230521:44:27 with a cache 230621:44:27 returns the cached user ID 230721:44:27 does not query the database if the cache key exists but is empty 230821:44:27 #find_from_cache 230921:44:27 retrieves a GitLab user ID for a GitHub user ID 231021:44:28 retrieves a GitLab user ID for a GitHub Email address 231121:44:28 does not query the cache for an Email address when none is given 231221:44:28 #find_id_from_database 231321:44:28 returns the GitLab user ID for a GitHub user ID 231421:44:28 returns the GitLab user ID for a GitHub Email address 231521:44:28 #email_for_github_username 231621:44:28 when the email is cached 231721:44:28 returns the email from the cache 231821:44:28 does not make a rate-limited API call 231921:44:28 when the email cache is nil 232021:44:28 if the email has not been checked for the project 232121:44:28 if the cached etag is nil 232221:44:28 makes an API call 232321:44:28 if the response contains an email 232421:44:28 behaves like returns and caches the email 232521:44:28 returns the email 232621:44:28 caches the email and expires the etag and project check caches 232721:44:28 when retried 232821:44:28 behaves like returns and caches the email 232921:44:28 returns the email 233021:44:28 caches the email and expires the etag and project check caches 233121:44:28 if the response does not contain an email 233321:44:28 caches a blank email and etag and marks the project as checked 233421:44:28 if the cached etag is not nil 233521:44:28 makes a non-rate-limited API call 233621:44:28 if the response contains an email 233721:44:28 behaves like returns and caches the email 233821:44:28 returns the email 233921:44:28 caches the email and expires the etag and project check caches 234021:44:28 if the response does not contain an email 234121:44:28 behaves like returns nil and caches a negative lookup 234321:44:28 caches a blank email and marks the project as checked 234421:44:28 if the response is nil 234621:44:28 marks the project as checked 234721:44:28 if the email has been checked for the project 234921:44:28 behaves like does not change caches 235021:44:28 does not write to any of the caches 235121:44:28 behaves like a user resource not found on GitHub 235321:44:28 caches a blank email 235421:44:28 when the email cache is blank 235521:44:28 if the email has not been checked for the project 235621:44:28 if the cached etag is not nil 235721:44:28 makes a non-rate-limited API call 235821:44:28 if the response contains an email 235921:44:28 behaves like returns and caches the email 236021:44:28 returns the email 236121:44:28 caches the email and expires the etag and project check caches 236221:44:28 if the response does not contain an email 236321:44:28 behaves like returns nil and caches a negative lookup 236521:44:28 caches a blank email and marks the project as checked 236621:44:28 if the response is nil 236721:44:28 behaves like returns nil and caches a negative lookup 236921:44:29 caches a blank email and marks the project as checked 237021:44:29 behaves like a user resource not found on GitHub 237221:44:29 caches a blank email 237321:44:29 if the cached etag is nil 237421:44:29 when lock was executed by another process and an email was fetched 237521:44:29 does not fetch user detail 237621:44:29 when lock was executed by another process and an email in cache is still blank 237721:44:29 fetch user detail 237821:44:29 if the email has been checked for the project 238021:44:29 behaves like does not change caches 238121:44:29 does not write to any of the caches 238221:44:29 #cached_id_for_github_id 238321:44:29 reads a user ID from the cache 238421:44:29 reads a non existing cache key 238521:44:29 #cached_id_for_github_email 238621:44:29 reads a user ID from the cache 238721:44:29 reads a non existing cache key 238821:44:29 #id_for_github_id 238921:44:29 queries and caches the user ID for a given GitHub ID 239021:44:29 caches a nil value if no ID could be found 239121:44:29 when importing from github enterprise 239221:44:29 does not look up the user by external id 239321:44:29 #id_for_github_email 239421:44:29 queries and caches the user ID for a given Email address 239521:44:29 caches a nil value if no ID could be found 239621:44:29 #query_id_for_github_id 239721:44:29 returns the ID of the user for the given GitHub user ID 239821:44:29 returns nil when no user ID could be found 239921:44:29 #query_id_for_github_email 240021:44:29 returns the ID of the user for the given Email address 240121:44:29 returns nil if no user ID could be found 240221:44:29 #read_id_from_cache 240321:44:29 reads an ID from the cache 240421:44:29 reads a cache key with an empty value 240521:44:29 reads a cache key that does not exist 240621:44:29 #source_user_accepted? 240721:44:30 returns true when the associated source user has an accepted status 240821:44:30 returns false when the associated source user does not have an accepted status 240921:44:30 when user contribution mapping is disabled 241021:44:30 returns true 241121:44:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/user_finder_spec.rb. It took 4.77 seconds. Expected to take 5.22 seconds. 241221:44:30# [RSpecRunTime] Starting example group spec/services/suggestions/outdate_service_spec.rb. Expected to take 5.12 seconds. 241321:44:30Suggestions::OutdateService 241521:44:30 when there is a change within multi-line suggestion range 241621:44:33 updates the outdatable suggestion record 241721:44:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.64 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.09 1.23 1.34 1/291 21089 241921:44:33 when there is no change within multi-line suggestion range 242021:44:37 does not outdates suggestion record 242121:44:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.55 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.40 1.29 1.36 1/291 21231 242321:44:37# [RSpecRunTime] Finishing example group spec/services/suggestions/outdate_service_spec.rb. It took 6.65 seconds. Expected to take 5.12 seconds. 242421:44:37# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_close_spec.rb. Expected to take 4.86 seconds. 242521:44:37Gitlab::SlashCommands::IssueClose 242721:44:37 when the user does not have permission 242821:44:38 does not allow the user to close the issue 242921:44:38 the issue exists 243021:44:38 closes and returns the issue 243121:44:38 when its reference is given 243221:44:39 closes and returns the issue 243321:44:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.36 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.37 1.29 1.36 1/290 21232 243521:44:39 the issue does not exist 243621:44:40 returns not found 243721:44:40 when the issue is already closed 243821:44:41 shows the issue 244021:44:41 matches the iid 244121:44:41 accepts a reference 244221:44:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_close_spec.rb. It took 4.38 seconds. Expected to take 4.86 seconds. 244321:44:41# [RSpecRunTime] Starting example group spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb. Expected to take 4.78 seconds. 244421:44:41Ci::ExternalPullRequests::CreatePipelineWorker 244621:44:44 creates the pipeline 244721:44:44 when the project not found 244821:44:44 behaves like not calling service 244921:44:44 does not call the service 245021:44:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.14 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.34 1.28 1.36 1/290 21268 245221:44:44 when the user not found 245321:44:44 behaves like not calling service 245421:44:44 does not call the service 245521:44:44 when the pull request not found 245621:44:44 behaves like not calling service 245721:44:44 does not call the service 245821:44:44 when the pull request does not belong to the project 245921:44:44 behaves like not calling service 246021:44:45 does not call the service 246121:44:45# [RSpecRunTime] Finishing example group spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb. It took 3.86 seconds. Expected to take 4.78 seconds. 246221:44:45# [RSpecRunTime] Starting example group spec/models/badge_spec.rb. Expected to take 4.64 seconds. 246421:44:45 does not allow STI 246621:44:45 link_url format 246721:44:45 behaves like placeholder url 246821:44:45 allows url with http protocol 246921:44:45 allows url with https protocol 247021:44:46 cannot be empty 247121:44:46 cannot be nil 247221:44:46 accept badges placeholders 247321:44:46 sanitize url 247421:44:46# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.1 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.34 1.28 1.36 1/290 21269 247621:44:46 image_url format 247721:44:46 behaves like placeholder url 247821:44:46 allows url with http protocol 247921:44:47 allows url with https protocol 248021:44:47 cannot be empty 248121:44:47 cannot be nil 248221:44:47 accept badges placeholders 248321:44:47 sanitize url 248421:44:47# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.32 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.34 1.28 1.36 1/287 21270 248721:44:48 #rendered_link_url 248821:44:48 behaves like rendered_links 248921:44:48 when the repository is not nil 249021:44:49 uses the project information to populate the url placeholders 249121:44:49 returns the url if the project used is nil 249221:44:49# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.56 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.34 1.28 1.36 1/287 21305 249421:44:49 when the repository is nil 249521:44:49 populate the placeholders 249621:44:49 #rendered_image_url 249721:44:49 behaves like rendered_links 249821:44:49 when the repository is not nil 249921:44:49 uses the project information to populate the url placeholders 250021:44:49 returns the url if the project used is nil 250121:44:49 when the repository is nil 250221:44:49 populate the placeholders 250321:44:49 when asset proxy is enabled 250421:44:49 returns a proxied URL 250521:44:49# [RSpecRunTime] Finishing example group spec/models/badge_spec.rb. It took 4.0 seconds. Expected to take 4.64 seconds. 250621:44:49# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_case_spec.rb. Expected to take 4.36 seconds. 250721:44:49Gitlab::Ci::Reports::TestCase 250921:44:49 when required params are given 251021:44:49 initializes an instance 251121:44:49 when suite_name is missing 251221:44:49 behaves like param is missing 251321:44:50 raises an error 251421:44:50 when classname is missing 251521:44:50 behaves like param is missing 251621:44:50 raises an error 251721:44:50 when name is missing 251821:44:50 behaves like param is missing 251921:44:51 raises an error 252021:44:51 when attachment is present 252121:44:51 initializes the attachment if present 252221:44:51 #has_attachment? 252321:44:51 #attachment_url 252421:44:51 when attachment is missing 252521:44:51 #has_attachment? 252621:44:52 #attachment_url 252721:44:52 #set_recent_failures 252821:44:52 sets the recent_failures information 252921:44:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_case_spec.rb. It took 3.41 seconds. Expected to take 4.36 seconds. 253021:44:52# [RSpecRunTime] Starting example group spec/services/jira_import/cloud_users_mapper_service_spec.rb. Expected to take 4.28 seconds. 253121:44:52JiraImport::CloudUsersMapperService 253321:44:53 behaves like mapping jira users 253421:44:53 jira_users is nil 253521:44:54 returns an empty array 253621:44:54# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.02 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.28 1.27 1.35 1/287 21315 253821:44:54 when jira_users is present 253921:44:55 returns users mapped to Gitlab 254021:44:56 runs only 4 queries 254121:44:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.88 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.28 1.27 1.35 1/287 21316 254321:44:56# [RSpecRunTime] Finishing example group spec/services/jira_import/cloud_users_mapper_service_spec.rb. It took 3.69 seconds. Expected to take 4.28 seconds. 254421:44:56# [RSpecRunTime] Starting example group spec/graphql/resolvers/merge_requests_count_resolver_spec.rb. Expected to take 4.16 seconds. 254521:44:56Resolvers::MergeRequestsCountResolver 254721:44:59 is expected to have nullable GraphQL type Int 254821:44:59 when user can only view an issue's closing merge requests that are public 254921:44:59 returns the count of the merge requests closing the issue 255021:44:59# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.24 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.26 1.27 1.35 1/291 21449 255221:44:59 when user can view an issue's closing merge requests that are both public and private 255321:45:00 returns the count of the merge requests closing the issue 255421:45:00# [RSpecRunTime] Finishing example group spec/graphql/resolvers/merge_requests_count_resolver_spec.rb. It took 3.55 seconds. Expected to take 4.16 seconds. 255521:45:00# [RSpecRunTime] Starting example group spec/models/programming_language_spec.rb. Expected to take 3.92 seconds. 255621:45:00ProgrammingLanguage 255721:45:00 does not allow STI 255821:45:00 is expected to respond to #name 255921:45:00 is expected to respond to #color 256021:45:00 is expected to validate that :name cannot be empty/falsy 256121:45:00 is expected to allow :color to be ‹"#000000"› 256221:45:00 is expected not to allow :color to be ‹"000000"› 256321:45:00 is expected not to allow :color to be ‹"#0z0000"› 256421:45:00 .with_name_case_insensitive scope 256521:45:00 accepts a single name parameter 256621:45:00 accepts multiple names 256721:45:00 .most_popular 256821:45:03 returns the most popular programming languages 256921:45:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.81 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.26 1.27 1.35 1/289 21450 257121:45:03# [RSpecRunTime] Finishing example group spec/models/programming_language_spec.rb. It took 3.37 seconds. Expected to take 3.92 seconds. 257221:45:03# [RSpecRunTime] Starting example group spec/lib/gitlab/suggestions/file_suggestion_spec.rb. Expected to take 3.84 seconds. 257321:45:03Gitlab::Suggestions::FileSuggestion 257421:45:04 #line_conflict 257521:45:04 when line ranges do not overlap 257621:45:04 return false 257721:45:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.32 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.16 1.24 1.34 1/291 21523 257921:45:04 when line ranges are identical 258021:45:04 returns true 258121:45:04 when one range starts, and the other ends, on the same line 258221:45:04 returns true 258321:45:04 when one line range contains the other 258421:45:05 returns true 258521:45:05 when line ranges overlap 258621:45:05 returns true 258721:45:05 when no suggestions have been added 258821:45:05 returns false 258921:45:05 #new_content 259021:45:05 with two suggestions 259121:45:05 returns a blob with the suggestions applied to it 259221:45:05 when no suggestions have been added 259321:45:05 returns an empty string 259421:45:05 with multiline suggestions 259521:45:05 when the previous suggestion increases the line count 259621:45:05 returns a blob with the suggestions applied to it 259721:45:05 when the previous suggestion decreases and increases the line count 259821:45:05 returns a blob with the suggestions applied to it 259921:45:05 when the previous suggestion replaces with the same number of lines 260021:45:06 returns a blob with the suggestions applied to it 260121:45:06 when the previous suggestion replaces multiple lines and the suggestions were applied out of order 260221:45:06 returns a blob with the suggestions applied to it 260321:45:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/suggestions/file_suggestion_spec.rb. It took 3.2 seconds. Expected to take 3.84 seconds. 260421:45:06# [RSpecRunTime] Starting example group spec/support_specs/matchers/internal_events_matchers_spec.rb. Expected to take 3.6 seconds. 260521:45:06Internal Events matchers 260621:45:07 when using the 'internal event tracking' shared example 260721:45:07 with identifiers 260821:45:07 behaves like internal event tracking 260921:45:07 logs to Snowplow, Redis, and product analytics tooling 261021:45:07 with additional properties 261121:45:07 behaves like internal event tracking 261221:45:07 logs to Snowplow, Redis, and product analytics tooling 261321:45:07 behaves like internal event tracking 261421:45:07 logs to Snowplow, Redis, and product analytics tooling 261521:45:07 behaves like internal event tracking 261621:45:07 logs to Snowplow, Redis, and product analytics tooling 261721:45:07 with incorrect value being provided in additional_properties. 261821:45:07 behaves like internal event tracking 261921:45:07 logs to Snowplow, Redis, and product analytics tooling (PENDING: This example should always fail. Protects against false positives.) 262021:45:07 behaves like internal event tracking 262121:45:07 logs to Snowplow, Redis, and product analytics tooling (PENDING: This example should always fail. Protects against false positives.) 262221:45:07 behaves like internal event tracking 262321:45:07 logs to Snowplow, Redis, and product analytics tooling (PENDING: This example should always fail. Protects against false positives.) 262421:45:07 when chaining both matchers 262521:45:07 handles triggering events that increment metrics 262621:45:07 handles triggering events that do not increment metrics 262721:45:07 handles multiple triggered events and incremented metrics 262821:45:07 handles chaining multiple triggered events and incremented metrics with different args 262921:45:08 accepts other chained matchers with #and 263021:45:08 :trigger_internal_events 263121:45:08 raises error if no events are passed to :trigger_internal_events 263221:45:08 does not raises error if no events are passed to :not_trigger_internal_events 263321:45:08 bubbles up failure messages 263421:45:08 bubbles up failure messages for negated matcher 263521:45:08 handles events that should not be triggered 263621:45:08 ignores extra/irrelevant triggered events 263721:45:08 accepts chained event counts like #receive for multiple different events 263821:45:08 behaves like matcher and negated matcher both raise expected error 263921:45:08 is expected to raise ArgumentError with "Unknown event 'bad_event_name'! trigger_internal_events matcher accepts only existing events" 264021:45:08 with additional properties 264121:45:08 accepts correct additional properties 264221:45:08 with extra attributes 264321:45:08 accepts correct extra attributes 264421:45:08 with wrong label value 264521:45:08 behaves like raises error for unexpected event args 264621:45:08 is expected to raise RSpec::Expectations::ExpectationNotMetError with message matching /received :event with unexpected arguments/ 264721:45:08 with extra attributes expected but not tracked 264821:45:08 behaves like raises error for unexpected event args 264921:45:08 is expected to raise RSpec::Expectations::ExpectationNotMetError with message matching /received :event with unexpected arguments/ 265021:45:08 with extra attributes tracked but not expected 265121:45:08 behaves like raises error for unexpected event args 265221:45:08 is expected to raise RSpec::Expectations::ExpectationNotMetError with message matching /received :event with unexpected arguments/ 265321:45:08 :increment_usage_metrics 265421:45:09 handles database-based metrics 265521:45:09 accepts chained metric counts like #change 265621:45:09 handles non-integer values [ALPHA] (not strictly supported) 265721:45:09 behaves like matcher and negated matcher both raise expected error 265821:45:09 is expected to raise ArgumentError with "increment_usage_metrics matcher requires key_paths argument" 265921:45:09 behaves like matcher and negated matcher both raise expected error 266021:45:09 is expected to raise ArgumentError with "Cannot find metric definition for 'redis_hll_counters.bad_metric_name'!" 266121:45:09 behaves like matcher and negated matcher both raise expected error 266221:45:09 is expected to raise ArgumentError with "Cannot find metric definition for 'g_edit_by_sfe' -- did you mean 'redis_hll_counters.ide_edit.g_edit_by_sfe_monthly'?" 266321:45:09 when :increment_usage_metrics should fail 266421:45:09 with a single metric failure 266521:45:09 returns a meaningful failure message for :increment_usage_metrics 266621:45:09 with a multiple metric failures 266721:45:09 returns a meaningful failure message for :increment_usage_metrics 266821:45:09 with a multiple metric failures across chained assertions 266921:45:09 returns a meaningful failure message for :increment_usage_metrics 267021:45:09 when :not_increment_usage_metrics should fail 267121:45:09 with a single metric failure 267221:45:09 returns a meaningful failure message for :increment_usage_metrics 267321:45:09 with a multiple metric failures 267421:45:09 returns a meaningful failure message for :increment_usage_metrics 267521:45:09 with a multiple metric failures across chained assertions 267621:45:09 returns a meaningful failure message for :increment_usage_metrics 267721:45:09# [RSpecRunTime] Finishing example group spec/support_specs/matchers/internal_events_matchers_spec.rb. It took 3.01 seconds. Expected to take 3.6 seconds. 267821:45:09# [RSpecRunTime] Starting example group spec/models/ci/build_need_spec.rb. Expected to take 3.46 seconds. 267921:45:09Ci::BuildNeed 268021:45:09 does not allow STI 268121:45:09 is expected to belong to build class_name => Ci::Processable required: false 268221:45:09 is expected to validate that :build cannot be empty/falsy 268321:45:09 is expected to validate that :name cannot be empty/falsy 268421:45:09 is expected to validate that :project_id cannot be empty/falsy 268521:45:09 is expected to validate that the length of :name is at most 255 268721:45:09 .scoped_build 268821:45:09 includes partition_id filter 269021:45:10 is expected to contain exactly #<Ci::BuildNeed name: "build_1", artifacts: true, optional: false, build_id: 221, partition_id: 102, id: 35, project_id: 1039> 269121:45:10 BulkInsertSafe 269221:45:11 bulk inserts from Ci::Build model 269321:45:11 partitioning 269521:45:11 sets partition_id to the current partition value 269621:45:11 when it is already set 269721:45:11 does not change the partition_id value 269821:45:11 without build 269921:45:11 is expected to validate that :partition_id cannot be empty/falsy 270021:45:11 does not change the partition_id value 270121:45:11 when using bulk_insert 270221:45:12 creates build needs successfully 270321:45:12# [RSpecRunTime] Finishing example group spec/models/ci/build_need_spec.rb. It took 2.83 seconds. Expected to take 3.46 seconds. 270421:45:12# [RSpecRunTime] Starting example group spec/lib/gitlab/web_hooks/rate_limiter_spec.rb. Expected to take 3.43 seconds. 270521:45:12Gitlab::WebHooks::RateLimiter 270621:45:13 #rate_limit! 270721:45:13 when there is no plan limit 270821:45:13 hook: project_hook 270921:45:13 behaves like a hook that is never rate limited 271021:45:13 is expected to eq false 271121:45:13 hook: system_hook 271221:45:13 behaves like a hook that is never rate limited 271321:45:13 is expected to eq false 271421:45:13 hook: integration_hook 271521:45:13 behaves like a hook that is never rate limited 271621:45:13 is expected to eq false 271721:45:13 when there is a plan limit 271821:45:13 hook: project_hook, limitless_hook_type: false 271921:45:13 rate limits the hook, returning true when rate limited 272021:45:13 hook: system_hook, limitless_hook_type: true 272121:45:13 behaves like a hook that is never rate limited 272221:45:13 is expected to eq false 272321:45:13 hook: integration_hook, limitless_hook_type: true 272421:45:13 behaves like a hook that is never rate limited 272521:45:13 is expected to eq false 272621:45:13 rate limit scope 272721:45:14 rate limits all hooks from the same namespace 272821:45:14# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.17 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.14 1.24 1.34 1/287 21600 273021:45:14 #rate_limited? 273121:45:14 when no plan limit has been defined 273221:45:14 hook: project_hook 273321:45:14 is expected to eq false 273421:45:14 hook: system_hook 273521:45:14 is expected to eq false 273621:45:14 hook: integration_hook 273721:45:14 is expected to eq false 273821:45:14 when there is a plan limit 273921:45:14 when hook is not rate-limited 274021:45:14 hook: project_hook 274121:45:14 is expected to eq false 274221:45:14 hook: system_hook 274321:45:15 is expected to eq false 274421:45:15 hook: integration_hook 274521:45:15 is expected to eq false 274621:45:15 when hook is rate-limited 274721:45:15 hook: project_hook, limitless_hook_type: false 274821:45:15 is expected to eq true 274921:45:15 hook: system_hook, limitless_hook_type: true 275021:45:15 is expected to eq false 275121:45:15 hook: integration_hook, limitless_hook_type: true 275221:45:15 is expected to eq false 275321:45:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_hooks/rate_limiter_spec.rb. It took 2.72 seconds. Expected to take 3.43 seconds. 275421:45:15# [RSpecRunTime] Starting example group spec/services/users/set_namespace_commit_email_service_spec.rb. Expected to take 3.24 seconds. 275521:45:15Users::SetNamespaceCommitEmailService 275721:45:15 when current_user is not provided 275821:45:15 returns error message 275921:45:15 when current_user does not have permission to change namespace commit emails 276021:45:15 returns error message 276121:45:15 when target_user does not have permission to access the namespace 276221:45:15 returns error message 276321:45:15 when namespace is public 276421:45:15 behaves like success 276521:45:16 creates namespace commit email 276621:45:16 when namespace is not provided 276721:45:16 returns error message 276821:45:16 when target user is not current user 276921:45:16 when current user is an admin 277021:45:16 when admin mode is enabled 277121:45:16 creates namespace commit email 277221:45:16 when admin mode is not enabled 277321:45:16 returns error message 277421:45:16 when current user is not an admin 277521:45:16 returns error message 277621:45:16 when namespace commit email does not exist 277721:45:16 when email_id is not provided 277821:45:16 returns error message 277921:45:16 when model save fails 278021:45:16 returns error message 278121:45:16 when namepsace is a group 278221:45:16 behaves like success 278321:45:16 creates namespace commit email 278421:45:16 when namespace is a user 278521:45:16 behaves like success 278621:45:16 creates namespace commit email 278721:45:16 when namespace is a project 278821:45:17 behaves like success 278921:45:17 creates namespace commit email 279021:45:17 when namespace commit email already exists 279121:45:17 when email_id is not provided 279221:45:17 destroys the namespace commit email 279321:45:17 and email_id is provided 279421:45:17 updates namespace commit email 279521:45:17 when model save fails 279621:45:17 returns generic error message 279721:45:17 with model errors 279821:45:17 returns the model error message 279921:45:17# [RSpecRunTime] Finishing example group spec/services/users/set_namespace_commit_email_service_spec.rb. It took 2.65 seconds. Expected to take 3.24 seconds. 280021:45:17# [RSpecRunTime] Starting example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. Expected to take 3.19 seconds. 280121:45:17Import::BulkImports::Common::Transformers::SourceUserMemberAttributesTransformer 280221:45:18 with a group 280321:45:18 when an import source user exists and is mapped to a user 280421:45:18 does not create an import source user 280521:45:18 returns member hash with the reassigned_to_user_id 280621:45:18 when access level is invalid 280721:45:18 ignores record 280821:45:18 when importer_user_mapping is disabled 280921:45:18 does not create an import source user 281021:45:18 does not transform the data 281121:45:18 when an import source user does not exist 281221:45:18 creates an import source user 281321:45:18 returns placeholder membership hash 281421:45:18 when importer_user_mapping is disabled 281521:45:18 does not create an import source user 281621:45:18 does not transform the data 281721:45:18 when an import source user exists and is mapped to placeholder user 281821:45:18 does not create an import source user 281921:45:19 returns placeholder membership hash 282021:45:19 when data is nil 282221:45:19 when ActiveRecord::RecordNotUnique is raised when creating the source user 282321:45:19 raises BulkImports::RetryPipelineError 282421:45:19 with a project 282521:45:19 when an import source user exists and is mapped to a user 282621:45:19 does not create an import source user 282721:45:19 returns member hash with the reassigned_to_user_id 282821:45:19 when access level is invalid 282921:45:19 ignores record 283021:45:19 when importer_user_mapping is disabled 283121:45:19 does not create an import source user 283221:45:19 does not transform the data 283321:45:19 when an import source user does not exist 283421:45:19 creates an import source user 283521:45:20 returns placeholder membership hash 283621:45:20 when importer_user_mapping is disabled 283721:45:20 does not create an import source user 283821:45:20 does not transform the data 283921:45:20 when an import source user exists and is mapped to placeholder user 284021:45:20 does not create an import source user 284121:45:20 returns placeholder membership hash 284221:45:20 when data is nil 284421:45:20 when ActiveRecord::RecordNotUnique is raised when creating the source user 284521:45:20 raises BulkImports::RetryPipelineError 284621:45:20# [RSpecRunTime] Finishing example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. It took 2.37 seconds. Expected to take 3.19 seconds. 284721:45:20# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/order_spec.rb. Expected to take 3.03 seconds. 284821:45:20Gitlab::Pagination::Keyset::Order 284921:45:20 paginate over items correctly 285021:45:20 when ordering by a unique column 285121:45:20 behaves like order examples 285221:45:20 is expected to eq [{"id"=>9, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>7, "month"=>0, "year"=>0}..."id"=>3, "month"=>0, "year"=>0}, {"id"=>2, "month"=>0, "year"=>0}, {"id"=>1, "month"=>0, "year"=>0}] 285321:45:20 when paginating forwards 285421:45:20 is expected to eq [{"id"=>9, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>7, "month"=>0, "year"=>0}..."id"=>3, "month"=>0, "year"=>0}, {"id"=>2, "month"=>0, "year"=>0}, {"id"=>1, "month"=>0, "year"=>0}] 285521:45:20 with different page size 285621:45:20 is expected to eq [{"id"=>9, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>7, "month"=>0, "year"=>0}..."id"=>3, "month"=>0, "year"=>0}, {"id"=>2, "month"=>0, "year"=>0}, {"id"=>1, "month"=>0, "year"=>0}] 285721:45:20 when using the conditions in an UNION query 285821:45:20 is expected to eq [{"id"=>9, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>7, "month"=>0, "year"=>0}..."id"=>3, "month"=>0, "year"=>0}, {"id"=>2, "month"=>0, "year"=>0}, {"id"=>1, "month"=>0, "year"=>0}] 285921:45:20 when the cursor attributes are SQL literals 286021:45:20 is expected to eq [{"id"=>9, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>7, "month"=>0, "year"=>0}..."id"=>3, "month"=>0, "year"=>0}, {"id"=>2, "month"=>0, "year"=>0}, {"id"=>1, "month"=>0, "year"=>0}] 286121:45:20 when using the conditions in an UNION query 286221:45:20 is expected to eq [{"id"=>9, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>7, "month"=>0, "year"=>0}..."id"=>3, "month"=>0, "year"=>0}, {"id"=>2, "month"=>0, "year"=>0}, {"id"=>1, "month"=>0, "year"=>0}] 286321:45:20 when paginating backwards 286421:45:20 is expected to eq [{"id"=>2, "month"=>0, "year"=>0}, {"id"=>3, "month"=>0, "year"=>0}, {"id"=>4, "month"=>0, "year"=>0}..."id"=>7, "month"=>0, "year"=>0}, {"id"=>8, "month"=>0, "year"=>0}, {"id"=>9, "month"=>0, "year"=>0}] 286521:45:20 when ordering by two non-nullable columns 286621:45:20 uses the row comparison method 286721:45:20 behaves like order examples 286821:45:20 is expected to eq [{"id"=>3, "month"=>2, "year"=>2009}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>1, "month"=>2, "yea..."month"=>1, "year"=>2011}, {"id"=>8, "month"=>4, "year"=>2012}, {"id"=>9, "month"=>5, "year"=>2013}] 286921:45:20 when paginating forwards 287021:45:20 is expected to eq [{"id"=>3, "month"=>2, "year"=>2009}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>1, "month"=>2, "yea..."month"=>1, "year"=>2011}, {"id"=>8, "month"=>4, "year"=>2012}, {"id"=>9, "month"=>5, "year"=>2013}] 287121:45:20 with different page size 287221:45:20 is expected to eq [{"id"=>3, "month"=>2, "year"=>2009}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>1, "month"=>2, "yea..."month"=>1, "year"=>2011}, {"id"=>8, "month"=>4, "year"=>2012}, {"id"=>9, "month"=>5, "year"=>2013}] 287321:45:20 when using the conditions in an UNION query 287421:45:20 is expected to eq [{"id"=>3, "month"=>2, "year"=>2009}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>1, "month"=>2, "yea..."month"=>1, "year"=>2011}, {"id"=>8, "month"=>4, "year"=>2012}, {"id"=>9, "month"=>5, "year"=>2013}] 287521:45:20 when the cursor attributes are SQL literals 287621:45:20 is expected to eq [{"id"=>3, "month"=>2, "year"=>2009}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>1, "month"=>2, "yea..."month"=>1, "year"=>2011}, {"id"=>8, "month"=>4, "year"=>2012}, {"id"=>9, "month"=>5, "year"=>2013}] 287721:45:20 when using the conditions in an UNION query 287821:45:20 is expected to eq [{"id"=>3, "month"=>2, "year"=>2009}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>1, "month"=>2, "yea..."month"=>1, "year"=>2011}, {"id"=>8, "month"=>4, "year"=>2012}, {"id"=>9, "month"=>5, "year"=>2013}] 287921:45:20 when paginating backwards 288021:45:20 is expected to eq [{"id"=>8, "month"=>4, "year"=>2012}, {"id"=>5, "month"=>1, "year"=>2011}, {"id"=>4, "month"=>1, "yea..."month"=>2, "year"=>2010}, {"id"=>6, "month"=>2, "year"=>2009}, {"id"=>3, "month"=>2, "year"=>2009}] 288121:45:20 when ordering by nullable columns 288221:45:20 behaves like order examples 288321:45:20 is expected to eq [{"id"=>7, "month"=>2, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>1, "month"=>nil, "...onth"=>5, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}] 288421:45:20 when paginating forwards 288521:45:20 is expected to eq [{"id"=>7, "month"=>2, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>1, "month"=>nil, "...onth"=>5, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}] 288621:45:20 with different page size 288721:45:20 is expected to eq [{"id"=>7, "month"=>2, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>1, "month"=>nil, "...onth"=>5, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}] 288821:45:20 when using the conditions in an UNION query 288921:45:20 is expected to eq [{"id"=>7, "month"=>2, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>1, "month"=>nil, "...onth"=>5, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}] 289021:45:20 when the cursor attributes are SQL literals 289121:45:20 is expected to eq [{"id"=>7, "month"=>2, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>1, "month"=>nil, "...onth"=>5, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}] 289221:45:20 when using the conditions in an UNION query 289321:45:21 is expected to eq [{"id"=>7, "month"=>2, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>1, "month"=>nil, "...onth"=>5, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}] 289421:45:21 when paginating backwards 289521:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>4, "month"=>5, "year"=>nil}, {"id"=>9, "month"=>2, "yea...nth"=>nil, "year"=>2010}, {"id"=>11, "month"=>2, "year"=>2010}, {"id"=>7, "month"=>2, "year"=>2010}] 289621:45:21 when ordering by nullable columns with nulls first ordering 289721:45:21 behaves like order examples 289821:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>9, "month"=>2, "..."month"=>2, "year"=>2011}, {"id"=>6, "month"=>2, "year"=>2011}, {"id"=>8, "month"=>2, "year"=>2012}] 289921:45:21 when paginating forwards 290021:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>9, "month"=>2, "..."month"=>2, "year"=>2011}, {"id"=>6, "month"=>2, "year"=>2011}, {"id"=>8, "month"=>2, "year"=>2012}] 290121:45:21 with different page size 290221:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>9, "month"=>2, "..."month"=>2, "year"=>2011}, {"id"=>6, "month"=>2, "year"=>2011}, {"id"=>8, "month"=>2, "year"=>2012}] 290321:45:21 when using the conditions in an UNION query 290421:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>9, "month"=>2, "..."month"=>2, "year"=>2011}, {"id"=>6, "month"=>2, "year"=>2011}, {"id"=>8, "month"=>2, "year"=>2012}] 290521:45:21 when the cursor attributes are SQL literals 290621:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>9, "month"=>2, "..."month"=>2, "year"=>2011}, {"id"=>6, "month"=>2, "year"=>2011}, {"id"=>8, "month"=>2, "year"=>2012}] 290721:45:21 when using the conditions in an UNION query 290821:45:21 is expected to eq [{"id"=>3, "month"=>nil, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>9, "month"=>2, "..."month"=>2, "year"=>2011}, {"id"=>6, "month"=>2, "year"=>2011}, {"id"=>8, "month"=>2, "year"=>2012}] 290921:45:21 when paginating backwards 291021:45:21 is expected to eq [{"id"=>6, "month"=>2, "year"=>2011}, {"id"=>2, "month"=>2, "year"=>2011}, {"id"=>11, "month"=>2, "ye...onth"=>2, "year"=>nil}, {"id"=>10, "month"=>nil, "year"=>nil}, {"id"=>3, "month"=>nil, "year"=>nil}] 291121:45:21 when ordering by non-nullable columns with mixed directions 291221:45:21 takes out a slice between two cursors 291321:45:21 when ordering by the named function LOWER 291421:45:21 uses downcased value for encoding and decoding a cursor 291521:45:21 when the passed cursor values do not match with the order definition 291621:45:21 when values are missing 291721:45:21 raises error 291821:45:21 when extra values are present 291921:45:21 raises error 292021:45:21 when values are missing and extra values are present 292121:45:21 raises error 292221:45:21 when no values are passed 292321:45:21 returns empty array 292421:45:21 extract and apply cursor attributes 292521:45:21 when string attribute name is given 292621:45:21 behaves like cursor attribute examples 292721:45:21 #cursor_attributes_for_node 292821:45:21 is expected to eq {"id"=>"100"} 292921:45:21 #apply_cursor_conditions 293021:45:21 when params with string keys are passed 293121:45:21 is expected to include "\"projects\".\"id\" < 100)" 293221:45:21 when params with symbol keys are passed 293321:45:21 is expected to include "\"projects\".\"id\" < 100)" 293421:45:21 when symbol attribute name is given 293521:45:21 behaves like cursor attribute examples 293621:45:21 #cursor_attributes_for_node 293721:45:21 is expected to eq {"id"=>"100"} 293821:45:21 #apply_cursor_conditions 293921:45:21 when params with string keys are passed 294021:45:21 is expected to include "\"projects\".\"id\" < 100)" 294121:45:21 when params with symbol keys are passed 294221:45:21 is expected to include "\"projects\".\"id\" < 100)" 294321:45:21 with projections 294421:45:21 when additional_projections is empty 294521:45:21 has correct projections 294621:45:21 when there are additional_projections 294721:45:21 has correct projections 294821:45:21 when the cursor attribute is an array 294921:45:21 #cursor_attributes_for_node 295021:45:21 is expected to eq {"traversal_ids"=>[1, 2]} 295121:45:21 #apply_cursor_conditions 295221:45:21 is expected to include "\"namespaces\".\"traversal_ids\" > '{1,2}')" 295321:45:21 UNION optimization 295421:45:22 when UNION optimization is off 295521:45:22 returns items in the correct order 295621:45:22 when UNION optimization is on 295721:45:22 returns items in the correct order 295821:45:22 calls Gitlab::SQL::Union 295921:45:22 builds UNION query 296021:45:22 when the scope model has ignored columns 296121:45:22 when scope selects all columns 296221:45:22 returns items in the correct order 296321:45:22 when scope selects only specific columns 296421:45:22 returns items in the correct order 296521:45:22 #attribute_names 296621:45:22 is expected to contain exactly "id" and "name" 296721:45:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/order_spec.rb. It took 2.32 seconds. Expected to take 3.03 seconds. 296821:45:22# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/package_metadata_presenter_spec.rb. Expected to take 2.99 seconds. 296921:45:22Packages::Nuget::PackageMetadataPresenter 297121:45:23 is expected to end with "/api/v4/projects/1051/packages/nuget/metadata/NugetPackage45/1.0.39.json" 297221:45:23 #archive_url 297321:45:23 is expected to end with "/api/v4/projects/1051/packages/nuget/download/NugetPackage45/1.0.39/NugetPackage45.1.0.39.nupkg" 297421:45:23 with package files pending destruction 297521:45:23 is expected not to include "pending_destruction.nupkg" 297621:45:23 #catalog_entry 297721:45:24 returns an entry structure 297821:45:24# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.69 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.11 1.23 1.33 1/285 21601 298021:45:24# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/package_metadata_presenter_spec.rb. It took 1.77 seconds. Expected to take 2.99 seconds. 298121:45:24# [RSpecRunTime] Starting example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. Expected to take 2.84 seconds. 298221:45:24DataTransfer::ProjectDataTransferFinder 298421:45:25 returns the correct number of egress 298521:45:25 returns the correct values 298621:45:25 when there are no results for specified dates 298721:45:25 returns nothing 298821:45:25 when there are no results for specified project 298921:45:26 returns nothing 299021:45:26 when dates are not provided 299121:45:26 return all values for a project 299221:45:26 when user does not have permissions 299321:45:26 returns nothing 299421:45:26# [RSpecRunTime] Finishing example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. It took 1.97 seconds. Expected to take 2.84 seconds. 299521:45:26# [RSpecRunTime] Starting example group spec/models/concerns/ci/hidable_variable_spec.rb. Expected to take 2.77 seconds. 299621:45:26Ci::HidableVariable 299721:45:26 does not allow STI 299821:45:26 with Ci::GroupVariable 299921:45:26 behaves like HiddenVariableValidations 300021:45:26 #validate_masked_and_hidden_on_create 300121:45:26 when masked and hidden attribute are allowed 300221:45:26 pending_masked: true, pending_hidden: true 300321:45:26 passes the validation 300421:45:26 pending_masked: false, pending_hidden: false 300521:45:26 passes the validation 300621:45:26 pending_masked: true, pending_hidden: false 300721:45:26 passes the validation 300821:45:26 when masked and hidden attribute are not allowed 300921:45:26 pending_masked: false, pending_hidden: true 301021:45:26 raises an error 301121:45:26 #validate_masked_and_hidden_on_update 301221:45:26 when update is allowed 301321:45:26 stored_masked: true, stored_hidden: false, pending_masked: true, pending_hidden: false 301421:45:27 passed the validation 301521:45:27 stored_masked: true, stored_hidden: false, pending_masked: false, pending_hidden: false 301621:45:27 passed the validation 301721:45:27 stored_masked: true, stored_hidden: true, pending_masked: true, pending_hidden: true 301821:45:27 passed the validation 301921:45:27 stored_masked: false, stored_hidden: false, pending_masked: true, pending_hidden: false 302021:45:27 passed the validation 302121:45:27 when update is not allowed 302221:45:27 stored_masked: true, stored_hidden: true, pending_masked: true, pending_hidden: false 302321:45:27 does not pass the validation 302421:45:27 stored_masked: true, stored_hidden: true, pending_masked: false, pending_hidden: false 302521:45:27 does not pass the validation 302621:45:27 stored_masked: true, stored_hidden: true, pending_masked: false, pending_hidden: true 302721:45:27 does not pass the validation 302821:45:27 stored_masked: false, stored_hidden: false, pending_masked: true, pending_hidden: true 302921:45:27 does not pass the validation 303021:45:27 with Ci::Variable 303121:45:27 behaves like HiddenVariableValidations 303221:45:27 #validate_masked_and_hidden_on_create 303321:45:27 when masked and hidden attribute are allowed 303421:45:27 pending_masked: true, pending_hidden: true 303521:45:27 passes the validation 303621:45:27 pending_masked: false, pending_hidden: false 303721:45:27 passes the validation 303821:45:27 pending_masked: true, pending_hidden: false 303921:45:27 passes the validation 304021:45:27 when masked and hidden attribute are not allowed 304121:45:27 pending_masked: false, pending_hidden: true 304221:45:27 raises an error 304321:45:27 #validate_masked_and_hidden_on_update 304421:45:27 when update is allowed 304521:45:27 stored_masked: true, stored_hidden: false, pending_masked: true, pending_hidden: false 304621:45:27 passed the validation 304721:45:27 stored_masked: true, stored_hidden: false, pending_masked: false, pending_hidden: false 304821:45:27 passed the validation 304921:45:27 stored_masked: true, stored_hidden: true, pending_masked: true, pending_hidden: true 305021:45:27 passed the validation 305121:45:27 stored_masked: false, stored_hidden: false, pending_masked: true, pending_hidden: false 305221:45:27 passed the validation 305321:45:27 when update is not allowed 305421:45:27 stored_masked: true, stored_hidden: true, pending_masked: true, pending_hidden: false 305521:45:27 does not pass the validation 305621:45:27 stored_masked: true, stored_hidden: true, pending_masked: false, pending_hidden: false 305721:45:28 does not pass the validation 305821:45:28 stored_masked: true, stored_hidden: true, pending_masked: false, pending_hidden: true 305921:45:28 does not pass the validation 306021:45:28 stored_masked: false, stored_hidden: false, pending_masked: true, pending_hidden: true 306121:45:28 does not pass the validation 306221:45:28# [RSpecRunTime] Finishing example group spec/models/concerns/ci/hidable_variable_spec.rb. It took 1.88 seconds. Expected to take 2.77 seconds. 306321:45:28# [RSpecRunTime] Starting example group spec/services/remote_mirrors/destroy_service_spec.rb. Expected to take 2.69 seconds. 306421:45:28RemoteMirrors::DestroyService 306621:45:28 destroys a push mirror 306721:45:28 when user does not have permissions 306821:45:28 returns an error 306921:45:28 when remote mirror is missing 307021:45:28 returns an error 307121:45:28 when mirror does not match the project 307221:45:29 returns an error 307321:45:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.43 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.10 1.22 1.33 1/285 21638 307521:45:30 when destroy process fails 307621:45:30 returns an error 307721:45:30# [RSpecRunTime] Finishing example group spec/services/remote_mirrors/destroy_service_spec.rb. It took 2.05 seconds. Expected to take 2.69 seconds. 307821:45:30# [RSpecRunTime] Starting example group spec/services/customer_relations/group_migration_service_spec.rb. Expected to take 2.56 seconds. 307921:45:30CustomerRelations::GroupMigrationService 308121:45:30 copies unique organizations and contacts to the new group 308221:45:31 updates the issues with the contact_ids from the new group 308321:45:31 when was_crm_source flag is true 308421:45:32 deletes the organizations and contacts from the old group 308521:45:32# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.7 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.10 1.22 1.33 1/285 21639 308721:45:32 when was_crm_source flag is false 308821:45:32 leaves the organizations and contacts in the old group 308921:45:32# [RSpecRunTime] Finishing example group spec/services/customer_relations/group_migration_service_spec.rb. It took 2.46 seconds. Expected to take 2.56 seconds. 309021:45:32# [RSpecRunTime] Starting example group spec/models/ci/build_pending_state_spec.rb. Expected to take 2.5 seconds. 309121:45:32Ci::BuildPendingState 309221:45:32 does not allow STI 309321:45:32 associations 309421:45:32 is expected to belong to build class_name => Ci::Build required: false inverse_of => pending_state 309621:45:33 is expected to validate that :build cannot be empty/falsy 309821:45:33 when checksum does not exist 310021:45:33 when checksum is in hexadecimal 310121:45:33 returns decimal representation of the checksum 310221:45:33 partitioning 310421:45:34 sets partition_id to the current partition value 310521:45:34 when it is already set 310621:45:34 does not change the partition_id value 310721:45:34 without build 310821:45:34 is expected to validate that :partition_id cannot be empty/falsy 310921:45:34 does not change the partition_id value 311021:45:34# [RSpecRunTime] Finishing example group spec/models/ci/build_pending_state_spec.rb. It took 2.13 seconds. Expected to take 2.5 seconds. 311121:45:34# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/variables_spec.rb. Expected to take 2.38 seconds. 311221:45:34Ci::CreatePipelineService 311321:45:35 when using variables 311421:45:35 when variables have expand: true/false 311521:45:36 creates the pipeline with a job that has variable expanded according to "expand" 311621:45:36# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.56 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.10 1.22 1.33 1/287 21668 311821:45:36 when trigger variables have expand: true/false 311921:45:36 creates the pipeline with a trigger job that has downstream_variables expanded according to "expand" 312021:45:36 when trigger variables have CI_ENVIRONMENT_* predefined variables 312121:45:36 creates the pipeline with a trigger job that has downstream_variables 312221:45:36# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/variables_spec.rb. It took 2.07 seconds. Expected to take 2.38 seconds. 312321:45:36# [RSpecRunTime] Starting example group spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb. Expected to take 2.36 seconds. 312421:45:36Ci::Catalog::Resources::AggregateLast30DayUsageWorker 312521:45:36 has the `until_executed` deduplicate strategy 312621:45:36 has the option to reschedule once if deduplicated and a TTL 312721:45:36 performs multiple times sequentially without raising an exception 312821:45:36 is labeled as idempotent 313021:45:38 aggregates and updates usage counts for all catalog resources 313121:45:38 logs the service response 313221:45:38# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.22 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.10 1.22 1.33 1/287 21669 313421:45:38# [RSpecRunTime] Finishing example group spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb. It took 1.99 seconds. Expected to take 2.36 seconds. 313521:45:38# [RSpecRunTime] Starting example group spec/lib/bulk_imports/clients/http_spec.rb. Expected to take 2.27 seconds. 313621:45:38BulkImports::Clients::HTTP 313821:45:38 performs network request 313921:45:38 error handling 314021:45:38 when any known HTTP error occurs 314121:45:38 exception_class: Net::OpenTimeout 314221:45:38 raises BulkImports::NetworkError 314321:45:38 exception_class: Net::ReadTimeout 314421:45:38 raises BulkImports::NetworkError 314521:45:38 exception_class: Net::WriteTimeout 314621:45:38 raises BulkImports::NetworkError 314721:45:38 exception_class: Gitlab::HTTP_V2::ReadTotalTimeout 314821:45:39 raises BulkImports::NetworkError 314921:45:39 exception_class: EOFError 315021:45:39 raises BulkImports::NetworkError 315121:45:39 exception_class: SocketError 315221:45:39 raises BulkImports::NetworkError 315321:45:39 exception_class: OpenSSL::SSL::SSLError 315421:45:39 raises BulkImports::NetworkError 315521:45:39 exception_class: OpenSSL::OpenSSLError 315621:45:39 raises BulkImports::NetworkError 315721:45:39 exception_class: Errno::ECONNRESET 315821:45:39 raises BulkImports::NetworkError 315921:45:39 exception_class: Errno::ECONNREFUSED 316021:45:39 raises BulkImports::NetworkError 316121:45:39 exception_class: Errno::EHOSTUNREACH 316221:45:39 raises BulkImports::NetworkError 316321:45:39 exception_class: Errno::ENETUNREACH 316421:45:39 raises BulkImports::NetworkError 316521:45:39 exception_class: Gitlab::HTTP_V2::BlockedUrlError 316621:45:39 raises BulkImports::NetworkError 316721:45:39 exception_class: Gitlab::HTTP_V2::RedirectionTooDeep 316821:45:39 raises BulkImports::NetworkError 316921:45:39 exception_class: Net::HTTPBadResponse 317021:45:39 raises BulkImports::NetworkError 317121:45:39 when response is not success 317221:45:39 raises BulkImports::NetworkError 317421:45:39 with a block 317521:45:39 yields every retrieved page to the supplied block 317621:45:39 without a block 317721:45:39 returns an Enumerator 317821:45:39 when the request is asynchronous 317921:45:39 sets a timeout that is double the default read timeout 318121:45:39 performs network request 318221:45:39 error handling 318321:45:39 when any known HTTP error occurs 318421:45:39 exception_class: Net::OpenTimeout 318521:45:39 raises BulkImports::NetworkError 318621:45:39 exception_class: Net::ReadTimeout 318721:45:39 raises BulkImports::NetworkError 318821:45:39 exception_class: Net::WriteTimeout 318921:45:39 raises BulkImports::NetworkError 319021:45:39 exception_class: Gitlab::HTTP_V2::ReadTotalTimeout 319121:45:39 raises BulkImports::NetworkError 319221:45:39 exception_class: EOFError 319321:45:39 raises BulkImports::NetworkError 319421:45:39 exception_class: SocketError 319521:45:39 raises BulkImports::NetworkError 319621:45:39 exception_class: OpenSSL::SSL::SSLError 319721:45:39 raises BulkImports::NetworkError 319821:45:39 exception_class: OpenSSL::OpenSSLError 319921:45:39 raises BulkImports::NetworkError 320021:45:39 exception_class: Errno::ECONNRESET 320121:45:39 raises BulkImports::NetworkError 320221:45:39 exception_class: Errno::ECONNREFUSED 320321:45:39 raises BulkImports::NetworkError 320421:45:39 exception_class: Errno::EHOSTUNREACH 320521:45:39 raises BulkImports::NetworkError 320621:45:39 exception_class: Errno::ENETUNREACH 320721:45:39 raises BulkImports::NetworkError 320821:45:39 exception_class: Gitlab::HTTP_V2::BlockedUrlError 320921:45:39 raises BulkImports::NetworkError 321021:45:39 exception_class: Gitlab::HTTP_V2::RedirectionTooDeep 321121:45:39 raises BulkImports::NetworkError 321221:45:39 exception_class: Net::HTTPBadResponse 321321:45:39 raises BulkImports::NetworkError 321421:45:39 when response is not success 321521:45:39 raises BulkImports::NetworkError 321721:45:39 performs network request 321821:45:39 error handling 321921:45:39 when any known HTTP error occurs 322021:45:39 exception_class: Net::OpenTimeout 322121:45:39 raises BulkImports::NetworkError 322221:45:39 exception_class: Net::ReadTimeout 322321:45:39 raises BulkImports::NetworkError 322421:45:39 exception_class: Net::WriteTimeout 322521:45:39 raises BulkImports::NetworkError 322621:45:39 exception_class: Gitlab::HTTP_V2::ReadTotalTimeout 322721:45:39 raises BulkImports::NetworkError 322821:45:39 exception_class: EOFError 322921:45:40 raises BulkImports::NetworkError 323021:45:40 exception_class: SocketError 323121:45:40 raises BulkImports::NetworkError 323221:45:40 exception_class: OpenSSL::SSL::SSLError 323321:45:40 raises BulkImports::NetworkError 323421:45:40 exception_class: OpenSSL::OpenSSLError 323521:45:40 raises BulkImports::NetworkError 323621:45:40 exception_class: Errno::ECONNRESET 323721:45:40 raises BulkImports::NetworkError 323821:45:40 exception_class: Errno::ECONNREFUSED 323921:45:40 raises BulkImports::NetworkError 324021:45:40 exception_class: Errno::EHOSTUNREACH 324121:45:40 raises BulkImports::NetworkError 324221:45:40 exception_class: Errno::ENETUNREACH 324321:45:40 raises BulkImports::NetworkError 324421:45:40 exception_class: Gitlab::HTTP_V2::BlockedUrlError 324521:45:40 raises BulkImports::NetworkError 324621:45:40 exception_class: Gitlab::HTTP_V2::RedirectionTooDeep 324721:45:40 raises BulkImports::NetworkError 324821:45:40 exception_class: Net::HTTPBadResponse 324921:45:40 raises BulkImports::NetworkError 325021:45:40 when response is not success 325121:45:40 raises BulkImports::NetworkError 325321:45:40 performs network request with stream_body option 325421:45:40 #instance_version 325521:45:40 returns version as an instance of Gitlab::VersionInfo 325621:45:40 when /version endpoint is not available 325721:45:40 requests /metadata endpoint 325821:45:40 when /metadata endpoint returns a 401 325921:45:40 raises a BulkImports:Error 326021:45:40 when /metadata endpoint returns a 403 326121:45:40 raises a BulkImports:Error 326221:45:40 when /metadata endpoint returns a 404 326321:45:40 raises a BulkImports:Error 326421:45:40 when /metadata endpoint returns any other BulkImports::NetworkError 326521:45:40 raises a BulkImports:NetworkError 326621:45:40 #validate_instance_version! 326721:45:40 when instance version is greater than or equal to the minimum major version 326821:45:40 is expected to eq true 326921:45:40 when instance version is less than the minimum major version 327021:45:40 is expected to raise BulkImports::Error 327121:45:40 #validate_import_scopes! 327221:45:40 when the source_version is < 15.5 327321:45:40 skips validation 327421:45:40 when source version is 15.5 or higher 327521:45:40 when an HTTP error is raised 327621:45:40 raises BulkImports::NetworkError 327721:45:40 when scopes are valid 327821:45:40 returns true 327921:45:40 when scopes are invalid 328021:45:40 raises a BulkImports error 328121:45:40 #instance_enterprise 328221:45:40 returns source instance enterprise information 328321:45:40 when enterprise information is missing 328421:45:40 defaults to true 328521:45:40 #compatible_for_project_migration? 328621:45:40 when instance version is lower the the expected minimum 328721:45:40 returns false 328821:45:40 when instance version is at least the expected minimum 328921:45:40 returns true 329021:45:40 when url is relative 329121:45:40 performs network request to a relative gitlab url 329221:45:40# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/clients/http_spec.rb. It took 1.86 seconds. Expected to take 2.27 seconds. 329321:45:40# [RSpecRunTime] Starting example group spec/services/namespaces/statistics_refresher_service_spec.rb. Expected to take 2.25 seconds. 329421:45:40Namespaces::StatisticsRefresherService#execute 329521:45:40 without a root storage statistics relation 329721:45:41 recalculate the namespace statistics 329821:45:41 when given a subgroup 329921:45:41 does not create statistics for the subgroup 330021:45:41 with a root storage statistics relation 330121:45:41 does not create one 330221:45:41 recalculate the namespace statistics 330321:45:41 when given a subgroup 330421:45:42 recalculates the root namespace's statistics 330521:45:42# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.85 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.09 1.22 1.33 1/286 21670 330721:45:42 when something goes wrong 330821:45:42 raises RefreshError 330921:45:42# [RSpecRunTime] Finishing example group spec/services/namespaces/statistics_refresher_service_spec.rb. It took 1.91 seconds. Expected to take 2.25 seconds. 331021:45:42# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/merge_requests_spec.rb. Expected to take 2.13 seconds. 331121:45:42Ci::CreatePipelineService 331221:45:42 merge requests handling 331321:45:43 when pushing a change 331421:45:43 when a merge request already exists 331521:45:44 does not create a pipeline 331621:45:44# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.58 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.09 1.22 1.33 1/289 21733 331821:45:44 when no merge request exists 331921:45:44 does create a pipeline 332021:45:44# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/merge_requests_spec.rb. It took 1.87 seconds. Expected to take 2.13 seconds. 332121:45:44# [RSpecRunTime] Starting example group spec/services/projects/import_export/relation_import_service_spec.rb. Expected to take 2.08 seconds. 332221:45:44Projects::ImportExport::RelationImportService 332421:45:44 when the project exists 332521:45:44 and the user is a maintainer 332621:45:45 schedules a restore of the relation 332721:45:46 returns a service response 332821:45:46 and the relation import tracker cannot be created 332921:45:46 returns an error status 333021:45:46# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.89 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.16 1.23 1.33 1/289 21734 333221:45:46 and the user has developer access 333321:45:46 returns an error status 333421:45:46 and the has no access 333521:45:46 returns an error status 333621:45:46 and the user triggers an import before the last one finishes 333721:45:46 returns an error status 333821:45:46 and an invalid relation is passed 333921:45:46 returns an error status 334021:45:46 when the project does not exist 334121:45:46 returns an error status 334221:45:46# [RSpecRunTime] Finishing example group spec/services/projects/import_export/relation_import_service_spec.rb. It took 2.49 seconds. Expected to take 2.08 seconds. 334321:45:46# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb. Expected to take 2.02 seconds. 334421:45:46Banzai::ReferenceParser::MentionedProjectParser 334521:45:46 #gather_references 334621:45:46 when the link has a data-project attribute 334721:45:46 using an existing project ID where user does not have access 334821:45:47 returns empty Array 334921:45:47 using an existing project ID 335021:45:48 returns an Array of referenced projects 335121:45:48 using a non-existing project ID 335221:45:48 returns an empty Array 335321:45:48# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb. It took 1.76 seconds. Expected to take 2.02 seconds. 335421:45:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb. Expected to take 1.99 seconds. 335521:45:48Gitlab::Ci::Build::Credentials::Registry::DependencyProxy 335621:45:49 contains valid dependency proxy credentials 335821:45:49 when dependency proxy is enabled 335921:45:49 is expected to be truthy 336021:45:50# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.43 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.23 1.24 1.34 1/287 21735 336221:45:50 when dependency proxy is disabled 336321:45:50 is expected to be falsey 336421:45:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb. It took 1.92 seconds. Expected to take 1.99 seconds. 336521:45:50# [RSpecRunTime] Starting example group spec/services/ci/destroy_secure_file_service_spec.rb. Expected to take 1.89 seconds. 336621:45:50Ci::DestroySecureFileService 336721:45:52 user is a maintainer 336821:45:52 destroys the secure file 336921:45:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.53 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.23 1.24 1.34 1/287 21736 337121:45:52 user is a developer 337221:45:52 raises an exception 337321:45:52# [RSpecRunTime] Finishing example group spec/services/ci/destroy_secure_file_service_spec.rb. It took 1.56 seconds. Expected to take 1.89 seconds. 337421:45:52# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_pull_request_worker_spec.rb. Expected to take 1.84 seconds. 337521:45:52Gitlab::BitbucketImport::ImportPullRequestWorker 337621:45:52 behaves like Gitlab::BitbucketImport::ObjectImporter 337721:45:52 .sidekiq_retries_exhausted 337821:45:52 notifies the waiter 338021:45:52 when project does not exist 338121:45:52 behaves like notifies the waiter 338221:45:52 is expected to receive notify("key", anything) 1 time 338321:45:52 when project has import started 338421:45:53 calls the importer 338521:45:53 behaves like notifies the waiter 338621:45:53 is expected to receive notify("key", anything) 1 time 338721:45:53 when the importer raises an ActiveRecord::RecordInvalid error 338821:45:53 tracks the error 338921:45:53 when the importer raises a StandardError 339021:45:53 tracks the error and raises the error 339121:45:53 when project import has been cancelled 339221:45:53 does not call the importer 339321:45:53 behaves like notifies the waiter 339421:45:53 is expected to receive notify("key", anything) 1 time 339521:45:53 #importer_class 339621:45:53 does not raise a NotImplementedError 339721:45:53# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_pull_request_worker_spec.rb. It took 1.41 seconds. Expected to take 1.84 seconds. 339821:45:53# [RSpecRunTime] Starting example group spec/graphql/resolvers/kas/agent_connections_resolver_spec.rb. Expected to take 1.81 seconds. 339921:45:53Resolvers::Kas::AgentConnectionsResolver 340021:45:53 is expected to eq Types::Kas::AgentConnectionType 340121:45:53 is expected to be truthy 340321:45:54 returns active connections for the agent 340421:45:54 queries KAS once when multiple agents are requested 340521:45:54 an error is returned from the KAS client 340621:45:54 raises a graphql error 340721:45:54# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.25 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.21 1.24 1.33 1/286 21737 340921:45:54 user does not have permission 341021:45:55 is expected to be empty 341121:45:55# [RSpecRunTime] Finishing example group spec/graphql/resolvers/kas/agent_connections_resolver_spec.rb. It took 1.37 seconds. Expected to take 1.81 seconds. 341221:45:55# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/factory_spec.rb. Expected to take 1.74 seconds. 341321:45:55Gitlab::Ci::Build::Credentials::Factory 341421:45:55 when provider is valid 341521:45:55 generates an array of credentials objects 341621:45:55 when provider is not valid 341721:45:56 generates an array without specific credential object 341821:45:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/factory_spec.rb. It took 1.16 seconds. Expected to take 1.74 seconds. 341921:45:56# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/runner/backoff_spec.rb. Expected to take 1.69 seconds. 342021:45:56Gitlab::Ci::Runner::Backoff 342221:45:56 returns backoff duration from start 342321:45:56 returns an integer value 342421:45:56 returns the smallest number greater than or equal to duration 342621:45:56 started: 0, slot: 0 342721:45:56 falls into an appropaite backoff slot 342821:45:56 started: 0.1, slot: 0 342921:45:56 falls into an appropaite backoff slot 343021:45:56 started: 0.9, slot: 0 343121:45:56 falls into an appropaite backoff slot 343221:45:56 started: 1, slot: 0 343321:45:56 falls into an appropaite backoff slot 343421:45:56 started: 1.1, slot: 0 343521:45:56 falls into an appropaite backoff slot 343621:45:56 started: 1.9, slot: 0 343721:45:56 falls into an appropaite backoff slot 343821:45:56 started: 2, slot: 0 343921:45:56 falls into an appropaite backoff slot 344021:45:56 started: 2.9, slot: 0 344121:45:56 falls into an appropaite backoff slot 344221:45:56 started: 3, slot: 0 344321:45:56 falls into an appropaite backoff slot 344421:45:56 started: 4, slot: 1 344521:45:56 falls into an appropaite backoff slot 344621:45:56 started: 5, slot: 1 344721:45:56 falls into an appropaite backoff slot 344821:45:56 started: 6, slot: 1 344921:45:56 falls into an appropaite backoff slot 345021:45:56 started: 7, slot: 1 345121:45:56 falls into an appropaite backoff slot 345221:45:56 started: 8, slot: 2 345321:45:56 falls into an appropaite backoff slot 345421:45:56 started: 9, slot: 2 345521:45:56 falls into an appropaite backoff slot 345621:45:56 started: 9.9, slot: 2 345721:45:56 falls into an appropaite backoff slot 345821:45:56 started: 10, slot: 2 345921:45:56 falls into an appropaite backoff slot 346021:45:56 started: 15, slot: 2 346121:45:56 falls into an appropaite backoff slot 346221:45:56 started: 16, slot: 3 346321:45:56 falls into an appropaite backoff slot 346421:45:56 started: 31, slot: 3 346521:45:56 falls into an appropaite backoff slot 346621:45:56 started: 32, slot: 4 346721:45:56 falls into an appropaite backoff slot 346821:45:56 started: 63, slot: 4 346921:45:56 falls into an appropaite backoff slot 347021:45:56 started: 64, slot: 5 347121:45:56 falls into an appropaite backoff slot 347221:45:56 started: 127, slot: 5 347321:45:56 falls into an appropaite backoff slot 347421:45:56 started: 128, slot: 6 347521:45:56 falls into an appropaite backoff slot 347621:45:56 started: 250, slot: 6 347721:45:56 falls into an appropaite backoff slot 347821:45:56 started: 310, slot: 7 347921:45:56 falls into an appropaite backoff slot 348021:45:56 started: 520, slot: 8 348121:45:56 falls into an appropaite backoff slot 348221:45:56 started: 999, slot: 8 348321:45:56 falls into an appropaite backoff slot 348521:45:56 started: 0, backoff: 1 348621:45:56 calculates backoff based on an appropriate slot 348721:45:56 started: 0.1, backoff: 1 348821:45:57 calculates backoff based on an appropriate slot 348921:45:57 started: 0.9, backoff: 1 349021:45:57 calculates backoff based on an appropriate slot 349121:45:57 started: 1, backoff: 1 349221:45:57 calculates backoff based on an appropriate slot 349321:45:57 started: 1.1, backoff: 1 349421:45:57 calculates backoff based on an appropriate slot 349521:45:57 started: 1.9, backoff: 1 349621:45:57 calculates backoff based on an appropriate slot 349721:45:57 started: 2, backoff: 1 349821:45:57 calculates backoff based on an appropriate slot 349921:45:57 started: 3, backoff: 1 350021:45:57 calculates backoff based on an appropriate slot 350121:45:57 started: 4, backoff: 2 350221:45:57 calculates backoff based on an appropriate slot 350321:45:57 started: 5, backoff: 2 350421:45:57 calculates backoff based on an appropriate slot 350521:45:57 started: 6, backoff: 2 350621:45:57 calculates backoff based on an appropriate slot 350721:45:57 started: 6.5, backoff: 2 350821:45:57 calculates backoff based on an appropriate slot 350921:45:57 started: 7, backoff: 2 351021:45:57 calculates backoff based on an appropriate slot 351121:45:57 started: 8, backoff: 4 351221:45:57 calculates backoff based on an appropriate slot 351321:45:57 started: 9, backoff: 4 351421:45:57 calculates backoff based on an appropriate slot 351521:45:57 started: 9.9, backoff: 4 351621:45:57 calculates backoff based on an appropriate slot 351721:45:57 started: 10, backoff: 4 351821:45:57 calculates backoff based on an appropriate slot 351921:45:57 started: 15, backoff: 4 352021:45:57 calculates backoff based on an appropriate slot 352121:45:57 started: 16, backoff: 8 352221:45:57 calculates backoff based on an appropriate slot 352321:45:57 started: 31, backoff: 8 352421:45:57 calculates backoff based on an appropriate slot 352521:45:57 started: 32, backoff: 16 352621:45:57 calculates backoff based on an appropriate slot 352721:45:57 started: 63, backoff: 16 352821:45:57 calculates backoff based on an appropriate slot 352921:45:57 started: 64, backoff: 32 353021:45:57 calculates backoff based on an appropriate slot 353121:45:57 started: 127, backoff: 32 353221:45:57 calculates backoff based on an appropriate slot 353321:45:57 started: 128, backoff: 64 353421:45:57 calculates backoff based on an appropriate slot 353521:45:57 started: 250, backoff: 64 353621:45:57 calculates backoff based on an appropriate slot 353721:45:57 started: 310, backoff: 64 353821:45:57 calculates backoff based on an appropriate slot 353921:45:57 started: 520, backoff: 64 354021:45:57 calculates backoff based on an appropriate slot 354121:45:57 started: 999, backoff: 64 354221:45:57 calculates backoff based on an appropriate slot 354321:45:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/runner/backoff_spec.rb. It took 1.49 seconds. Expected to take 1.69 seconds. 354421:45:57# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/start_import_worker_spec.rb. Expected to take 1.64 seconds. 354521:45:57Gitlab::JiraImport::Stage::StartImportWorker 354721:45:57 behaves like include import workers modules 354821:45:57 is expected to includes the ApplicationWorker module 354921:45:58 is expected to includes the Gitlab::JiraImport::QueueOptions module 355021:45:58 is expected to includes the ProjectStartImport module 355121:45:58 is expected to includes the ProjectImportOptions module 355321:45:58 when import is not scheduled 355421:45:58 exits because import not started 355521:45:58 when import is scheduled 355621:45:58 advances to importing labels 355721:45:58 when import is started 355821:45:58 when this is the same worker that stated import 355921:45:58 advances to importing labels 356021:45:58 when this is a different worker that stated import 356121:45:58 advances to importing labels 356221:45:58 when import is finished 356321:45:58 advances to importing labels 356421:45:58# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/start_import_worker_spec.rb. It took 1.12 seconds. Expected to take 1.64 seconds. 356521:45:58# [RSpecRunTime] Starting example group spec/views/projects/branches/index.html.haml_spec.rb. Expected to take 1.59 seconds. 356621:45:58projects/branches/index.html.haml 356721:46:00 renders list of active and stale branches 356821:46:00 when Gitaly is unavailable 356921:46:00 renders an error 357021:46:00# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.6 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.19 1.23 1.33 1/286 21768 357221:46:00# [RSpecRunTime] Finishing example group spec/views/projects/branches/index.html.haml_spec.rb. It took 1.43 seconds. Expected to take 1.59 seconds. 357321:46:00# [RSpecRunTime] Starting example group spec/models/bulk_imports/file_transfer/project_config_spec.rb. Expected to take 1.53 seconds. 357421:46:00BulkImports::FileTransfer::ProjectConfig 357521:46:00 does not allow STI 357621:46:00 portable_tree 357721:46:00 returns portable tree 357821:46:00 #export_path 357921:46:00 returns tmpdir location 358021:46:00 #portable_relations 358121:46:00 returns a list of top level exportable relations 358221:46:00 does not include skipped relations 358321:46:00 #top_relation_tree 358421:46:00 returns relation tree of a top level relation 358521:46:00 returns relation tree with merged with deprecated tree 358621:46:00 #relation_excluded_keys 358721:46:00 returns excluded keys for relation 358821:46:00 #relation_included_keys 358921:46:00 returns included keys for relation 359021:46:00 #tree_relation? 359121:46:00 when it is a tree relation 359221:46:00 returns true 359321:46:00 when it is not a tree relation 359421:46:00 returns false 359521:46:00 #file_relation? 359621:46:00 when it is a file relation 359721:46:00 returns true 359821:46:00 when it is not a file relation 359921:46:00 returns false 360021:46:00 #relation_has_user_contributions? 360121:46:00 when the relation has user contribitions 360221:46:00 is expected to eq true 360321:46:00 when the relation does not have user contribitions 360421:46:00 is expected to eq false 360521:46:00 #user_contributions_relation? 360621:46:01 returns true for the user_contributions relation 360721:46:01 returns false for non user_contributions relations 360821:46:01 #tree_relation_definition_for 360921:46:01 returns relation definition 361021:46:01 when relation is not tree relation 361221:46:01 #file_relations 361321:46:01 returns project file relations 361421:46:01 #batchable_relation? 361521:46:01 when relation is batchable 361621:46:01 returns true 361721:46:01 when relation is not batchable 361821:46:01 returns false 361921:46:01 when relation is not listed as portable 362021:46:01 returns false 362121:46:01 #batchable_relations 362221:46:01 returns a list of collection associations for a project 362321:46:01# [RSpecRunTime] Finishing example group spec/models/bulk_imports/file_transfer/project_config_spec.rb. It took 1.07 seconds. Expected to take 1.53 seconds. 362421:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/queries_spec.rb. Expected to take 1.5 seconds. 362521:46:01Gitlab::Graphql::Queries 362721:46:01 find a single specific file 362821:46:01 ignores files that do not exist 362921:46:01 ignores fragments 363021:46:01 ignores typedefs 363121:46:01 ignores customer.query.graphql 363221:46:01 ignores customer.mutation.graphql 363321:46:01 finds all query definitions under a root directory 363421:46:01 Gitlab::Graphql::Queries::Definition 363521:46:01 a simple query 363621:46:01 has a complexity 363721:46:01 behaves like a valid GraphQL query for the blog schema 363921:46:01 a query with an import 364021:46:01 behaves like a valid GraphQL query for the blog schema 364221:46:01 a query with duplicate imports 364321:46:01 behaves like a valid GraphQL query for the blog schema 364521:46:01 a query importing from ee_else_ce 364621:46:01 can resolve the ee fields 364721:46:01 behaves like a valid GraphQL query for the blog schema 364921:46:01 a query refering to parent directories 365021:46:01 behaves like a valid GraphQL query for the blog schema 365221:46:01 a query refering to parent directories, incorrectly 365321:46:01 behaves like an invalid GraphQL query for the blog schema 365521:46:01 a query with a broken import 365621:46:01 behaves like an invalid GraphQL query for the blog schema 365821:46:01 a query which imports a file with a broken import 365921:46:01 behaves like an invalid GraphQL query for the blog schema 366121:46:01 a query containing a client directive 366221:46:01 is tagged as a client query 366321:46:01 behaves like a valid GraphQL query for the blog schema 366521:46:01 a mixed client query, valid 366621:46:01 is not tagged as a client query 366721:46:01 behaves like a valid GraphQL query for the blog schema 366921:46:01 a mixed client query, with skipped argument 367021:46:01 behaves like a valid GraphQL query for the blog schema 367221:46:01 a mixed client query, with unused fragment 367321:46:01 behaves like a valid GraphQL query for the blog schema 367521:46:01 a client query, with unused fragment 367621:46:01 is tagged as a client query 367721:46:01 behaves like a valid GraphQL query for the blog schema 367921:46:01 a mixed client query, invalid 368021:46:01 behaves like an invalid GraphQL query for the blog schema 368221:46:02 a query containing a connection directive 368321:46:02 behaves like a valid GraphQL query for the blog schema 368521:46:02 a query which mentions an incorrect field 368621:46:02 behaves like an invalid GraphQL query for the blog schema 368821:46:02 a query which has a missing argument 368921:46:02 behaves like an invalid GraphQL query for the blog schema 369121:46:02 a query which has a bad argument 369221:46:02 behaves like an invalid GraphQL query for the blog schema 369421:46:02 a query which has a syntax error 369521:46:02 behaves like an invalid GraphQL query for the blog schema 369721:46:02 a query which has an unused import 369821:46:02 behaves like an invalid GraphQL query for the blog schema 370021:46:02 a query containing a persist directive 370121:46:02 is tagged as a client query 370221:46:02 behaves like a valid GraphQL query for the blog schema 370421:46:02 a query containing a persistantly directive 370521:46:02 is not tagged as a client query 370621:46:02 a query containing a persist field 370721:46:02 behaves like a valid GraphQL query for the blog schema 371021:46:02 is the combination of finding queries in CE and EE 371121:46:02 Gitlab::Graphql::Queries::Fragments 371221:46:02 has the right home 371321:46:02 has the right EE home 371421:46:02 caches query definitions 371521:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/queries_spec.rb. It took 1.16 seconds. Expected to take 1.5 seconds. 371621:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/resource_access_token_spec.rb. Expected to take 1.45 seconds. 371721:46:02Gitlab::DataBuilder::ResourceAccessToken 371821:46:02 when token belongs to a group 371921:46:02 contains group data 372021:46:02 behaves like includes standard data 372121:46:02 is expected to eq "access_token" 372221:46:02 when token belongs to a project 372321:46:03 contains project data 372421:46:03 behaves like includes standard data 372521:46:03 is expected to eq "access_token" 372621:46:03 behaves like project hook data 372721:46:03 contains project data 372821:46:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/resource_access_token_spec.rb. It took 1.12 seconds. Expected to take 1.45 seconds. 372921:46:03# [RSpecRunTime] Starting example group spec/lib/gitlab/conan_token_spec.rb. Expected to take 1.43 seconds. 373021:46:03Gitlab::ConanToken 373121:46:03 .from_personal_access_token 373221:46:03 sets access token and user id and does not use the token id 373321:46:03 when expires is nil 373421:46:03 sets default time 373521:46:03 when token is not active 373621:46:03 does not set access token 373821:46:04 sets access token id and user id 373921:46:04 .from_deploy_token 374021:46:04 creates a ConanToken from a deploy token 374121:46:04 when expiration date is too long 374221:46:04 updates dates to the maximum expire time 374321:46:04 when no expire date is given 374421:46:04 updates dates to default date 374621:46:04 sets access token id and user id 374721:46:04 returns nil for invalid JWT 374821:46:04 returns nil for expired JWT 375021:46:04 returns the encoded JWT 375121:46:04 returns the encoded JWT with date 375221:46:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/conan_token_spec.rb. It took 1.14 seconds. Expected to take 1.43 seconds. 375321:46:04# [RSpecRunTime] Starting example group spec/serializers/merge_request_current_user_entity_spec.rb. Expected to take 1.38 seconds. 375421:46:04MergeRequestCurrentUserEntity 375621:46:05 exposes needed attributes 375721:46:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.29 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.18 1.23 1.33 1/286 21787 375921:46:05# [RSpecRunTime] Finishing example group spec/serializers/merge_request_current_user_entity_spec.rb. It took 1.2 seconds. Expected to take 1.38 seconds. 376021:46:05# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/wiki_page_builder_spec.rb. Expected to take 1.34 seconds. 376121:46:05Gitlab::HookData::WikiPageBuilder 376221:46:06 #page_content 376321:46:06 adds absolute urls for images in the content 376421:46:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/wiki_page_builder_spec.rb. It took 0.74 second. Expected to take 1.34 seconds. 376521:46:06# [RSpecRunTime] Starting example group spec/views/layouts/organization.html.haml_spec.rb. Expected to take 1.33 seconds. 376621:46:06layouts/organization 376821:46:07 calls organization_layout_nav and sets @nav instance variable 376921:46:07# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.1 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.18 1.23 1.33 1/288 21838 377121:46:07# [RSpecRunTime] Finishing example group spec/views/layouts/organization.html.haml_spec.rb. It took 1.08 seconds. Expected to take 1.33 seconds. 377221:46:07# [RSpecRunTime] Starting example group spec/models/preloaders/group_root_ancestor_preloader_spec.rb. Expected to take 1.27 seconds. 377321:46:07Preloaders::GroupRootAncestorPreloader 377421:46:08 does not allow STI 377521:46:08 when the preloader is used 377621:46:08 when no additional preloads are provided 377721:46:08 behaves like executes N matching DB queries 377821:46:08 executes the specified root_ancestor queries 377921:46:08 strong_memoizes the correct root_ancestor 378021:46:08 when additional preloads are provided 378121:46:08 behaves like executes N matching DB queries 378221:46:08 executes the specified root_ancestor queries 378321:46:08 strong_memoizes the correct root_ancestor 378421:46:08 when the preloader is not used 378521:46:08 behaves like executes N matching DB queries 378621:46:08 executes the specified root_ancestor queries 378721:46:08 strong_memoizes the correct root_ancestor 378821:46:08# [RSpecRunTime] Finishing example group spec/models/preloaders/group_root_ancestor_preloader_spec.rb. It took 0.96 second. Expected to take 1.27 seconds. 378921:46:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/quota/deployments_spec.rb. Expected to take 1.26 seconds. 379021:46:08Gitlab::Ci::Pipeline::Quota::Deployments 379221:46:09 when limit is enabled in plan 379421:46:09 when limit is not enabled 379521:46:09 is not enabled 379621:46:09 when limit does not exist 379721:46:09 is enabled by default 379921:46:09 when limit is exceeded 380121:46:09 when limit is not exceeded 380221:46:09 is not exceeded 380421:46:09 when limit is exceeded 380521:46:09 returns info about pipeline deployment limit exceeded 380621:46:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/quota/deployments_spec.rb. It took 1.11 seconds. Expected to take 1.26 seconds. 380721:46:09# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/update_spec.rb. Expected to take 1.22 seconds. 380821:46:09Mutations::AlertManagement::HttpIntegration::Update 380921:46:10 is expected to require graphql authorizations :admin_operations 381121:46:10 user has sufficient access to project 381221:46:10 when HttpIntegrations::UpdateService responds with success 381321:46:10 returns the integration with no errors 381421:46:10 when HttpIntegrations::UpdateService responds with an error 381521:46:10 returns errors 381621:46:10 when resource is not accessible to the user 381721:46:10 raises an error if the resource is not accessible to the user 381821:46:10# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/update_spec.rb. It took 0.89 second. Expected to take 1.22 seconds. 381921:46:10# [RSpecRunTime] Starting example group spec/finders/lfs_pointers_finder_spec.rb. Expected to take 1.16 seconds. 382021:46:10LfsPointersFinder 382221:46:11 when path has no LFS files 382321:46:11 is expected to eq [] 382421:46:11 when path points to LFS file 382521:46:11 returns LFS blob ids 382621:46:11 when path points to directory with LFS files 382721:46:11 returns LFS blob ids 382821:46:11 when repository is empty 382921:46:11 is expected to eq [] 383021:46:11# [RSpecRunTime] Finishing example group spec/finders/lfs_pointers_finder_spec.rb. It took 0.99 second. Expected to take 1.16 seconds. 383121:46:11# [RSpecRunTime] Starting example group spec/models/ci/pipeline_message_spec.rb. Expected to take 1.15 seconds. 383221:46:11Ci::PipelineMessage 383321:46:11 does not allow STI 383521:46:11 is expected to validate that :project_id cannot be empty/falsy 383721:46:12 when message content is longer than the limit 383821:46:12 is truncated with ellipsis 383921:46:12 when message is not present 384021:46:12 returns an error 384121:46:12 when message content is valid 384221:46:12 is saved with default error severity 384321:46:12 is persist the defined severity 384421:46:12 partitioning 384521:46:12 assigns the same partition id as the one that pipeline has 384621:46:12# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_message_spec.rb. It took 1.06 seconds. Expected to take 1.15 seconds. 384721:46:12# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/logger_spec.rb. Expected to take 1.11 seconds. 384821:46:12Gitlab::Ci::Pipeline::Logger 385021:46:12 stores blocks for later evaluation 385221:46:12 returns the block's value 385321:46:12 records durations of instrumented operations 385421:46:12 raises an error when block is not provided 385521:46:12 when once: true 385621:46:12 logs only one observation 385721:46:12 #instrument_once_with_sql 385821:46:12 with a single query 385921:46:12 is expected to eq 0 386021:46:12 includes SQL metrics 386121:46:12 with multiple queries 386221:46:12 is expected to eq 0 386321:46:12 includes SQL metrics 386421:46:12 when there are not SQL operations 386521:46:13 is expected to eq 123 386621:46:13 does not include SQL metrics 386821:46:13 records durations of observed operations 386921:46:13 when once: true 387021:46:13 records the latest observation 387121:46:13 logs data as expected 387321:46:13 when the feature flag is enabled 387421:46:13 logs to application.json 387521:46:13 with log conditions 387621:46:13 does not log when the conditions are false 387721:46:13 logs when a condition is true 387821:46:13 with unexistent observations in condition 387921:46:13 does not commit the log 388021:46:13 when project is not passed and pipeline is not persisted 388121:46:13 logs to application.json 388221:46:13 when the feature flag is disabled 388321:46:13 does not log 388421:46:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/logger_spec.rb. It took 0.9 second. Expected to take 1.11 seconds. 388521:46:13# [RSpecRunTime] Starting example group spec/lib/gitlab/identifier_spec.rb. Expected to take 1.08 seconds. 388621:46:13Gitlab::Identifier 388821:46:13 without an identifier 389021:46:13 with a user identifier 389121:46:13 identifies the user using a user ID 389221:46:13 with an SSH key identifier 389321:46:13 identifies the user using an SSH key ID 389421:46:13 #identify_using_user 389521:46:14 returns the User for an existing ID in the identifier 389621:46:14 returns nil for a non existing user ID 389721:46:14 caches the found users per ID 389821:46:14 #identify_using_ssh_key 389921:46:14 returns the User for an existing SSH key 390021:46:14 returns nil for an invalid SSH key 390121:46:14 caches the found users per key 390221:46:14 when key id is for a deploy key 390421:46:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/identifier_spec.rb. It took 0.95 second. Expected to take 1.08 seconds. 390521:46:14# [RSpecRunTime] Starting example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. Expected to take 1.04 seconds. 390621:46:14Packages::Npm::CreateMetadataCacheService 390821:46:14 returns an unique key 391021:46:15 creates a new metadata cache 391121:46:15 obtains a lease to create a new metadata cache 391221:46:15 with existing metadata cache 391321:46:15 does not create a new metadata cache 391421:46:15 updates the metadata cache 391521:46:15 when the lease is already taken 391621:46:15 does not create a new metadata cache 391821:46:15# [RSpecRunTime] Finishing example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. It took 0.82 second. Expected to take 1.04 seconds. 391921:46:15# [RSpecRunTime] Starting example group spec/services/members/invite_member_builder_spec.rb. Expected to take 0.99 second. 392021:46:15Members::InviteMemberBuilder 392221:46:15 when user record found by email 392321:46:15 returns member from existing members hash 392421:46:15 builds a new member 392521:46:15 when no existing users found by the email 392621:46:15 finds existing member 392721:46:16 builds a new member 392821:46:16 with email downcase 392921:46:16 builds a new member and downcases the input 393021:46:16 with existing member 393121:46:16 finds the member with non downcased value 393221:46:16 with downcased invite email input 393321:46:16 does not find the existing member that has different casing 393421:46:16# [RSpecRunTime] Finishing example group spec/services/members/invite_member_builder_spec.rb. It took 0.81 second. Expected to take 0.99 second. 393521:46:16# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb. Expected to take 0.98 second. 393621:46:16BulkImports::Projects::Pipelines::AutoDevopsPipeline 393821:46:16 imports auto devops options into destination project 393921:46:16# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb. It took 0.68 second. Expected to take 0.98 second. 394021:46:16# [RSpecRunTime] Starting example group spec/models/integrations/apple_app_store_spec.rb. Expected to take 0.93 second. 394121:46:16Integrations::AppleAppStore 394221:46:16 does not allow STI 394321:46:16 when integration is disabled 394421:46:16 #ci_variables 394521:46:17 returns an empty array 394821:46:17 is expected to validate that :app_store_issuer_id cannot be empty/falsy 394921:46:17 is expected to validate that :app_store_key_id cannot be empty/falsy 395021:46:17 is expected to validate that :app_store_private_key cannot be empty/falsy 395121:46:17 is expected to validate that :app_store_private_key_file_name cannot be empty/falsy 395221:46:17************************************************************************ 395321:46:17Warning from shoulda-matchers: 395421:46:17You are using `validate_inclusion_of` to assert that a boolean column 395521:46:17allows boolean values and disallows non-boolean ones. Be aware that it 395621:46:17is not possible to fully test this, as boolean columns will 395721:46:17automatically convert non-boolean values to boolean ones. Hence, you 395821:46:17should consider removing this test. 395921:46:17************************************************************************ 396021:46:17 is expected to validate that :app_store_protected_refs is either ‹true› or ‹false› 396121:46:17 is expected to allow :app_store_issuer_id to be ‹"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"› 396221:46:17 is expected not to allow :app_store_issuer_id to be ‹"abcde"› 396321:46:17 is expected to allow :app_store_private_key to be ‹"-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tG...› 396421:46:17 is expected not to allow :app_store_private_key to be ‹"foo"› 396521:46:17 is expected to allow :app_store_key_id to be ‹"ABCD1EF12G"› 396621:46:17 is expected not to allow :app_store_key_id to be ‹"ABC"› 396721:46:17 is expected not to allow :app_store_key_id to be ‹"abc1"› 396821:46:17 is expected not to allow :app_store_key_id to be ‹"-A0-"› 396921:46:17 when integration is enabled 397121:46:17 returns custom fields 397321:46:17 returns true for a successful request 397421:46:17 returns false for an invalid request 397621:46:17 renders prompt information 397821:46:17 returns the name of the integration 397921:46:17 #ci_variables 398021:46:17 returns the vars for protected branch 398121:46:17 doesn't return the vars for unprotected branch 398221:46:17 #initialize_properties 398321:46:17 when app_store_protected_refs is nil 398421:46:17 sets app_store_protected_refs to true 398521:46:17 when app_store_protected_refs is false 398621:46:17 sets app_store_protected_refs to false 398721:46:17# [RSpecRunTime] Finishing example group spec/models/integrations/apple_app_store_spec.rb. It took 0.81 second. Expected to take 0.93 second. 398821:46:17# [RSpecRunTime] Starting example group spec/workers/ci/pipeline_finished_worker_spec.rb. Expected to take 0.9 second. 398921:46:17Ci::PipelineFinishedWorker#perform 399021:46:17 when pipeline does not exist 399121:46:17 does not raise exception 399221:46:17 when pipeline exists 399321:46:18 saves pipeline on Ci::FinishedPipelineChSyncEvent by default 399421:46:18 when pipeline has already been processed 399521:46:18 ignores duplicate calls for same pipeline 399621:46:18 when project is scheduled for deletion 399721:46:18 does not save pipeline on Ci::FinishedPipelineChSyncEvent 399821:46:18 when pipeline does not have finished_at value 399921:46:18 does not save pipeline on Ci::FinishedPipelineChSyncEvent 400021:46:18# [RSpecRunTime] Finishing example group spec/workers/ci/pipeline_finished_worker_spec.rb. It took 0.76 second. Expected to take 0.9 second. 400121:46:18# [RSpecRunTime] Starting example group spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb. Expected to take 0.86 second. 400221:46:18Gitlab::Regex::ContainerRegistry::Protection::Rules 400321:46:18 .protection_rules_container_repository_path_pattern_regex 400421:46:18 is expected to match "my/awesome/*image-with-wildcard-inbetween" 400521:46:18 is expected to match "my/awesome/*image-with-wildcard-start" 400621:46:18 is expected to match "my/awesome/*image-*with-wildcard-multiple-*" 400721:46:18 is expected to match "my/awesome/image-with__underscore" 400821:46:18 is expected to match "my/awesome/image-with-wildcard-end*" 400921:46:18 is expected to match "my/awesome/image-with-container-seperator-period-and-wildcard-end.*" 401021:46:18 is expected to match "my/awesome/image-with-container-seperator-slash-and-wildcard-end/*" 401121:46:18 is expected to match "my/awesome/image-with-container-seperator-underscore-and-wildcard-end_*" 401221:46:18 is expected to match "my/awesome/image-with-container-seperator-underscore-double-and-wildcard-end__*" 401321:46:18 is expected not to match "my/awesome/image-with-whitespace /sub-image" 401421:46:18 is expected not to match "my/awesome/image-with-whitespace /sub-image-with-wildcard-*" 401521:46:18 is expected not to match "my/awesome/image-with-percent-sign-end-%" 401621:46:18 is expected not to match "my/awesome/image-with-percent-sign-and-wildcard-end-%*" 401721:46:18 is expected not to match "*my/awesome/image-with-wildcard-start" 401821:46:18 is expected not to match "my/awesome/image-with-backslash-\\*" 401921:46:18 is expected not to match "my/awesome/image-with-UPPERCASE-LETTERS" 402021:46:18 behaves like container repository name regex 402121:46:18 is expected to match "image" 402221:46:18 is expected to match "my/image" 402321:46:18 is expected to match "my/awesome/image-1" 402421:46:18 is expected to match "my/awesome/image.test" 402521:46:18 is expected to match "my/awesome/image--test" 402621:46:18 is expected to match "my/image__test" 402721:46:18 is expected to match "user1/project/a_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb------------x" 402821:46:18 is expected not to match "user1/project/a_bbbbb-------------" 402921:46:19 is expected not to match "my/image-.test" 403021:46:19 is expected not to match "my/image___test" 403121:46:19 is expected not to match "my/image_.test" 403221:46:19 is expected not to match "my/image_-test" 403321:46:19 is expected not to match "my/image..test" 403421:46:19 is expected not to match "my/image\\ntest" 403521:46:19 is expected not to match ".my/image" 403621:46:19 is expected not to match "my/image." 403721:46:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb. It took 0.72 second. Expected to take 0.86 second. 403821:46:19# [RSpecRunTime] Starting example group spec/models/ci/tagging_spec.rb. Expected to take 0.83 second. 404021:46:19 is expected to belong to taggable required: false 404121:46:19 is expected to belong to tag class_name => Ci::Tag required: false 404221:46:19 does not allow STI 404321:46:19 .by_contexts 404421:46:19 is expected to contain exactly #<Ci::Tagging tag_id: 1, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.214216425 +0000", id: 3, taggable_id: nil> and #<Ci::Tagging tag_id: 2, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.219649495 +0000", id: 4, taggable_id: nil> 404521:46:19 is expected to contain exactly #<Ci::Tagging tag_id: 1, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.214216425 +0000", id: 3, taggable_id: nil> and #<Ci::Tagging tag_id: 2, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.219649495 +0000", id: 4, taggable_id: nil> 404621:46:19 is expected to contain exactly #<Ci::Tagging tag_id: 1, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "other", created_at: "2024-11-14 21:46:19.202954276 +0000", id: 1, taggable_id: nil> and #<Ci::Tagging tag_id: 2, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "other", created_at: "2024-11-14 21:46:19.208925586 +0000", id: 2, taggable_id: nil> 404721:46:19 works with multiple inputs 404921:46:19 is expected to validate that :context cannot be empty/falsy 405021:46:19 is expected to validate that :tag_id cannot be empty/falsy 405121:46:19 validates uniqueness of tag_id 405321:46:19 is expected to contain exactly #<Ci::Tagging tag_id: 1, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.214216425 +0000", id: 3, taggable_id: nil> and #<Ci::Tagging tag_id: 2, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.219649495 +0000", id: 4, taggable_id: nil> 405421:46:19 is expected to contain exactly #<Ci::Tagging tag_id: 1, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.214216425 +0000", id: 3, taggable_id: nil> and #<Ci::Tagging tag_id: 2, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "tags", created_at: "2024-11-14 21:46:19.219649495 +0000", id: 4, taggable_id: nil> 405521:46:19 is expected to contain exactly #<Ci::Tagging tag_id: 1, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "other", created_at: "2024-11-14 21:46:19.202954276 +0000", id: 1, taggable_id: nil> and #<Ci::Tagging tag_id: 2, taggable_type: nil, tagger_id: nil, tagger_type: nil, context: "other", created_at: "2024-11-14 21:46:19.208925586 +0000", id: 2, taggable_id: nil> 405621:46:19# [RSpecRunTime] Finishing example group spec/models/ci/tagging_spec.rb. It took 0.42 second. Expected to take 0.83 second. 405721:46:19# [RSpecRunTime] Starting example group spec/db/development/create_work_item_hierarchy_restrictions_spec.rb. Expected to take 0.81 second. 405821:46:19Create work item hierarchy restrictions in development 405921:46:19 behaves like work item hierarchy restrictions importer 406021:46:19 when restrictions are missing 406121:46:19 behaves like adds restrictions 406321:46:19 adds all restrictions if they don't exist 406421:46:19 behaves like clears type reactive cache 406621:46:19 is expected to receive clear_reactive_cache!(*(any args)) 1 time 406721:46:19 when base types are missing 406821:46:19 behaves like adds restrictions 407021:46:19 adds all restrictions if they don't exist 407121:46:19 when restrictions already exist 407321:46:19 upserts restrictions 407421:46:19 behaves like clears type reactive cache 407621:46:20 is expected to receive clear_reactive_cache!(*(any args)) 1 time 407721:46:20 when some restrictions are missing 407921:46:20 inserts missing restrictions and does nothing if some already existed 408021:46:20 behaves like clears type reactive cache 408221:46:20 is expected to receive clear_reactive_cache!(*(any args)) 1 time 408321:46:20 when restrictions contain attributes not present in the table 408521:46:20 filters out missing columns 408621:46:20 behaves like clears type reactive cache 408821:46:20 is expected to receive clear_reactive_cache!(*(any args)) 1 time 408921:46:20# [RSpecRunTime] Finishing example group spec/db/development/create_work_item_hierarchy_restrictions_spec.rb. It took 0.64 second. Expected to take 0.81 second. 409021:46:20# [RSpecRunTime] Starting example group spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb. Expected to take 0.77 second. 409121:46:20Resolvers::ErrorTracking::SentryErrorsResolver 409221:46:20 is expected to have nullable GraphQL type SentryErrorConnection 409421:46:20 with insufficient user permission 409621:46:20 with sufficient permission 409721:46:20 when after arg given 409821:46:20 gives the cursor arg 409921:46:20 when no issues fetched 410121:46:20 when issues returned 410221:46:20 sets the issues 410321:46:20 sets the pagination variables 410421:46:21 returns an externally paginated array 410521:46:21# [RSpecRunTime] Finishing example group spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb. It took 0.8 second. Expected to take 0.77 second. 410621:46:21# [RSpecRunTime] Starting example group spec/tooling/danger/feature_flag_spec.rb. Expected to take 0.75 second. 410721:46:21Tooling::Danger::FeatureFlag 410821:46:21 Tooling::Danger::FeatureFlag::Found 411021:46:21 is expected to be a kind of Tooling::Danger::FeatureFlag::Found(keyword_init: true) 411121:46:21 when given path does not exist 411221:46:21 is expected to be nil 411321:46:21 when YAML is invalid 411421:46:21 is expected to be nil 411621:46:21 when name is nil 411721:46:21 is expected to eq false 411821:46:21 when name is not nil 411921:46:21 is expected to eq true 412021:46:21 #missing_group? 412121:46:21 when group is nil 412221:46:21 is expected to eq true 412321:46:21 when group is not nil 412421:46:21 is expected to eq false 412521:46:21 #missing_feature_issue_url? 412621:46:21 when feature_issue_url is nil 412721:46:21 is expected to eq true 412821:46:21 when feature_issue_url is not nil 412921:46:21 is expected to eq false 413021:46:21 #missing_introduced_by_url? 413121:46:21 when introduced_by_url is nil 413221:46:21 is expected to eq true 413321:46:21 when introduced_by_url is not nil 413421:46:21 is expected to eq false 413521:46:21 #missing_rollout_issue_url? 413621:46:21 when rollout_issue_url is nil 413721:46:21 is expected to eq true 413821:46:21 when rollout_issue_url is not nil 413921:46:21 is expected to eq false 414021:46:21 #missing_milestone? 414121:46:21 when milestone is nil 414221:46:21 is expected to eq true 414321:46:21 when milestone is not nil 414421:46:21 is expected to eq false 414521:46:21 #default_enabled? 414621:46:21 when default_enabled is nil 414721:46:21 is expected to eq false 414821:46:21 when default_enabled is false 414921:46:21 is expected to eq false 415021:46:21 when default_enabled is true 415121:46:21 is expected to eq true 415221:46:21 #group_match_mr_label? 415321:46:21 when group is nil 415421:46:21 is true only if MR has no group label 415521:46:21 when group is not nil 415621:46:21 is true only if MR has the same group label 415721:46:21 #find_line_index 415821:46:21 when line is found 415921:46:21 is expected to eq 1 416021:46:21 when line is not found 416121:46:21 is expected to be nil 416221:46:21 #feature_flag_files 416321:46:21 retrieves added feature flag files 416421:46:21 with added added feature flag files 416521:46:21 returns an array of Found objects 416621:46:21 without added added feature flag files 416721:46:21 returns an array of Found objects 416821:46:21 retrieves modified feature flag files 416921:46:21 with modified modified feature flag files 417021:46:21 returns an array of Found objects 417121:46:21 without modified modified feature flag files 417221:46:21 returns an array of Found objects 417321:46:21 retrieves deleted feature flag files 417421:46:21 with deleted deleted feature flag files 417521:46:21 returns an array of Found objects 417621:46:21 without deleted deleted feature flag files 417721:46:21 returns an array of Found objects 417821:46:21# [RSpecRunTime] Finishing example group spec/tooling/danger/feature_flag_spec.rb. It took 0.69 second. Expected to take 0.75 second. 417921:46:21# [RSpecRunTime] Starting example group spec/lib/gitlab/mailgun/webhook_processors/member_invites_spec.rb. Expected to take 0.73 second. 418021:46:21Gitlab::Mailgun::WebhookProcessors::MemberInvites 418221:46:22 marks the member invite email success as false 418321:46:22 when invite token is not found in payload 418421:46:22 does not change member status and logs an error 418521:46:22 when member can not be found 418621:46:22 behaves like does nothing 418721:46:22 does not change member status 418821:46:22 when failure is temporary 418921:46:22 behaves like does nothing 419021:46:22 does not change member status 419121:46:22 when email is not a member invite 419221:46:22 behaves like does nothing 419321:46:22 does not change member status 419421:46:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/mailgun/webhook_processors/member_invites_spec.rb. It took 0.53 second. Expected to take 0.73 second. 419521:46:22# [RSpecRunTime] Starting example group spec/graphql/resolvers/base_resolver_spec.rb. Expected to take 0.7 second. 419621:46:22Resolvers::BaseResolver 419721:46:22 .singular_type 419821:46:22 for a connection of scalars 419921:46:22 is expected to eq GraphQL::Types::Int 420021:46:22 for a connection of objects 420121:46:22 is expected to eq #<Class:0x000079ebb0dfe920> 420221:46:22 for a list type 420321:46:22 is expected to eq GraphQL::Types::String 420421:46:22 for a scalar type 420521:46:22 is expected to eq GraphQL::Types::Boolean 420721:46:22 returns a subclass from the resolver 420821:46:22 has the correct (singular) type 420921:46:22 returns the same subclass every time 421021:46:22 returns a resolver that gives the first result from the original resolver 421121:46:22 .when_single 421221:46:22 does not apply the block to the resolver 421321:46:22 applies the block to the single version of the resolver 421421:46:22 multiple when_single blocks 421521:46:22 applies both blocks to the single version of the resolver 421721:46:22 applies both blocks to the single version of the resolver 421821:46:22 when the resolver returns early 421921:46:22 runs correctly in our test framework 422021:46:22 single selects the first early return value 422121:46:22 last selects the last early return value 422321:46:22 returns a subclass from the resolver 422421:46:22 returns the same subclass every time 422521:46:22 returns a resolver that gives the last result from the original resolver 422621:46:22 when field is a connection 422721:46:22 increases complexity based on arguments 422821:46:22 does not increase complexity when filtering by iids 423021:46:22 returns object 423121:46:22 when object is a presenter 423221:46:22 returns presented object 423321:46:22 #offset_pagination 423421:46:22 is sugar for OffsetPaginatedRelation.new 423521:46:22 #authorized? 423621:46:22 delegates to authorization 423721:46:22# [RSpecRunTime] Finishing example group spec/graphql/resolvers/base_resolver_spec.rb. It took 0.62 second. Expected to take 0.7 second. 423821:46:22# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb. Expected to take 0.67 second. 423921:46:22Gitlab::Pagination::CursorBasedKeyset 424021:46:22 .available_for_type? 424121:46:22 returns true for when class implements .supported_keyset_orderings 424221:46:22 return false when class does not implement .supported_keyset_orderings 424321:46:22 .enforced_for_type? 424421:46:23 relation: #<ActiveRecord::Relation []>, result: true 424521:46:23 returns true only for enforced types 424621:46:23 relation: #<ActiveRecord::Relation []>, result: true 424721:46:23 returns true only for enforced types 424821:46:23 relation: #<ActiveRecord::Relation []>, result: false 424921:46:23 returns true only for enforced types 425021:46:23 when relation is Ci::Build 425121:46:23 when feature flag enforce_ci_builds_pagination_limit is enabled 425221:46:23 is expected to equal true 425321:46:23 when feature fllag enforce_ci_builds_pagination_limit is disabled 425421:46:23 is expected to equal false 425621:46:23 when param order is supported by the model 425721:46:23 returns true 425821:46:23 when sort param is not supported by the model 425921:46:23 returns false 426021:46:23 when order_by params is not supported by the model 426121:46:23 returns false 426221:46:23 when model does not implement .supported_keyset_orderings 426321:46:23 returns false 426421:46:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb. It took 1.14 seconds. Expected to take 0.67 second. 426521:46:24# [RSpecRunTime] Starting example group spec/validators/ip_cidr_array_validator_spec.rb. Expected to take 0.65 second. 426621:46:24IpCidrArrayValidator 426721:46:24 cidr_array: "", validity: false, errors: {:cidr_array=>["must be an array of CIDR values"]} 426821:46:24 is expected to eq false 426921:46:24 is expected to eq {:cidr_array=>["must be an array of CIDR values"]} 427021:46:24 cidr_array: ["172.0.0.1/24", nil], validity: true, errors: {} 427121:46:24 is expected to eq true 427221:46:24 is expected to eq {} 427321:46:24 cidr_array: ["172.0.0.1/24", "2001:db8::8:800:200c:417a/128"], validity: true, errors: {} 427421:46:24 is expected to eq true 427521:46:24 is expected to eq {} 427621:46:24 cidr_array: [], validity: true, errors: {} 427721:46:24 is expected to eq true 427821:46:24 is expected to eq {} 427921:46:24 cidr_array: [nil], validity: true, errors: {} 428021:46:24 is expected to eq true 428121:46:24 is expected to eq {} 428221:46:24 cidr_array: nil, validity: false, errors: {:cidr_array=>["must be an array of CIDR values"]} 428321:46:24 is expected to eq false 428421:46:24 is expected to eq {:cidr_array=>["must be an array of CIDR values"]} 428521:46:24 cidr_array: [""], validity: true, errors: {} 428621:46:25 is expected to eq true 428721:46:25 is expected to eq {} 428821:46:25 cidr_array: ["172.0.0.1/256", "invalid-CIDR"], validity: false, errors: {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256", "IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 428921:46:25 is expected to eq false 429021:46:25 is expected to eq {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256", "IP 'invalid-CIDR' is n... should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 429121:46:25 cidr_array: ["172.0.0.1/24", "invalid-CIDR"], validity: false, errors: {:cidr_array=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 429221:46:25 is expected to eq false 429321:46:25 is expected to eq {:cidr_array=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 429421:46:25 cidr_array: ["172.0.0.1/256"], validity: false, errors: {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]} 429521:46:25 is expected to eq false 429621:46:25 is expected to eq {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]} 429721:46:25# [RSpecRunTime] Finishing example group spec/validators/ip_cidr_array_validator_spec.rb. It took 1.18 seconds. Expected to take 0.65 second. 429821:46:25# [RSpecRunTime] Starting example group spec/serializers/admin/abuse_report_serializer_spec.rb. Expected to take 0.62 second. 429921:46:25Admin::AbuseReportSerializer 430121:46:25 serializes an abuse report 430221:46:25 when multiple objects are being serialized 430321:46:25 serializers the array of abuse reports 430421:46:25# [RSpecRunTime] Finishing example group spec/serializers/admin/abuse_report_serializer_spec.rb. It took 0.49 second. Expected to take 0.62 second. 430521:46:25# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/assign_partition_spec.rb. Expected to take 0.61 second. 430621:46:25Gitlab::Ci::Pipeline::Chain::AssignPartition 430821:46:26 assigns partition_id to pipeline 430921:46:26 with partition_id on the Command 431021:46:26 assigns partition_id to pipeline 431121:46:26 with parent-child pipelines 431221:46:26 assigns partition_id to pipeline 431321:46:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/assign_partition_spec.rb. It took 0.45 second. Expected to take 0.61 second. 431421:46:26# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb. Expected to take 0.58 second. 431521:46:26Gitlab::BitbucketImport::Importers::LfsObjectsImporter 431721:46:26 when lfs is enabled 431821:46:26 imports each lfs object in parallel 431921:46:26 logs its progress 432021:46:26 when LFS list download fails 432121:46:26 rescues and logs the exception 432221:46:26 when LFS is not enabled 432321:46:26 logs progress but does nothing 432421:46:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb. It took 0.5 second. Expected to take 0.58 second. 432521:46:26# [RSpecRunTime] Starting example group spec/serializers/entity_date_helper_spec.rb. Expected to take 0.56 second. 432621:46:26EntityDateHelper 432721:46:26 converts 0 seconds 432821:46:26 converts 40 seconds 432921:46:26 converts 60 seconds 433021:46:26 converts 70 seconds 433121:46:26 converts 3600 seconds 433221:46:26 converts 3750 seconds 433321:46:26 converts 86400 seconds 433421:46:26 converts 86560 seconds 433521:46:26 converts 86760 seconds 433621:46:26 converts 986760 seconds 433721:46:26 #remaining_days_in_words 433821:46:26 when less than 31 days remaining 433921:46:26 returns days remaining 434021:46:26 when milestone due date is today 434121:46:26 returns today 434221:46:26 when milestone due date is tomorrow 434321:46:26 returns 1 day remaining 434421:46:26 when queried mid-day 434521:46:26 returns 1 day remaining 434621:46:26 when less than 1 year and more than 30 days remaining 434721:46:26 returns months remaining 434821:46:26 when more than 1 year remaining 434921:46:27 returns years remaining 435021:46:27 when milestone is expired 435121:46:27 returns "Past due" 435221:46:27 when milestone has start_date in the future 435321:46:27 returns "Upcoming" 435421:46:27 when milestone has start_date in the past 435521:46:27 returns days elapsed 435621:46:27# [RSpecRunTime] Finishing example group spec/serializers/entity_date_helper_spec.rb. It took 0.44 second. Expected to take 0.56 second. 435721:46:27# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/gitlab_schemas_metrics_spec.rb. Expected to take 0.55 second. 435821:46:27Gitlab::Database::QueryAnalyzers::GitlabSchemasMetrics 435921:46:27 does not increment metrics if feature flag is disabled 436021:46:27 properly observes all queries 436121:46:27 for simple query observes schema correctly 436221:46:27 is expected to receive increment({:db_config_name=>"main", :gitlab_schemas=>"gitlab_main_cell"}) 1 time 436321:46:27 for query accessing gitlab_ci and gitlab_main 436421:46:27 is expected to receive increment({:db_config_name=>"main", :gitlab_schemas=>"gitlab_ci,gitlab_main_cell"}) 1 time 436521:46:27 for query accessing gitlab_ci and gitlab_main the gitlab_schemas is always ordered 436621:46:27 is expected to receive increment({:db_config_name=>"main", :gitlab_schemas=>"gitlab_ci,gitlab_main_cell"}) 1 time 436721:46:27 for query accessing CI database 436821:46:27 is expected to receive increment({:db_config_name=>"ci", :gitlab_schemas=>"gitlab_ci"}) 1 time 436921:46:27 for query accessing gitlab_main and unknown schema 437021:46:27 is expected to raise Exception with message matching /Could not find gitlab schema for table not_in_schema/ 437121:46:27 for query altering an INDEX 437221:46:27 is expected not to receive increment(*(any args)) 0 times 437321:46:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/gitlab_schemas_metrics_spec.rb. It took 0.47 second. Expected to take 0.55 second. 437421:46:27# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/note_spec.rb. Expected to take 0.53 second. 437521:46:27Gitlab::GithubImport::Representation::Note 437621:46:27 .from_api_response 437721:46:27 does not set the user if the response did not include a user 437821:46:27 behaves like a Note 437921:46:27 returns an instance of Note 438021:46:27 the returned Note 438121:46:27 includes the noteable ID 438221:46:27 includes the noteable type 438321:46:27 includes the author details 438421:46:27 includes the note body 438521:46:27 includes the created timestamp 438621:46:27 includes the updated timestamp 438721:46:27 includes the note ID 438821:46:27 #github_identifiers 438921:46:27 returns a hash with needed identifiers 439021:46:27 .from_json_hash 439121:46:27 does not convert the author if it was not specified 439221:46:27 behaves like a Note 439321:46:27 returns an instance of Note 439421:46:27 the returned Note 439521:46:27 includes the noteable ID 439621:46:27 includes the noteable type 439721:46:27 includes the author details 439821:46:27 includes the note body 439921:46:27 includes the created timestamp 440021:46:27 includes the updated timestamp 440121:46:27 includes the note ID 440221:46:27 #github_identifiers 440321:46:28 returns a hash with needed identifiers 440421:46:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/note_spec.rb. It took 0.47 second. Expected to take 0.53 second. 440521:46:28# [RSpecRunTime] Starting example group spec/models/packages/rpm/metadatum_spec.rb. Expected to take 0.51 second. 440621:46:28Packages::Rpm::Metadatum 440721:46:28 does not allow STI 440921:46:28 is expected to validate that :package cannot be empty/falsy 441021:46:28 is expected to validate that :epoch cannot be empty/falsy 441121:46:28 is expected to validate that :release cannot be empty/falsy 441221:46:28 is expected to validate that :summary cannot be empty/falsy 441321:46:28 is expected to validate that :description cannot be empty/falsy 441421:46:28 is expected to validate that :arch cannot be empty/falsy 441521:46:28 is expected to validate that :epoch looks like an integer greater than or equal to 0 441621:46:28 is expected to validate that the length of :release is at most 128 441721:46:28 is expected to validate that the length of :summary is at most 1000 441821:46:28 is expected to validate that the length of :description is at most 5000 441921:46:28 is expected to validate that the length of :arch is at most 255 442021:46:28 is expected to validate that the length of :license is at most 1000 442121:46:28 is expected to validate that the length of :url is at most 1000 442221:46:28 relationships 442321:46:28 is expected to belong to package class_name => Packages::Rpm::Package required: false 442421:46:28# [RSpecRunTime] Finishing example group spec/models/packages/rpm/metadatum_spec.rb. It took 0.4 second. Expected to take 0.51 second. 442521:46:28# [RSpecRunTime] Starting example group spec/views/profiles/notifications/show.html.haml_spec.rb. Expected to take 0.48 second. 442621:46:28profiles/notifications/show 442721:46:28 when there is no database value for User#notification_email 442821:46:28 displays the correct elements 442921:46:28 when there is a database value for User#notification_email 443021:46:28 displays the correct elements 443121:46:28# [RSpecRunTime] Finishing example group spec/views/profiles/notifications/show.html.haml_spec.rb. It took 0.39 second. Expected to take 0.48 second. 443221:46:28# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/cancel_pending_pipelines_spec.rb. Expected to take 0.47 second. 443321:46:28Gitlab::Ci::Pipeline::Chain::CancelPendingPipelines 443521:46:29 enqueues CancelRedundantPipelinesWorker 443621:46:29 with scheduled pipelines 443721:46:29 enqueues LowUrgencyCancelRedundantPipelinesWorker 443821:46:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/cancel_pending_pipelines_spec.rb. It took 0.49 second. Expected to take 0.47 second. 443921:46:29# [RSpecRunTime] Starting example group spec/workers/jira_connect/forward_event_worker_spec.rb. Expected to take 0.46 second. 444021:46:29JiraConnect::ForwardEventWorker 444221:46:29 forwards the event and deletes the installation 444321:46:29 when installation does not exist 444421:46:29 does nothing 444521:46:29 when installation does not have an instance_url 444621:46:29 forwards the event including the auth header 444721:46:29# [RSpecRunTime] Finishing example group spec/workers/jira_connect/forward_event_worker_spec.rb. It took 0.49 second. Expected to take 0.46 second. 444821:46:29# [RSpecRunTime] Starting example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. Expected to take 0.42 second. 444921:46:29Import::ManifestProviderRepoEntity 445021:46:29 behaves like exposes required fields for import entity 445121:46:29 exposes required fields 445221:46:29 correctly exposes id 445321:46:30 correctly exposes full name 445421:46:30 correctly exposes sanitized name 445521:46:30 correctly exposes provider link 445621:46:30# [RSpecRunTime] Finishing example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. It took 0.48 second. Expected to take 0.42 second. 445721:46:30# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog_spec.rb. Expected to take 0.41 second. 445821:46:30Gitlab::Memory::Watchdog 446121:46:30 initialize new configuration 446321:46:30 reports started event once 446421:46:30 waits for check interval seconds 446521:46:30 when no monitors are configured 446621:46:30 reports stopped event once with correct reason 446721:46:30 when monitors are configured 446821:46:30 reports stopped event once 446921:46:30 when process does not exceed threshold 447021:46:30 does not report violations event 447121:46:30 does not execute handler 447221:46:30 when process exceeds threshold 447321:46:30 reports threshold violated event 447421:46:30 when process does not exceed the allowed number of strikes 447521:46:30 does not report strikes exceeded event 447621:46:30 does not execute handler 447721:46:30 when monitor exceeds the allowed number of strikes 447821:46:30 reports strikes exceeded event 447921:46:30 executes handler and stops the watchdog 448021:46:30 schedules a heap dump 448121:46:30 when multiple monitors exceeds allowed number of strikes 448221:46:30 only calls the handler once 448421:46:30 yields block 448521:46:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog_spec.rb. It took 0.43 second. Expected to take 0.41 second. 448621:46:30# [RSpecRunTime] Starting example group spec/models/integrations/diffblue_cover_spec.rb. Expected to take 0.39 second. 448721:46:30Integrations::DiffblueCover 448821:46:30 does not allow STI 449121:46:30 is expected to validate that :diffblue_license_key cannot be empty/falsy 449221:46:30 is expected to validate that :diffblue_access_token_name cannot be empty/falsy 449321:46:30 is expected to validate that :diffblue_access_token_secret cannot be empty/falsy 449421:46:30 when inactive 449521:46:30 is expected not to validate that :diffblue_license_key cannot be empty/falsy 449621:46:30 is expected not to validate that :diffblue_access_token_name cannot be empty/falsy 449721:46:30 is expected not to validate that :diffblue_access_token_secret cannot be empty/falsy 449821:46:30 #diffblue_link 450221:46:30 returns the required pipeline vars 450321:46:30 when inactive 450421:46:30 does not return the required pipeline vars 450621:46:31 returns the avatar image path 450721:46:31# [RSpecRunTime] Finishing example group spec/models/integrations/diffblue_cover_spec.rb. It took 0.32 second. Expected to take 0.39 second. 450821:46:31# [RSpecRunTime] Starting example group spec/finders/repositories/changelog_tag_finder_spec.rb. Expected to take 0.37 second. 450921:46:31Repositories::ChangelogTagFinder 451121:46:31 when the regular expression is invalid 451221:46:31 raises Gitlab::Changelog::Error 451321:46:31 when there is a previous tag 451421:46:31 returns the previous tag 451521:46:31 when GitLab release process 451621:46:31 supports GitLab release process 451721:46:31 when Omnibus release process 451821:46:31 supports Omnibus release process 451921:46:31 when Gitaly release process 452021:46:31 supports Gitaly release process 452121:46:31 when there is no previous tag 452321:46:31# [RSpecRunTime] Finishing example group spec/finders/repositories/changelog_tag_finder_spec.rb. It took 0.32 second. Expected to take 0.37 second. 452421:46:31# [RSpecRunTime] Starting example group spec/support_specs/database/prevent_cross_joins_spec.rb. Expected to take 0.36 second. 452521:46:31Database::PreventCrossJoins 452621:46:31 when running in a default scope 452721:46:31 when only non-CI tables are used 452821:46:31 does not raise exception 452921:46:31 when only CI tables are used 453021:46:31 does not raise exception 453121:46:31 when CI and non-CI tables are used 453221:46:31 raises exception 453321:46:31 when annotation is used 453421:46:31 does not raise exception 453521:46:31 when allow_cross_joins_across_databases is used 453621:46:31 does not raise exception 453721:46:31 when allow_cross_joins_across_databases is used 453821:46:31 does not raise exception 453921:46:31 when there is a parser error 454021:46:31 does not raise parse PGQuery::ParseError 454121:46:31 when an ALTER INDEX query is used 454221:46:31 does not raise exception 454321:46:31# [RSpecRunTime] Finishing example group spec/support_specs/database/prevent_cross_joins_spec.rb. It took 0.28 second. Expected to take 0.36 second. 454421:46:31# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_group_type_active_online_metric_spec.rb. Expected to take 0.34 second. 454521:46:31Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersGroupTypeActiveOnlineMetric 454621:46:31 behaves like a correct instrumented metric value 454721:46:31 has correct value 454821:46:31# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_group_type_active_online_metric_spec.rb. It took 0.34 second. Expected to take 0.34 second. 454921:46:31# [RSpecRunTime] Starting example group spec/lib/gitlab/namespaced_session_store_spec.rb. Expected to take 0.33 second. 455021:46:31Gitlab::NamespacedSessionStore 455121:46:31 Enumerable methods 455221:46:31 with data in the session 455321:46:32 passes .each call to storage hash 455421:46:32 passes .map to storage hash 455521:46:32 converts into a basic hash upon request 455621:46:32 with no data in session 455721:46:32 does not iterate when session is not initialized 455821:46:32 converts to empty hash with .to_h 455921:46:32 with empty data in session 456021:46:32 does not raise error 456121:46:32 converts to empty hash with .to_h 456221:46:32 current session 456321:46:32 retrieves data from the given key 456421:46:32 when namespace key does not exist 456521:46:32 does not create namespace key when reading a value 456621:46:32 stores data under the specified key 456721:46:32 passed in session 456821:46:32 retrieves data from the given key 456921:46:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/namespaced_session_store_spec.rb. It took 0.3 second. Expected to take 0.33 second. 457021:46:32# [RSpecRunTime] Starting example group spec/services/spam/ham_service_spec.rb. Expected to take 0.31 second. 457121:46:32Spam::HamService 457321:46:32 AkismetService returns false (Akismet cannot be reached, etc) 457421:46:32 returns false 457521:46:32 does not update the record 457621:46:32 if spam log record has already been marked as spam 457721:46:32 does not update the record 457821:46:32 Akismet ham submission is successful 457921:46:32 returns true 458021:46:32 updates the record 458121:46:32# [RSpecRunTime] Finishing example group spec/services/spam/ham_service_spec.rb. It took 0.26 second. Expected to take 0.31 second. 458221:46:32# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/merge_message_spec.rb. Expected to take 0.3 second. 458321:46:32Integrations::ChatMessage::MergeMessage 458421:46:32 does not allow STI 458521:46:32 behaves like Integrations::ChatMessage 458621:46:32 when input contains link markup 458721:46:32 strips all link markup characters 458821:46:32 without markdown 459021:46:32 returns a message regarding opening of merge requests 459221:46:32 returns a message regarding closing of merge requests 459321:46:32 with markdown 459521:46:32 returns a message regarding opening of merge requests 459721:46:32 returns a message regarding closing of merge requests 459921:46:32 returns a message regarding completed approval of merge requests 460121:46:32 returns a message regarding revocation of completed approval of merge requests 460321:46:32 returns a message regarding added approval of merge requests 460521:46:32 returns a message regarding revoking approval of merge requests 460621:46:32# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/merge_message_spec.rb. It took 0.28 second. Expected to take 0.3 second. 460721:46:32# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/sticking_spec.rb. Expected to take 0.29 second. 460821:46:32Gitlab::Database::LoadBalancing::Sticking 460921:46:32 #find_caught_up_replica 461021:46:32 when no write location could be found 461121:46:32 returns true 461221:46:32 when use_primary_on_empty_location is true 461321:46:32 returns false, does not unstick and calls use_primary! 461421:46:32 when all replicas have caught up 461521:46:32 returns true and unsticks 461621:46:32 when only some of the replicas have caught up 461721:46:32 returns true and does not unstick 461821:46:32 when none of the replicas have caught up 461921:46:32 returns false, does not unstick and calls use_primary! 462021:46:32 when use_primary_on_failure is false 462121:46:32 does not call use_primary! 462321:46:32 behaves like sticking 462421:46:33 sticks an entity to the primary 462521:46:33 does not update the write location when no replicas are used 462721:46:33 behaves like sticking 462821:46:33 sticks an entity to the primary 462921:46:33 does not update the write location when no replicas are used 463021:46:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/sticking_spec.rb. It took 0.26 second. Expected to take 0.29 second. 463121:46:33# [RSpecRunTime] Starting example group spec/services/dependency_proxy/head_manifest_service_spec.rb. Expected to take 0.28 second. 463221:46:33DependencyProxy::HeadManifestService 463321:46:33 remote request is successful 463421:46:33 is expected to eq :success 463521:46:33 is expected to eq "12345" 463621:46:33 remote request is not found 463721:46:33 is expected to eq :error 463821:46:33 is expected to eq 404 463921:46:33 is expected to eq "Not found" 464021:46:33 net timeout exception 464121:46:33 is expected to eq :error 464221:46:33 is expected to eq 599 464321:46:33 is expected to eq "execution expired" 464421:46:33# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/head_manifest_service_spec.rb. It took 0.28 second. Expected to take 0.28 second. 464521:46:33# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb. Expected to take 0.27 second. 464621:46:33Sidebars::Admin::Menus::SystemHooksMenu 464721:46:33 behaves like Admin menu 464821:46:33 renders the correct link 464921:46:33 renders the correct title 465021:46:33 renders the correct icon 465121:46:33 renders the separator if needed 465321:46:33 when user is admin 465521:46:33 when user is not admin 465621:46:33 does not render 465721:46:33 when user is not logged in 465821:46:33 does not render 465921:46:33 behaves like Admin menu without sub menus 466021:46:33 does not contain any sub menu(s) 466121:46:33 defines correct active route 466221:46:33# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb. It took 0.26 second. Expected to take 0.27 second. 466321:46:33# [RSpecRunTime] Starting example group spec/serializers/activity_pub/project_entity_spec.rb. Expected to take 0.26 second. 466421:46:33ActivityPub::ProjectEntity 466621:46:33 has releases page as id 466721:46:33 is an Application actor 466821:46:33 provides project name 466921:46:33 provides a description of the project 467021:46:33 provides an url for web content 467121:46:33# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/project_entity_spec.rb. It took 0.25 second. Expected to take 0.26 second. 467221:46:33# [RSpecRunTime] Starting example group spec/rubocop/cop/database/multiple_databases_spec.rb. Expected to take 0.25 second. 467321:46:33RuboCop::Cop::Database::MultipleDatabases 467421:46:33 does not flag use of ActiveRecord::Base.no_touching 467521:46:34 does not flag use of ActiveRecord::Base.connection_handler 467621:46:34 flags the use of ::ActiveRecord::Base.connection 467721:46:34 flags the use of ActiveRecord::Base.connection 467821:46:34 does not flag use of ActiveRecord::Base.configurations 467921:46:34 does not flag use of ActiveRecord::Base.logger 468021:46:34# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/multiple_databases_spec.rb. It took 0.27 second. Expected to take 0.25 second. 468121:46:34# [RSpecRunTime] Starting example group spec/components/pajamas/spinner_component_spec.rb. Expected to take 0.24 second. 468221:46:34Pajamas::SpinnerComponent 468621:46:34 set to light 468921:46:34 has the correct custom class 469221:46:34 renders a div 469421:46:34 renders a span 469721:46:34 has "Loading" as screen reader available text 469821:46:34 when set to something else 469921:46:34 has a custom label as screen reader available text 470121:46:34 has the correct size class 470221:46:34# [RSpecRunTime] Finishing example group spec/components/pajamas/spinner_component_spec.rb. It took 0.24 second. Expected to take 0.24 second. 470321:46:34# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/metadata_collector_spec.rb. Expected to take 0.23 second. 470421:46:34Gitlab::JiraImport::MetadataCollector 470621:46:34 when all metadata fields are present 470721:46:34 writes all fields 470821:46:34 when some fields are in incorrect format 470921:46:34 when fixVersions field is not an array 471021:46:34 skips these fields 471121:46:34 when a fixVersions element is in incorrect format 471221:46:34 skips the element 471321:46:34 when a parent field has incorrectly formatted summary 471421:46:34 skips the summary 471521:46:34 when a parent field is missing the key 471621:46:34 skips the field 471721:46:34 when some metadata fields are missing 471821:46:34 skips the missing fields 471921:46:34 when all metadata fields are missing 472121:46:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/metadata_collector_spec.rb. It took 0.21 second. Expected to take 0.23 second. 472221:46:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/report_spec.rb. Expected to take 0.22 second. 472321:46:34Gitlab::Ci::Reports::Sbom::Report 472521:46:34 when there are no errors 472621:46:34 is expected to be valid 472721:46:34 when report contains errors 472821:46:34 is expected not to be valid 473021:46:34 appends errors to a list 473221:46:34 stores the source 473321:46:34 #add_component 473421:46:34 appends components to a list 473521:46:34 ensure_ancestors! 473621:46:34 stores hierachies 473721:46:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/report_spec.rb. It took 0.18 second. Expected to take 0.22 second. 473821:46:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. Expected to take 0.21 second. 473921:46:34Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern::RegularExpression 474121:46:34 initializes the pattern 474321:46:34 with valid expressions 474421:46:34 is expected to eq #<Gitlab::UntrustedRegexp:0x000079ebcfafe5f8 @regexp=#<RE2::Regexp /bar/>, @scan_regexp=#<RE2::Regexp /(bar)/>> 474521:46:34 when the value is not a valid regular expression 474621:46:34 is expected to raise RegexpError 474721:46:34 when the request store is activated 474821:46:34 fabricates once 475021:46:34 with valid expressions 475121:46:34 is expected to be truthy 475221:46:34 when the value is not a valid regular expression 475321:46:34 is expected to be falsey 475421:46:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. It took 0.17 second. Expected to take 0.21 second. 475521:46:34# [RSpecRunTime] Starting example group spec/helpers/projects/topics_helper_spec.rb. Expected to take 0.21 second. 475621:46:34Projects::TopicsHelper 475721:46:34 #topic_explore_projects_cleaned_path 475821:46:34 topic_name: "cat", expected_path: "/explore/projects/topics/cat" 475921:46:34 is expected to eq "/explore/projects/topics/cat" 476021:46:34 topic_name: "cat🐈emoji", expected_path: "/explore/projects/topics/cat%25F0%259F%2590%2588emoji" 476121:46:35 is expected to eq "/explore/projects/topics/cat%25F0%259F%2590%2588emoji" 476221:46:35 topic_name: "cat/mouse", expected_path: "/explore/projects/topics/cat%252Fmouse" 476321:46:35 is expected to eq "/explore/projects/topics/cat%252Fmouse" 476421:46:35 topic_name: "cat space", expected_path: "/explore/projects/topics/cat+space" 476521:46:35 is expected to eq "/explore/projects/topics/cat+space" 476621:46:35 when explore_topics_cleaned_path feature flag is disabled 476721:46:35 does no cleaning 476821:46:35# [RSpecRunTime] Finishing example group spec/helpers/projects/topics_helper_spec.rb. It took 0.15 second. Expected to take 0.21 second. 476921:46:35# [RSpecRunTime] Starting example group spec/lib/gitlab/git/blame_mode_spec.rb. Expected to take 0.2 second. 477021:46:35Gitlab::Git::BlameMode 477121:46:35 #pagination? 477221:46:35 is expected to be truthy 477321:46:35 when `streaming` params is enabled 477421:46:35 is expected to be falsey 477521:46:35 when `no_pagination` param is provided 477621:46:35 is expected to be falsey 477821:46:35 is expected to be falsey 478021:46:35 is expected to be falsey 478121:46:35 when streaming param is provided 478221:46:35 is expected to be truthy 478321:46:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/blame_mode_spec.rb. It took 0.18 second. Expected to take 0.2 second. 478421:46:35# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. Expected to take 0.19 second. 478521:46:35admin/application_settings/_repository_storage.html.haml 478621:46:35 with storage weights configured 478721:46:35 lists storages with weight 478821:46:35 lists storages without weight 478921:46:35 lists only configured storages 479021:46:35# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. It took 0.17 second. Expected to take 0.19 second. 479121:46:35# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/vscode_extension_activity_unique_counter_spec.rb. Expected to take 0.18 second. 479221:46:35Gitlab::UsageDataCounters::VSCodeExtensionActivityUniqueCounter 479321:46:35 when tracking a vs code api request 479421:46:35 behaves like a request from an extension 479521:46:35 tracks when the user agent is matching 479621:46:35 does not track when the user agent is not matching 479721:46:35 does not track if user agent is not present 479821:46:35 does not track if user is not present 479921:46:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/vscode_extension_activity_unique_counter_spec.rb. It took 0.19 second. Expected to take 0.18 second. 480021:46:35# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb. Expected to take 0.18 second. 480121:46:35Gitlab::DependencyLinker::PodfileLinker 480321:46:35 supports Podfile 480421:46:35 does not support other files 480621:46:35 links sources 480721:46:35 links packages 480821:46:35 links external packages 480921:46:35 links Git repos 481021:46:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb. It took 0.22 second. Expected to take 0.18 second. 481121:46:35# [RSpecRunTime] Starting example group spec/serializers/personal_access_token_entity_spec.rb. Expected to take 0.17 second. 481221:46:35PersonalAccessTokenEntity 481321:46:35 has the correct attributes 481421:46:35# [RSpecRunTime] Finishing example group spec/serializers/personal_access_token_entity_spec.rb. It took 0.13 second. Expected to take 0.17 second. 481521:46:35# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. Expected to take 0.17 second. 481621:46:35Gitlab::DependencyLinker::CartfileLinker 481821:46:36 supports Cartfile 481921:46:36 supports Cartfile.private 482021:46:36 does not support other files 482221:46:36 links dependencies 482321:46:36 links Git repos 482421:46:36 links binary-only frameworks 482521:46:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. It took 0.22 second. Expected to take 0.17 second. 482621:46:36# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. Expected to take 0.16 second. 482721:46:36Gitlab::Ci::Config::Interpolation::Context 482821:46:36 when interpolation context is too complex 482921:46:36 raises an exception 483121:46:36 when given an unexpected object 483221:46:36 raises an ArgumentError 483421:46:36 returns variables as a Variables::Collection object 483621:46:36 returns the context hash 483821:46:36 returns a max depth of the hash 483921:46:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. It took 0.13 second. Expected to take 0.16 second. 484021:46:36# [RSpecRunTime] Starting example group spec/scripts/database/migration_collision_checker_spec.rb. Expected to take 0.15 second. 484121:46:36MigrationCollisionChecker 484321:46:36 when there's no collision between migrations 484421:46:36 is expected to be nil 484521:46:36 when migration class name clashes 484621:46:36 returns the error code 484721:46:36 returns the error message 484821:46:36# [RSpecRunTime] Finishing example group spec/scripts/database/migration_collision_checker_spec.rb. It took 0.24 second. Expected to take 0.15 second. 484921:46:36# [RSpecRunTime] Starting example group spec/lib/vite_gdk_spec.rb. Expected to take 0.14 second. 485121:46:36 #load_gdk_vite_config 485221:46:36 when not in production environment 485321:46:36 when it loads file successfully 485421:46:36 configures ViteRuby 485521:46:36 when HMR config is present 485621:46:36 configures ViteRuby with HMR settings 485721:46:36 when HMR config has no port 485821:46:36 configures ViteRuby with default port 485921:46:36 when config file is missing 486021:46:36 does nothing 486121:46:36 when in production environment 486221:46:36 does not load and configure ViteRuby 486321:46:36# [RSpecRunTime] Finishing example group spec/lib/vite_gdk_spec.rb. It took 0.13 second. Expected to take 0.14 second. 486421:46:36# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/challenge_spec.rb. Expected to take 0.14 second. 486521:46:36Gitlab::LetsEncrypt::Challenge 486721:46:36 delegates to Acme::Client::Resources::Challenge 486921:46:36 delegates to Acme::Client::Resources::Challenge 487021:46:36 #file_content 487121:46:36 delegates to Acme::Client::Resources::Challenge 487221:46:36 #request_validation 487321:46:36 delegates to Acme::Client::Resources::Challenge 487521:46:36 delegates to Acme::Client::Resources::Challenge 487621:46:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/challenge_spec.rb. It took 0.2 second. Expected to take 0.14 second. 487721:46:36# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_tag_link_spec.rb. Expected to take 0.13 second. 487821:46:36IncidentManagement::TimelineEventTagLink 487921:46:36 does not allow STI 488021:46:36 associations 488121:46:36 is expected to belong to timeline_event required: false 488221:46:36 is expected to belong to timeline_event_tag required: false 488321:46:37# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_tag_link_spec.rb. It took 0.11 second. Expected to take 0.13 second. 488421:46:37# [RSpecRunTime] Starting example group spec/serializers/import/githubish_provider_repo_entity_spec.rb. Expected to take 0.13 second. 488521:46:37Import::GithubishProviderRepoEntity 488621:46:37 behaves like exposes required fields for import entity 488721:46:37 exposes required fields 488821:46:37 correctly exposes id 488921:46:37 correctly exposes full name 489021:46:37 correctly exposes sanitized name 489121:46:37 correctly exposes provider link 489221:46:37# [RSpecRunTime] Finishing example group spec/serializers/import/githubish_provider_repo_entity_spec.rb. It took 0.11 second. Expected to take 0.13 second. 489321:46:37# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. Expected to take 0.12 second. 489421:46:37Types::ErrorTracking::SentryErrorCollectionType 489521:46:37 is expected to require graphql authorizations :read_sentry_issue 489621:46:37 is expected to eq "SentryErrorCollection" 489721:46:37 exposes the expected fields 489821:46:37 errors field 489921:46:37 returns errors 490021:46:37# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. It took 0.13 second. Expected to take 0.12 second. 490121:46:37# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/pull_requests/import_merged_by_worker_spec.rb. Expected to take 0.12 second. 490221:46:37Gitlab::GithubImport::PullRequests::ImportMergedByWorker 490321:46:37 is expected to includes the Gitlab::GithubImport::ObjectImporter module 490421:46:37 #object_type 490521:46:37 is expected to eq :pull_request_merged_by 490621:46:37 #representation_class 490721:46:37 is expected to eq Gitlab::GithubImport::Representation::PullRequest 490821:46:37 #importer_class 490921:46:37 is expected to eq Gitlab::GithubImport::Importer::PullRequests::MergedByImporter 491021:46:37# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/pull_requests/import_merged_by_worker_spec.rb. It took 0.12 second. Expected to take 0.12 second. 491121:46:37# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/pull_requests/import_review_worker_spec.rb. Expected to take 0.12 second. 491221:46:37Gitlab::GithubImport::PullRequests::ImportReviewWorker 491321:46:37 is expected to includes the Gitlab::GithubImport::ObjectImporter module 491421:46:37 #importer_class 491521:46:37 is expected to eq Gitlab::GithubImport::Importer::PullRequests::ReviewImporter 491621:46:37 #object_type 491721:46:37 is expected to eq :pull_request_review 491821:46:37 #representation_class 491921:46:37 is expected to eq Gitlab::GithubImport::Representation::PullRequestReview 492021:46:37# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/pull_requests/import_review_worker_spec.rb. It took 0.11 second. Expected to take 0.12 second. 492121:46:37# [RSpecRunTime] Starting example group spec/graphql/types/achievements/user_achievement_type_spec.rb. Expected to take 0.11 second. 492221:46:37Types::Achievements::UserAchievementType 492321:46:37 is expected to have graphql fields "id", "achievement", "user", "awarded_by_user", "revoked_by_user", "created_at", "updated_at", "revoked_at", "priority", and "show_on_profile" 492421:46:37 is expected to eq "UserAchievement" 492521:46:37 is expected to require graphql authorizations :read_user_achievement 492621:46:37# [RSpecRunTime] Finishing example group spec/graphql/types/achievements/user_achievement_type_spec.rb. It took 0.08 second. Expected to take 0.11 second. 492721:46:37# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/extension_helpers_spec.rb. Expected to take 0.11 second. 492821:46:37Gitlab::Database::Migrations::ExtensionHelpers 492921:46:37 #drop_extension 493021:46:37 executes CREATE EXTENSION statement 493121:46:37 without proper permissions 493221:46:37 raises an exception and prints an error message 493321:46:37 #create_extension 493421:46:37 executes CREATE EXTENSION statement 493521:46:37 without proper permissions 493621:46:37 raises an exception and prints an error message 493721:46:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/extension_helpers_spec.rb. It took 0.13 second. Expected to take 0.11 second. 493821:46:37# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb. Expected to take 0.1 second. 493921:46:37Gitlab::Middleware::SidekiqShardAwarenessValidation 494121:46:37 enables shard-awareness check within the context of a request 494221:46:37 when using sidekiq UI path 494321:46:37 behaves like no errors for sidekiq UI 494421:46:37 does not enable validation 494521:46:37 with relative path 494621:46:37 behaves like no errors for sidekiq UI 494721:46:37 does not enable validation 494821:46:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb. It took 0.13 second. Expected to take 0.1 second. 494921:46:37# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_saml_spec.rb. Expected to take 0.1 second. 495021:46:37OmniAuth::Strategies::SAML 495121:46:37 POST /users/auth/saml 495221:46:37 redirects to the provider login page 495321:46:37 stores request ID during request phase 495421:46:37# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_saml_spec.rb. It took 0.09 second. Expected to take 0.1 second. 495521:46:37# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. Expected to take 0.09 second. 495621:46:37Gitlab::Ci::Reports::CodequalityMrDiff 495721:46:37 #initialize! 495821:46:37 when quality has degradations 495921:46:37 with several degradations on the same line 496021:46:37 generates quality report for mr diff 496121:46:37 with several degradations on several files 496221:46:37 returns quality report for mr diff 496321:46:37 when quality has no degradation 496421:46:38 returns an empty hash 496521:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. It took 0.12 second. Expected to take 0.09 second. 496621:46:38# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_detailed_error_type_spec.rb. Expected to take 0.09 second. 496721:46:38Types::ErrorTracking::SentryDetailedErrorType 496821:46:38 is expected to eq "SentryDetailedError" 496921:46:38 exposes the expected fields 497021:46:38 is expected to require graphql authorizations :read_sentry_issue 497121:46:38# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_detailed_error_type_spec.rb. It took 0.09 second. Expected to take 0.09 second. 497221:46:38# [RSpecRunTime] Starting example group spec/models/blob_viewer/podspec_json_spec.rb. Expected to take 0.09 second. 497321:46:38BlobViewer::PodspecJson 497421:46:38 does not allow STI 497521:46:38 #package_name 497621:46:38 returns the package name 497721:46:38# [RSpecRunTime] Finishing example group spec/models/blob_viewer/podspec_json_spec.rb. It took 0.08 second. Expected to take 0.09 second. 497821:46:38# [RSpecRunTime] Starting example group spec/helpers/admin/application_settings/settings_helper_spec.rb. Expected to take 0.08 second. 497921:46:38Admin::ApplicationSettings::SettingsHelper 498021:46:38 #inactive_projects_deletion_data 498121:46:38 has the expected data 498221:46:38# [RSpecRunTime] Finishing example group spec/helpers/admin/application_settings/settings_helper_spec.rb. It took 0.08 second. Expected to take 0.08 second. 498321:46:38# [RSpecRunTime] Starting example group spec/helpers/system_note_helper_spec.rb. Expected to take 0.08 second. 498421:46:38SystemNoteHelper 498521:46:38 .system_note_icon_name 498621:46:38 for an requested changes note 498721:46:38 returns the iteration icon name 498821:46:38# [RSpecRunTime] Finishing example group spec/helpers/system_note_helper_spec.rb. It took 0.08 second. Expected to take 0.08 second. 498921:46:38# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. Expected to take 0.07 second. 499021:46:38Gitlab::Email::Hook::AdditionalHeadersInterceptor 499121:46:38 adds Auto-Submitted header 499221:46:38 when the same mail object is sent twice 499321:46:38 does not add the Auto-Submitted header twice 499421:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. It took 0.07 second. Expected to take 0.07 second. 499521:46:38# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/rack_middleware_spec.rb. Expected to take 0.07 second. 499621:46:38Gitlab::Metrics::RackMiddleware 499821:46:38 tracks a transaction 499921:46:38 tracks any raised exceptions 500021:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/rack_middleware_spec.rb. It took 0.06 second. Expected to take 0.07 second. 500121:46:38# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_web_url_edge_spec.rb. Expected to take 0.07 second. 500221:46:38Types::Ci::RunnerWebUrlEdge 500321:46:38 is expected to eq "RunnerWebUrlEdge" 500421:46:38 contains URL attributes 500521:46:38# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_web_url_edge_spec.rb. It took 0.06 second. Expected to take 0.07 second. 500621:46:38# [RSpecRunTime] Starting example group spec/graphql/types/work_items/closing_merge_request_type_spec.rb. Expected to take 0.07 second. 500721:46:38Types::WorkItems::ClosingMergeRequestType 500821:46:38 is expected to eq "WorkItemClosingMergeRequest" 500921:46:38 exposes the expected fields 501021:46:38# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/closing_merge_request_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 501121:46:38# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/redis_store_factory_spec.rb. Expected to take 0.07 second. 501221:46:38Gitlab::Patch::RedisStoreFactory 501421:46:38 when using standalone Redis 501521:46:38 does not create ClusterStore 501621:46:38 when using a Redis Cluster 501721:46:38 creates a ClusterStore 501821:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/redis_store_factory_spec.rb. It took 0.06 second. Expected to take 0.07 second. 501921:46:38# [RSpecRunTime] Starting example group spec/finders/security/jobs_finder_spec.rb. Expected to take 0.07 second. 502021:46:38Security::JobsFinder 502121:46:38 is an abstract class that does not permit instantiation 502221:46:38 .allowed_job_types 502321:46:38 must be implemented by child classes 502421:46:38# [RSpecRunTime] Finishing example group spec/finders/security/jobs_finder_spec.rb. It took 0.06 second. Expected to take 0.07 second. 502521:46:38# [RSpecRunTime] Starting example group spec/graphql/types/ci/project_variable_type_spec.rb. Expected to take 0.06 second. 502621:46:38Types::Ci::ProjectVariableType 502721:46:38 is expected to contain exactly Types::Ci::VariableInterface 502821:46:38 is expected to eq "CiProjectVariable" 502921:46:38# [RSpecRunTime] Finishing example group spec/graphql/types/ci/project_variable_type_spec.rb. It took 0.06 second. Expected to take 0.06 second. 503021:46:38# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb. Expected to take 0.06 second. 503121:46:38Gitlab::Usage::Metrics::Instrumentations::CertBasedClustersFfMetric 503221:46:38 with FF enabled 503321:46:38 behaves like a correct instrumented metric value 503421:46:38 has correct value 503521:46:38 with FF disabled 503621:46:38 behaves like a correct instrumented metric value 503721:46:38 has correct value 503821:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb. It took 0.06 second. Expected to take 0.06 second. 503921:46:38# [RSpecRunTime] Starting example group spec/serializers/admin/user_serializer_spec.rb. Expected to take 0.06 second. 504021:46:38Admin::UserSerializer 504121:46:38 when there is a single object provided 504221:46:38 contains important elements for the admin user table 504321:46:38# [RSpecRunTime] Finishing example group spec/serializers/admin/user_serializer_spec.rb. It took 0.05 second. Expected to take 0.06 second. 504421:46:38# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/crm_contacts_type_spec.rb. Expected to take 0.05 second. 504521:46:38Types::WorkItems::Widgets::CrmContactsType 504621:46:38 exposes the expected fields 504721:46:38# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/crm_contacts_type_spec.rb. It took 0.04 second. Expected to take 0.05 second. 504821:46:38# [RSpecRunTime] Starting example group spec/lib/gitlab/api_authentication/token_type_builder_spec.rb. Expected to take 0.04 second. 504921:46:38Gitlab::APIAuthentication::TokenTypeBuilder 505021:46:38 #token_types 505121:46:38 passes strategies and resolvers to SentThroughBuilder 505221:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/api_authentication/token_type_builder_spec.rb. It took 0.04 second. Expected to take 0.04 second. 505321:46:38# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb. Expected to take 0.04 second. 505421:46:38Gitlab::Diff::InlineDiffMarkdownMarker 505621:46:38 does not escape html etities and marks the range 505721:46:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb. It took 0.04 second. Expected to take 0.04 second. 505821:46:38# [RSpecRunTime] Starting example group spec/graphql/types/ml/model_links_type_spec.rb. Expected to take 0.04 second. 505921:46:38Types::Ml::ModelLinksType 506021:46:39 has the expected fields 506121:46:39# [RSpecRunTime] Finishing example group spec/graphql/types/ml/model_links_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 506221:46:39# [RSpecRunTime] Starting example group spec/serializers/namespace_serializer_spec.rb. Expected to take 0.04 second. 506321:46:39NamespaceSerializer 506421:46:39 represents NamespaceBasicEntity entities 506521:46:39# [RSpecRunTime] Finishing example group spec/serializers/namespace_serializer_spec.rb. It took 0.04 second. Expected to take 0.04 second. 506621:46:39# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/deleted_author_spec.rb. Expected to take 0.04 second. 506721:46:39Gitlab::Audit::DeletedAuthor 506821:46:39 #impersonated? 506921:46:39 returns false 507021:46:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/deleted_author_spec.rb. It took 0.04 second. Expected to take 0.04 second. 507121:46:39# [RSpecRunTime] Starting example group spec/workers/update_container_registry_info_worker_spec.rb. Expected to take 0.04 second. 507221:46:39UpdateContainerRegistryInfoWorker 507421:46:39 calls UpdateContainerRegistryInfoService 507521:46:39# [RSpecRunTime] Finishing example group spec/workers/update_container_registry_info_worker_spec.rb. It took 0.04 second. Expected to take 0.04 second. 507621:47:06auto_explain log contains 1422 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-33-44.342.main.ndjson.gz 507721:47:06took 27.271428188 507821:47:06[TEST PROF INFO] EventProf results for sql.active_record 507921:47:06Total time: 05:19.005 of 20:59.100 (25.34%) 508021:47:06Total events: 241383 508121:47:06Top 5 slowest suites (by time): 508221:47:06Projects::Ove...ProjectService (./spec/services/projects/overwrite_project_service_spec.rb:5) – 00:53.014 (33387 / 29) of 02:31.658 (34.96%) 508321:47:06Gitlab::Datab...kWritesManager (./spec/lib/gitlab/database/lock_writes_manager_spec.rb:5) – 00:32.224 (35000 / 22) of 00:57.865 (55.69%) 508421:47:06Packages::Package (./spec/models/packages/package_spec.rb:5) – 00:26.376 (25155 / 250) of 01:40.225 (26.32%) 508521:47:06DeploymentsFinder (./spec/finders/deployments_finder_spec.rb:5) – 00:22.482 (16777 / 50) of 01:55.607 (19.45%) 508621:47:06Gitlab::Git::Repository (./spec/lib/gitlab/git/repository_spec.rb:5) – 00:20.590 (13931 / 339) of 03:24.323 (10.08%) 508721:47:06Knapsack report was generated. Preview: 508921:47:06 "spec/lib/gitlab/git/repository_spec.rb": 204.32331500799955, 509021:47:06 "spec/services/projects/overwrite_project_service_spec.rb": 151.6579837650006, 509121:47:06 "spec/finders/deployments_finder_spec.rb": 115.6072468299999, 509221:47:06 "spec/models/packages/package_spec.rb": 100.22474315099953, 509321:47:06 "spec/lib/gitlab/database/lock_writes_manager_spec.rb": 57.865223949999745, 509421:47:06 "spec/services/ci/reset_skipped_jobs_service_spec.rb": 47.59657292199972, 509521:47:06 "spec/uploaders/file_uploader_spec.rb": 42.943364310000106, 509621:47:06 "spec/uploaders/attachment_uploader_spec.rb": 31.66022507300022, 509721:47:06 "spec/models/commit_collection_spec.rb": 31.049511936000272, 509821:47:06 "spec/services/projects/move_forks_service_spec.rb": 25.508251475999714, 509921:47:06 "spec/models/concerns/integrations/has_data_fields_spec.rb": 24.229929844999788, 510021:47:06 "spec/lib/gitlab/import_export/group/relation_tree_restorer_spec.rb": 20.24773612700028, 510121:47:06 "spec/models/integrations/microsoft_teams_spec.rb": 17.04245218200049, 510221:47:06 "spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb": 9.103297308999572, 510321:47:06 "spec/finders/environments/environments_by_deployments_finder_spec.rb": 15.889841053000055, 510421:47:06 "spec/helpers/blob_helper_spec.rb": 15.0855567589997, 510521:47:06 "spec/services/members/create_service_spec.rb": 14.33479792199978, 510621:47:06 "spec/lib/gitlab/checks/diff_check_spec.rb": 13.800037220000377, 510721:47:06 "spec/workers/remove_expired_group_links_worker_spec.rb": 13.34111085099994, 510821:47:06 "spec/lib/gitlab/ci/badge/release/template_spec.rb": 14.49670008099929, 510921:47:06 "spec/lib/gitlab/checks/single_change_access_spec.rb": 12.436167644999841, 511021:47:06 "spec/services/issues/resolve_discussions_spec.rb": 11.923343551000471, 511121:47:06 "spec/lib/gitlab/ci/trace/checksum_spec.rb": 11.980496997000046, 511221:47:06 "spec/serializers/diffs_entity_spec.rb": 9.185022282999853, 511321:47:06 "spec/models/releases/link_spec.rb": 10.30914184500034, 511421:47:06 "spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb": 10.607579184000315, 511521:47:06 "spec/models/integrations/jenkins_spec.rb": 9.689972298000612, 511621:47:06 "spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb": 9.227353070999925, 511721:47:06 "spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb": 8.51544438899964, 511821:47:06 "spec/lib/banzai/object_renderer_spec.rb": 7.924052461999963, 511921:47:06 "spec/services/packages/conan/create_package_file_service_spec.rb": 7.2383723709999686, 512021:47:06 "spec/graphql/features/authorization_spec.rb": 6.890952673999891, 512121:47:06 "spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb": 7.355643451000105, 512221:47:06 "spec/services/lfs/locks_finder_service_spec.rb": 5.324917968999216, 512321:47:06 "spec/workers/projects/git_garbage_collect_worker_spec.rb": 6.413902414999939, 512421:47:06 "spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb": 5.793100498999593, 512521:47:06 "spec/workers/container_expiration_policy_worker_spec.rb": 3.6399340520001715, 512621:47:06 "spec/finders/users_finder_spec.rb": 4.897759223000321, 512721:47:06 "spec/finders/packages/maven/package_finder_spec.rb": 5.415639458999976, 512821:47:06 "spec/views/projects/notes/_more_actions_dropdown.html.haml_spec.rb": 4.892915616000209, 512921:47:06 "spec/lib/gitlab/github_import/user_finder_spec.rb": 4.773376864999591, 513021:47:06 "spec/services/suggestions/outdate_service_spec.rb": 6.6528501219991085, 513121:47:06 "spec/lib/gitlab/slash_commands/issue_close_spec.rb": 4.378132122000352, 513221:47:06 "spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb": 3.8573575190002884, 513321:47:06 "spec/models/badge_spec.rb": 4.003407738000533, 513421:47:06 "spec/lib/gitlab/ci/reports/test_case_spec.rb": 3.4059832909997567, 513521:47:06 "spec/services/jira_import/cloud_users_mapper_service_spec.rb": 3.692719221000516, 513621:47:06 "spec/graphql/resolvers/merge_requests_count_resolver_spec.rb": 3.552412369999729, 513721:47:06 "spec/models/programming_language_spec.rb": 3.369539003000682, 513821:47:06 "spec/lib/gitlab/suggestions/file_suggestion_spec.rb": 3.201927715000238, 513921:47:06 "spec/support_specs/matchers/internal_events_matchers_spec.rb": 3.0060386690001906, 514021:47:06 "spec/models/ci/build_need_spec.rb": 2.833688271000028, 514121:47:06 "spec/lib/gitlab/web_hooks/rate_limiter_spec.rb": 2.715338929000609, 514221:47:06 "spec/services/users/set_namespace_commit_email_service_spec.rb": 2.6505088829999295, 514321:47:06 "spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb": 2.3720389629997953, 514421:47:06 "spec/lib/gitlab/pagination/keyset/order_spec.rb": 2.318435686999692, 514521:47:06 "spec/presenters/packages/nuget/package_metadata_presenter_spec.rb": 1.7703370460003498, 514621:47:06 "spec/finders/data_transfer/project_data_transfer_finder_spec.rb": 1.9702234110000063, 514721:47:06 "spec/models/concerns/ci/hidable_variable_spec.rb": 1.8841852080004173, 514821:47:06 "spec/services/remote_mirrors/destroy_service_spec.rb": 2.049643826000647, 514921:47:06 "spec/services/customer_relations/group_migration_service_spec.rb": 2.4559813079995365, 515021:47:06 "spec/models/ci/build_pending_state_spec.rb": 2.1256967400004214, 515121:47:06 "spec/services/ci/create_pipeline_service/variables_spec.rb": 2.0680056350001905, 515221:47:06 "spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb": 1.9856669199998578, 515321:47:06 "spec/lib/bulk_imports/clients/http_spec.rb": 1.86456305899992, 515421:47:06 "spec/services/namespaces/statistics_refresher_service_spec.rb": 1.9092564660004427, 515521:47:06 "spec/services/ci/create_pipeline_service/merge_requests_spec.rb": 1.8704381489997104, 515621:47:06 "spec/services/projects/import_export/relation_import_service_spec.rb": 2.488180360000115, 515721:47:06 "spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb": 1.7622469850002744, 515821:47:06 "spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb": 1.916022664000593, 515921:47:06 "spec/services/ci/destroy_secure_file_service_spec.rb": 1.5638915999998062, 516021:47:06 "spec/workers/gitlab/bitbucket_import/import_pull_request_worker_spec.rb": 1.4143298520002645, 516121:47:06 "spec/graphql/resolvers/kas/agent_connections_resolver_spec.rb": 1.374760624999908, 516221:47:06 "spec/lib/gitlab/ci/build/credentials/factory_spec.rb": 1.1588262309996935, 516321:47:06 "spec/lib/gitlab/ci/runner/backoff_spec.rb": 1.4866266260005432, 516421:47:06 "spec/workers/gitlab/jira_import/stage/start_import_worker_spec.rb": 1.1195114140000442, 516521:47:06 "spec/views/projects/branches/index.html.haml_spec.rb": 1.4326867310001035, 516621:47:06 "spec/models/bulk_imports/file_transfer/project_config_spec.rb": 1.0698588880004536, 516721:47:06 "spec/lib/gitlab/graphql/queries_spec.rb": 1.1575678910003262, 516821:47:06 "spec/lib/gitlab/data_builder/resource_access_token_spec.rb": 1.1203848049999579, 516921:47:06 "spec/lib/gitlab/conan_token_spec.rb": 1.143035912000414, 517021:47:06 "spec/serializers/merge_request_current_user_entity_spec.rb": 1.1982425790001798, 517121:47:06 "spec/lib/gitlab/hook_data/wiki_page_builder_spec.rb": 0.7364935739997236, 517221:47:06 "spec/views/layouts/organization.html.haml_spec.rb": 1.0762166180002168, 517321:47:06 "spec/models/preloaders/group_root_ancestor_preloader_spec.rb": 0.9577243670000826, 517421:47:06 "spec/lib/gitlab/ci/pipeline/quota/deployments_spec.rb": 1.1061299949997192, 517521:47:06 "spec/graphql/mutations/alert_management/http_integration/update_spec.rb": 0.8887977519998458, 517621:47:06 "spec/finders/lfs_pointers_finder_spec.rb": 0.9853349250006431, 517721:47:06 "spec/models/ci/pipeline_message_spec.rb": 1.061649278999539, 517821:47:06 "spec/lib/gitlab/ci/pipeline/logger_spec.rb": 0.9027100909997898, 517921:47:06 "spec/lib/gitlab/identifier_spec.rb": 0.9515402870001708, 518021:47:06 "spec/services/packages/npm/create_metadata_cache_service_spec.rb": 0.819322227000157, 518121:47:06 "spec/services/members/invite_member_builder_spec.rb": 0.8061076379999577, 518221:47:06 "spec/lib/bulk_imports/projects/pipelines/auto_devops_pipeline_spec.rb": 0.683347407999463, 518321:47:06 "spec/models/integrations/apple_app_store_spec.rb": 0.8084097179998935, 518421:47:06 "spec/workers/ci/pipeline_finished_worker_spec.rb": 0.7546322729995154, 518521:47:06 "spec/lib/gitlab/regex/container_registry/protection/rules_spec.rb": 0.7160110960003294, 518621:47:06 "spec/models/ci/tagging_spec.rb": 0.4244945180007562, 518721:47:06 "spec/db/development/create_work_item_hierarchy_restrictions_spec.rb": 0.6438979110007494, 518821:47:06 "spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb": 0.7952794990005714, 518921:47:06 "spec/tooling/danger/feature_flag_spec.rb": 0.6940667969993228, 519021:47:06 "spec/lib/gitlab/mailgun/webhook_processors/member_invites_spec.rb": 0.5266699200001312, 519121:47:06 "spec/graphql/resolvers/base_resolver_spec.rb": 0.6154771530000289, 519221:47:06 "spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb": 1.1360247829998116, 519321:47:06 "spec/validators/ip_cidr_array_validator_spec.rb": 1.180372769999849, 519421:47:06 "spec/serializers/admin/abuse_report_serializer_spec.rb": 0.4928305619996536, 519521:47:06 "spec/lib/gitlab/ci/pipeline/chain/assign_partition_spec.rb": 0.45461035600055766, 519621:47:06 "spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb": 0.49924801100041805, 519721:47:06 "spec/serializers/entity_date_helper_spec.rb": 0.4387866260003648, 519821:47:06 "spec/lib/gitlab/database/query_analyzers/gitlab_schemas_metrics_spec.rb": 0.46688289400026406, 519921:47:06 "spec/lib/gitlab/github_import/representation/note_spec.rb": 0.4698284040005092, 520021:47:06 "spec/models/packages/rpm/metadatum_spec.rb": 0.40389119900009973, 520121:47:06 "spec/views/profiles/notifications/show.html.haml_spec.rb": 0.38884831100040174, 520221:47:06 "spec/lib/gitlab/ci/pipeline/chain/cancel_pending_pipelines_spec.rb": 0.4940300919997753, 520321:47:06 "spec/workers/jira_connect/forward_event_worker_spec.rb": 0.48952891299995827, 520421:47:06 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 0.48217547300009755, 520521:47:06 "spec/lib/gitlab/memory/watchdog_spec.rb": 0.4284309470003791, 520621:47:06 "spec/models/integrations/diffblue_cover_spec.rb": 0.3237229649994333, 520721:47:06 "spec/finders/repositories/changelog_tag_finder_spec.rb": 0.32396077500015963, 520821:47:06 "spec/support_specs/database/prevent_cross_joins_spec.rb": 0.28104873899974336, 520921:47:06 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_group_type_active_online_metric_spec.rb": 0.33993762400041305, 521021:47:06 "spec/lib/gitlab/namespaced_session_store_spec.rb": 0.2980707569995502, 521121:47:06 "spec/services/spam/ham_service_spec.rb": 0.26202754999940225, 521221:47:06 "spec/models/integrations/chat_message/merge_message_spec.rb": 0.2785302580005009, 521321:47:06 "spec/lib/gitlab/database/load_balancing/sticking_spec.rb": 0.2569695109996246, 521421:47:06 "spec/services/dependency_proxy/head_manifest_service_spec.rb": 0.27853502899961313, 521521:47:06 "spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb": 0.2590113400001428, 521621:47:06 "spec/serializers/activity_pub/project_entity_spec.rb": 0.25187169999935577, 521721:47:06 "spec/rubocop/cop/database/multiple_databases_spec.rb": 0.27067354900009377, 521821:47:06 "spec/components/pajamas/spinner_component_spec.rb": 0.23817571200015664, 521921:47:06 "spec/lib/gitlab/jira_import/metadata_collector_spec.rb": 0.20654156399996282, 522021:47:06 "spec/lib/gitlab/ci/reports/sbom/report_spec.rb": 0.18244298599984177, 522121:47:06 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb": 0.16937929699997767, 522221:47:06 "spec/helpers/projects/topics_helper_spec.rb": 0.14663975900020887, 522321:47:06 "spec/lib/gitlab/git/blame_mode_spec.rb": 0.1838481259992477, 522421:47:06 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.17041562699978385, 522521:47:06 "spec/lib/gitlab/usage_data_counters/vscode_extension_activity_unique_counter_spec.rb": 0.18681811500027834, 522621:47:06 "spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb": 0.2175073540001904, 522721:47:06 "spec/serializers/personal_access_token_entity_spec.rb": 0.12804447000053187, 522821:47:06 "spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb": 0.21901042300032714, 522921:47:06 "spec/lib/gitlab/ci/config/interpolation/context_spec.rb": 0.12967054000000644, 523021:47:06 "spec/scripts/database/migration_collision_checker_spec.rb": 0.2362372220004545, 523121:47:06 "spec/lib/vite_gdk_spec.rb": 0.13208792000023095, 523221:47:06 "spec/lib/gitlab/lets_encrypt/challenge_spec.rb": 0.19487697500062495, 523321:47:06 "spec/models/incident_management/timeline_event_tag_link_spec.rb": 0.10977175100015302, 523421:47:06 "spec/serializers/import/githubish_provider_repo_entity_spec.rb": 0.1126393510003254, 523521:47:06 "spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb": 0.12887700000010227, 523621:47:06 "spec/workers/gitlab/github_import/pull_requests/import_merged_by_worker_spec.rb": 0.11765040099999169, 523721:47:06 "spec/workers/gitlab/github_import/pull_requests/import_review_worker_spec.rb": 0.11032466100004967, 523821:47:06 "spec/graphql/types/achievements/user_achievement_type_spec.rb": 0.08448767400022916, 523921:47:06 "spec/lib/gitlab/database/migrations/extension_helpers_spec.rb": 0.1260170699997616, 524021:47:06 "spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb": 0.12609748099930584, 524121:47:06 "spec/initializers/100_patch_omniauth_saml_spec.rb": 0.08760044300015579, 524221:47:06 "spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb": 0.11653884099996503, 524321:47:06 "spec/graphql/types/error_tracking/sentry_detailed_error_type_spec.rb": 0.0847774740004752, 524421:47:06 "spec/models/blob_viewer/podspec_json_spec.rb": 0.07721922399923642, 524521:47:06 "spec/helpers/admin/application_settings/settings_helper_spec.rb": 0.07550298400019528, 524621:47:06 "spec/helpers/system_note_helper_spec.rb": 0.08292283300033887, 524721:47:06 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.06627421499979391, 524821:47:06 "spec/lib/gitlab/metrics/rack_middleware_spec.rb": 0.05697374600003968, 524921:47:06 "spec/graphql/types/ci/runner_web_url_edge_spec.rb": 0.05732124499991187, 525021:47:06 "spec/graphql/types/work_items/closing_merge_request_type_spec.rb": 0.057457465999505075, 525121:47:06 "spec/lib/gitlab/patch/redis_store_factory_spec.rb": 0.05975343500085728, 525221:47:06 "spec/finders/security/jobs_finder_spec.rb": 0.0582678560003842, 525321:47:06 "spec/graphql/types/ci/project_variable_type_spec.rb": 0.06034883499978605, 525421:47:06 "spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb": 0.06208906499978184, 525521:47:06 "spec/serializers/admin/user_serializer_spec.rb": 0.04879569599961542, 525621:47:06 "spec/graphql/types/work_items/widgets/crm_contacts_type_spec.rb": 0.03651747799995064, 525721:47:06 "spec/lib/gitlab/api_authentication/token_type_builder_spec.rb": 0.037007096999332134, 525821:47:06 "spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb": 0.03645115699964663, 525921:47:06 "spec/graphql/types/ml/model_links_type_spec.rb": 0.034958186999574536, 526021:47:06 "spec/serializers/namespace_serializer_spec.rb": 0.03477898799974355, 526121:47:06 "spec/lib/gitlab/audit/deleted_author_spec.rb": 0.03585390699936397, 526221:47:06 "spec/workers/update_container_registry_info_worker_spec.rb": 0.03808978699998988 526421:47:06Knapsack global time execution for tests: 20m 58s 526521:47:06Pending: (Failures listed here are expected and do not affect your suite's status) 526621:47:06 1) FileUploader legacy storage behaves like builds correct legacy storage paths #cache_dir behaves like matches the method pattern 526721:47:06 # No pattern provided, skipping. 526821:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 526921:47:06 2) FileUploader legacy storage behaves like builds correct legacy storage paths #work_dir behaves like matches the method pattern 527021:47:06 # No pattern provided, skipping. 527121:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 527221:47:06 3) FileUploader legacy storage behaves like builds correct legacy storage paths #relative_path is relative 527321:47:06 # Path not set, skipping. 527421:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 527521:47:06 4) FileUploader legacy storage behaves like builds correct legacy storage paths .base_dir behaves like matches the method pattern 527621:47:06 # No pattern provided, skipping. 527721:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 527821:47:06 5) FileUploader legacy storage uses hashed storage when rolled out attachments #cache_dir behaves like matches the method pattern 527921:47:06 # No pattern provided, skipping. 528021:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 528121:47:06 6) FileUploader legacy storage uses hashed storage when rolled out attachments #work_dir behaves like matches the method pattern 528221:47:06 # No pattern provided, skipping. 528321:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 528421:47:06 7) FileUploader legacy storage uses hashed storage when rolled out attachments #relative_path is relative 528521:47:06 # Path not set, skipping. 528621:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 528721:47:06 8) FileUploader legacy storage uses hashed storage when rolled out attachments .absolute_path behaves like matches the method pattern 528821:47:06 # No pattern provided, skipping. 528921:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 529021:47:06 9) FileUploader legacy storage uses hashed storage when rolled out attachments .base_dir behaves like matches the method pattern 529121:47:06 # No pattern provided, skipping. 529221:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 529321:47:06 10) FileUploader legacy storage uses hashed storage when only repositories are rolled out behaves like builds correct legacy storage paths #cache_dir behaves like matches the method pattern 529421:47:06 # No pattern provided, skipping. 529521:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 529621:47:06 11) FileUploader legacy storage uses hashed storage when only repositories are rolled out behaves like builds correct legacy storage paths #work_dir behaves like matches the method pattern 529721:47:06 # No pattern provided, skipping. 529821:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 529921:47:06 12) FileUploader legacy storage uses hashed storage when only repositories are rolled out behaves like builds correct legacy storage paths #relative_path is relative 530021:47:06 # Path not set, skipping. 530121:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 530221:47:06 13) FileUploader legacy storage uses hashed storage when only repositories are rolled out behaves like builds correct legacy storage paths .base_dir behaves like matches the method pattern 530321:47:06 # No pattern provided, skipping. 530421:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 530521:47:06 14) FileUploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 530621:47:06 # No pattern provided, skipping. 530721:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 530821:47:06 15) FileUploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 530921:47:06 # No pattern provided, skipping. 531021:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 531121:47:06 16) FileUploader object store is remote behaves like builds correct paths #relative_path is relative 531221:47:06 # Path not set, skipping. 531321:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 531421:47:06 17) FileUploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 531521:47:06 # No pattern provided, skipping. 531621:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 531721:47:06 18) FileUploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 531821:47:06 # No pattern provided, skipping. 531921:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 532021:47:06 19) AttachmentUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 532121:47:06 # No pattern provided, skipping. 532221:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 532321:47:06 20) AttachmentUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 532421:47:06 # No pattern provided, skipping. 532521:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 532621:47:06 21) AttachmentUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 532721:47:06 # No pattern provided, skipping. 532821:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 532921:47:06 22) AttachmentUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 533021:47:06 # No pattern provided, skipping. 533121:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 533221:47:06 23) AttachmentUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 533321:47:06 # No pattern provided, skipping. 533421:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 533521:47:06 24) AttachmentUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 533621:47:06 # No pattern provided, skipping. 533721:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 533821:47:06 25) AttachmentUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 533921:47:06 # No pattern provided, skipping. 534021:47:06 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 534121:47:06 26) Internal Events matchers when using the 'internal event tracking' shared example with additional properties with incorrect value being provided in additional_properties. behaves like internal event tracking logs to Snowplow, Redis, and product analytics tooling 534221:47:06 # This example should always fail. Protects against false positives. 534321:47:06 Got 1 failure: 534421:47:06 Shared Example Group: "internal event tracking" called from ./spec/support_specs/matchers/internal_events_matchers_spec.rb:409 534521:47:06 26.1) Failure/Error: 534621:47:06 expect { subject } 534721:47:06 .to trigger_internal_events(event) 534821:47:06 .with(expected_attributes) 534921:47:06 .and increment_usage_metrics(*all_metrics) 535021:47:06 #<InstanceDouble(Gitlab::Tracking::Destinations::Snowplow) (anonymous)> received :event with unexpected arguments 535121:47:06 expected: ("InternalEventTracking", "push_package_to_registry", include {:context => (contain exactly (have attributes {:class => SnowplowTracker::SelfDescribingJson...", :data => (include {:event_name => "push_package_to_registry"})})})), :label => "BAD label value"}) 535221:47:06 got: ("InternalEventTracking", "push_package_to_registry", {:context=>[#<SnowplowTracker::SelfDescribingJson:0x000079ebe33a84c0 @schema="iglu:com.gitlab/gitlab_...:data_source=>:redis_hll, :event_name=>"push_package_to_registry"}>], :label=>"Awesome label value"}) 535421:47:06 @@ -1,4 +1,7 @@ 535521:47:06 ["InternalEventTracking", 535621:47:06 "push_package_to_registry", 535721:47:06 - "include {:context => (contain exactly (have attributes {:class => SnowplowTracker::SelfDescribingJson, :to_json => (include {:schema => \"ig...ject_id => 1037, :namespace_id => 2205, :feature_enabled_by_namespace_ids => nil, :extra => {}})})}) and (have attributes {:class => SnowplowTracker::SelfDescribingJson, :to_json => (include {:schema => \"ig...b_service_ping/jsonschema/1-0-1\", :data => (include {:event_name => \"push_package_to_registry\"})})})), :label => \"BAD label value\"}"] 535821:47:06 + {:context=> 535921:47:06 + [#<SnowplowTracker::SelfDescribingJson:0x000079ebe33a84c0 @schema="iglu:com.gitlab/gitlab_standard/jsonschema/1-1-1", @data={:environment=>"development", :source=>"gitlab-rails", :correlation_id=>"781484f1a1b0965862a0d1014006edfd", :plan=>"default", :extra=>{}, :user_id=>1125, :global_user_id=>"tJkAh5DJGXihHWt2TKg5Pl5TxJjNsnh+UKXrRf/BQ1A=", :is_gitlab_team_member=>nil, :namespace_id=>2205, :project_id=>1037, :feature_enabled_by_namespace_ids=>nil, :realm=>"self-managed", :instance_id=>"uuid-not-set", :host_name=>"runner-1zzgupzq-project-278964-concurrent-0", :instance_version=>"17.6.0", :context_generated_at=>Thu, 14 Nov 2024 21:45:07.546506767 UTC +00:00}>, 536021:47:06 + #<SnowplowTracker::SelfDescribingJson:0x000079ebe33a6c88 @schema="iglu:com.gitlab/gitlab_service_ping/jsonschema/1-0-1", @data={:data_source=>:redis_hll, :event_name=>"push_package_to_registry"}>], 536121:47:06 + :label=>"Awesome label value"}] 536221:47:06 # ./spec/support/shared_examples/controllers/internal_event_tracking_examples.rb:59:in `block (2 levels) in <top (required)>' 536321:47:06 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 536421:47:06 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 536521:47:06 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 536621:47:06 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 536721:47:06 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 536821:47:06 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 536921:47:06 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 537021:47:06 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 537121:47:06 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 537221:47:06 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 537321:47:06 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 537421:47:06 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 537521:47:06 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 537621:47:06 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 537721:47:06 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 537821:47:06 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 537921:47:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 538021:47:06 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 538121:47:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 538221:47:06 27) Internal Events matchers when using the 'internal event tracking' shared example with additional properties with incorrect value being provided in additional_properties. behaves like internal event tracking logs to Snowplow, Redis, and product analytics tooling 538321:47:06 # This example should always fail. Protects against false positives. 538421:47:06 Got 1 failure: 538521:47:06 Shared Example Group: "internal event tracking" called from ./spec/support_specs/matchers/internal_events_matchers_spec.rb:413 538621:47:06 27.1) Failure/Error: 538721:47:06 expect { subject } 538821:47:06 .to trigger_internal_events(event) 538921:47:06 .with(expected_attributes) 539021:47:06 .and increment_usage_metrics(*all_metrics) 539121:47:06 #<InstanceDouble(Gitlab::Tracking::Destinations::Snowplow) (anonymous)> received :event with unexpected arguments 539221:47:06 expected: ("InternalEventTracking", "push_package_to_registry", include {:context => (contain exactly (have attributes {:class => SnowplowTracker::SelfDescribingJson...", :data => (include {:event_name => "push_package_to_registry"})})})), :label => "BAD label value"}) 539321:47:06 got: ("InternalEventTracking", "push_package_to_registry", {:context=>[#<SnowplowTracker::SelfDescribingJson:0x000079ebe2a773b0 @schema="iglu:com.gitlab/gitlab_...:data_source=>:redis_hll, :event_name=>"push_package_to_registry"}>], :label=>"Awesome label value"}) 539521:47:06 @@ -1,4 +1,7 @@ 539621:47:06 ["InternalEventTracking", 539721:47:06 "push_package_to_registry", 539821:47:06 - "include {:context => (contain exactly (have attributes {:class => SnowplowTracker::SelfDescribingJson, :to_json => (include {:schema => \"ig...ject_id => 1037, :namespace_id => 2205, :feature_enabled_by_namespace_ids => nil, :extra => {}})})}) and (have attributes {:class => SnowplowTracker::SelfDescribingJson, :to_json => (include {:schema => \"ig...b_service_ping/jsonschema/1-0-1\", :data => (include {:event_name => \"push_package_to_registry\"})})})), :label => \"BAD label value\"}"] 539921:47:06 + {:context=> 540021:47:06 + [#<SnowplowTracker::SelfDescribingJson:0x000079ebe2a773b0 @schema="iglu:com.gitlab/gitlab_standard/jsonschema/1-1-1", @data={:environment=>"development", :source=>"gitlab-rails", :correlation_id=>"781484f1a1b0965862a0d1014006edfd", :plan=>"default", :extra=>{}, :user_id=>1125, :global_user_id=>"tJkAh5DJGXihHWt2TKg5Pl5TxJjNsnh+UKXrRf/BQ1A=", :is_gitlab_team_member=>nil, :namespace_id=>2205, :project_id=>1037, :feature_enabled_by_namespace_ids=>nil, :realm=>"self-managed", :instance_id=>"uuid-not-set", :host_name=>"runner-1zzgupzq-project-278964-concurrent-0", :instance_version=>"17.6.0", :context_generated_at=>Thu, 14 Nov 2024 21:45:07.625589441 UTC +00:00}>, 540121:47:06 + #<SnowplowTracker::SelfDescribingJson:0x000079ebe2a756c8 @schema="iglu:com.gitlab/gitlab_service_ping/jsonschema/1-0-1", @data={:data_source=>:redis_hll, :event_name=>"push_package_to_registry"}>], 540221:47:06 + :label=>"Awesome label value"}] 540321:47:06 # ./spec/support/shared_examples/controllers/internal_event_tracking_examples.rb:59:in `block (2 levels) in <top (required)>' 540421:47:06 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 540521:47:06 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 540621:47:06 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 540721:47:06 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 540821:47:06 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 540921:47:06 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 541021:47:06 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 541121:47:06 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 541221:47:06 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 541321:47:06 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 541421:47:06 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 541521:47:06 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 541621:47:06 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 541721:47:06 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 541821:47:06 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 541921:47:06 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 542021:47:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 542121:47:06 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 542221:47:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 542321:47:06 28) Internal Events matchers when using the 'internal event tracking' shared example with additional properties with incorrect value being provided in additional_properties. behaves like internal event tracking logs to Snowplow, Redis, and product analytics tooling 542421:47:06 # This example should always fail. Protects against false positives. 542521:47:06 Got 1 failure: 542621:47:06 Shared Example Group: "internal event tracking" called from ./spec/support_specs/matchers/internal_events_matchers_spec.rb:417 542721:47:06 28.1) Failure/Error: 542821:47:06 expect { subject } 542921:47:06 .to trigger_internal_events(event) 543021:47:06 .with(expected_attributes) 543121:47:06 .and increment_usage_metrics(*all_metrics) 543221:47:06 #<InstanceDouble(Gitlab::Tracking::Destinations::Snowplow) (anonymous)> received :event with unexpected arguments 543321:47:06 expected: ("InternalEventTracking", "push_package_to_registry", include {:context => (contain exactly (have attributes {:class => SnowplowTracker::SelfDescribingJson...", :data => (include {:event_name => "push_package_to_registry"})})})), :label => "BAD label value"}) 543421:47:06 got: ("InternalEventTracking", "push_package_to_registry", {:context=>[#<SnowplowTracker::SelfDescribingJson:0x000079ebe206d770 @schema="iglu:com.gitlab/gitlab_...:data_source=>:redis_hll, :event_name=>"push_package_to_registry"}>], :label=>"Awesome label value"}) 543621:47:06 @@ -1,4 +1,7 @@ 543721:47:06 ["InternalEventTracking", 543821:47:06 "push_package_to_registry", 543921:47:06 - "include {:context => (contain exactly (have attributes {:class => SnowplowTracker::SelfDescribingJson, :to_json => (include {:schema => \"ig...ject_id => 1037, :namespace_id => 2205, :feature_enabled_by_namespace_ids => nil, :extra => {}})})}) and (have attributes {:class => SnowplowTracker::SelfDescribingJson, :to_json => (include {:schema => \"ig...b_service_ping/jsonschema/1-0-1\", :data => (include {:event_name => \"push_package_to_registry\"})})})), :label => \"BAD label value\"}"] 544021:47:06 + {:context=> 544121:47:06 + [#<SnowplowTracker::SelfDescribingJson:0x000079ebe206d770 @schema="iglu:com.gitlab/gitlab_standard/jsonschema/1-1-1", @data={:environment=>"development", :source=>"gitlab-rails", :correlation_id=>"781484f1a1b0965862a0d1014006edfd", :plan=>"default", :extra=>{}, :user_id=>1125, :global_user_id=>"tJkAh5DJGXihHWt2TKg5Pl5TxJjNsnh+UKXrRf/BQ1A=", :is_gitlab_team_member=>nil, :namespace_id=>2205, :project_id=>1037, :feature_enabled_by_namespace_ids=>nil, :realm=>"self-managed", :instance_id=>"uuid-not-set", :host_name=>"runner-1zzgupzq-project-278964-concurrent-0", :instance_version=>"17.6.0", :context_generated_at=>Thu, 14 Nov 2024 21:45:07.701946936 UTC +00:00}>, 544221:47:06 + #<SnowplowTracker::SelfDescribingJson:0x000079ebe206b3a8 @schema="iglu:com.gitlab/gitlab_service_ping/jsonschema/1-0-1", @data={:data_source=>:redis_hll, :event_name=>"push_package_to_registry"}>], 544321:47:06 + :label=>"Awesome label value"}] 544421:47:06 # ./spec/support/shared_examples/controllers/internal_event_tracking_examples.rb:59:in `block (2 levels) in <top (required)>' 544521:47:06 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 544621:47:06 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 544721:47:06 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 544821:47:06 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 544921:47:06 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 545021:47:06 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 545121:47:06 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 545221:47:06 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 545321:47:06 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 545421:47:06 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 545521:47:06 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 545621:47:06 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 545721:47:06 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 545821:47:06 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 545921:47:06 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 546021:47:06 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 546121:47:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 546221:47:06 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 546321:47:06 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 546421:47:06Finished in 21 minutes 32 seconds (files took 53.8 seconds to load) 546521:47:062676 examples, 0 failures, 28 pending 546621:47:06Randomized with seed 50983 546721:47:19[TEST PROF INFO] Time spent in factories: 12:34.170 (58.07% of total time) 546821:47:19RSpec exited with 0. 546921:47:19No examples to retry, congrats! 547121:47:20Running after script... 547221:47:20$ source scripts/utils.sh 547321:47:20$ log_disk_usage 547421:47:20******************************************************* 547521:47:20This runner currently has 77G free disk space. 547621:47:20******************************************************* 553321:47:39$ bundle exec gem list gitlab_quality-test_tooling 553421:47:42gitlab_quality-test_tooling (2.1.0) 553521:47:42$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 553821:47:42$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 554121:47:42$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 554421:47:42$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 554821:47:44$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 555221:47:46$ tooling/bin/push_job_metrics || true 555321:47:47[job-metrics] Pushing job metrics file for the CI/CD job. 555421:47:47[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 555621:47:49Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 555821:47:49Uploading artifacts... 555921:47:49auto_explain/: found 2 matching artifact files and directories 556021:47:49coverage/: found 5 matching artifact files and directories 556121:47:49crystalball/: found 2 matching artifact files and directories 556221:47:49WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 556321:47:49knapsack/: found 4 matching artifact files and directories 556421:47:49rspec/: found 16 matching artifact files and directories 556521:47:49WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 556621:47:49log/*.log: found 16 matching artifact files and directories 556821:47:49WARNING: Retrying... context=artifacts-uploader error=request redirected 556921:47:53Uploading artifacts as "archive" to coordinator... 201 Created id=8368446594 responseStatus=201 Created token=glcbt-66 557021:47:53Uploading artifacts... 557121:47:53rspec/rspec-*.xml: found 1 matching artifact files and directories 557321:47:53WARNING: Retrying... context=artifacts-uploader error=request redirected 557421:47:54Uploading artifacts as "junit" to coordinator... 201 Created id=8368446594 responseStatus=201 Created token=glcbt-66 557621:48:04Job succeeded