122:23:19 caps retry_at to default 1 hour 222:23:19# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.49 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.18 1.32 1.53 1/455 495 422:23:19 when missing_on_primary is truthy 522:23:21 caps retry_at to 4 hours 622:23:21# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.04 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.18 1.32 1.53 1/455 496 1022:23:24 logs the state transition 1122:23:24 when a sync was scheduled after the last sync finishes 1222:23:25 does not reset state 1322:23:27 resets the other sync state fields 1422:23:27# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.99 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.23 1.33 1.53 1/455 497 1722:23:27 when a sync is currently running 1822:23:28 successfully moves state to pending 1922:23:30 logs the state transition 2022:23:30# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.11 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.23 1.33 1.53 1/455 498 2222:23:30 when the registry has recorded a failure 2322:23:32 clears failure retry fields 2422:23:33 sets last_synced_at to nil 2522:23:33# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.3 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.21 1.32 1.53 1/455 499 2822:23:35 successfully moves state to started 2922:23:36 logs the state transition 3022:23:36# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.36 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.21 1.32 1.53 1/455 500 3322:23:36 when query is empty 3422:23:39 returns all registries 3522:23:39# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.34 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.20 1.32 1.52 2/455 501 3722:23:39 when query is not empty 3822:23:39 calls model_class search method 3922:23:39# [RSpecRunTime] Finishing example group ee/spec/models/geo/terraform_state_version_registry_spec.rb. It took 2 minutes 59.58 seconds. Expected to take 3 minutes 3.76 seconds. 4022:23:39# [RSpecRunTime] Starting example group ee/spec/models/approval_state_spec.rb. Expected to take 1 minute 58.45 seconds. 4222:23:43 does not allow STI 4322:23:43 #approval_rules_overwritten? 4422:23:43 when approval rule on the merge request does not exist 4622:23:43# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.28 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.18 1.31 1.52 1/459 561 4822:23:43 when merge request has any approver rule 5022:23:43 when overriding approvals is not allowed 5222:23:44 when multiple rules are allowed 5322:23:44 #wrapped_approval_rules 5422:23:44 when merge request is merged 5522:23:44 returns only applicable post merge, and removes invalid rules and unapproved rules 5622:23:44 when merge request is not merged 5722:23:45 includes invalid rules 5822:23:45 when approval feature is unavailable 5922:23:45 returns empty array 6022:23:45 with multiple scan_finding rules 6122:23:45 returns one rule for each orchestration_policy_idx 6222:23:45 with scan_finding and license_scanning rules together 6322:23:48 returns one rule 6422:23:48# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.5 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.17 1.31 1.52 1/460 563 6622:23:48 #approval_needed? 6722:23:48 when feature not available 6922:23:48 when overall approvals required is not zero 7122:23:48 when any rule's approvals required is not zero 7322:23:49 when overall approvals required and all rule's approvals_required are zero 7522:23:49 when overall approvals required is zero, and there is no rule 7722:23:49 when approval feature is unavailable 8122:23:49 behaves like checking any_approver rule 8222:23:49 when it is not met 8422:23:49 when it is met 8622:23:49 when only code owner rules present 8722:23:49 behaves like when rules are present 8822:23:49 when all rules are approved 9022:23:49 when there may be a temporary unapproval 9122:23:49 there is not a temporary unapproval 9322:23:50 there is a temporary unapproval 9522:23:50 when some rules are not approved 9722:23:50 behaves like checking any_approver rule 9822:23:50 when it is not met 10022:23:50 when it is met 10222:23:51 when only report approver rules present 10322:23:51 behaves like when rules are present 10422:23:51 when all rules are approved 10622:23:51 when there may be a temporary unapproval 10722:23:51 there is not a temporary unapproval 10922:23:51 there is a temporary unapproval 11022:23:51 returns false 11122:23:51 when some rules are not approved 11222:23:52 returns false 11322:23:52 behaves like checking any_approver rule 11422:23:52 when it is not met 11522:23:52 returns false 11622:23:52 when it is met 11822:23:52 when regular rules present 11922:23:52 behaves like when rules are present 12022:23:52 when all rules are approved 12222:23:52 when there may be a temporary unapproval 12322:23:52 there is not a temporary unapproval 12522:23:53 there is a temporary unapproval 12622:23:53 returns false 12722:23:53 when some rules are not approved 12822:23:53 returns false 12922:23:53 when approval feature is unavailable 13122:23:53 #approvals_left 13222:23:53 sums approvals_left from rules 13322:23:53 with any approval rule 13422:23:54 sums approvals_left from regular rules 13522:23:54 with report approver rule 13622:23:54 sums code_owner_rules_left from report approver rules 13722:23:54 when approval feature is unavailable 13922:23:54 #expire_unapproved_key! 14022:23:54 successfully removes a flag 14122:23:54 #temporarily_unapproved? 14222:23:54 checks redis for a temporary flag 14322:23:54 when there is not a flag 14422:23:54 returns false 14522:23:54 when there is a flag 14722:23:54 #approval_rules_left 14822:23:54 counts approval_rules left 14922:23:54 when approval feature is unavailable 15022:23:55 returns empty array 15122:23:55 #approvals_required 15222:23:55 correctly sums the approvals 15322:23:55 correctly sums any approver and other rules 15522:23:55 includes all approvers, including code owner and group members 15622:23:55 behaves like filtering author and committers 15722:23:55 when self approval is disabled on project 15822:23:55 excludes authors 15922:23:55 when self approval is enabled on project 16022:23:56 includes author 16122:23:56 when overridden by scan result policy 16222:23:57 returns false 16322:23:57# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.39 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.14 1.30 1.51 1/457 564 16522:23:57 when committers approval is enabled on project 16622:23:57 includes committers 16722:23:57 when overridden by scan result policy 16822:23:59 excludes committers 16922:23:59# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.23 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.14 1.30 1.51 1/457 565 17122:23:59 when committers approval is disabled on project 17222:23:59 excludes committers 17322:23:59 passes the expected parameter to committers method 17422:23:59 #filtered_approvers 17522:23:59 only direct users, without code owners 17622:24:00 includes only rule user members 17722:24:00 only unactioned 17822:24:00 excludes approved approvers 17922:24:00 behaves like filtering author and committers 18022:24:00 when self approval is disabled on project 18122:24:00 excludes authors 18222:24:00 when self approval is enabled on project 18322:24:01 includes author 18422:24:01 when overridden by scan result policy 18522:24:02 returns false 18622:24:02# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.29 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.05 1.27 1.50 1/457 566 18822:24:02 when committers approval is enabled on project 18922:24:02 includes committers 19022:24:02 when overridden by scan result policy 19122:24:04 excludes committers 19222:24:04# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.17 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.05 1.27 1.50 1/457 567 19422:24:04 when committers approval is disabled on project 19522:24:04 excludes committers 19622:24:04 passes the expected parameter to committers method 19722:24:04 #unactioned_approvers 19822:24:05 sums approvals_left from rules 19922:24:05 behaves like filtering author and committers 20022:24:05 when self approval is disabled on project 20122:24:05 excludes authors 20222:24:05 when self approval is enabled on project 20322:24:05 includes author 20422:24:05 when overridden by scan result policy 20522:24:07 returns false 20622:24:07# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.97 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.04 1.27 1.50 1/457 568 20822:24:07 when committers approval is enabled on project 20922:24:07 includes committers 21022:24:07 when overridden by scan result policy 21122:24:08 excludes committers 21222:24:08# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.73 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.04 1.27 1.50 1/457 569 21422:24:08 when committers approval is disabled on project 21522:24:09 excludes committers 21622:24:09 passes the expected parameter to committers method 21722:24:09 #eligible_for_approval_by? 21822:24:12 when there are no regular approval rules 21922:24:12 requires one approval 22022:24:12 behaves like a MR that all members with write access can approve 22122:24:12 is expected to be truthy 22222:24:12 is expected to be falsey 22322:24:12 is expected to be falsey 22422:24:12 is expected to be falsey 22522:24:12# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.59 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.04 1.26 1.50 1/460 628 22722:24:12 when authors are authorized to approve their own MRs 22822:24:13 allows the author to approve the MR if within the approvers list 22922:24:13 allows the author to approve the MR if not within the approvers list 23022:24:13 when the author has approved the MR already 23122:24:13 does not allow the author to approve the MR again 23222:24:13 when authors are not authorized to approve their own MRs 23322:24:13 allows the author to approve the MR if within the approvers list 23422:24:14 does not allow the author to approve the MR if not within the approvers list 23522:24:14 when committers are authorized to approve their own MRs 23622:24:14 allows the committer to approve the MR if within the approvers list 23722:24:14 allows the committer to approve the MR if not within the approvers list 23822:24:14 when the committer has approved the MR already 23922:24:14 does not allow the committer to approve the MR again 24022:24:14 when committers are not authorized to approve their own MRs 24122:24:15 allows the committer to approve the MR if within the approvers list 24222:24:18 does not allow the committer to approve the MR if not within the approvers list 24322:24:18# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.96 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.04 1.26 1.49 2/460 670 24522:24:18 when the user is both an author and a committer 24622:24:18 when authors are authorized to approve their own MRs, but not committers 24722:24:18 allows the user to approve the MR if within the approvers list 24822:24:18 does not allow the user to approve the MR if not within the approvers list 24922:24:18 when committers are authorized to approve their own MRs, but not authors 25022:24:19 allows the user to approve the MR if within the approvers list 25122:24:19 does not allow the user to approve the MR if not within the approvers list 25222:24:19 when there is one approver required 25322:24:19 when that approver is the MR author 25422:24:19 does not allow a logged-out user to approve the MR 25522:24:19 is not approved 25622:24:19 behaves like authors self-approval authorization 25722:24:19 when authors are authorized to approve their own MRs 25822:24:20 allows the author to approve the MR if within the approvers list 25922:24:20 when authors are not authorized to approve their own MRs 26022:24:20 does not allow the author to approve the MR 26122:24:20 behaves like a MR that all members with write access can approve 26222:24:20 is expected to be truthy 26322:24:20 is expected to be falsey 26422:24:21 is expected to be falsey 26522:24:21 is expected to be falsey 26622:24:21 when there are multiple approvers required 26722:24:21 when one of those approvers is the MR author 26822:24:21 requires the original number of approvals 26922:24:21 allows any other other approver to approve the MR 27022:24:21 does not allow a logged-out user to approve the MR 27122:24:21 behaves like authors self-approval authorization 27222:24:21 when authors are authorized to approve their own MRs 27322:24:21 allows the author to approve the MR if within the approvers list 27422:24:21 when authors are not authorized to approve their own MRs 27522:24:22 does not allow the author to approve the MR 27622:24:22 when self-approval is disabled and all of the valid approvers have approved the MR 27722:24:22 requires the original number of approvals 27822:24:22 does not allow the author to approve the MR 27922:24:22 does not allow the approvers to approve the MR again 28022:24:22 behaves like a MR that all members with write access can approve 28122:24:23 is expected to be truthy 28222:24:23 is expected to be falsey 28322:24:23 is expected to be falsey 28422:24:23 is expected to be falsey 28522:24:23# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.41 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.03 1.25 1.49 1/459 671 28722:24:23 when self-approval is enabled and all of the valid approvers have approved the MR 28822:24:23 requires the original number of approvals 28922:24:24 does not allow the approvers to approve the MR again 29022:24:24 allows any other project member with write access to approve the MR 29122:24:24# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.48 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.03 1.25 1.49 1/459 672 29322:24:24 when all approvers have approved the MR 29522:24:25 returns sum of each rule's approvals_left 29622:24:25 when the approvers do not contain the MR author 29722:24:25 requires the original number of approvals 29822:24:25 allows anyone with write access except for author to approve the MR 29922:24:25 #any_approver_rules 30022:24:25 a project with any_approver rule 30122:24:25 returns project rules 30222:24:25 a merge request with regular rule 30322:24:25 returns merge request rules 30422:24:25 when any_approver rule with 2 approvals required exist 30522:24:26 requires the 2 approvals 30622:24:26 behaves like a MR that all members with write access can approve 30722:24:26 is expected to be truthy 30822:24:26 is expected to be falsey 30922:24:26 is expected to be falsey 31022:24:26 is expected to be falsey 31122:24:26 a user approves the MR 31222:24:26 requires 1 approval 31322:24:26 another user approves the MR 31422:24:26 becomes approved 31522:24:26 #authors_can_approve? 31622:24:26 allow_author_approval is resolved to not be permitted 31722:24:27 returns false 31822:24:27 allow_author_approval is resolved to be permitted 32022:24:27 #committers_can_approve? 32122:24:27 allow_committer_approval is resolved to not be permitted 32222:24:27 returns false 32322:24:27 allow_committer_approval is resolved to be permitted 32422:24:27 returns false 32522:24:27 #suggested_approvers 32622:24:27 user cannot see private group 32722:24:28 shows public users 32822:24:30 does not show users who have already approved 32922:24:30# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.1 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.03 1.25 1.49 1/457 673 33122:24:30 user can see private group 33222:24:32 shows private users 33322:24:32# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.09 seconds. Current RSS: ~1308M. Threads: 5. load average: 0.95 1.23 1.48 1/457 674 33522:24:32 when only a single rule is allowed 33622:24:32 #wrapped_approval_rules 33722:24:32 returns one regular rule in wrapper 33822:24:32 #approval_needed? 33922:24:32 when feature not available 34022:24:32 returns false 34122:24:32 when overall approvals required is not zero 34322:24:32 when any rule's approvals required is not zero 34422:24:32 returns false 34522:24:32 when overall approvals required and all rule's approvals_required are zero 34622:24:33 returns false 34722:24:33 when overall approvals required is zero, and there is no rule 34822:24:33 returns false 35022:24:33 when no rules 35122:24:33 behaves like checking any_approver rule 35222:24:33 when it is not met 35322:24:33 returns false 35422:24:33 when it is met 35622:24:33 when only code owner rules present 35722:24:33 behaves like when rules are present 35822:24:33 when all rules are approved 36022:24:33 when some rules are not approved 36122:24:33 returns false 36222:24:33 behaves like checking any_approver rule 36322:24:33 when it is not met 36422:24:34 returns false 36522:24:34 when it is met 36722:24:34 when only report approver rules present 36822:24:34 behaves like when rules are present 36922:24:34 when all rules are approved 37122:24:34 when some rules are not approved 37222:24:35 returns false 37322:24:35 behaves like checking any_approver rule 37422:24:35 when it is not met 37522:24:35 returns false 37622:24:35 when it is met 37822:24:35 when regular rules present 37922:24:35 behaves like when rules are present 38022:24:35 when all rules are approved 38222:24:36 when some rules are not approved 38322:24:36 returns false 38422:24:36 when a single project rule is present 38522:24:36 behaves like when rules are present 38622:24:36 when all rules are approved 38822:24:36 when some rules are not approved 38922:24:36 returns false 39022:24:36 when the project rule is overridden by a fallback but the project does not allow overriding 39122:24:36 behaves like when rules are present 39222:24:36 when all rules are approved 39422:24:37 when some rules are not approved 39522:24:37 returns false 39622:24:37 when the project rule is overridden by a fallback 39722:24:37 behaves like checking any_approver rule 39822:24:37 when it is not met 39922:24:37 returns false 40022:24:37 when it is met 40222:24:37 when a single project rule is present that is overridden in the merge request 40322:24:37 behaves like checking any_approver rule 40422:24:37 when it is not met 40522:24:38 returns false 40622:24:38 when it is met 40822:24:38 #approvals_left 40922:24:38 sums approvals_left from rules 41022:24:38 #approval_rules_left 41122:24:39 counts approval_rules left 41322:24:39 includes approvers from first rule, code owner rule, and report approver rule 41422:24:39 behaves like filtering author and committers 41522:24:39 when self approval is disabled on project 41622:24:39 excludes authors 41722:24:39 when self approval is enabled on project 41822:24:40 includes author 41922:24:40 when overridden by scan result policy 42022:24:41 returns false 42122:24:41# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.14 seconds. Current RSS: ~1310M. Threads: 5. load average: 0.95 1.23 1.48 1/457 675 42322:24:41 when committers approval is enabled on project 42422:24:41 includes committers 42522:24:41 when overridden by scan result policy 42622:24:42 excludes committers 42722:24:42# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.74 seconds. Current RSS: ~1312M. Threads: 5. load average: 0.96 1.22 1.47 1/457 676 42922:24:42 when committers approval is disabled on project 43022:24:43 excludes committers 43122:24:43 passes the expected parameter to committers method 43222:24:43 #filtered_approvers 43322:24:43 only direct users, without code owners 43422:24:43 excludes code owners 43522:24:43 only unactioned 43622:24:44 excludes approved approvers 43722:24:44 behaves like filtering author and committers 43822:24:44 when self approval is disabled on project 43922:24:44 excludes authors 44022:24:44 when self approval is enabled on project 44122:24:44 includes author 44222:24:44 when overridden by scan result policy 44322:24:45 returns false 44422:24:45# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.71 seconds. Current RSS: ~1311M. Threads: 5. load average: 0.96 1.22 1.47 1/457 677 44622:24:45 when committers approval is enabled on project 44722:24:46 includes committers 44822:24:46 when overridden by scan result policy 44922:24:47 excludes committers 45022:24:47# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.38 seconds. Current RSS: ~1312M. Threads: 5. load average: 0.96 1.22 1.47 1/457 678 45222:24:47 when committers approval is disabled on project 45322:24:47 excludes committers 45422:24:48 passes the expected parameter to committers method 45522:24:48 #unactioned_approvers 45622:24:48 sums approvals_left from rules 45722:24:48 behaves like filtering author and committers 45822:24:48 when self approval is disabled on project 45922:24:48 excludes authors 46022:24:48 when self approval is enabled on project 46122:24:48 includes author 46222:24:48 when overridden by scan result policy 46322:24:50 returns false 46422:24:50# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.92 seconds. Current RSS: ~1308M. Threads: 5. load average: 0.96 1.22 1.47 1/457 679 46622:24:50 when committers approval is enabled on project 46722:24:50 includes committers 46822:24:50 when overridden by scan result policy 46922:24:51 excludes committers 47022:24:51# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.62 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.20 1.26 1.48 1/457 680 47222:24:51 when committers approval is disabled on project 47322:24:52 excludes committers 47422:24:52 passes the expected parameter to committers method 47522:24:52 #eligible_for_approval_by? 47622:24:54 when the user is the author 47722:24:54 and author is an approver 47822:24:55 returns true when authors can approve 47922:24:55 returns false when authors cannot approve 48022:24:55# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.15 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.20 1.26 1.48 1/460 739 48222:24:55 and author is not an approver 48322:24:55 returns true when authors can approve 48422:24:55 returns false when authors cannot approve 48522:24:55 when user is a committer 48622:24:55 and committer is an approver 48722:24:56 return true when committers can approve 48822:24:57 return false when committers cannot approve 48922:24:57# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.71 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.27 1.28 1.49 1/460 771 49122:24:57 and committer is not an approver 49222:24:58 return true when committers can approve 49322:24:59 return false when committers cannot approve 49422:24:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.58 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.27 1.28 1.49 1/460 802 49622:24:59 when there is one approver required 49722:24:59 when that approver is the MR author 49822:24:59 requires one approval 49922:25:00 does not allow a logged-out user to approve the MR 50022:25:00 is not approved 50122:25:00 behaves like authors self-approval authorization 50222:25:00 when authors are authorized to approve their own MRs 50322:25:00 allows the author to approve the MR if within the approvers list 50422:25:00 when authors are not authorized to approve their own MRs 50522:25:00 does not allow the author to approve the MR 50622:25:00 behaves like a MR that all members with write access can approve 50722:25:00 is expected to be truthy 50822:25:01 is expected to be falsey 50922:25:01 is expected to be falsey 51022:25:01 is expected to be falsey 51122:25:01 when there are multiple approvers required 51222:25:01 when one of those approvers is the MR author 51322:25:01 requires the original number of approvals 51422:25:01 allows any other other approver to approve the MR 51522:25:01 does not allow a logged-out user to approve the MR 51622:25:01 behaves like authors self-approval authorization 51722:25:01 when authors are authorized to approve their own MRs 51822:25:02 allows the author to approve the MR if within the approvers list 51922:25:02 when authors are not authorized to approve their own MRs 52022:25:02 does not allow the author to approve the MR 52122:25:02 when self-approval is disabled and all of the valid approvers have approved the MR 52222:25:02 requires the original number of approvals 52322:25:02 does not allow the author to approve the MR 52422:25:03 does not allow the approvers to approve the MR again 52522:25:03 behaves like a MR that all members with write access can approve 52622:25:03 is expected to be truthy 52722:25:03 is expected to be falsey 52822:25:03 is expected to be falsey 52922:25:03 is expected to be falsey 53022:25:03# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.7 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.25 1.27 1.48 1/459 803 53222:25:03 when self-approval is enabled and all of the valid approvers have approved the MR 53322:25:04 requires the original number of approvals 53422:25:04 does not allow the approvers to approve the MR again 53522:25:04 allows any other project member with write access to approve the MR 53622:25:05# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.77 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.25 1.27 1.48 1/459 804 53822:25:05 when all approvers have approved the MR 54022:25:05 returns sum of each rule's approvals_left 54122:25:05 when the approvers do not contain the MR author 54222:25:05 requires the original number of approvals 54322:25:06 allows anyone with write access except for author to approve the MR 54422:25:06 when an approver does not have access to the merge request 54522:25:06 the user cannot approver 54622:25:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.35 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.25 1.27 1.48 1/459 805 54822:25:06 #authors_can_approve? 54922:25:06 when project allows author approval 55122:25:06 when project disallows author approval 55322:25:06 #user_defined_rules 55422:25:06 when approval rules are not overwritten 55522:25:06 behaves like project rules 55622:25:06 and multiple approval rules is disabled 55722:25:07 returns the first rule 55822:25:07 and multiple approval rules is enabled 55922:25:07 returns the rules as is 56022:25:07 and rules are scoped by protected branches 56122:25:07 returns the rules that are applicable to the merge request target branch 56222:25:07 and target_branch is specified 56322:25:07 returns the rules that are applicable to the specified target_branch 56422:25:07 when merge request is merged 56522:25:07 when merge request rules exist 56622:25:07 when multiple approval rules is disabled 56722:25:08 returns the first post applicable rule 56822:25:08 when multiple approval rules is enabled 56922:25:08 returns only the applicable_post_merge rules 57022:25:08 when merge request rules do not exist 57122:25:08 behaves like project rules 57222:25:08 and multiple approval rules is disabled 57322:25:09 returns the first rule 57422:25:09 and multiple approval rules is enabled 57522:25:09 returns the rules as is 57622:25:09 and rules are scoped by protected branches 57722:25:09 returns the rules that are applicable to the merge request target branch 57822:25:09 and target_branch is specified 57922:25:10 returns the rules that are applicable to the specified target_branch 58022:25:10# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.09 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.23 1.27 1.48 1/462 818 58222:25:10 when the merge request is not merged 58322:25:10 behaves like project rules 58422:25:10 and multiple approval rules is disabled 58522:25:10 returns the first rule 58622:25:10 and multiple approval rules is enabled 58722:25:10 returns the rules as is 58822:25:10 and rules are scoped by protected branches 58922:25:11 returns the rules that are applicable to the merge request target branch 59022:25:11 and target_branch is specified 59122:25:11 returns the rules that are applicable to the specified target_branch 59222:25:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.33 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.23 1.27 1.48 1/462 819 59422:25:11 #total_approvals_count 59522:25:11 returns the total number of approvals (required + optional) 59622:25:11 #invalid_approvers_rules 59722:25:11 when the rule is code owner 59822:25:11 when branch_requires_code_owner_approval is false 59922:25:11 does not include the rule 60022:25:11 when the rule is valid 60122:25:12 does not include the rule 60222:25:12 when invalid due to no approvers 60322:25:12 returns the rule 60422:25:12 when invalid due to not enough approvers 60522:25:12 returns the rule 60622:25:12 when the rule is any_approver 60722:25:12 when the rule has approvers 60822:25:12 is still valid and does not include the rule 60922:25:12 when the rule has required approvals 61022:25:12 is still valid does not include the rule 61122:25:12 when the rule is approval_merge_request_rule 61222:25:12 when approvals required is 0 61322:25:13 does not include the rule 61422:25:13 when the rule is valid 61522:25:13 does not include the rule 61622:25:13 when invalid due to no approvers 61722:25:13 returns the rule 61822:25:13 when invalid due to not enough approvers 61922:25:13 returns the rule 62022:25:13 when the rule is report_approver 62122:25:13 when approvals required is 0 62222:25:13 does not include the rule 62322:25:13 when the rule is valid 62422:25:14 does not include the rule 62522:25:14 when invalid due to no approvers 62622:25:14 returns the rule 62722:25:14 when invalid due to not enough approvers 62822:25:14 returns the rule 62922:25:14 .filter_committers 63022:25:16 does not filter by default 63122:25:16 when commiters are not allowed to approve 63222:25:16 behaves like filtered committers 63322:25:17 filters out committers 63422:25:17 when users are preloaded 63522:25:19 filters out committers 63622:25:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.25 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.19 1.26 1.48 1/464 1002 63822:25:19 when commit is merge commit 63922:25:19 behaves like filtered committers 64022:25:21 filters out committers 64122:25:21 when users are preloaded 64222:25:22 filters out committers 64322:25:23# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.76 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.42 1.30 1.49 1/464 1121 64522:25:23# [RSpecRunTime] Finishing example group ee/spec/models/approval_state_spec.rb. It took 1 minute 43.33 seconds. Expected to take 1 minute 58.45 seconds. 64622:25:23# [RSpecRunTime] Starting example group ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb. Expected to take 1 minute 40.39 seconds. 64722:25:23Geo::CiSecureFileReplicator 64822:25:24 invokes replicator.geo_handle_after_create on create 64922:25:24 behaves like a replicator 65022:25:24 Geo node status 65122:25:24 on a primary site 65222:25:24 .primary_total_count 65322:25:24 returns the number of available replicables on primary 65422:25:24# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.73 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.42 1.30 1.49 2/464 1122 65622:25:24 on a secondary site 65722:25:24 .registry_count 65822:25:27 returns the number of registries on secondary 65922:25:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.89 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.38 1.30 1.49 1/463 1123 66122:25:27 .synced_count 66222:25:29 returns the number of synced items on secondary 66322:25:29# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.08 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.38 1.30 1.49 1/463 1124 66522:25:29 .failed_count 66622:25:31 returns the number of failed items on secondary 66722:25:31# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.23 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.38 1.30 1.49 1/461 1125 66922:25:31 when replicator is Geo::RegistrySyncWorker compatible 67022:25:31 has "created" and "deleted" events 67122:25:31 when replicator enqueues a sync event 67222:25:32 is expected to receive perform_async("ci_secure_file", "created", {"model_record_id"=>13}) 1 time 67322:25:32 behaves like a verifiable replicator 67522:25:32 has checksum_succeeded event 67622:25:32 .verification_enabled? 67722:25:32 on a Geo primary site 67822:25:32 when replication feature flag is enabled 67922:25:32 when force primary checksumming feature flag is enabled 68122:25:32 when the force primary checksumming feature flag is disabled 68322:25:32 when replication feature flag is disabled 68422:25:32 when force primary checksumming feature flag is enabled 68622:25:32 when the force primary checksumming feature flag is disabled 68722:25:32 returns false 68822:25:32 on a Geo secondary site 68922:25:32 when replication feature flag is enabled 69022:25:32 when force primary checksumming feature flag is enabled 69222:25:32 when the force primary checksumming feature flag is disabled 69422:25:32 when replication feature flag is disabled 69522:25:32 when force primary checksumming feature flag is enabled 69622:25:32 returns false 69722:25:32 when the force primary checksumming feature flag is disabled 69822:25:32 returns false 69922:25:32 .checksummed_count 70022:25:32 when verification is enabled 70122:25:32 behaves like a counter of succeeded available verifiables 70222:25:33 is expected to eq 1 70322:25:34 excludes other verification states 70422:25:34# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.94 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.35 1.29 1.48 1/458 1126 70622:25:34 when verification is disabled 70822:25:34 .verified_count 70922:25:34 when verification is enabled 71022:25:34 behaves like a counter of succeeded available verifiables 71122:25:35 is expected to eq 1 71222:25:35 excludes other verification states 71322:25:35# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.64 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.35 1.29 1.48 1/458 1127 71522:25:35 when verification is disabled 71722:25:35 .checksum_failed_count 71822:25:35 when verification is enabled 71922:25:35 behaves like a counter of failed available verifiables 72022:25:36 is expected to eq 1 72122:25:37 excludes other verification states 72222:25:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.47 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.32 1.29 1.48 1/458 1128 72422:25:37 when verification is disabled 72622:25:37 .verification_failed_count 72722:25:37 when verification is enabled 72822:25:37 behaves like a counter of failed available verifiables 72922:25:38 is expected to eq 1 73022:25:39 excludes other verification states 73122:25:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.27 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.32 1.29 1.48 1/458 1129 73322:25:39 when verification is disabled 73522:25:39 .verification_total_count 73622:25:39 when verification is enabled 73722:25:39 when the verification_state is disabled 73822:25:40 is expected to eq 0 73922:25:40 when the verification_state is not disabled 74022:25:41 is expected to eq 1 74122:25:41 when verification is disabled 74322:25:41 .trigger_background_verification 74422:25:41 when verification is enabled 74522:25:41 for a Geo secondary 74622:25:41 does not enqueue ReverificationBatchWorker 74722:25:41 enqueues VerificationBatchWorker 74822:25:41 enqueues VerificationTimeoutWorker 74922:25:41 for a Geo primary 75022:25:41 enqueues ReverificationBatchWorker 75122:25:41 enqueues VerificationStateBackfillWorker 75222:25:41 enqueues VerificationBatchWorker 75322:25:41 enqueues VerificationTimeoutWorker 75422:25:41 when verification is disabled 75522:25:41 does not enqueue VerificationBatchWorker 75622:25:41 does not enqueue VerificationTimeoutWorker 75722:25:41 .backfill_verification_state_table 75822:25:41 on a Geo secondary site 75922:25:41 returns false 76022:25:41 on a Geo primary site 76122:25:41 when replication feature flag is enabled 76222:25:41 when force primary checksumming feature flag is enabled 76322:25:42 calls Geo::VerificationStateBackfillService 76422:25:42 when force primary checksumming feature flag is disabled 76522:25:43 calls Geo::VerificationStateBackfillService 76622:25:43 when replication feature flag is disabled 76722:25:43 when force primary checksumming feature flag is enabled 76822:25:43 calls Geo::VerificationStateBackfillService 76922:25:43 when force primary checksumming feature flag is disabled 77022:25:44 does not call Geo::VerificationStateBackfillService 77122:25:44 .verify_batch 77222:25:44 when there are records needing verification 77322:25:45 calls #verify on each replicator 77422:25:45 .remaining_verification_batch_count 77522:25:45 converts needs_verification_count to number of batches 77622:25:45 .remaining_reverification_batch_count 77722:25:45 converts needs_reverification_count to number of batches 77822:25:45 .reverify_batch! 77922:25:45 calls #reverify_batch 78022:25:45 .replicator_batch_to_verify 78122:25:46 returns usable Replicator instances 78222:25:46 .model_record_id_batch_to_verify 78322:25:46 when the batch is filled by pending rows 78422:25:46 returns IDs of pending rows 78522:25:46 does not call .verification_failed_batch 78622:25:46 when that batch is not filled by pending rows 78722:25:46 includes IDs of failed rows 78822:25:46 .verification_pending_batch 78922:25:46 when current node is a primary 79022:25:46 delegates to the model class of the replicator 79122:25:46 when current node is a secondary 79222:25:46 delegates to the registry class of the replicator 79322:25:46 .verification_failed_batch 79422:25:46 when current node is a primary 79522:25:46 delegates to the model class of the replicator 79622:25:46 when current node is a secondary 79722:25:46 delegates to the registry class of the replicator 79822:25:46 .fail_verification_timeouts 79922:25:46 when current node is a primary 80022:25:46 delegates to the model class of the replicator 80122:25:46 when current node is a secondary 80222:25:46 delegates to the registry class of the replicator 80322:25:46 #verify_async 80422:25:46 on a Geo primary 80522:25:47 calls verification_pending! 80622:25:47 does not enqueue Geo::VerificationWorker 80722:25:47# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.67 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.27 1.28 1.47 1/458 1130 81022:25:48 wraps the checksum calculation in track_checksum_attempt! 81122:25:48 #verification_state_tracker 81222:25:48 on a Geo primary 81322:25:49 returns model_record 81422:25:49 on a Geo secondary 81522:25:50 returns registry 81622:25:50 #geo_handle_after_checksum_succeeded 81722:25:50 on a Geo primary 81822:25:50 creates checksum_succeeded event 81922:25:51 is called on verification success 82022:25:51 when replication feature flag is disabled 82122:25:52 does not publish 82222:25:52# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.19 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.25 1.27 1.47 1/458 1131 82422:25:52 on a Geo secondary 82522:25:53 does not create an event 82622:25:53 #consume_event_checksum_succeeded 82722:25:53 with a persisted model_record 82822:25:53 on a Geo primary 83022:25:53 on a Geo secondary 83122:25:53 with a persisted registry 83222:25:53 with a registry which is verified 83322:25:54 sets state to verification_pending 83422:25:54 with a registry which is pending verification 83522:25:55 does not change state from verification_pending 83622:25:55 with an unpersisted registry 83722:25:56 does not persist the registry 83922:25:57 returns the opposite of immutable? 84022:25:57 #primary_verification_succeeded? 84122:25:57 when the model record is verification_succeeded 84322:25:57 when the model record is not verification_succeeded 84422:25:58 returns false 84522:25:58 #ok_to_skip_download? 84622:25:58 when the registry is brand new 84722:25:58 when the model is immutable 84822:25:58 when the resource already exists on this site 84922:25:58 when verification is enabled for this model 85022:25:58 when the resource is in verifiables 85122:25:59 is expected to be truthy 85222:25:59 when the resource is not in verifiables 85322:26:00 is expected to be falsey 85422:26:00 when verification is disabled for this model 85522:26:00 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to models that are verified) 85622:26:00 when the resource does not exist on this site 85722:26:01 is expected to be falsey 85822:26:01 when the model is mutable 85922:26:02 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 (PENDING: this context does not apply to immutable models) 86022:26:02 when the registry is not brand new (sync or verification has been attempted before) 86122:26:03 is expected to be falsey 86222:26:03 integration tests 86422:26:03 background backfill 86522:26:03 verifies model records 86622:26:03 triggered by events 86722:26:04 verifies model records 86822:26:04 on a secondary 86922:26:04 background backfill 87022:26:05 verifies registries 87122:26:05 triggered by events 87222:26:06 verifies registries 87422:26:07 is defined and does not raise error 87522:26:07 .replicables_for_current_secondary 87622:26:07 when syncing object storage is enabled 87722:26:07 behaves like is implemented and returns a valid relation 87822:26:08 is implemented 87922:26:08 when syncing object storage is disabled 88022:26:08 behaves like is implemented and returns a valid relation 88122:26:08 is implemented 88222:26:08 with selective sync disabled 88322:26:08 behaves like is implemented and returns a valid relation 88422:26:09 is implemented 88522:26:09 with selective sync enabled for namespaces 88622:26:09 behaves like is implemented and returns a valid relation 88722:26:10 is implemented 88822:26:10# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.51 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.19 1.26 1.46 1/458 1132 89022:26:10 with selective sync enabled for shards 89122:26:10 behaves like is implemented and returns a valid relation 89222:26:11 is implemented 89322:26:11 #after_verifiable_update 89422:26:11 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 89522:26:12 calls verify_async only if needed 89622:26:12 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 89722:26:13 calls verify_async only if needed 89822:26:13 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 89922:26:13 calls verify_async only if needed 90022:26:13 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 90122:26:14 calls verify_async only if needed 90222:26:14 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 90322:26:15 calls verify_async only if needed 90422:26:15 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 90522:26:16 calls verify_async only if needed 90622:26:16 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 90722:26:16 calls verify_async only if needed 90822:26:16 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 90922:26:17 calls verify_async only if needed 91022:26:17 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 91122:26:18 calls verify_async only if needed 91222:26:18 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 91322:26:19 calls verify_async only if needed 91422:26:19 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 91522:26:19 calls verify_async only if needed 91622:26:19 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 91722:26:20 calls verify_async only if needed 91822:26:20 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 91922:26:21 calls verify_async only if needed 92022:26:21 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 92122:26:21 calls verify_async only if needed 92222:26:21 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 92322:26:22 calls verify_async only if needed 92422:26:22 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 92522:26:23 calls verify_async only if needed 92622:26:23 #geo_handle_after_create 92722:26:23 on a Geo primary 92822:26:24 creates a Geo::Event 92922:26:24 calls #after_verifiable_update 93022:26:24 when replication feature flag is disabled 93122:26:25 does not publish 93222:26:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.34 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.22 1.26 1.46 1/459 1133 93422:26:25 on a Geo secondary 93522:26:26 does not create an event 93622:26:26 #geo_handle_after_destroy 93722:26:26 on a Geo primary 93822:26:27 creates a Geo::Event 93922:26:27 when replication feature flag is disabled 94022:26:27 does not publish 94122:26:27# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.67 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.36 1.29 1.47 1/459 1134 94322:26:27 on a Geo secondary 94422:26:28 does not create an event 94522:26:28 created event consumption 94622:26:28 when the blob's project is in replicables for this geo node 94722:26:29 invokes Geo::BlobDownloadService 94822:26:29 when the blob's project is not in replicables for this geo node 94922:26:30 does not invoke Geo::BlobDownloadService 95022:26:30 deleted event consumption 95122:26:30 when model_record was deleted from the DB and the replicator only has its ID 95222:26:30 invokes Geo::FileRegistryRemovalService 95322:26:30 backward compatibility 95422:26:31 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format 95522:26:31# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.38 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.36 1.29 1.47 1/459 1135 95722:26:31 when object storage is enabled 95822:26:31 when GitLab managed replication is enabled 95922:26:32 deletes the file from object storage 96022:26:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.49 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.33 1.29 1.47 1/459 1136 96222:26:32 when GitLab managed replication is disabled 96322:26:33 does not delete the file from object storage 96422:26:33 #carrierwave_uploader 96522:26:34 is implemented 96722:26:35 is implemented 96922:26:36 responds to primary_key 97022:26:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.48 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.33 1.29 1.47 1/459 1137 97322:26:36 when the file is locally stored 97422:26:37 returns a valid path to a file 97522:26:37 #calculate_checksum 97622:26:37 when the file is verifiable 97722:26:37 when the file exists 97822:26:37 when the file is locally stored 97922:26:38 returns hexdigest of the file 98022:26:38 when the file is remotely stored 98122:26:39 returns the the size of the file 98222:26:39 when the file does not exist 98322:26:39 raises an error 98422:26:39 when the file is not verifiable 98522:26:40 raises an error 98622:26:40 #resource_exists? 98722:26:41 is expected to be truthy 98822:26:41 when the file does not exist 98922:26:41 is expected to be falsey 99022:26:41# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.75 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.52 1.33 1.48 1/459 1138 99222:26:41 when the file is nil 99322:26:42 is expected to be falsey 99422:26:42 .bulk_create_delete_events_async 99522:26:44Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 99722:26:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 99822:26:44 creates events 99922:26:44 raises error when model_record_id is nil 100022:26:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.01 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.52 1.33 1.48 1/459 1139 100222:26:44# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb. It took 1 minute 21.28 seconds. Expected to take 1 minute 40.39 seconds. 100322:26:44# [RSpecRunTime] Starting example group ee/spec/models/issue_spec.rb. Expected to take 1 minute 27.3 seconds. 100522:26:44 does not allow STI 100622:26:44 associations 100722:26:44 is expected to belong to iteration required: false 100822:26:44 is expected to have many resource_weight_events 100922:26:44 is expected to have many resource_iteration_events 101022:26:44 is expected to have one issuable_sla 101122:26:44 is expected to have many metric_images 101222:26:44 is expected to have many pending_escalations 101322:26:44 is expected to have one requirement 101422:26:44 is expected to have many test_reports 101522:26:44 is expected to have many issuable_resource_links 101622:26:44 is expected to have many observability_metrics class_name => Observability::MetricsIssuesConnection 101722:26:45 is expected to have many observability_logs class_name => Observability::LogsIssuesConnection 101822:26:45 is expected to have many observability_traces class_name => Observability::TracesIssuesConnection 101922:26:45 has one `synced_epic` 102122:26:45 health status 102222:26:47 .with_health_status 102322:26:48 returns the filtered by health issues 102422:26:48 when using multiple health filter qualifications 102522:26:48 returns the filtered by health issues 102622:26:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.25 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.48 1.32 1.47 1/459 1140 102822:26:48 .with_any_health_status 102922:26:48 only returns the issues with a health_status 103022:26:48 .with_no_health_status 103122:26:48 only returns issues with no health status 103222:26:48 .without_health_status 103322:26:48 returns the filtered by health issues 103422:26:48 when using multiple health filter qualifications 103522:26:48 returns the filtered by health issues 103622:26:48 .order_health_status_asc 103722:26:48 returns healthy issues first 103822:26:48 .order_health_status_desc 103922:26:48 returns non-healthy issues first 104022:26:48 .for_requirement_iids 104122:26:50 when issue is of type requirement 104222:26:50 filters requirement issues by associated requirements iids 104322:26:50 uses work_item_type_id to filter requirements 104422:26:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.47 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.48 1.32 1.47 1/459 1141 104622:26:50 .on_status_page 104722:26:51 is expected to eq 1 104822:26:51 is expected to eq #<Issue id:14 namespace425/project-529#1> 104922:26:51 with status page disabled 105022:26:51 is expected to eq 0 105122:26:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.56 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.44 1.32 1.47 1/459 1142 105322:26:51 .with_feature 105422:26:52 gives issues that support the given feature 105522:26:52 returns an empty collection when given an unknown feature 105822:26:54 returns only issues without an epic assigned 105922:26:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.17 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.44 1.32 1.47 1/459 1143 106222:26:54 returns only issues with an epic assigned 106422:26:54 returns only issues in selected epics 106522:26:54 .not_in_epics 106622:26:54 returns only issues not in selected epics 106722:26:54 .distinct_epic_ids 106822:26:54 returns distinct epic ids 106922:26:54 when issues are grouped by labels 107022:26:55 respects query grouping and returns distinct epic ids 107122:26:55 .sorted_by_epic_position 107222:26:55 sorts by epic relative position 107422:26:57 .no_iteration 107522:26:57 returns only issues without an iteration assigned 107622:26:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.23 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.49 1.33 1.47 1/460 1144 107822:26:57 .any_iteration 107922:26:57 returns only issues with an iteration assigned 108022:26:57 .in_iterations 108122:26:57 returns only issues in selected iterations 108222:26:57 .not_in_iterations 108322:26:57 returns issues not in selected iterations 108422:26:57 .with_iteration_title 108522:26:57 returns only issues with iterations that match the title 108622:26:57 .without_iteration_title 108722:26:57 returns only issues without iterations or have iterations that do not match the title 108822:26:57 status page published 108922:26:58 .order_status_page_published_first 109022:26:58 is expected to eq [#<Issue id:29 namespace434/project-540#1>, #<Issue id:28 namespace433/project-539#1>] 109122:26:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.59 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.49 1.33 1.47 3/460 1145 109322:26:58 .order_status_page_published_last 109422:26:58 is expected to eq [#<Issue id:28 namespace433/project-539#1>, #<Issue id:29 namespace434/project-540#1>] 109622:26:59 .order_sla_due_at_asc 109722:26:59 is expected to eq [#<Issue id:30 namespace435/project-541#1>, #<Issue id:31 namespace435/project-541#2>, #<Issue id:32 namespace435/project-541#3>] 109822:26:59 .order_sla_due_at_desc 109922:26:59 is expected to eq [#<Issue id:31 namespace435/project-541#2>, #<Issue id:30 namespace435/project-541#1>, #<Issue id:32 namespace435/project-541#3>] 110022:26:59 .preload_search_data 110122:27:01 loads associations 110222:27:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.48 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.49 1.33 1.47 4/460 1146 110522:27:02 returns only issues with project_id populated 110822:27:02 is not valid when negative number 110922:27:02 is valid when non-negative 111022:27:02 confidential 111122:27:02 when assigning an epic to a new issue 111222:27:02 when an issue is not confidential 111322:27:02 is not valid 111422:27:02 when an issue is confidential 111622:27:02 when updating an existing issue 111722:27:02 when an issue is assigned to the confidential epic 111822:27:02 when changing issue to public 111922:27:03 is not valid 112022:27:03 when assigining a confidential issue 112222:27:04 when assigining a public issue 112322:27:05 is not valid 112422:27:05 when associated to a requirement object 112522:27:05 when requirement belongs to another project 112622:27:06 issue is invalid 112722:27:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.09 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.45 1.32 1.47 1/459 1147 113022:27:06 is expected to have many vulnerability_links class_name => Vulnerabilities::IssueLink inverse_of => issue 113122:27:06 is expected to have many related_vulnerabilities through vulnerability_links source => vulnerability 113222:27:06 is expected to belong to promoted_to_epic class_name => Epic required: false 113322:27:06 is expected to have many resource_weight_events 113422:27:06 is expected to have one status_page_published_incident 113522:27:06 behaves like an editable mentionable with EE-specific mentions 113622:27:10 creates new cross-reference notes when the mentionable text is edited 113722:27:10 behaves like a mentionable with EE-specific mentions 113822:27:12 extracts references from its reference property 113922:27:14 creates cross-reference notes 114022:27:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.96 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.38 1.31 1.46 1/466 1320 114222:27:14 #licensed_feature_available? 114322:27:14 when issue belongs to a project 114422:27:14 checks licensed feature against the project 114522:27:14 when issue belongs directly to a namespace 114622:27:15 checks licensed feature against the namespace 114722:27:15 with group level issues 114822:27:15 group_visibility: :public, confidential: false, expected_value: true 114922:27:15 is expected to eq true 115022:27:15 group_visibility: :public, confidential: true, expected_value: false 115122:27:15 is expected to eq false 115222:27:15 group_visibility: :internal, confidential: false, expected_value: false 115322:27:15 is expected to eq false 115422:27:15 group_visibility: :internal, confidential: true, expected_value: false 115522:27:15 is expected to eq false 115622:27:15 group_visibility: :private, confidential: false, expected_value: false 115722:27:15 is expected to eq false 115822:27:15 group_visibility: :private, confidential: true, expected_value: false 115922:27:15 is expected to eq false 116022:27:15 #allows_multiple_assignees? 116122:27:15 does not allow multiple assignees without license 116222:27:15 allows multiple assignees with license 116322:27:15 when issue belongs to a group 116422:27:15 allows multiple assignees with license 116522:27:15 when issue belongs to a personal namespace 116622:27:15 allows multiple assignees with license 116722:27:15 #weight_available? 116822:27:15 when issue belongs to a project 116922:27:15 when weights feature is available 117022:27:15 is expected to be truthy 117122:27:15 when issue is of type incident 117222:27:15 is expected to be falsey 117322:27:15 when weights feature is not available 117422:27:15 is expected to be falsey 117522:27:15 when issue belongs to a group 117622:27:15 when weights feature is available 117722:27:15 is expected to be truthy 117822:27:15 when issue is of type incident 117922:27:15 is expected to be falsey 118022:27:15 when issue is of type epic 118122:27:15 is expected to be falsey 118222:27:15 when weights feature is not available 118322:27:16 is expected to be falsey 118422:27:16 .simple_sorts 118522:27:16 includes weight with other base keys 119022:27:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.75 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.35 1.31 1.46 1/466 1321 119222:27:17 when weight is the same 119322:27:17 sorting by asc 119422:27:18 arranges issues with the same weight by their ids 119522:27:18 sorting by desc 119622:27:19 arranges issues with the same weight by their ids 119722:27:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.73 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.35 1.31 1.46 1/465 1322 119922:27:19 by blocking issues 120022:27:20 orders by ascending blocking issues count 120122:27:20 orders by descending blocking issues count 120222:27:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.77 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.35 1.31 1.46 1/465 1323 120522:27:21 license_value: true, database_value: 5, expected: 5 120622:27:21 is expected to eq 5 120722:27:21 license_value: true, database_value: nil, expected: nil 120822:27:21 is expected to eq nil 120922:27:21 license_value: false, database_value: 5, expected: nil 121022:27:21 is expected to eq nil 121122:27:21 license_value: false, database_value: nil, expected: nil 121222:27:21 is expected to eq nil 121422:27:21 issue not promoted 121522:27:21 is expected to be falsey 121622:27:21 issue promoted 121722:27:22 is expected to be truthy 121822:27:22# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.65 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.40 1.32 1.46 1/463 1324 122122:27:23 clears promoted_to_epic_id for promoted issues 122222:27:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.7 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.40 1.32 1.46 1/461 1325 122422:27:23 ES related specs 122522:27:27 when updating an Issue 122622:27:27 when changing the confidential value 122722:27:28 updates issue notes excluding system notes 122822:27:28# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.5 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.61 1.36 1.48 1/466 1327 123022:27:28 when changing the author 123122:27:29 updates issue notes excluding system notes 123222:27:29 when changing the title 123322:27:30 does not update issue notes 123422:27:30 when changing upvotes 123522:27:31 calls maintain_elasticsearch_update 123622:27:31# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.61 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.56 1.36 1.47 1/466 1328 123822:27:32 relative positioning with group boards 123922:27:33 .relative_positioning_query_base 124022:27:33 includes cross project issues in the same group 124122:27:33 #move_before 124222:27:33 moves issue before 124422:27:33 moves issue after 124522:27:33 #move_to_end 124622:27:33 moves issue to the end 124722:27:33 #move_between 124822:27:33 positions issue between two other 124922:27:33 positions issue between on top 125022:27:33 positions issue between to end 125122:27:34 positions issues even when after and before positions are the same 125222:27:34 positions issues between other two if distance is 1 125322:27:34 positions issue in the middle of other two if distance is big enough 125422:27:34 positions issue closer to the middle if we are at the very top 125522:27:34 positions issue closer to the middle if we are at the very bottom 125622:27:34 positions issue in the middle of other two if distance is not big enough 125722:27:35 positions issue in the middle of other two is there is no place 125822:27:35 uses rebalancing if there is no place 125922:27:35 positions issue right if we pass non-sequential parameters 126022:27:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.67 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.56 1.36 1.47 1/466 1329 126222:27:35 when an external authentication service 126322:27:35 #visible_to_user? 126422:27:35 does not check the external webservice for auditors 126522:27:35 #issue_link_type 126622:27:36 returns nil for a regular issue 126722:27:36 id: 1, issue_link_source_id: 1, issue_link_type_value: 0, expected: "relates_to" 126822:27:36 is expected to eq "relates_to" 126922:27:36 id: 1, issue_link_source_id: 1, issue_link_type_value: 1, expected: "blocks" 127022:27:36 is expected to eq "blocks" 127122:27:36 id: 1, issue_link_source_id: 2, issue_link_type_value: 2, expected: "relates_to" 127222:27:36 is expected to eq "relates_to" 127322:27:36 id: 1, issue_link_source_id: 2, issue_link_type_value: 1, expected: "is_blocked_by" 127422:27:36 is expected to eq "is_blocked_by" 127522:27:36 #blocked_by_issues 127622:27:37 when user can read issues 127722:27:38 returns blocked issues 127822:27:38# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.11 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.60 1.37 1.48 1/466 1330 128022:27:38 when user cannot read issues 128122:27:38 returns empty array 128222:27:38 when user can read some issues 128322:27:38 returns issues that user can read 128422:27:38 behaves like having health status 128622:27:38 is expected to define :health_status as an enum backed by an integer with values ‹{on_track: 1, needs_attention: 2, at_risk: 3}› 128722:27:38 is expected to allow :health_status to be ‹nil› 128822:27:38 #can_assign_epic? 128922:27:38 when epics feature is available 129022:27:38 when a user is not a project member 129122:27:39 returns false 129222:27:39 when a user is a project member 129322:27:40 is expected to be truthy 129422:27:40 when epics feature is not available 129522:27:41 returns false 129622:27:41 #update_blocking_issues_count 129722:27:42 updates blocking issues count 129822:27:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.15 seconds. Current RSS: ~1321M. Threads: 5. load average: 1.55 1.36 1.47 1/466 1331 130022:27:42 when changing state of blocking issues 130122:27:43 when blocked issue is closed 130222:27:43 updates blocking and blocked issues cache 130322:27:43 when blocked issue is reopened 130422:27:43 updates blocking and blocked issues cache 130522:27:43 #can_be_promoted_to_epic? 130622:27:43 when project on the issue does not have a parent group 130722:27:44 is expected to be falsey 130822:27:44 when project on the issue is in a subgroup 130922:27:45 is expected to be truthy 131022:27:45# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.49 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.55 1.36 1.47 1/466 1332 131222:27:45 when project has a parent group 131322:27:46 when a user is not a project member 131422:27:46 is expected to be falsey 131522:27:46 when a user is a project member 131622:27:46 is expected to be falsey 131722:27:46 when a user is a group member 131822:27:46 is expected to be truthy 131922:27:46 when issue is an incident 132022:27:47 is expected to be falsey 132122:27:47 #supports_iterations? 132222:27:47 issuable_type: :issue, project: :project_with_group, supports_iterations: true 132322:27:47 is expected to eq true 132422:27:47 issuable_type: :incident, project: :project_with_group, supports_iterations: true 132522:27:47 is expected to eq true 132622:27:47 #issue_type_supports? 132722:27:48 is expected to equal false 132822:27:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.55 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.50 1.35 1.47 1/466 1333 133022:27:48 #sla_available? 133122:27:48 issuable_type: :issue, traits: [:issue], sla_available: true, return_value: false 133222:27:48 checks feature availability at the parent level 133322:27:48 issuable_type: :issue, traits: [:incident], sla_available: true, return_value: true 133422:27:48 checks feature availability at the parent level 133522:27:48 issuable_type: :issue, traits: [:incident], sla_available: false, return_value: false 133622:27:48 checks feature availability at the parent level 133722:27:48 issuable_type: :work_item, traits: [:issue], sla_available: true, return_value: false 133822:27:49 checks feature availability at the parent level 133922:27:49 issuable_type: :issue, traits: [:group_level, :issue], sla_available: true, return_value: false 134022:27:49 checks feature availability at the parent level 134122:27:49 issuable_type: :issue, traits: [:user_namespace_level, :issue], sla_available: true, return_value: false 134222:27:49 checks feature availability at the parent level 134322:27:49 issuable_type: :work_item, traits: [:group_level, :issue], sla_available: true, return_value: false 134422:27:49 checks feature availability at the parent level 134522:27:49 issuable_type: :work_item, traits: [:group_level, :incident], sla_available: true, return_value: true 134622:27:49 checks feature availability at the parent level 134722:27:49 issuable_type: :work_item, traits: [:user_namespace_level, :issue], sla_available: true, return_value: false 134822:27:49 checks feature availability at the parent level 134922:27:49 issuable_type: :work_item, traits: [:user_namespace_level, :incident], sla_available: true, return_value: true 135022:27:49 checks feature availability at the parent level 135122:27:49 #supports_time_tracking? 135222:27:49 issue_type: :requirement, supports_time_tracking: false 135322:27:49 is expected to eq false 135422:27:49 issue_type: :test_case, supports_time_tracking: false 135522:27:49 is expected to eq false 135622:27:49 #supports_move_and_clone? 135722:27:50 issue_type: :requirement, supports_move_and_clone: false 135822:27:50 is expected to eq false 135922:27:50 issue_type: :test_case, supports_move_and_clone: true 136022:27:50 is expected to eq true 136122:27:50 #related_feature_flags 136222:27:52 returns only authorized related feature flags for a given user 136322:27:52 when a user cannot read cross project 136422:27:52 only returns feature_flags within the same project 136522:27:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.18 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.46 1.35 1.47 1/466 1334 136722:27:52 .with_issue_type 136822:27:52 gives issues with test case type 136922:27:53 gives issues with the given issue types list 137022:27:53 #update_cached_metadata 137122:27:53 when epic is not assigned 137222:27:53 does nothing 137322:27:53 when creating new issue 137422:27:53 schedules cache update for epic 137522:27:53 when updating an existing issue 137622:27:53 schedules cache update for epic if state is changed 137722:27:53 schedules cache update for epic if weight is changed 137822:27:54 does nothing when unrelated attributes are changed 137922:27:54 schedules cache update for epic if issue is destroyed 138122:27:54 when when there is no associated epic 138222:27:54 is expected to eq false 138322:27:54 when when there is an associated epic 138422:27:54 is expected to eq true 138522:27:54 #has_parent_link? 138622:27:54 when there is no associated parent link 138722:27:54 is expected to eq false 138822:27:54 when there is an associated parent link 138922:27:54 is expected to eq true 139022:27:54 when issue has an epic synced to a work item 139122:27:55 is expected to eq false 139222:27:55 #allowed_work_item_type_change 139322:27:55 when it is part of an epic 139422:27:56 is not possible to change from issue to incident 139522:27:56 is possible to change back from incident to issue 139622:27:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.53 second. Current RSS: ~1316M. Threads: 5. load average: 1.46 1.35 1.47 1/467 1335 139822:27:56 when it is not part of an epic 139922:27:57 is possible to change between types 140022:27:57# [RSpecRunTime] Finishing example group ee/spec/models/issue_spec.rb. It took 1 minute 13.15 seconds. Expected to take 1 minute 27.3 seconds. 140122:27:57# [RSpecRunTime] Starting example group ee/spec/services/groups/enterprise_users/associate_service_spec.rb. Expected to take 1 minute 10.75 seconds. 140222:27:57Groups::EnterpriseUsers::AssociateService 140422:27:58 returns a failed response 140522:27:58 does not update user.user_detail.enterprise_group_id 140622:27:58 does not update user.user_detail.enterprise_group_associated_at 140722:27:58 does not enqueue any email for later delivery 140822:27:58 does not log any message with info level 140922:27:58 when the user is already an enterprise user of the group 141022:27:58 returns a failed response 141122:27:59 does not update user.user_detail.enterprise_group_id 141222:27:59 does not update user.user_detail.enterprise_group_associated_at 141322:27:59 does not enqueue any email for later delivery 141422:27:59 does not log any message with info level 141522:27:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.2 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.43 1.34 1.47 1/467 1336 141722:27:59 when the domain_verification feature is licensed 141822:27:59 returns a failed response 141922:27:59 does not update user.user_detail.enterprise_group_id 142022:27:59 does not update user.user_detail.enterprise_group_associated_at 142122:28:00 does not enqueue any email for later delivery 142222:28:00 does not log any message with info level 142322:28:00 when the user's primary email has a domain that is owned by the company of the paid group 142422:28:00 returns a failed response 142522:28:00 does not update user.user_detail.enterprise_group_id 142622:28:00 does not update user.user_detail.enterprise_group_associated_at 142722:28:01 does not enqueue any email for later delivery 142822:28:01 does not log any message with info level 142922:28:01 when the user was created 143022:28:01 when before 2021-02-01 143122:28:01 returns a failed response 143222:28:01 does not update user.user_detail.enterprise_group_id 143322:28:01 does not update user.user_detail.enterprise_group_associated_at 143422:28:01 does not enqueue any email for later delivery 143522:28:02 does not log any message with info level 143622:28:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.92 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.39 1.34 1.46 1/467 1337 143822:28:02 when at 2021-02-01 143922:28:02 returns a successful response 144022:28:02 sets user.user_detail.enterprise_group_id to group.id 144122:28:02 sets user.user_detail.enterprise_group_associated_at to Time.current 144222:28:02 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 144322:28:03 logs message with info level about marking the user as an enterprise user of the group 144422:28:03 when the user detail update fails 144522:28:03 raises active record error 144622:28:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.11 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.39 1.34 1.46 1/465 1338 144822:28:03 when the user is an enterprise user of another group 144922:28:03 returns a successful response 145022:28:04 sets user.user_detail.enterprise_group_id to group.id 145122:28:04 sets user.user_detail.enterprise_group_associated_at to Time.current 145222:28:04 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 145322:28:05 logs message with info level about marking the user as an enterprise user of the group 145422:28:05 when the user detail update fails 145522:28:05 raises active record error 145622:28:05# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.12 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.39 1.34 1.46 1/465 1339 145822:28:05 when after 2021-02-01 145922:28:05 returns a successful response 146022:28:05 sets user.user_detail.enterprise_group_id to group.id 146122:28:05 sets user.user_detail.enterprise_group_associated_at to Time.current 146222:28:06 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 146322:28:06 logs message with info level about marking the user as an enterprise user of the group 146422:28:06 when the user detail update fails 146522:28:06 raises active record error 146622:28:06# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.3 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.39 1.34 1.46 1/465 1340 146822:28:06 when the user is an enterprise user of another group 146922:28:06 returns a successful response 147022:28:07 sets user.user_detail.enterprise_group_id to group.id 147122:28:07 sets user.user_detail.enterprise_group_associated_at to Time.current 147222:28:07 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 147322:28:08 logs message with info level about marking the user as an enterprise user of the group 147422:28:08 when the user detail update fails 147522:28:08 raises active record error 147622:28:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.22 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.36 1.33 1.46 1/465 1341 147822:28:08 when the user has a SAML or SCIM identity tied to the group 147922:28:08 when SAML identity 148022:28:08 returns a successful response 148122:28:08 sets user.user_detail.enterprise_group_id to group.id 148222:28:09 sets user.user_detail.enterprise_group_associated_at to Time.current 148322:28:09 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 148422:28:09 logs message with info level about marking the user as an enterprise user of the group 148522:28:09 when the user detail update fails 148622:28:09 raises active record error 148722:28:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.51 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.36 1.33 1.46 1/465 1342 148922:28:09 when the user is an enterprise user of another group 149022:28:10 returns a successful response 149122:28:10 sets user.user_detail.enterprise_group_id to group.id 149222:28:10 sets user.user_detail.enterprise_group_associated_at to Time.current 149322:28:11 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 149422:28:11 logs message with info level about marking the user as an enterprise user of the group 149522:28:11 when the user detail update fails 149622:28:11 raises active record error 149722:28:11# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.53 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.36 1.33 1.46 1/465 1343 149922:28:11 when SCIM identity 150022:28:11 returns a successful response 150122:28:12 sets user.user_detail.enterprise_group_id to group.id 150222:28:12 sets user.user_detail.enterprise_group_associated_at to Time.current 150322:28:12 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 150422:28:12 logs message with info level about marking the user as an enterprise user of the group 150522:28:12 when the user detail update fails 150622:28:13 raises active record error 150722:28:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.82 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.33 1.32 1.46 2/465 1344 150922:28:13 when the user is an enterprise user of another group 151022:28:13 returns a successful response 151122:28:13 sets user.user_detail.enterprise_group_id to group.id 151222:28:14 sets user.user_detail.enterprise_group_associated_at to Time.current 151322:28:14 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 151422:28:14 logs message with info level about marking the user as an enterprise user of the group 151522:28:14 when the user detail update fails 151622:28:15 raises active record error 151722:28:15# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.83 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.33 1.32 1.46 1/466 1345 151922:28:15 when user has a 'provisioned_by_group_id' value 152022:28:15 when the value is the same as the group's ID 152122:28:15 returns a successful response 152222:28:15 sets user.user_detail.enterprise_group_id to group.id 152322:28:15 sets user.user_detail.enterprise_group_associated_at to Time.current 152422:28:15 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 152522:28:16 logs message with info level about marking the user as an enterprise user of the group 152622:28:16 when the user detail update fails 152722:28:16 raises active record error 152822:28:16# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.1 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.33 1.32 1.46 1/466 1346 153022:28:16 when the user is an enterprise user of another group 153122:28:16 returns a successful response 153222:28:17 sets user.user_detail.enterprise_group_id to group.id 153322:28:17 sets user.user_detail.enterprise_group_associated_at to Time.current 153422:28:17 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 153522:28:18 logs message with info level about marking the user as an enterprise user of the group 153622:28:18 when the user detail update fails 153722:28:18 raises active record error 153822:28:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.26 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.38 1.34 1.46 1/466 1347 154022:28:18 when the value is not the same as the group's ID 154122:28:18 returns a failed response 154222:28:19 does not update user.user_detail.enterprise_group_id 154322:28:19 does not update user.user_detail.enterprise_group_associated_at 154422:28:19 does not enqueue any email for later delivery 154522:28:19 does not log any message with info level 154622:28:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.47 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.38 1.34 1.46 2/466 1348 154822:28:19 when the group's subscription was purchased or renewed 154922:28:19 when before 2021-02-01 155022:28:19 returns a failed response 155122:28:20 does not update user.user_detail.enterprise_group_id 155222:28:20 does not update user.user_detail.enterprise_group_associated_at 155322:28:20 does not enqueue any email for later delivery 155422:28:20 does not log any message with info level 155522:28:20 when user is a group member 155622:28:21 returns a failed response 155722:28:21 does not update user.user_detail.enterprise_group_id 155822:28:22 does not update user.user_detail.enterprise_group_associated_at 155922:28:22 does not enqueue any email for later delivery 156022:28:22 does not log any message with info level 156122:28:22# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.66 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.35 1.33 1.46 1/466 1349 156322:28:22 when at 2021-02-01 156422:28:23 returns a failed response 156522:28:23 does not update user.user_detail.enterprise_group_id 156622:28:23 does not update user.user_detail.enterprise_group_associated_at 156722:28:23 does not enqueue any email for later delivery 156822:28:23 does not log any message with info level 156922:28:23 when user is a group member 157022:28:24 returns a successful response 157122:28:24 sets user.user_detail.enterprise_group_id to group.id 157222:28:25 sets user.user_detail.enterprise_group_associated_at to Time.current 157322:28:25 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 157422:28:26 logs message with info level about marking the user as an enterprise user of the group 157522:28:26 when the user detail update fails 157622:28:26 raises active record error 157722:28:26# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.33 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.35 1.33 1.46 1/466 1350 157922:28:26 when the user is an enterprise user of another group 158022:28:27 returns a successful response 158122:28:27 sets user.user_detail.enterprise_group_id to group.id 158222:28:28 sets user.user_detail.enterprise_group_associated_at to Time.current 158322:28:28 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 158422:28:29 logs message with info level about marking the user as an enterprise user of the group 158522:28:29 when the user detail update fails 158622:28:30 raises active record error 158722:28:30# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.9 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.32 1.32 1.45 1/465 1351 158922:28:30 when after 2021-02-01 159022:28:30 returns a failed response 159122:28:30 does not update user.user_detail.enterprise_group_id 159222:28:30 does not update user.user_detail.enterprise_group_associated_at 159322:28:30 does not enqueue any email for later delivery 159422:28:31 does not log any message with info level 159522:28:31 when user is a group member 159622:28:31 returns a successful response 159722:28:32 sets user.user_detail.enterprise_group_id to group.id 159822:28:32 sets user.user_detail.enterprise_group_associated_at to Time.current 159922:28:33 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 160022:28:33 logs message with info level about marking the user as an enterprise user of the group 160122:28:33 when the user detail update fails 160222:28:33 raises active record error 160322:28:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.75 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.30 1.32 1.45 1/465 1352 160522:28:34 when the user is an enterprise user of another group 160622:28:34 returns a successful response 160722:28:35 sets user.user_detail.enterprise_group_id to group.id 160822:28:35 sets user.user_detail.enterprise_group_associated_at to Time.current 160922:28:36 enqueues user_associated_with_enterprise_group_email email for later delivery to the user 161022:28:36 logs message with info level about marking the user as an enterprise user of the group 161122:28:36 when the user detail update fails 161222:28:37 raises active record error 161322:28:37# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.36 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.27 1.31 1.45 1/464 1353 161522:28:37 when the group is not owner of the user's primary email 161622:28:37 as the company of the paid group hasn't verified the domain of the user's primary email 161722:28:37 when the user was created 161822:28:37 when after 2021-02-01 161922:28:37 returns a failed response 162022:28:37 does not update user.user_detail.enterprise_group_id 162122:28:38 does not update user.user_detail.enterprise_group_associated_at 162222:28:38 does not enqueue any email for later delivery 162322:28:38 does not log any message with info level 162422:28:38 when the user has a SAML or SCIM identity tied to the group 162522:28:38 when SAML identity 162622:28:38 returns a failed response 162722:28:38 does not update user.user_detail.enterprise_group_id 162822:28:39 does not update user.user_detail.enterprise_group_associated_at 162922:28:39 does not enqueue any email for later delivery 163022:28:39 does not log any message with info level 163122:28:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.27 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.27 1.31 1.45 1/464 1354 163322:28:39 when SCIM identity 163422:28:39 returns a failed response 163522:28:39 does not update user.user_detail.enterprise_group_id 163622:28:40 does not update user.user_detail.enterprise_group_associated_at 163722:28:40 does not enqueue any email for later delivery 163822:28:40 does not log any message with info level 163922:28:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.29 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.27 1.31 1.45 1/464 1355 164122:28:40 when user has a 'provisioned_by_group_id' value 164222:28:40 when the value is the same as the group's ID 164322:28:40 returns a failed response 164422:28:40 does not update user.user_detail.enterprise_group_id 164522:28:41 does not update user.user_detail.enterprise_group_associated_at 164622:28:41 does not enqueue any email for later delivery 164722:28:41 does not log any message with info level 164822:28:41 when the group's subscription was purchased or renewed 164922:28:41 when after 2021-02-01 165022:28:41 when user is a group member 165122:28:41 returns a failed response 165222:28:42 does not update user.user_detail.enterprise_group_id 165322:28:42 does not update user.user_detail.enterprise_group_associated_at 165422:28:43 does not enqueue any email for later delivery 165522:28:43 does not log any message with info level 165622:28:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.21 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.25 1.31 1.45 1/464 1356 165822:28:43 as the domain_verification feature is not licensed for the group 165922:28:43 when the user was created 166022:28:43 when after 2021-02-01 166122:28:43 returns a failed response 166222:28:43 does not update user.user_detail.enterprise_group_id 166322:28:44 does not update user.user_detail.enterprise_group_associated_at 166422:28:44 does not enqueue any email for later delivery 166522:28:44 does not log any message with info level 166622:28:44 when the user has a SAML or SCIM identity tied to the group 166722:28:44 when SAML identity 166822:28:44 returns a failed response 166922:28:44 does not update user.user_detail.enterprise_group_id 167022:28:44 does not update user.user_detail.enterprise_group_associated_at 167122:28:45 does not enqueue any email for later delivery 167222:28:45 does not log any message with info level 167322:28:45 when SCIM identity 167422:28:45 returns a failed response 167522:28:45 does not update user.user_detail.enterprise_group_id 167622:28:45 does not update user.user_detail.enterprise_group_associated_at 167722:28:45 does not enqueue any email for later delivery 167822:28:46 does not log any message with info level 167922:28:46 when user has a 'provisioned_by_group_id' value 168022:28:46 when the value is the same as the group's ID 168122:28:46 returns a failed response 168222:28:46 does not update user.user_detail.enterprise_group_id 168322:28:46 does not update user.user_detail.enterprise_group_associated_at 168422:28:46 does not enqueue any email for later delivery 168522:28:47 does not log any message with info level 168622:28:47 when the group's subscription was purchased or renewed 168722:28:47 when after 2021-02-01 168822:28:47 when user is a group member 168922:28:47 returns a failed response 169022:28:47 does not update user.user_detail.enterprise_group_id 169122:28:48 does not update user.user_detail.enterprise_group_associated_at 169222:28:48 does not enqueue any email for later delivery 169322:28:49 does not log any message with info level 169422:28:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.85 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.23 1.30 1.44 1/464 1357 169622:28:49# [RSpecRunTime] Finishing example group ee/spec/services/groups/enterprise_users/associate_service_spec.rb. It took 51.66 seconds. Expected to take 1 minute 10.75 seconds. 169722:28:49# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/iteration_reference_filter_spec.rb. Expected to take 59.01 seconds. 169822:28:49Banzai::Filter::References::IterationReferenceFilter 169922:28:49 requires project context 170022:28:49 group context 170122:28:49 when group iteration 170222:28:49 for subgroups 170322:28:50 links to a valid reference of subgroup and group iterations 170422:28:50 for private subgroups 170522:28:50 links to a valid reference of subgroup and group iterations 170622:28:50 when iteration is open 170722:28:50 group iterations 170822:28:51 ignores valid references contained inside 'pre' element 170922:28:52 ignores valid references contained inside 'code' element 171022:28:52 ignores valid references contained inside 'a' element 171122:28:53 ignores valid references contained inside 'style' element 171222:28:54 includes default classes 171322:28:55 includes a data-project attribute 171422:28:55 includes a data-iteration attribute 171522:28:56 supports an :only_path context 171622:28:57 does not support references by IID 171722:28:57 does not support references by link 171822:28:59 does not support cross-project references 171922:28:59 supports parent group references 172022:28:59 behaves like String-based single-word references 172122:29:00 links to a valid reference 172222:29:01 links with adjacent text 172322:29:02 links with adjacent html tags 172422:29:02 ignores invalid iteration names 172522:29:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.54 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.18 1.29 1.44 1/463 1358 172722:29:02 behaves like String-based multi-word references in quotes 172822:29:03 links to a valid reference 172922:29:04 links with adjacent text 173022:29:05 ignores invalid iteration names 173122:29:05# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.05 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.18 1.29 1.44 1/463 1359 173322:29:05 behaves like referencing a iteration in a link href 173422:29:06 links to a valid reference 173522:29:06 links with adjacent text 173622:29:07 includes a data-project attribute 173722:29:08 includes a data-iteration attribute 173822:29:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.49 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.25 1.30 1.44 1/463 1360 174022:29:08 behaves like Integer-based references 174122:29:09 links to a valid reference 174222:29:10 links with adjacent text 174322:29:11 ignores invalid iteration IIDs 174422:29:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.04 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.25 1.30 1.44 1/463 1361 174622:29:11 when iteration is closed 174722:29:11 group iterations 174822:29:12 ignores valid references contained inside 'pre' element 174922:29:12 ignores valid references contained inside 'code' element 175022:29:13 ignores valid references contained inside 'a' element 175122:29:14 ignores valid references contained inside 'style' element 175222:29:15 includes default classes 175322:29:16 includes a data-project attribute 175422:29:16 includes a data-iteration attribute 175522:29:17 supports an :only_path context 175622:29:18 does not support references by IID 175722:29:19 does not support references by link 175822:29:20 does not support cross-project references 175922:29:21 supports parent group references 176022:29:21 behaves like String-based single-word references 176122:29:21 links to a valid reference 176222:29:22 links with adjacent text 176322:29:23 links with adjacent html tags 176422:29:24 ignores invalid iteration names 176522:29:24# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.99 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.27 1.30 1.44 1/463 1362 176722:29:24 behaves like String-based multi-word references in quotes 176822:29:25 links to a valid reference 176922:29:25 links with adjacent text 177022:29:26 ignores invalid iteration names 177122:29:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.4 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.27 1.30 1.44 1/463 1363 177322:29:26 behaves like referencing a iteration in a link href 177422:29:27 links to a valid reference 177522:29:28 links with adjacent text 177622:29:30 includes a data-project attribute 177722:29:30 includes a data-iteration attribute 177822:29:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.62 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.25 1.29 1.44 1/463 1364 178022:29:30 behaves like Integer-based references 178122:29:31 links to a valid reference 178222:29:32 links with adjacent text 178322:29:33 ignores invalid iteration IIDs 178422:29:33# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.98 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.23 1.29 1.43 1/463 1365 178622:29:33 checking N+1 178722:29:34 does not have N+1 per multiple references per group 178822:29:34 has N+1 for multiple unique group references 178922:29:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.26 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.23 1.29 1.43 1/463 1366 179122:29:34# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/iteration_reference_filter_spec.rb. It took 45.41 seconds. Expected to take 59.01 seconds. 179222:29:34# [RSpecRunTime] Starting example group ee/spec/services/deployments/approval_service_spec.rb. Expected to take 47.3 seconds. 179322:29:34Deployments::ApprovalService 179522:29:35 when status is approved 179622:29:36 approves the deployment 179722:29:37 creates an audit event 179822:29:37 with a comment 179922:29:38 saves the comment 180022:29:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.77 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.21 1.28 1.43 1/464 1386 180222:29:39 with approval rule 180322:29:40 sets an rule to the deployment approval 180422:29:40# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.04 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.21 1.28 1.43 1/464 1387 180622:29:40 when status is rejected 180722:29:41 rejects the deployment 180822:29:42 creates an audit event 180922:29:42 with a comment 181022:29:44 saves the comment 181122:29:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.84 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.19 1.28 1.43 1/464 1388 181322:29:44 with approval rule 181422:29:45 sets an rule to the deployment approval 181522:29:45# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.25 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.19 1.28 1.43 1/464 1389 181722:29:45 when user approves for different groups 181822:29:47 creates a new approval 181922:29:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.48 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.26 1.29 1.43 1/464 1390 182122:29:47 when user already approved 182222:29:47 and is approving again 182322:29:49 approves the deployment 182422:29:49 with a different comment 182522:29:50 does not change the comment 182622:29:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.17 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.26 1.29 1.43 1/464 1391 182822:29:50 and is rejecting 182922:29:51 rejects the deployment 183022:29:51 with a different comment 183122:29:53 changes the comment 183222:29:53# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.93 seconds. Current RSS: ~1321M. Threads: 5. load average: 1.24 1.29 1.43 1/464 1392 183422:29:53 processing the build with multi access levels 183522:29:53 when build is nil 183622:29:54 does not raise an error 183722:29:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.24 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.24 1.29 1.43 1/464 1393 183922:29:54 when deployment was rejected 184022:29:55 drops the build 184122:29:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.54 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.24 1.29 1.43 1/464 1394 184322:29:55 when no additional approvals are required 184422:29:57 keeps the build manual 184522:29:58 keeps the deployment blocked 184622:29:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.11 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.30 1.30 1.43 1/464 1395 184822:29:58 when additional approvals are required 184922:29:59 does not change the build 185022:29:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.43 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.30 1.30 1.43 1/464 1396 185322:29:59 when status is not recognized 185422:30:00 returns an error 185522:30:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.5 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.30 1.30 1.43 1/465 1398 185722:30:00 when environment is not protected 185822:30:02 returns an error 185922:30:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.64 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.27 1.29 1.43 1/465 1417 186122:30:02 when Protected Environments feature is not available 186222:30:03 returns an error 186322:30:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.74 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.27 1.29 1.43 1/465 1418 186522:30:03 when deployment approval is not configured 186622:30:05 returns an error 186722:30:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.95 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.27 1.29 1.43 1/465 1419 186922:30:05 when the user does not have permission to update deployment 187022:30:06 returns an error 187122:30:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.25 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.27 1.29 1.43 1/466 1420 187322:30:06 with approval rule 187422:30:06 when the user does not have permission to read deployment 187522:30:07 returns an error 187622:30:07# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.69 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.25 1.29 1.43 1/466 1421 187822:30:07 when there are no rules for the user 187922:30:09 returns an error 188022:30:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.04 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.25 1.29 1.43 1/466 1422 188222:30:09 when there are no approval rules that match represented_as 188322:30:10 returns an error 188422:30:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.64 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.25 1.29 1.43 2/465 1423 188622:30:10 when user is nil 188722:30:11 returns an error 188822:30:11 when deployment is not waiting for approvals 188922:30:13 returns an error 189022:30:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.83 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.23 1.28 1.43 1/465 1424 189222:30:13 when the creator of the deployment is approving 189322:30:13 when allow pipeline triggerer to approve deployment 189422:30:14 approves the deployment 189522:30:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.15 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.23 1.28 1.43 1/465 1425 189722:30:14 when not allow pipeline triggerer to approve deployment 189822:30:15 returns an error 189922:30:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.52 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.23 1.28 1.43 1/465 1426 190122:30:15 when the creator of the deployment is rejecting 190222:30:17 rejects the deployment 190322:30:17# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.9 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.21 1.28 1.42 1/465 1427 190522:30:17# [RSpecRunTime] Finishing example group ee/spec/services/deployments/approval_service_spec.rb. It took 42.65 seconds. Expected to take 47.3 seconds. 190622:30:17# [RSpecRunTime] Starting example group ee/spec/serializers/dashboard_operations_project_entity_spec.rb. Expected to take 41.05 seconds. 190722:30:17DashboardOperationsProjectEntity 190822:30:17 the project does not support the ops dashboard 190922:30:18 has the expected fields 191022:30:18 the user has permission to upgrade plan 191122:30:19 shows the profile upgrade path 191222:30:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.4 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.21 1.28 1.42 1/467 1482 191422:30:19 the user has permission to upgrade group 191522:30:19 shows the group upgrade path 191622:30:19 the project supports the ops dashboard 191722:30:21 has all required fields 191822:30:22 does not have optional fields 191922:30:22 when there is a pipeline 192022:30:25 has the last pipeline field 192122:30:25 when there is an upstream status 192222:30:28 has the triggered_by pipeline field 192322:30:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.06 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.25 1.29 1.42 1/469 1591 192522:30:28 when there is a downstream status 192622:30:30 has the triggered pipeline field 192722:30:30 when there are multiple downstream statuses 192822:30:37 has the downstream pipeline field 192922:30:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.22 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.29 1.29 1.43 1/467 1646 193122:30:37 when there are both an upstream and downstream pipelines 193222:30:44 has the upstream pipeline field 193322:30:50 has the downstream pipeline field 193422:30:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.69 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.24 1.28 1.42 1/466 1701 193622:30:50# [RSpecRunTime] Finishing example group ee/spec/serializers/dashboard_operations_project_entity_spec.rb. It took 33.79 seconds. Expected to take 41.05 seconds. 193722:30:50# [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/manually_create_service_spec.rb. Expected to take 33.3 seconds. 193822:30:50Vulnerabilities::ManuallyCreateService 193922:30:51 when user does not have rights to dismiss a vulnerability 194022:30:51 raises an "access denied" error 194122:30:51 with an authorized user with proper permissions 194222:30:51 with valid parameters 194322:30:53 increases vulnerability count by 1 194422:30:54 creates a new Vulnerability 194522:30:55 marks the project as vulnerable 194622:30:56 creates a Vulnerability with correct attributes 194722:30:57 creates associated objects 194822:30:58 creates all objects with correct attributes 194922:30:59 creates separate vulnerabilities when submitted twice with the same details 195022:31:00 sets the `traversal_ids` of the `vulnerability_reads` record 195122:31:00 with custom external_type and external_id 195222:31:01 uses them to create a Vulnerabilities::Identifier 195322:31:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.38 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.21 1.27 1.42 1/464 1702 195522:31:01 when Scanner already exists 195622:31:02 does not create a new Scanner 195722:31:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.5 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.27 1.29 1.42 1/464 1703 195922:31:02 when Scanner with the same name exists in a different project 196022:31:04 creates a new Scanner in the correct project 196122:31:04# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.12 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.27 1.29 1.42 1/464 1704 196322:31:04 when Identifier already exists 196422:31:05 does not create a new Identifier 196522:31:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.22 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.27 1.29 1.42 1/464 1705 196722:31:05 when state fields match state 196822:31:06 creates Vulnerability in a different state with timestamps 196922:31:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.31 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.27 1.29 1.42 1/464 1706 197122:31:06 when state fields don't match state 197222:31:07 returns an error 197322:31:07 when state doesn't have timestamp 197422:31:07 state: "confirmed" 197522:31:08 sets the current time 197622:31:08 state: "resolved" 197722:31:09 sets the current time 197822:31:09 state: "dismissed" 197922:31:10 sets the current time 198022:31:10 when the project does not have vulnerability quota 198122:31:11 does not create the vulnerability 198222:31:11 behaves like reacting to archived and traversal_ids changes 198322:31:11 scheduling `Vulnerabilities::UpdateArchivedAttributeOfVulnerabilityReadsWorker` 198422:31:11 when the `archived` attribute of the project does not change while creating the vulnerability 198522:31:11 does not schedule the worker 198622:31:11 when the `archived` attribute of the project changes while creating the vulnerability 198722:31:12 schedules the worker 198822:31:12 scheduling `Vulnerabilities::UpdateNamespaceIdsOfVulnerabilityReadsWorker` 198922:31:12 when the `traversal_ids` attribute of the namespace does not change while creating the record 199022:31:13 does not schedule the worker 199122:31:13 when the `traversal_ids` attribute of the namespace changes while creating the vulnereability 199222:31:14 schedules the worker 199322:31:14 when the project moves to another namespace 199422:31:15 schedules the worker 199522:31:15# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.61 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.23 1.28 1.41 1/464 1707 199722:31:15 with invalid parameters 199822:31:16 returns an error 199922:31:17 does not mark project as vulnerable 200022:31:18 does not change vulnerability_count 200122:31:18# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.23 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.21 1.27 1.41 1/464 1708 200322:31:18# [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/manually_create_service_spec.rb. It took 27.53 seconds. Expected to take 33.3 seconds. 200422:31:18# [RSpecRunTime] Starting example group ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb. Expected to take 29.87 seconds. 200522:31:18AppSec::Dast::ProfileScheduleWorker 200722:31:19 when feature is licensed 200822:31:19 when multiple schedules exists 200922:31:26 preloads configuration, project and owner to avoid N+1 queries 201022:31:26 when all of the schedule owners are invalid 201122:31:33 sets active to false 201222:31:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.95 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.08 1.24 1.40 1/464 1709 201422:31:33 when some of the schedule owners are invalid 201522:31:38 sets active to false 201622:31:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.49 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.08 1.24 1.40 1/464 1710 201822:31:38 when schedule exists 201922:31:39 executes the service that creates dast scans 202022:31:39 calls the service that creates dast scans with the correct parameters 202122:31:39 when the schedule owner is invalid 202222:31:39 sets active to false 202322:31:39 when service returns an error 202422:31:40 succeeds and logs the error 202522:31:40 when schedule does not exist 202622:31:40 does not execute the service that creates dast scans 202722:31:40 when a schedule that does not repeat exists 202822:31:40 sets active to false 202922:31:40# [RSpecRunTime] Finishing example group ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb. It took 22.05 seconds. Expected to take 29.87 seconds. 203022:31:40# [RSpecRunTime] Starting example group ee/spec/models/concerns/approver_migrate_hook_spec.rb. Expected to take 24.97 seconds. 203122:31:40ApproverMigrateHook 203222:31:40 does not allow STI 203322:31:40 create rule and member mapping 203522:31:40 merge request 203622:31:40 behaves like migrating approver 203722:31:40 when approver is created 203822:31:43 creates rule and member mapping 203922:31:43 when rule already exists 204122:31:45 when member mapping already exists 204222:31:47 does nothing 204322:31:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.84 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.06 1.23 1.39 1/470 1881 204522:31:47 when approver is destroyed 204622:31:48 destroys rule member 204722:31:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.72 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.06 1.23 1.39 1/470 1938 205022:31:48 behaves like migrating approver 205122:31:48 when approver is created 205222:31:49 creates rule and member mapping 205322:31:49 when rule already exists 205522:31:50 when member mapping already exists 205622:31:51 does nothing 205722:31:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.35 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.06 1.23 1.39 1/469 1939 205922:31:51 when approver is destroyed 206022:31:52 destroys rule member 206222:31:52 merge request 206322:31:52 behaves like migrating approver 206422:31:52 when approver is created 206522:31:54 creates rule and member mapping 206622:31:54 when rule already exists 206822:31:55 when member mapping already exists 206922:31:57 does nothing 207022:31:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.36 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.13 1.24 1.39 2/471 2112 207222:31:57 when approver is destroyed 207322:31:59 destroys rule member 207422:31:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.2 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.13 1.24 1.39 2/470 2170 207722:31:59 behaves like migrating approver 207822:31:59 when approver is created 207922:32:00 creates rule and member mapping 208022:32:00 when rule already exists 208222:32:01 when member mapping already exists 208322:32:01 does nothing 208422:32:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.63 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.12 1.23 1.39 1/470 2171 208622:32:01 when approver is destroyed 208722:32:02 destroys rule member 208822:32:02# [RSpecRunTime] Finishing example group ee/spec/models/concerns/approver_migrate_hook_spec.rb. It took 22.11 seconds. Expected to take 24.97 seconds. 208922:32:02# [RSpecRunTime] Starting example group ee/spec/finders/gitlab_subscriptions/member_management/self_managed/non_billable_users_finder_spec.rb. Expected to take 21.51 seconds. 209022:32:02GitlabSubscriptions::MemberManagement::SelfManaged::NonBillableUsersFinder 209222:32:03 when member_promotion_management_enabled? returns false 209322:32:03 behaves like returns empty 209422:32:04 returns an empty relation 209522:32:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.9 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.12 1.23 1.39 1/469 2172 209722:32:04 when member_promotion_management_enabled? returns true 209822:32:04 when current_user is nil 209922:32:04 behaves like returns empty 210022:32:05 returns an empty relation 210122:32:05 with an empty array of user IDs 210222:32:05 behaves like returns empty 210322:32:05 returns an empty relation 210422:32:05 with an array of user IDs 210522:32:05 with users that are existing members 210622:32:06 returns non-billable users 210722:32:06 with member roles 210822:32:06 when guest role is elevated 210922:32:07 returns only minimal access 211022:32:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.58 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.11 1.23 1.39 1/468 2173 211222:32:07 when guest role is not elevated 211322:32:08 returns both guest and minimal access 211422:32:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.69 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.11 1.23 1.39 1/465 2174 211622:32:08 with users having multiple memberships 211722:32:09 with both non billable roles 211822:32:09 behaves like returns user because user is non billable 211922:32:10 returns user 212022:32:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.34 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.11 1.23 1.39 1/464 2175 212222:32:10 with one billable role and one non billable role 212322:32:10 behaves like skips user because user is billable 212422:32:12 does not return billable user 212522:32:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.8 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.10 1.22 1.39 1/464 2176 212722:32:12 with both billable roles 212822:32:12 behaves like skips user because user is billable 212922:32:13 does not return billable user 213022:32:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.34 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.10 1.22 1.39 1/464 2177 213222:32:13 with elevation scenarios 213322:32:13 with just one evelated role 213422:32:13 behaves like skips user because user is billable 213522:32:15 does not return billable user 213622:32:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.94 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.10 1.22 1.39 1/464 2178 213822:32:15 with one evelated and one non elevated role 213922:32:15 behaves like skips user because user is billable 214022:32:16 does not return billable user 214122:32:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.79 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.09 1.22 1.38 1/464 2179 214322:32:17 with just non elevated role 214422:32:17 behaves like returns user because user is non billable 214522:32:18 returns user 214622:32:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.42 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.09 1.22 1.38 1/464 2180 214822:32:18 with users without any memberships 214922:32:19 returns all new users 215022:32:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.68 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.09 1.22 1.38 1/464 2181 215222:32:19# [RSpecRunTime] Finishing example group ee/spec/finders/gitlab_subscriptions/member_management/self_managed/non_billable_users_finder_spec.rb. It took 17.28 seconds. Expected to take 21.51 seconds. 215322:32:19# [RSpecRunTime] Starting example group ee/spec/services/boards/epics/move_service_spec.rb. Expected to take 20.0 seconds. 215422:32:19Boards::Epics::MoveService 215622:32:20 when user does not have permissions to move an epic 215722:32:20 does not close the epic 215822:32:20 when user has permissions to move an epic 215922:32:20 when moving an epic between lists 216022:32:20 when moving the epic from backlog 216122:32:20 to a labeled list 216222:32:21 keeps the epic opened and adds the labels 216322:32:21 to the closed list 216422:32:21 closes the epic 216522:32:21 to the closed list in another board 216622:32:22 does not close the epic 216722:32:22 when moving the epic from a labeled list 216822:32:22 to another labeled list 216922:32:22 changes the labels 217022:32:22 to the closed list 217122:32:23 closes the epic 217222:32:24 removes the board labels from the epic 217322:32:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.86 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.08 1.22 1.38 1/465 2182 217522:32:24 when repositioning an epic 217622:32:24 with invalid params 217722:32:24 with board from another group 217822:32:25 raises an error 217922:32:25 in current list 218022:32:25 when all epics have respective position records 218122:32:25 behaves like correct positioning 218222:32:25 when both move_before_id and move_after_id are present 218322:32:25 moves the epic 218422:32:25 when only move_before_id is present 218522:32:25 moves the epic 218622:32:25 when only move_after_id is present 218722:32:26 moves the epic 218822:32:26 when only position_in_list is present 218922:32:26 when moving to a specific position 219022:32:26 moves the epic 219122:32:26 when moving to the beginning 219222:32:27 moves the epic 219322:32:27 when moving to the bottom 219422:32:27 moves the epic 219522:32:27 when epics do not have respective position records 219622:32:27 behaves like correct positioning 219722:32:27 when both move_before_id and move_after_id are present 219822:32:28 moves the epic 219922:32:28 when only move_before_id is present 220022:32:28 moves the epic 220122:32:28 when only move_after_id is present 220222:32:29 moves the epic 220322:32:29 when only position_in_list is present 220422:32:29 when moving to a specific position 220522:32:29 moves the epic 220622:32:29 when moving to the beginning 220722:32:30 moves the epic 220822:32:30 when moving to the bottom 220922:32:30 moves the epic 221022:32:30 during a movement to another list 221122:32:30 when all epics have respective position records 221222:32:30 behaves like correct positioning 221322:32:30 when both move_before_id and move_after_id are present 221422:32:31 moves the epic 221522:32:31 when only move_before_id is present 221622:32:31 moves the epic 221722:32:31 when only move_after_id is present 221822:32:31 moves the epic 221922:32:31 when only position_in_list is present 222022:32:31 when moving to a specific position 222122:32:32 moves the epic 222222:32:32 when moving to the beginning 222322:32:33 moves the epic 222422:32:33 when moving to the bottom 222522:32:33 moves the epic 222622:32:33 when epics do not have respective position records 222722:32:33 behaves like correct positioning 222822:32:33 when both move_before_id and move_after_id are present 222922:32:33 moves the epic 223022:32:33 when only move_before_id is present 223122:32:34 moves the epic 223222:32:34 when only move_after_id is present 223322:32:34 moves the epic 223422:32:34 when only position_in_list is present 223522:32:34 when moving to a specific position 223622:32:35 moves the epic 223722:32:35 when moving to the beginning 223822:32:36 moves the epic 223922:32:36 when moving to the bottom 224022:32:36 moves the epic 224122:32:36# [RSpecRunTime] Finishing example group ee/spec/services/boards/epics/move_service_spec.rb. It took 16.71 seconds. Expected to take 20.0 seconds. 224222:32:36# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/gma_membership_enforcer_spec.rb. Expected to take 17.39 seconds. 224322:32:36Gitlab::Auth::GroupSaml::GmaMembershipEnforcer 224422:32:37 allows adding a project bot to project 224522:32:37 when user is group-managed 224622:32:37 allows adding user to project 224722:32:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.79 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.06 1.20 1.37 1/465 2183 224922:32:38 when user is not group-managed 225022:32:38 does not allow adding user to project 225122:32:38 when the project is forked 225222:32:38 when user is group-managed 225322:32:40 allows adding user to project 225422:32:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.36 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.06 1.20 1.37 1/465 2184 225622:32:40 when user is not group-managed 225722:32:42 does not allow adding user to project 225822:32:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.11 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.06 1.20 1.37 1/465 2185 226022:32:42 from deleted project 226122:32:42 when user is group-managed 226222:32:44 allows adding user to project 226322:32:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.0 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.06 1.20 1.37 1/465 2186 226522:32:44 when user is not group-managed 226622:32:46 does not allow adding user to project 226722:32:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.89 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.06 1.20 1.37 1/465 2187 226922:32:46 when project is forked from namespace to group 227022:32:46 when user is group-managed 227122:32:47 allows adding user to project 227222:32:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.72 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.05 1.20 1.37 1/465 2188 227422:32:47 when user is not group-managed 227522:32:49 does not allow adding user to project 227622:32:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.43 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.05 1.20 1.37 1/465 2189 227822:32:49# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/gma_membership_enforcer_spec.rb. It took 13.05 seconds. Expected to take 17.39 seconds. 227922:32:49# [RSpecRunTime] Starting example group ee/spec/finders/security/scan_result_policies/findings_finder_spec.rb. Expected to take 15.53 seconds. 228022:32:49Security::ScanResultPolicies::FindingsFinder 228222:32:53 with severity_levels 228322:32:53 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 228422:32:53 when it is an empty array 228522:32:54 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 792>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 793>, #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 794>, #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 795>, #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 796>, and #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 797> 228622:32:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.1 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.05 1.19 1.37 1/465 2190 228822:32:54 with scanners 228922:32:54 is expected to contain exactly #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 229022:32:54 with undismissed findings 229122:32:54 when check_dismissed is true 229222:32:55 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 792>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 793>, #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 795>, #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 796>, and #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 797> 229322:32:55 when check_dismissed is false 229422:32:55 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 792>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 793>, #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 794>, #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 795>, #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 796>, and #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 797> 229522:32:55 with dismissed findings 229622:32:55 when check_dismissed is true 229722:32:56 is expected to contain exactly #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 229822:32:56 when check_dismissed is false 229922:32:56 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 792>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 793>, #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 794>, #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 795>, #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 796>, and #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 797> 230022:32:56 with false_positives true 230122:32:56 is expected to contain exactly #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 230222:32:56 with false_positives false 230322:32:57 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 792>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 793>, #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 794>, #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 796>, and #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 797> 230422:32:57 with fix_available true 230522:32:57 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, and #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 230622:32:57 with fix_available false 230722:32:58 is expected to contain exactly #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 230822:32:58 when pipeline is empty 230922:32:58 is expected to be empty 231022:32:58 with related_pipeline_ids 231122:33:01 is expected to contain exactly #<Security::Finding id: 7, scan_id: 3, scanner_id: 53, severity: "critical", project_fingerprint: "8e...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, #<Security::Finding id: 8, scan_id: 3, scanner_id: 54, severity: "critical", project_fingerprint: "54...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, #<Security::Finding id: 9, scan_id: 3, scanner_id: 55, severity: "critical", project_fingerprint: "91...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, #<Security::Finding id: 10, scan_id: 3, scanner_id: 56, severity: "critical", project_fingerprint: "6...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil>, and #<Security::Finding id: 11, scan_id: 3, scanner_id: 57, severity: "critical", project_fingerprint: "5...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 231222:33:01 when pipeline is empty 231322:33:01 is expected to be empty 231422:33:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.71 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.12 1.20 1.37 1/465 2191 231722:33:02 is expected to contain exactly #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> and #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: nil> 231822:33:02 when it is an empty array 231922:33:02 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 23, severity: "high", project_fingerprint: "356a19...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 792>, #<Security::Finding id: 2, scan_id: 2, scanner_id: 24, severity: "critical", project_fingerprint: "da...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 793>, #<Security::Finding id: 3, scan_id: 1, scanner_id: 25, severity: "critical", project_fingerprint: "77...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 794>, #<Security::Finding id: 4, scan_id: 1, scanner_id: 26, severity: "critical", project_fingerprint: "1b...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 795>, #<Security::Finding id: 5, scan_id: 1, scanner_id: 27, severity: "critical", project_fingerprint: "ac...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 796>, and #<Security::Finding id: 6, scan_id: 1, scanner_id: 28, severity: "critical", project_fingerprint: "c1...e, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}, project_id: 797> 232022:33:02# [RSpecRunTime] Finishing example group ee/spec/finders/security/scan_result_policies/findings_finder_spec.rb. It took 13.24 seconds. Expected to take 15.53 seconds. 232122:33:02# [RSpecRunTime] Starting example group ee/spec/services/ee/projects/update_pages_service_spec.rb. Expected to take 15.43 seconds. 232222:33:02Projects::UpdatePagesService 232422:33:03 path_prefix: "/path_prefix/", system_default_expiry: 3600, expire_in: "1 week", result: 2024-09-05 13:20:00 UTC 232522:33:04 sets the expiry date to the expected value 232622:33:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.36 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.12 1.20 1.37 1/465 2192 232822:33:04 path_prefix: "/path_prefix/", system_default_expiry: 3600, expire_in: "never", result: nil 232922:33:05 sets the expiry date to the expected value 233022:33:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.36 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.12 1.20 1.37 1/465 2193 233222:33:05 path_prefix: "/path_prefix/", system_default_expiry: 3600, expire_in: nil, result: 2024-08-29 14:20:00 UTC 233322:33:06 sets the expiry date to the expected value 233422:33:06# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.36 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.12 1.20 1.37 1/465 2194 233622:33:06 path_prefix: "/path_prefix/", system_default_expiry: 0, expire_in: nil, result: nil 233722:33:07 sets the expiry date to the expected value 233822:33:07 path_prefix: "/path_prefix/", system_default_expiry: 0, expire_in: "1 week", result: 2024-09-05 13:20:00 UTC 233922:33:08 sets the expiry date to the expected value 234022:33:08 path_prefix: "", system_default_expiry: 3600, expire_in: "1 week", result: 2024-09-05 13:20:00 UTC 234122:33:09 sets the expiry date to the expected value 234222:33:09 path_prefix: "", system_default_expiry: 3600, expire_in: nil, result: nil 234322:33:10 sets the expiry date to the expected value 234422:33:10 when path_prefix is not blank 234522:33:10 and pages_multiple_versions is disabled for project 234622:33:11 does not create a new pages_deployment 234722:33:11 behaves like internal event not tracked 234822:33:11 does not record an internal event 234922:33:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.78 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.10 1.20 1.36 1/465 2195 235122:33:12 and pages_multiple_versions is enabled for project 235222:33:12 saves the slugiffied version of the path prefix 235322:33:13 sets the expiry date to the default setting 235422:33:13 behaves like internal event tracking 235522:33:14 logs to Snowplow, Redis, and product analytics tooling 235622:33:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.72 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.10 1.20 1.36 1/465 2196 235822:33:14# [RSpecRunTime] Finishing example group ee/spec/services/ee/projects/update_pages_service_spec.rb. It took 12.04 seconds. Expected to take 15.43 seconds. 235922:33:14# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/finding_signature_spec.rb. Expected to take 13.4 seconds. 236022:33:14Vulnerabilities::FindingSignature 236122:33:15 does not allow STI 236222:33:15 associations 236322:33:15 is expected to belong to finding class_name => Vulnerabilities::Finding required: false 236522:33:15 is expected to validate that :finding cannot be empty/falsy 236722:33:16 is expected to eq [#<Vulnerabilities::FindingSignature id: 2, finding_id: 56, created_at: "2024-11-13 22:33:16.19801783...ignature_sha: "k\xF7\xEA\xDD\xC2\x7F\xD0\xA8p\x1C)\xA0\x976\x81\xB3\xE2\x86h\xAA", project_id: nil>] 236822:33:16 .by_signature_sha 236922:33:16 is expected to eq [#<Vulnerabilities::FindingSignature id: 3, finding_id: 57, created_at: "2024-11-13 22:33:16.78936440...hash", signature_sha: "WAD\xEB\xDB\xA3\x89\xBC\x9D\x86\\\x93NK\xB3h\xB3\xBEW\xF1", project_id: nil>] 237022:33:16 .by_finding_id 237122:33:17 is expected to contain exactly #<Vulnerabilities::FindingSignature id: 4, finding_id: 58, created_at: "2024-11-13 22:33:17.347513113...ash", signature_sha: "\x16\xEC\x7F\xFF\x94\xE3\xDBx(\xBEP+\x80dt\xBE\x86N\xCF\x11", project_id: nil> 237222:33:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.72 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.09 1.19 1.36 2/465 2197 237522:33:17 when the other is also a FindingSignature 237622:33:17 when algorithm_type and signature_sha are the same 237722:33:18 returns true 237822:33:18 when algorithm_type is different 237922:33:18 returns false 238022:33:18 when signature_sha is different 238122:33:18 returns false 238222:33:18 when the other is not a FindingSignature 238322:33:18 returns false 238422:33:18 with loose foreign key on vulnerability_finding_signatures.project_id 238522:33:18 behaves like cleanup by a loose foreign key 238622:33:25 cleans up (delete or nullify) the model 238722:33:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.9 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.09 1.19 1.36 1/465 2198 238922:33:25# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/finding_signature_spec.rb. It took 10.18 seconds. Expected to take 13.4 seconds. 239022:33:25# [RSpecRunTime] Starting example group ee/spec/services/projects/gitlab_projects_import_service_spec.rb. Expected to take 13.33 seconds. 239122:33:25Projects::GitlabProjectsImportService 239322:33:25 creates template export job 239422:33:27 if project saved and custom template exists 239522:33:28 sets custom template import strategy after export 239622:33:28# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.67 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.08 1.19 1.36 1/465 2231 239822:33:28 does not create export job 239922:33:30 if project not saved 240022:33:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.97 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.08 1.19 1.36 1/465 2240 240222:33:30 behaves like gitlab projects import validations 240322:33:30 with an invalid path 240422:33:30 returns an invalid project 240522:33:30 with a valid path 240622:33:32Job arguments to ProjectTemplateExportWorker must be native JSON types, but #<EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy:0x00007d20271b9058 @options={:export_into_project_id=>832, :klass=>"EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007d2008f466e0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007d20271b7708 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007d2008f46640 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007d20271b76b8>, @mon_data_owner_object_id=349130640>>, @params={}> is a EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy. 240822:33:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 240922:33:32 creates a project 241022:33:32# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.95 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.07 1.18 1.35 1/465 2257 241222:33:32 override params 241322:33:33Job arguments to ProjectTemplateExportWorker must be native JSON types, but #<EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy:0x00007d203f60fbd0 @options={:export_into_project_id=>834, :klass=>"EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007d200874a1f8 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007d203f60afe0 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007d200874a1a8 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007d203f60af90>, @mon_data_owner_object_id=349654900>>, @params={}> is a EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy. 241522:33:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241622:33:33 stores them as import data when passed 241722:33:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.34 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.07 1.18 1.35 1/465 2274 241922:33:33 when there is a project with the same path 242022:33:34 does not create the project 242122:33:34 when overwrite param is set 242222:33:36Job arguments to ProjectTemplateExportWorker must be native JSON types, but #<EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy:0x00007d203e485590 @options={:export_into_project_id=>839, :klass=>"EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007d2008808a40 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007d203e482908 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007d20088089f0 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007d203e482840>, @mon_data_owner_object_id=350786840>>, @params={}> is a EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy. 242422:33:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 242522:33:36 creates a project in a temporary full_path 242622:33:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.09 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.07 1.18 1.35 1/465 2291 242822:33:36# [RSpecRunTime] Finishing example group ee/spec/services/projects/gitlab_projects_import_service_spec.rb. It took 11.19 seconds. Expected to take 13.33 seconds. 242922:33:36# [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/programming_language_spec.rb. Expected to take 11.86 seconds. 243022:33:36CodeSuggestions::ProgrammingLanguage 243222:33:36 language: "C++", x_ray_lang_name: "cpp" 243322:33:36 returns x_ray_lang name 243422:33:36 language: "C#", x_ray_lang_name: "csharp" 243522:33:36 returns x_ray_lang name 243622:33:36 language: "Go", x_ray_lang_name: "go" 243722:33:36 returns x_ray_lang name 243822:33:36 language: "Java", x_ray_lang_name: "java" 243922:33:36 returns x_ray_lang name 244022:33:36 language: "JavaScript", x_ray_lang_name: "javascript" 244122:33:36 returns x_ray_lang name 244222:33:36 language: "Kotlin", x_ray_lang_name: "kotlin" 244322:33:36 returns x_ray_lang name 244422:33:36 language: "PHP", x_ray_lang_name: "php" 244522:33:36 returns x_ray_lang name 244622:33:36 language: "Python", x_ray_lang_name: "python" 244722:33:36 returns x_ray_lang name 244822:33:36 language: "Ruby", x_ray_lang_name: "ruby" 244922:33:36 returns x_ray_lang name 245022:33:36 language: "UNKNOWN", x_ray_lang_name: nil 245122:33:36 returns x_ray_lang name 245222:33:36 #cursor_inside_empty_function? 245322:33:36 language: "Python", shared_example: "python language" 245422:33:36 when language is Python 245522:33:36 when the cursor is at the end of the file 245622:33:36 is expected to be truthy 245722:33:36 when cursor is inside an empty method but middle of the file 245822:33:36 is expected to be truthy 245922:33:36 when cursor in inside a non-empty method 246022:33:36 is expected to be falsey 246122:33:36 when cursor inside class method 246222:33:36 is expected to be truthy 246322:33:36 when cursor inside the method with multiple spaces 246422:33:36 is expected to be truthy 246522:33:36 when cursor is inside an empty method with comments 246622:33:36 is expected to be truthy 246722:33:36 when language in different that the given 246822:33:36 is expected to be falsey 246922:33:36 language: "Ruby", shared_example: "ruby language" 247022:33:36 when language is Ruby 247122:33:36 when the cursor is at the end of the file 247222:33:36 is expected to be truthy 247322:33:36 when cursor is inside an empty method but middle of the file 247422:33:36 is expected to be truthy 247522:33:36 when cursor in inside a non-empty method 247622:33:36 is expected to be falsey 247722:33:36 when cursor inside class method 247822:33:36 is expected to be truthy 247922:33:36 when cursor inside the method with multiple spaces 248022:33:36 is expected to be truthy 248122:33:36 when cursor is inside an empty method with comments with end keyword 248222:33:36 is expected to be truthy 248322:33:36 when language in different that the given 248422:33:36 is expected to be falsey 248522:33:36 language: "Go", shared_example: "go language" 248622:33:36 when language is Go 248722:33:36 when various variations of empty functions are used 248822:33:36 example: "func TestCheckOK(t *testing.T) {\n <CURSOR>\n\nfunc TestCheckBadCreds(t *testing.T) {\n defer cleanup()\n}\n\nfunc TestCheckBadCreds2() error {\n defer cleanup()\n}\n" 248922:33:37 is expected to be truthy 249022:33:37 example: "func TestCheckBadCreds2() error {\n defer cleanup()\n}\n\nfunc HealthCheckDialer(base Dialer) Dialer {\n <CURSOR>\n}\n\ntype DNSResolverBuilderConfig dnsresolver.BuilderConfig\n\nfunc Dial(rawAddress string, connOpts []grpc.DialOption) (*grpc.ClientConn, error) {\n return DialContext(context.Background(), rawAddress, connOpts)\n}\n" 249122:33:37 is expected to be truthy 249222:33:37 example: "func DefaultDNSResolverBuilderConfig() *DNSResolverBuilderConfig {\n\n\n <CURSOR>\n\nfunc HealthCheckDialer(base Dialer) Dialer {\n return Dialer()\n}\n\nfunc TestCheckBadCreds2() error {\n defer cleanup()\n}\n" 249322:33:37 is expected to be truthy 249422:33:37 example: "package client\n\nimport (\n \"context\"\n \"io\"\n)\n\nfunc DialContext(ctx context.Context, connOpts []grpc.DialOption) (*grpc.ClientConn, error) {\n <CURSOR>\n}\n" 249522:33:37 is expected to be truthy 249622:33:37 example: "func TestCheckBadCreds(t *testing.T) {\n defer cleanup()\n}\n\nfunc TestCheckOK(t *testing.T) {\n <CURSOR>\n" 249722:33:37 is expected to be truthy 249822:33:37 example: "func someFunc() {<CURSOR>}\n" 249922:33:37 is expected to be truthy 250022:33:37 example: "func someFuncWithArgs(a int, b string) {<CURSOR>}\n" 250122:33:37 is expected to be truthy 250222:33:37 example: "func someFuncWithVariadicArgs(a int, b ...string) {<CURSOR>}\n" 250322:33:37 is expected to be truthy 250422:33:37 example: "func someFuncWithReturnArg() int {\n <CURSOR>\n}\n" 250522:33:37 is expected to be truthy 250622:33:37 example: "func someFuncWithReturnArgs() (int, string) {\n <CURSOR>\n}\n" 250722:33:37 is expected to be truthy 250822:33:37 example: "func someFuncWithNamedReturnArgs() (a int, b string) {\n <CURSOR>\n}\n" 250922:33:37 is expected to be truthy 251022:33:37 example: "func (s SomeStruct) someMethod() {<CURSOR>}\n" 251122:33:37 is expected to be truthy 251222:33:37 example: "func (s SomeStruct) someMethodWithArgs(a int, b string) {<CURSOR>}\n" 251322:33:37 is expected to be truthy 251422:33:37 example: "func (s SomeStruct) someMethodWithVariadicArgs(a int, b ...string) {<CURSOR>}\n" 251522:33:37 is expected to be truthy 251622:33:37 example: "func (s SomeStruct) someMethodWithReturnArg() int {\n <CURSOR>\n}\n" 251722:33:37 is expected to be truthy 251822:33:37 example: "func (s SomeStruct) someMethodWithReturnArgs() (int, string) {\n <CURSOR>\n}\n" 251922:33:37 is expected to be truthy 252022:33:37 example: "func (s SomeStruct) someMethodWithNamedReturnArgs() (a int, b string) {\n <CURSOR>\n}\n" 252122:33:37 is expected to be truthy 252222:33:37 example: "func (s *SomeStruct) someMethod() {<CURSOR>}\n" 252322:33:37 is expected to be truthy 252422:33:37 example: "func (s *SomeStruct) someMethodWithArgs(a *int, b *string) {<CURSOR>}\n" 252522:33:37 is expected to be truthy 252622:33:37 example: "func (s *SomeStruct) someMethodWithReturnArgs() (*int, *string) {\n <CURSOR>\n}\n" 252722:33:37 is expected to be truthy 252822:33:37 example: "func (s *SomeStruct) someMethodWithNamedReturnArgs() (a *int, b *string) {\n <CURSOR>\n}\n" 252922:33:37 is expected to be truthy 253022:33:37 example: "func() {<CURSOR>}\n" 253122:33:37 is expected to be truthy 253222:33:37 example: "anonymous := func() {<CURSOR>}\n" 253322:33:37 is expected to be truthy 253422:33:37 example: "func() {}(<CURSOR>)\n" 253522:33:37 is expected to be truthy 253622:33:37 example: "go func() {<CURSOR>}\n" 253722:33:37 is expected to be truthy 253822:33:37 example: "go func() {<CURSOR>}()\n" 253922:33:37 is expected to be truthy 254022:33:37 example: "go func(a int, b string) {<CURSOR>}(0, \"\")\n" 254122:33:37 is expected to be truthy 254222:33:37 when cursor is inside a non-empty method 254322:33:37 is expected to be falsey 254422:33:37 when cursor is outside an empty method 254522:33:37 is expected to be falsey 254622:33:37 when language is different that the given 254722:33:37 is expected to be falsey 254822:33:37 language: "JavaScript", shared_example: "js language" 254922:33:37 when language is JavaScript 255022:33:37 when various variations of empty functions are used 255122:33:37 example: "function functionName(param1, param2) {<CURSOR>}\n" 255222:33:37 is expected to be truthy 255322:33:37 example: "const functionName = function() {<CURSOR>};\n" 255422:33:37 is expected to be truthy 255522:33:37 example: "function functionName(param1 = defaultValue) {<CURSOR>}\n" 255622:33:37 is expected to be truthy 255722:33:37 example: "async function functionName(param1 = defaultValue, param2 = defaultValue) {<CURSOR>}\n" 255822:33:37 is expected to be truthy 255922:33:37 example: "const functionName = function namedFunction(param1, param2) {\n <CURSOR>\n};\n\nfunction name2(param1) {\n return 2 * param1;\n}\n" 256022:33:37 is expected to be truthy 256122:33:37 example: "async function functionName() {<CURSOR>}\n" 256222:33:37 is expected to be truthy 256322:33:37 example: "const functionName = (callback) => {<CURSOR}\n" 256422:33:37 is expected to be truthy 256522:33:37 example: "function functionName() {<CURSOR>\n" 256622:33:37 is expected to be truthy 256722:33:37 example: "const functionName = function namedFunction() {<CURSOR>};\n" 256822:33:37 is expected to be truthy 256922:33:37 example: "const function functionName(param1 = defaultValue, param2 = defaultValue) {<CURSOR>}\n" 257022:33:37 is expected to be truthy 257122:33:37 example: "async function functionName(param1, param2) {<CURSOR>}\n" 257222:33:37 is expected to be truthy 257322:33:37 example: "function functionName(callback) {<CURSOR>}\n" 257422:33:37 is expected to be truthy 257522:33:37 example: "function functionName(...params) {<CURSOR>}\n" 257622:33:37 is expected to be truthy 257722:33:37 example: "const functionName = () => {<CURSOR>};\n" 257822:33:37 is expected to be truthy 257922:33:37 when cursor is inside a non-empty method 258022:33:37 is expected to be falsey 258122:33:37 when cursor is outside an empty method 258222:33:38 is expected to be falsey 258322:33:38 when language is different than the given 258422:33:38 is expected to be falsey 258522:33:38 language: "TypeScript", shared_example: "ts language" 258622:33:38 when language is TypeScript 258722:33:38 when various variations of empty functions are used 258822:33:38 example: "function add(x: number, y: number): number {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 258922:33:38 is expected to be truthy 259022:33:38 example: "function greet(name: string, greeting?: string): string {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 259122:33:38 is expected to be truthy 259222:33:38 example: "function power(x: number, exponent: number = 2): number {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 259322:33:38 is expected to be truthy 259422:33:38 example: "const square = function (x: number): number {\n <CURSOR>\n};\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 259522:33:38 is expected to be truthy 259622:33:38 example: "function fetchData(url: string, callback: (data: any) => void): void {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 259722:33:38 is expected to be truthy 259822:33:38 example: "function identity<T>(arg: T): T {\n\n\n\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 259922:33:38 is expected to be truthy 260022:33:38 example: "function average(...numbers: number[]): number {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n" 260122:33:38 is expected to be truthy 260222:33:38 when cursor is outside an empty method 260322:33:38 is expected to be falsey 260422:33:38 when language is different that the given 260522:33:38 is expected to be falsey 260622:33:38 language: "Java", shared_example: "java language" 260722:33:38 when language is Java 260822:33:38 when various variations of empty functions are used 260922:33:38 example: "int calculateSum(int a, int b) {\n <CURSOR>\n}\n\npublic staic void main(System s) {\n System.out.println(\"Hello\");\n}\n" 261022:33:38 is expected to be truthy 261122:33:38 example: "public String concatString(String str1, String str2) {\n <CURSOR>\n}\n\nvoid pring(String s) {\n System.out.println(s);\n}\n" 261222:33:38 is expected to be truthy 261322:33:38 example: "boolean isEven(int num) {\n <CURSOR>\n\nvoid print(String s) {\n\n}\n" 261422:33:38 is expected to be truthy 261522:33:38 example: "public class Main {\n public Person(String name) {\n <CURSOR>\n }\n\n public void setName(String name) {\n this.name = name;\n }\n}\n" 261622:33:38 is expected to be truthy 261722:33:38 when cursor is outside an empty method 261822:33:38 is expected to be falsey 261922:33:38 when language is different that the given 262022:33:38 is expected to be falsey 262122:33:38 language: "PHP", shared_example: "php language" 262222:33:38 when language is PHP 262322:33:38 when various variations of empty functions are used 262422:33:38 example: "function greetUser($name, $timeOfDay) {\n <CURSOR>\n}\n\nfunction addNumbers($num1, $num2) {\n return $num1 + $num2;\n}\n" 262522:33:38 is expected to be truthy 262622:33:38 example: "function calculateArea(float $radius): float {\n <CURSOR>\n}\n\nfunction getNumbers() {\n return $num1;\n}\n" 262722:33:38 is expected to be truthy 262822:33:38 example: "function sumValues(...$numbers) {\n <CURSOR>\n}\n\nfunction calculateArea(float $radius): float {\n return $radius;\n}\n" 262922:33:38 is expected to be truthy 263022:33:38 example: "$calculateSquare = function($number) {\n <CURSOR>\n};\n\nfunction addNumbers($num1, $num2) {\n return $num1 + $num2;\n}\n" 263122:33:38 is expected to be truthy 263222:33:38 example: "class MathUtils {\n public static function multiply($num1, $num2) {\n <CURSOR>\n }\n\n function addNumbers($num1, $num2) {\n return $num1 + $num2;\n }\n}\n" 263322:33:38 is expected to be truthy 263422:33:38 example: "function calculateTotalPrice(float $price, int $quantity) {\n <CURSOR>\n}\n\nfunction addNumbers($num1, $num2) {\n return $num1 + $num2;\n}\n" 263522:33:38 is expected to be truthy 263622:33:38 when cursor is outside an empty method 263722:33:38 is expected to be falsey 263822:33:38 when language is different that the given 263922:33:38 is expected to be falsey 264022:33:38 language: "C#", shared_example: "c# language" 264122:33:38 when language is C# 264222:33:38 when various variations of empty functions are used 264322:33:38 example: "static int AddNumbers(int num1, int num2) {\n <CURSOR>\n}\n\nstatic int SubtractNumbers(int num1, int num2) {\n return num1 - num2;\n}\n" 264422:33:38 is expected to be truthy 264522:33:38 example: "static int SumValues(params int[] numbers)\n{\n <CURSOR>\n\nstatic int SubValues(params int[] numbers)\n{\n return numbers.Sub();\n}\n" 264622:33:38 is expected to be truthy 264722:33:38 example: "class MathUtils\n{\n public static int Multiply(int num1, int num2)\n {\n <CURSOR>\n }\n}\n" 264822:33:38 is expected to be truthy 264922:33:38 when cursor is outside an empty method 265022:33:38 is expected to be falsey 265122:33:38 when language is different that the given 265222:33:38 is expected to be falsey 265322:33:38 #single_line_comment_format 265422:33:38 for the language C 265522:33:38 is expected to eq "//" 265622:33:38 for the language C++ 265722:33:38 is expected to eq "//" 265822:33:38 for the language C# 265922:33:38 is expected to eq "//" 266022:33:38 for the language Go 266122:33:38 is expected to eq "//" 266222:33:38 for the language Dart 266322:33:38 is expected to eq "//" 266422:33:38 for the language Java 266522:33:38 is expected to eq "//" 266622:33:38 for the language JavaScript 266722:33:38 is expected to eq "//" 266822:33:38 for the language Kotlin 266922:33:38 is expected to eq "//" 267022:33:38 for the language Objective-C 267122:33:38 is expected to eq "//" 267222:33:38 for the language Rust 267322:33:39 is expected to eq "//" 267422:33:39 for the language Scala 267522:33:39 is expected to eq "//" 267622:33:39 for the language Swift 267722:33:39 is expected to eq "//" 267822:33:39 for the language Groovy 267922:33:39 is expected to eq "//" 268022:33:39 for the language PHP 268122:33:39 is expected to eq "//" 268222:33:39 for the language Solidity 268322:33:39 is expected to eq "//" 268422:33:39 for the language TypeScript 268522:33:39 is expected to eq "//" 268622:33:39 for the language Verilog 268722:33:39 is expected to eq "//" 268822:33:39 for the language Python 268922:33:39 is expected to eq "#" 269022:33:39 for the language Ruby 269122:33:39 is expected to eq "#" 269222:33:39 for the language Elixir 269322:33:39 is expected to eq "#" 269422:33:39 for the language Perl 269522:33:39 is expected to eq "#" 269622:33:39 for the language Shell 269722:33:39 is expected to eq "#" 269822:33:39 for the language Erlang 269922:33:39 is expected to eq "%" 270022:33:39 for the language OCaml 270122:33:39 is expected to eq nil 270222:33:39 for the language Clojure 270322:33:39 is expected to eq ";" 270422:33:39 for the language Lisp 270522:33:39 is expected to eq ";" 270622:33:39 for the language Scheme 270722:33:39 is expected to eq ";" 270822:33:39 for the language SQL 270922:33:39 is expected to eq "--" 271022:33:39 for the language Haskell 271122:33:39 is expected to eq "--" 271222:33:39 for the language Lean 271322:33:39 is expected to eq "--" 271422:33:39 for the language VBScript 271522:33:39 is expected to eq /^[ \t]*('|REM)/ 271622:33:39 for the language Fortran 271722:33:39 is expected to eq "!" 271822:33:39 for the language HTML 271922:33:39 is expected to eq "!--" 272022:33:39 for the language XML 272122:33:39 is expected to eq "!--" 272222:33:39 for unknown language 272322:33:39 is expected to eq /^[ \t]*\/\/|#|--/ 272422:33:39 for an unspecified language 272522:33:39 is expected to eq /^[ \t]*\/\/|#|--/ 272622:33:39 when single_regexp is specified 272722:33:39 prefers regexp to string 272822:33:39 #single_line_comment? 272922:33:39 with language C and content_above_cursor // 273022:33:39 behaves like single line comment for supported language 273122:33:39 when it is a comment 273222:33:39 is expected to be truthy 273322:33:39 when it is not a comment 273422:33:39 is expected to be falsey 273522:33:39 when line doesn't start with comment 273622:33:39 is expected to be falsey 273722:33:39 when there is whitespace before the comment 273822:33:39 is expected to be truthy 273922:33:39 when it is a comment for different language 274022:33:39 is expected to be falsey 274122:33:39 with language C++ and content_above_cursor // 274222:33:39 behaves like single line comment for supported language 274322:33:39 when it is a comment 274422:33:39 is expected to be truthy 274522:33:39 when it is not a comment 274622:33:39 is expected to be falsey 274722:33:39 when line doesn't start with comment 274822:33:39 is expected to be falsey 274922:33:39 when there is whitespace before the comment 275022:33:39 is expected to be truthy 275122:33:39 when it is a comment for different language 275222:33:39 is expected to be falsey 275322:33:39 with language C# and content_above_cursor // 275422:33:39 behaves like single line comment for supported language 275522:33:39 when it is a comment 275622:33:39 is expected to be truthy 275722:33:39 when it is not a comment 275822:33:39 is expected to be falsey 275922:33:39 when line doesn't start with comment 276022:33:39 is expected to be falsey 276122:33:39 when there is whitespace before the comment 276222:33:39 is expected to be truthy 276322:33:39 when it is a comment for different language 276422:33:39 is expected to be falsey 276522:33:39 with language Clojure and content_above_cursor ; 276622:33:39 behaves like single line comment for supported language 276722:33:39 when it is a comment 276822:33:39 is expected to be truthy 276922:33:39 when it is not a comment 277022:33:39 is expected to be falsey 277122:33:39 when line doesn't start with comment 277222:33:39 is expected to be falsey 277322:33:39 when there is whitespace before the comment 277422:33:40 is expected to be truthy 277522:33:40 when it is a comment for different language 277622:33:40 is expected to be falsey 277722:33:40 with language Dart and content_above_cursor // 277822:33:40 behaves like single line comment for supported language 277922:33:40 when it is a comment 278022:33:40 is expected to be truthy 278122:33:40 when it is not a comment 278222:33:40 is expected to be falsey 278322:33:40 when line doesn't start with comment 278422:33:40 is expected to be falsey 278522:33:40 when there is whitespace before the comment 278622:33:40 is expected to be truthy 278722:33:40 when it is a comment for different language 278822:33:40 is expected to be falsey 278922:33:40 with language Elixir and content_above_cursor # 279022:33:40 behaves like single line comment for supported language 279122:33:40 when it is a comment 279222:33:40 is expected to be truthy 279322:33:40 when it is not a comment 279422:33:40 is expected to be falsey 279522:33:40 when line doesn't start with comment 279622:33:40 is expected to be falsey 279722:33:40 when there is whitespace before the comment 279822:33:40 is expected to be truthy 279922:33:40 when it is a comment for different language 280022:33:40 is expected to be falsey 280122:33:40 with language Erlang and content_above_cursor % 280222:33:40 behaves like single line comment for supported language 280322:33:40 when it is a comment 280422:33:40 is expected to be truthy 280522:33:40 when it is not a comment 280622:33:40 is expected to be falsey 280722:33:40 when line doesn't start with comment 280822:33:40 is expected to be falsey 280922:33:40 when there is whitespace before the comment 281022:33:40 is expected to be truthy 281122:33:40 when it is a comment for different language 281222:33:40 is expected to be falsey 281322:33:40 with language Fortran and content_above_cursor ! 281422:33:40 behaves like single line comment for supported language 281522:33:40 when it is a comment 281622:33:40 is expected to be truthy 281722:33:40 when it is not a comment 281822:33:40 is expected to be falsey 281922:33:40 when line doesn't start with comment 282022:33:40 is expected to be falsey 282122:33:40 when there is whitespace before the comment 282222:33:40 is expected to be truthy 282322:33:40 when it is a comment for different language 282422:33:40 is expected to be falsey 282522:33:40 with language Go and content_above_cursor // 282622:33:40 behaves like single line comment for supported language 282722:33:40 when it is a comment 282822:33:40 is expected to be truthy 282922:33:40 when it is not a comment 283022:33:40 is expected to be falsey 283122:33:40 when line doesn't start with comment 283222:33:40 is expected to be falsey 283322:33:40 when there is whitespace before the comment 283422:33:40 is expected to be truthy 283522:33:40 when it is a comment for different language 283622:33:40 is expected to be falsey 283722:33:40 with language SQL and content_above_cursor -- 283822:33:40 behaves like single line comment for supported language 283922:33:40 when it is a comment 284022:33:40 is expected to be truthy 284122:33:40 when it is not a comment 284222:33:40 is expected to be falsey 284322:33:40 when line doesn't start with comment 284422:33:40 is expected to be falsey 284522:33:40 when there is whitespace before the comment 284622:33:40 is expected to be truthy 284722:33:40 when it is a comment for different language 284822:33:40 is expected to be falsey 284922:33:40 with language Groovy and content_above_cursor // 285022:33:40 behaves like single line comment for supported language 285122:33:40 when it is a comment 285222:33:40 is expected to be truthy 285322:33:40 when it is not a comment 285422:33:40 is expected to be falsey 285522:33:40 when line doesn't start with comment 285622:33:40 is expected to be falsey 285722:33:40 when there is whitespace before the comment 285822:33:40 is expected to be truthy 285922:33:40 when it is a comment for different language 286022:33:40 is expected to be falsey 286122:33:40 with language Haskell and content_above_cursor -- 286222:33:40 behaves like single line comment for supported language 286322:33:40 when it is a comment 286422:33:40 is expected to be truthy 286522:33:40 when it is not a comment 286622:33:40 is expected to be falsey 286722:33:40 when line doesn't start with comment 286822:33:40 is expected to be falsey 286922:33:40 when there is whitespace before the comment 287022:33:40 is expected to be truthy 287122:33:40 when it is a comment for different language 287222:33:40 is expected to be falsey 287322:33:40 with language HTML and content_above_cursor !-- 287422:33:40 behaves like single line comment for supported language 287522:33:40 when it is a comment 287622:33:40 is expected to be truthy 287722:33:40 when it is not a comment 287822:33:40 is expected to be falsey 287922:33:40 when line doesn't start with comment 288022:33:40 is expected to be falsey 288122:33:40 when there is whitespace before the comment 288222:33:41 is expected to be truthy 288322:33:41 when it is a comment for different language 288422:33:41 is expected to be falsey 288522:33:41 with language Java and content_above_cursor // 288622:33:41 behaves like single line comment for supported language 288722:33:41 when it is a comment 288822:33:41 is expected to be truthy 288922:33:41 when it is not a comment 289022:33:41 is expected to be falsey 289122:33:41 when line doesn't start with comment 289222:33:41 is expected to be falsey 289322:33:41 when there is whitespace before the comment 289422:33:41 is expected to be truthy 289522:33:41 when it is a comment for different language 289622:33:41 is expected to be falsey 289722:33:41 with language JavaScript and content_above_cursor // 289822:33:41 behaves like single line comment for supported language 289922:33:41 when it is a comment 290022:33:41 is expected to be truthy 290122:33:41 when it is not a comment 290222:33:41 is expected to be falsey 290322:33:41 when line doesn't start with comment 290422:33:41 is expected to be falsey 290522:33:41 when there is whitespace before the comment 290622:33:41 is expected to be truthy 290722:33:41 when it is a comment for different language 290822:33:41 is expected to be falsey 290922:33:41 with language Kotlin and content_above_cursor // 291022:33:41 behaves like single line comment for supported language 291122:33:41 when it is a comment 291222:33:41 is expected to be truthy 291322:33:41 when it is not a comment 291422:33:41 is expected to be falsey 291522:33:41 when line doesn't start with comment 291622:33:41 is expected to be falsey 291722:33:41 when there is whitespace before the comment 291822:33:41 is expected to be truthy 291922:33:41 when it is a comment for different language 292022:33:41 is expected to be falsey 292122:33:41 with language Lean and content_above_cursor -- 292222:33:41 behaves like single line comment for supported language 292322:33:41 when it is a comment 292422:33:41 is expected to be truthy 292522:33:41 when it is not a comment 292622:33:41 is expected to be falsey 292722:33:41 when line doesn't start with comment 292822:33:41 is expected to be falsey 292922:33:41 when there is whitespace before the comment 293022:33:41 is expected to be truthy 293122:33:41 when it is a comment for different language 293222:33:41 is expected to be falsey 293322:33:41 with language Objective-C and content_above_cursor // 293422:33:41 behaves like single line comment for supported language 293522:33:41 when it is a comment 293622:33:41 is expected to be truthy 293722:33:41 when it is not a comment 293822:33:41 is expected to be falsey 293922:33:41 when line doesn't start with comment 294022:33:41 is expected to be falsey 294122:33:41 when there is whitespace before the comment 294222:33:41 is expected to be truthy 294322:33:41 when it is a comment for different language 294422:33:41 is expected to be falsey 294522:33:41 with language Perl and content_above_cursor # 294622:33:41 behaves like single line comment for supported language 294722:33:41 when it is a comment 294822:33:41 is expected to be truthy 294922:33:41 when it is not a comment 295022:33:41 is expected to be falsey 295122:33:41 when line doesn't start with comment 295222:33:41 is expected to be falsey 295322:33:41 when there is whitespace before the comment 295422:33:41 is expected to be truthy 295522:33:41 when it is a comment for different language 295622:33:41 is expected to be falsey 295722:33:41 with language PHP and content_above_cursor // 295822:33:41 behaves like single line comment for supported language 295922:33:41 when it is a comment 296022:33:41 is expected to be truthy 296122:33:41 when it is not a comment 296222:33:41 is expected to be falsey 296322:33:41 when line doesn't start with comment 296422:33:41 is expected to be falsey 296522:33:41 when there is whitespace before the comment 296622:33:41 is expected to be truthy 296722:33:41 when it is a comment for different language 296822:33:41 is expected to be falsey 296922:33:41 with language Python and content_above_cursor # 297022:33:41 behaves like single line comment for supported language 297122:33:41 when it is a comment 297222:33:41 is expected to be truthy 297322:33:41 when it is not a comment 297422:33:41 is expected to be falsey 297522:33:41 when line doesn't start with comment 297622:33:42 is expected to be falsey 297722:33:42 when there is whitespace before the comment 297822:33:42 is expected to be truthy 297922:33:42 when it is a comment for different language 298022:33:42 is expected to be falsey 298122:33:42 with language Ruby and content_above_cursor # 298222:33:42 behaves like single line comment for supported language 298322:33:42 when it is a comment 298422:33:42 is expected to be truthy 298522:33:42 when it is not a comment 298622:33:42 is expected to be falsey 298722:33:42 when line doesn't start with comment 298822:33:42 is expected to be falsey 298922:33:42 when there is whitespace before the comment 299022:33:42 is expected to be truthy 299122:33:42 when it is a comment for different language 299222:33:42 is expected to be falsey 299322:33:42 with language Rust and content_above_cursor // 299422:33:42 behaves like single line comment for supported language 299522:33:42 when it is a comment 299622:33:42 is expected to be truthy 299722:33:42 when it is not a comment 299822:33:42 is expected to be falsey 299922:33:42 when line doesn't start with comment 300022:33:42 is expected to be falsey 300122:33:42 when there is whitespace before the comment 300222:33:42 is expected to be truthy 300322:33:42 when it is a comment for different language 300422:33:42 is expected to be falsey 300522:33:42 with language Scala and content_above_cursor // 300622:33:42 behaves like single line comment for supported language 300722:33:42 when it is a comment 300822:33:42 is expected to be truthy 300922:33:42 when it is not a comment 301022:33:42 is expected to be falsey 301122:33:42 when line doesn't start with comment 301222:33:42 is expected to be falsey 301322:33:42 when there is whitespace before the comment 301422:33:42 is expected to be truthy 301522:33:42 when it is a comment for different language 301622:33:42 is expected to be falsey 301722:33:42 with language Shell and content_above_cursor # 301822:33:42 behaves like single line comment for supported language 301922:33:42 when it is a comment 302022:33:42 is expected to be truthy 302122:33:42 when it is not a comment 302222:33:42 is expected to be falsey 302322:33:42 when line doesn't start with comment 302422:33:42 is expected to be falsey 302522:33:42 when there is whitespace before the comment 302622:33:42 is expected to be truthy 302722:33:42 when it is a comment for different language 302822:33:42 is expected to be falsey 302922:33:42 with language Solidity and content_above_cursor // 303022:33:42 behaves like single line comment for supported language 303122:33:42 when it is a comment 303222:33:42 is expected to be truthy 303322:33:42 when it is not a comment 303422:33:42 is expected to be falsey 303522:33:42 when line doesn't start with comment 303622:33:42 is expected to be falsey 303722:33:42 when there is whitespace before the comment 303822:33:42 is expected to be truthy 303922:33:42 when it is a comment for different language 304022:33:42 is expected to be falsey 304122:33:42 with language Swift and content_above_cursor // 304222:33:42 behaves like single line comment for supported language 304322:33:42 when it is a comment 304422:33:42 is expected to be truthy 304522:33:42 when it is not a comment 304622:33:42 is expected to be falsey 304722:33:42 when line doesn't start with comment 304822:33:42 is expected to be falsey 304922:33:42 when there is whitespace before the comment 305022:33:42 is expected to be truthy 305122:33:42 when it is a comment for different language 305222:33:42 is expected to be falsey 305322:33:42 with language TypeScript and content_above_cursor // 305422:33:42 behaves like single line comment for supported language 305522:33:42 when it is a comment 305622:33:42 is expected to be truthy 305722:33:42 when it is not a comment 305822:33:42 is expected to be falsey 305922:33:42 when line doesn't start with comment 306022:33:42 is expected to be falsey 306122:33:42 when there is whitespace before the comment 306222:33:42 is expected to be truthy 306322:33:42 when it is a comment for different language 306422:33:42 is expected to be falsey 306522:33:42 with language VBScript and content_above_cursor ' 306622:33:42 behaves like single line comment for supported language 306722:33:42 when it is a comment 306822:33:42 is expected to be truthy 306922:33:42 when it is not a comment 307022:33:42 is expected to be falsey 307122:33:42 when line doesn't start with comment 307222:33:42 is expected to be falsey 307322:33:42 when there is whitespace before the comment 307422:33:42 is expected to be truthy 307522:33:42 when it is a comment for different language 307622:33:43 is expected to be falsey 307722:33:43 with language VBScript and content_above_cursor REM 307822:33:43 behaves like single line comment for supported language 307922:33:43 when it is a comment 308022:33:43 is expected to be truthy 308122:33:43 when it is not a comment 308222:33:43 is expected to be falsey 308322:33:43 when line doesn't start with comment 308422:33:43 is expected to be falsey 308522:33:43 when there is whitespace before the comment 308622:33:43 is expected to be truthy 308722:33:43 when it is a comment for different language 308822:33:43 is expected to be falsey 308922:33:43 with language Verilog and content_above_cursor // 309022:33:43 behaves like single line comment for supported language 309122:33:43 when it is a comment 309222:33:43 is expected to be truthy 309322:33:43 when it is not a comment 309422:33:43 is expected to be falsey 309522:33:43 when line doesn't start with comment 309622:33:43 is expected to be falsey 309722:33:43 when there is whitespace before the comment 309822:33:43 is expected to be truthy 309922:33:43 when it is a comment for different language 310022:33:43 is expected to be falsey 310122:33:43 with language OCaml 310222:33:43 with a generic comment 310322:33:43 is expected to be falsey 310422:33:43 when the language is not supported 310522:33:43 when a common comment content_above_cursor is used 310622:33:43 is expected to be truthy 310722:33:43 when a special comment content_above_cursor is used 310822:33:43 is expected to be falsey 310922:33:43 .detect_from_filename 311022:33:43 for the file extension c 311122:33:43 is expected to eq "C" 311222:33:43 for the file extension cc 311322:33:43 is expected to eq "C++" 311422:33:43 for the file extension cpp 311522:33:43 is expected to eq "C++" 311622:33:43 for the file extension cs 311722:33:43 is expected to eq "C#" 311822:33:43 for the file extension clj 311922:33:43 is expected to eq "Clojure" 312022:33:43 for the file extension cljs 312122:33:43 is expected to eq "Clojure" 312222:33:43 for the file extension cljc 312322:33:43 is expected to eq "Clojure" 312422:33:43 for the file extension dart 312522:33:43 is expected to eq "Dart" 312622:33:43 for the file extension ex 312722:33:43 is expected to eq "Elixir" 312822:33:43 for the file extension erl 312922:33:43 is expected to eq "Erlang" 313022:33:43 for the file extension f 313122:33:43 is expected to eq "Fortran" 313222:33:43 for the file extension go 313322:33:43 is expected to eq "Go" 313422:33:43 for the file extension sql 313522:33:43 is expected to eq "SQL" 313622:33:43 for the file extension groovy 313722:33:43 is expected to eq "Groovy" 313822:33:43 for the file extension hs 313922:33:43 is expected to eq "Haskell" 314022:33:43 for the file extension html 314122:33:43 is expected to eq "HTML" 314222:33:43 for the file extension java 314322:33:43 is expected to eq "Java" 314422:33:43 for the file extension js 314522:33:43 is expected to eq "JavaScript" 314622:33:43 for the file extension kt 314722:33:43 is expected to eq "Kotlin" 314822:33:43 for the file extension kts 314922:33:43 is expected to eq "Kotlin" 315022:33:43 for the file extension lean 315122:33:43 is expected to eq "Lean" 315222:33:43 for the file extension m 315322:33:43 is expected to eq "Objective-C" 315422:33:43 for the file extension ml 315522:33:43 is expected to eq "OCaml" 315622:33:43 for the file extension pl 315722:33:43 is expected to eq "Perl" 315822:33:43 for the file extension php 315922:33:43 is expected to eq "PHP" 316022:33:43 for the file extension py 316122:33:43 is expected to eq "Python" 316222:33:43 for the file extension rb 316322:33:43 is expected to eq "Ruby" 316422:33:43 for the file extension rs 316522:33:43 is expected to eq "Rust" 316622:33:43 for the file extension scala 316722:33:43 is expected to eq "Scala" 316822:33:43 for the file extension sh 316922:33:43 is expected to eq "Shell" 317022:33:43 for the file extension sol 317122:33:43 is expected to eq "Solidity" 317222:33:43 for the file extension swift 317322:33:44 is expected to eq "Swift" 317422:33:44 for the file extension ts 317522:33:44 is expected to eq "TypeScript" 317622:33:44 for the file extension vb 317722:33:44 is expected to eq "VBScript" 317822:33:44 for the file extension vbs 317922:33:44 is expected to eq "VBScript" 318022:33:44 for the file extension v 318122:33:44 is expected to eq "Verilog" 318222:33:44 for an unsupported language 318322:33:44 is expected to eq "" 318422:33:44 for no file extension 318522:33:44 is expected to eq "" 318622:33:44 for no file_name 318722:33:44 is expected to eq "" 318922:33:44 when there is no examples defined 319022:33:44 returns empty array when there are no examples 319122:33:44 when there are examples defined 319222:33:44 returns array of hashes with example and response 319322:33:44 when filtering generation examples by type 319422:33:44 returns only examples matching the type 319522:33:44 when there are no examples for the type 319622:33:44 is expected to be empty 319722:33:44# [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/programming_language_spec.rb. It took 7.93 seconds. Expected to take 11.86 seconds. 319822:33:44# [RSpecRunTime] Starting example group ee/spec/models/ee/dependency_proxy/manifest_spec.rb. Expected to take 11.49 seconds. 319922:33:44DependencyProxy::Manifest 320022:33:44 does not allow STI 320122:33:44 #replicables_for_current_secondary 320222:33:44 object_storage_sync_enabled: true 320322:33:44 without selective sync 320422:33:44 includes everything 320522:33:44 with selective sync 320622:33:44 with namespaces 320722:33:45 sync manifests in the group 320822:33:45 does not sync manifests in other groups 320922:33:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.66 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.06 1.18 1.35 1/465 2292 321222:33:46 syncs manifests associated with projects contained in the group 321322:33:47 does not sync manifests not associated with projects outside the group 321422:33:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.47 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.06 1.17 1.35 1/465 2293 321622:33:47 object_storage_sync_enabled: false 321722:33:47 without selective sync 321822:33:48 includes everything 321922:33:48 with selective sync 322022:33:48 with namespaces 322122:33:48 sync manifests in the group 322222:33:49 does not sync manifests in other groups 322322:33:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.12 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.06 1.17 1.35 1/465 2294 322622:33:50 syncs manifests associated with projects contained in the group 322722:33:51 does not sync manifests not associated with projects outside the group 322822:33:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.85 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.06 1.17 1.35 1/465 2295 323022:33:51 on a primary node 323122:33:51 .with_verification_state 323222:33:51 returns records with given scope 323322:33:51 .checksummed 323422:33:51 returns records with given scope 323522:33:51 .not_checksummed 323622:33:51 returns records with given scope 323722:33:51 #save_verification_details 323822:33:51 when model record is not part of verifiables scope 323922:33:51 does not create verification details 324022:33:51 when model_record is part of verifiables scope 324122:33:52 creates verification details 324222:33:52 #verification_pending_batch 324322:33:52 logs the verification state transition 324422:33:52 #verification_failed_batch 324522:33:52 logs the verification state transition 324622:33:52 #fail_verification_timeouts 324722:33:52 logs the verification state transition 324822:33:52 when Geo is disabled 324922:33:52 #save_verification_details 325022:33:52 when model_record is part of verifiables scope 325122:33:52 doesn't create verification details 325222:33:52# [RSpecRunTime] Finishing example group ee/spec/models/ee/dependency_proxy/manifest_spec.rb. It took 8.56 seconds. Expected to take 11.49 seconds. 325322:33:52# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/finding/evidence_spec.rb. Expected to take 10.52 seconds. 325422:33:52Vulnerabilities::Finding::Evidence 325522:33:52 does not allow STI 325622:33:52 is expected to validate that :data cannot be empty/falsy 325722:33:53 is expected to validate that the length of :data is at most 16000000 325822:33:53 with loose foreign key on vulnerability_finding_evidences.project_id 325922:33:53 behaves like cleanup by a loose foreign key 326022:33:59 cleans up (delete or nullify) the model 326122:33:59# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.72 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.05 1.17 1.34 1/466 2296 326322:33:59 .by_finding_id 326422:34:01 is expected to contain exactly #<Vulnerabilities::Finding::Evidence id: 2, created_at: "2024-11-13 22:34:00.563552144 +0000", update...Length", "value"=>"0"}], "reason_phrase"=>"OK", "status_code"=>200, "body"=>""}}]}, project_id: nil> 326522:34:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.92 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.05 1.17 1.34 3/466 2297 326722:34:01# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/finding/evidence_spec.rb. It took 8.34 seconds. Expected to take 10.52 seconds. 326822:34:01# [RSpecRunTime] Starting example group ee/spec/services/work_items/data_sync/move_service_spec.rb. Expected to take 10.14 seconds. 326922:34:01WorkItems::DataSync::MoveService 327022:34:02 when user does not have permissions 327122:34:02 when user cannot read original work item 327222:34:02 does not raise error 327322:34:02 returns error response 327422:34:02# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.46 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.04 1.17 1.34 1/465 2298 327622:34:02 when user cannot create work items in target namespace 327722:34:02 does not raise error 327822:34:02 returns error response 327922:34:02 when user has permission to move work item 328022:34:02 without group level work item license 328122:34:02 does not raise error 328222:34:03 returns error response 328322:34:03 when moving to a pending delete group 328422:34:03 does not raise error 328522:34:03 returns error response 328622:34:03 when cloning work item with success 328722:34:03 behaves like cloneable and moveable work item 328822:34:04 increases the target namespace work items count by 1 328922:34:04 runs all widget callbacks 329022:34:05 returns a new work item with the same attributes 329122:34:06 handles original work item state 329222:34:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.85 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.04 1.17 1.34 1/465 2299 329422:34:06 behaves like cloneable and moveable widget data 329522:34:07 widget_name: :assignees, eval_value: :work_item_assignees, expected_data: assignees, operations: [move, clone] 329722:34:07 clones and moves widget data 329822:34:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.65 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.04 1.16 1.34 1/465 2300 330022:34:07 widget_name: :award_emoji, eval_value: :work_item_award_emoji, expected_data: award_emojis, operations: [move] 330222:34:08 clones and moves widget data 330322:34:08 widget_name: :email_participants, eval_value: :work_item_emails, expected_data: emails, operations: [move] 330522:34:09 clones and moves widget data 330622:34:09# [RSpecRunTime] Finishing example group ee/spec/services/work_items/data_sync/move_service_spec.rb. It took 8.15 seconds. Expected to take 10.14 seconds. 330722:34:09# [RSpecRunTime] Starting example group ee/spec/lib/peek/views/elasticsearch_spec.rb. Expected to take 9.18 seconds. 330822:34:09Peek::Views::Elasticsearch 331022:34:14 includes performance details 331122:34:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.75 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.12 1.18 1.34 1/470 2320 331322:34:15# [RSpecRunTime] Finishing example group ee/spec/lib/peek/views/elasticsearch_spec.rb. It took 6.27 seconds. Expected to take 9.18 seconds. 331422:34:15# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/trials/create_service_spec.rb. Expected to take 8.73 seconds. 331522:34:15GitlabSubscriptions::Trials::CreateService 331722:34:15 behaves like when on the lead step 331822:34:15 when lead creation is successful 331922:34:15 when there is only one trial eligible namespace 332022:34:16 starts a trial and tracks the event 332122:34:16 errors when trying to apply a trial 332222:34:16 when there are no trial eligible namespaces 332322:34:16 does not create a trial and returns that there is no namespace 332422:34:16 with glm params 332522:34:16 does not create a trial and returns that there is no namespace 332622:34:16 when there are multiple trial eligible namespaces 332722:34:16 does not create a trial and returns that there is no namespace 332822:34:16 with glm params 332922:34:16 does not create a trial and returns that there is no namespace 333022:34:16 when lead creation fails 333122:34:17 returns and error indicating lead failed 333222:34:17 behaves like when on trial step 333322:34:17 in the existing namespace flow 333422:34:17 when trial creation is successful 333522:34:17 behaves like starts a trial 333622:34:17 is expected to eq {:namespace=>#<Group id:2114 @gitlab>} 333722:34:17 when a valid namespace_id of non zero and new_group_name is present 333822:34:17 with the namespace_id 333922:34:17 behaves like starts a trial 334022:34:17 is expected to eq {:namespace=>#<Group id:2114 @gitlab>} 334122:34:17 when trial creation is not successful 334222:34:17 returns an error indicating trial failed 334322:34:17 when the user does not have access to the namespace 334422:34:17 behaves like returns an error of not_found and does not apply a trial 334522:34:17 is expected to eq :not_found 334622:34:17 when the user is not an owner of the namespace 334722:34:17 behaves like returns an error of not_found and does not apply a trial 334822:34:17 is expected to eq :not_found 334922:34:17 when there is no namespace with the namespace_id 335022:34:17 behaves like returns an error of not_found and does not apply a trial 335122:34:18 is expected to eq :not_found 335222:34:18 when namespace_id is 0 without a new_group_name 335322:34:18 returns an error of not_found and does not apply a trial 335422:34:18 when neither new group name or namespace_id is present 335522:34:18 returns an error of not_found and does not apply a trial 335622:34:18 behaves like when on trial step 335722:34:18 in the existing namespace flow 335822:34:18 when trial creation is successful 335922:34:18 behaves like starts a trial 336022:34:18 is expected to eq {:namespace=>#<Group id:2117 @gitlab>} 336122:34:18 when a valid namespace_id of non zero and new_group_name is present 336222:34:18 with the namespace_id 336322:34:18 behaves like starts a trial 336422:34:18 is expected to eq {:namespace=>#<Group id:2117 @gitlab>} 336522:34:18 when trial creation is not successful 336622:34:18 returns an error indicating trial failed 336722:34:18 when the user does not have access to the namespace 336822:34:18 behaves like returns an error of not_found and does not apply a trial 336922:34:18 is expected to eq :not_found 337022:34:18 when the user is not an owner of the namespace 337122:34:18 behaves like returns an error of not_found and does not apply a trial 337222:34:19 is expected to eq :not_found 337322:34:19 when there is no namespace with the namespace_id 337422:34:19 behaves like returns an error of not_found and does not apply a trial 337522:34:19 is expected to eq :not_found 337622:34:19 when namespace_id is 0 without a new_group_name 337722:34:19 returns an error of not_found and does not apply a trial 337822:34:19 when neither new group name or namespace_id is present 337922:34:19 returns an error of not_found and does not apply a trial 338022:34:19 behaves like with an unknown step 338122:34:19 behaves like returns an error of not_found and does not create lead or apply a trial 338222:34:19 is expected to eq :not_found 338322:34:19 behaves like with no step 338422:34:19 behaves like returns an error of not_found and does not create lead or apply a trial 338522:34:19 is expected to eq :not_found 338622:34:19 with an expired legacy trial 338722:34:19 applies the trial successfully 338822:34:19 with an existing duo enterprise add on 338922:34:19 returns an error for ineligible namespace 339022:34:19 with an active duo pro trial 339122:34:20 returns an error for ineligible namespace 339222:34:20 with an expired duo pro trial 339322:34:20 applies the trial successfully 339422:34:20 when in the create group flow 339522:34:20 when group is successfully created 339622:34:20 when trial creation is successful 339722:34:21 return success with the namespace 339822:34:21 when trial creation fails 339922:34:21 returns an error indicating trial failed 340022:34:21 when group name needs sanitized 340122:34:21 return success with the namespace path sanitized for duplication 340222:34:21 when user is not allowed to create groups 340322:34:22 returns not_found 340422:34:22 when group creation had an error 340522:34:22 when there are invalid characters used 340622:34:22 returns namespace_create_failed 340722:34:22 when name is entered with blank spaces 340822:34:22 returns namespace_create_failed 340922:34:22 when lead was submitted with an intended namespace 341022:34:22 does not create a trial and returns that there is no namespace 341122:34:22# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/trials/create_service_spec.rb. It took 6.7 seconds. Expected to take 8.73 seconds. 341222:34:22# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/secret_detection_latest_gitlab_ci_yaml_spec.rb. Expected to take 8.28 seconds. 341322:34:22Secret-Detection.gitlab-ci.yml 341422:34:22 the created pipeline 341522:34:22 when project has no license 341622:34:22 when SECRET_DETECTION_DISABLED="1" 341722:34:23 includes no jobs 341822:34:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.32 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.10 1.17 1.34 1/472 2357 342022:34:23 when SECRET_DETECTION_DISABLED="true" 342122:34:24 includes no jobs 342222:34:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.46 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.10 1.17 1.34 1/474 2394 342422:34:24 when SECRET_DETECTION_DISABLED="false" 342522:34:25 includes jobs 342622:34:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.67 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.10 1.17 1.34 1/475 2431 342822:34:25 when branch pipeline 342922:34:27 creates a pipeline with the expected jobs 343022:34:27# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.85 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.09 1.17 1.34 1/475 2468 343222:34:27 when MR pipeline 343322:34:28 creates a pipeline with the expected jobs 343422:34:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.55 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.09 1.17 1.34 1/476 2559 343622:34:28# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/secret_detection_latest_gitlab_ci_yaml_spec.rb. It took 6.5 seconds. Expected to take 8.28 seconds. 343722:34:28# [RSpecRunTime] Starting example group ee/spec/lib/audit_events/strategies/instance/google_cloud_logging_destination_strategy_spec.rb. Expected to take 8.03 seconds. 343822:34:28AuditEvents::Strategies::Instance::GoogleCloudLoggingDestinationStrategy 343922:34:28 #streamable? 344022:34:28 when feature is not licensed 344122:34:29 is expected to be falsey 344222:34:29 when feature is licensed 344322:34:29 when instance google cloud logging configurations does not exist 344422:34:29 is expected to be falsey 344522:34:29 when instance google cloud logging configurations exist 344622:34:33 is expected to be truthy 344722:34:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.43 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.08 1.16 1.34 1/475 2560 344922:34:33 #destinations 345022:34:33 when there is no destination 345122:34:33 returns empty array 345222:34:33 when instance google cloud logging configurations exist 345322:34:36 returns all the destinations 345422:34:36# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.31 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.08 1.16 1.34 1/475 2561 345622:34:36 behaves like validate google cloud logging destination strategy 345722:34:36 #track_and_stream 345822:34:36 when an instance google cloud logging configuration exists 345922:34:37 tracks audit event count and calls logger 346022:34:37# [RSpecRunTime] Finishing example group ee/spec/lib/audit_events/strategies/instance/google_cloud_logging_destination_strategy_spec.rb. It took 8.73 seconds. Expected to take 8.03 seconds. 346122:34:37# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/epic_ancestors_resolver_spec.rb. Expected to take 7.4 seconds. 346222:34:37Resolvers::EpicAncestorsResolver 346322:34:38 behaves like same hierarchy epic ancestors resolver 346522:34:38 returns nothing when feature disabled 346622:34:38 does not return ancestor epics when user has no access to group epics 346722:34:38 when user has access to the group epics 346822:34:39 returns non confidential ancestor epics 346922:34:39 returns confidential ancestors 347022:34:39 with subgroups 347122:34:40 returns all ancestors in the correct order 347222:34:40 does not return parent group epics when include_ancestor_groups is false 347322:34:40# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.59 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.08 1.16 1.33 1/470 2562 347522:34:40 when user is a guest 347622:34:41 returns non confidential ancestor epics 347722:34:41 does not return confidential epics 347822:34:41 when there is a cross-hierarchy ancestor 347922:34:42 returns only ancestors up to the last accessible ancestor 348022:34:42 when user can access also cross-hierarchy ancestor 348122:34:42 returns all ancestors 348222:34:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.72 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.07 1.16 1.33 1/470 2563 348422:34:42# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/epic_ancestors_resolver_spec.rb. It took 5.44 seconds. Expected to take 7.4 seconds. 348522:34:42# [RSpecRunTime] Starting example group ee/spec/services/ee/work_items/import_csv_service_spec.rb. Expected to take 7.3 seconds. 348622:34:42WorkItems::ImportCsvService 348822:34:43 when file is valid 348922:34:43 when all types are available 349022:34:44 creates the expected number of work items 349122:34:45 sets work item attributes 349222:34:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.63 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.07 1.16 1.33 1/468 2564 349422:34:45 when some types are unavailable 349522:34:46 throws an error and does not import 349622:34:46 when user cannot create type 349722:34:46 when types include Requirement 349822:34:46 when Requirement is not licensed 349922:34:46 behaves like does not create requirement 350022:34:46 is expected to match {:blank=>[], :disallowed=>{"requirement"=>[3]}, :missing=>{}} 350122:34:46 when user cannot create a Requirement 350222:34:46 behaves like does not create requirement 350322:34:46 is expected to match {:blank=>[], :disallowed=>{"requirement"=>[3]}, :missing=>{}} 350422:34:46# [RSpecRunTime] Finishing example group ee/spec/services/ee/work_items/import_csv_service_spec.rb. It took 3.82 seconds. Expected to take 7.3 seconds. 350522:34:46# [RSpecRunTime] Starting example group ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb. Expected to take 6.64 seconds. 350622:34:46Banzai::ReferenceParser::EpicParser 350722:34:46 #nodes_visible_to_user 350822:34:46 when the epics feature is enabled 350922:34:48 returns the nodes the user can read for valid epic nodes 351022:34:48 returns an empty array for nodes without required data-attributes 351122:34:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.4 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.06 1.16 1.33 1/467 2565 351322:34:48 when the epics feature is disabled 351422:34:49 returns an empty array 351522:34:50# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.78 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.06 1.16 1.33 1/467 2566 351722:34:50 #referenced_by 351822:34:50 when using an existing epics IDs 351922:34:51 returns an Array of epics 352022:34:51 returns an empty Array for empty list of nodes 352122:34:51# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.08 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.06 1.16 1.33 1/467 2567 352322:34:51 when epic with given ID does not exist 352422:34:51 returns an empty Array 352522:34:51 #records_for_nodes 352622:34:52 returns a Hash containing the epics for a list of nodes 352722:34:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.34 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.06 1.15 1.33 1/467 2568 352922:34:52# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb. It took 5.79 seconds. Expected to take 6.64 seconds. 353022:34:52# [RSpecRunTime] Starting example group ee/spec/lib/quality/seeders/vulnerabilities_spec.rb. Expected to take 6.5 seconds. 353122:34:52Quality::Seeders::Vulnerabilities 353222:34:53 when project has members 353322:34:53.............................. creates expected number of vulnerabilities 353422:34:57# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.57 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.05 1.15 1.33 1/468 2569 353622:34:57 when project has no members 353722:34:57Skipping this project because it has no users does not create vulnerabilities on project 353822:34:57# [RSpecRunTime] Finishing example group ee/spec/lib/quality/seeders/vulnerabilities_spec.rb. It took 5.28 seconds. Expected to take 6.5 seconds. 353922:34:57# [RSpecRunTime] Starting example group ee/spec/services/epics/epic_links/update_service_spec.rb. Expected to take 6.04 seconds. 354022:34:57Epics::EpicLinks::UpdateService 354222:34:59 when subepics feature is not available 354322:34:59 returns an error 354422:34:59# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.98 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.05 1.15 1.33 1/468 2570 354622:34:59 when subepics feature is available 354722:34:59 when user has insufficient permissions 354822:34:59 returns an error 354922:34:59 when params are nil 355022:34:59 does not change order of child epics 355122:34:59 when moving to start 355222:34:59 reorders child epics and sync positions with work items 355322:34:59 behaves like updating timestamps 355422:35:00 does not update moved epic 355522:35:00 does not update parent epic 355622:35:00 when moving to end 355722:35:00 reorders child epics and sync positions with work items 355822:35:00 behaves like updating timestamps 355922:35:00 does not update moved epic 356022:35:00 does not update parent epic 356122:35:00 when moving between siblings 356222:35:01 reorders child epics 356322:35:01 behaves like updating timestamps 356422:35:01 does not update moved epic 356522:35:01 does not update parent epic 356622:35:01 when params are invalid 356722:35:01 when move_before_id is not a child of parent epic 356822:35:01 behaves like returns error 356922:35:01 does not change order of child epics and returns error 357022:35:01 when move_after_id is not a child of parent epic 357122:35:01 behaves like returns error 357222:35:02 does not change order of child epics and returns error 357322:35:02 when syncing with work items fails 357422:35:02 does not change order of child epics and returns error 357522:35:02 when work item should not be synced 357622:35:02 when moving child does not have a synced work item parent link 357722:35:02 behaves like reordering without syncing relative positions 357822:35:02 only changes order of child epics and not the order of synced work items 357922:35:02 when move_before child does not have a synced work item parent link 358022:35:02 behaves like reordering without syncing relative positions 358122:35:02 only changes order of child epics and not the order of synced work items 358222:35:02 when move_after child does not have a synced work item parent link 358322:35:02 behaves like reordering without syncing relative positions 358422:35:02 only changes order of child epics and not the order of synced work items 358522:35:02# [RSpecRunTime] Finishing example group ee/spec/services/epics/epic_links/update_service_spec.rb. It took 4.97 seconds. Expected to take 6.04 seconds. 358622:35:02# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/merge_requests/compliance_violations_consistency_worker_spec.rb. Expected to take 5.94 seconds. 358722:35:02ComplianceManagement::MergeRequests::ComplianceViolationsConsistencyWorker 358922:35:05 updates the inconsistent attributes in merge request compliance violation table 359022:35:05 when the worker is running for more than 4 minutes 359122:35:05 enqueues the worker again to process the rest of the rows 359222:35:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.77 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.05 1.15 1.33 1/470 2649 359422:35:06 when the worker finishes processing in less than 4 minutes 359522:35:06 clears the last processed violation_id from redis cache 359622:35:06 behaves like an idempotent worker 359722:35:06 is labeled as idempotent 359822:35:06 performs multiple times sequentially without raising an exception 359922:35:06# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/merge_requests/compliance_violations_consistency_worker_spec.rb. It took 3.36 seconds. Expected to take 5.94 seconds. 360022:35:06# [RSpecRunTime] Starting example group ee/spec/routing/user_routing_spec.rb. Expected to take 5.47 seconds. 360122:35:06EE-specific user routing 360222:35:06 devise_for users scope 360322:35:06 defines regular and Geo routes 360422:35:06 when a Geo secondary, checked without a database connection 360522:35:06 behaves like routes session paths 360622:35:07 handles regular named route helpers 360722:35:07# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.73 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.04 1.14 1.32 1/469 2650 360922:35:07 Geo database is configured 361022:35:07 behaves like routes session paths 361122:35:09 handles geo named route helpers 361222:35:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.59 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.04 1.14 1.32 1/469 2651 361422:35:09# [RSpecRunTime] Finishing example group ee/spec/routing/user_routing_spec.rb. It took 3.64 seconds. Expected to take 5.47 seconds. 361522:35:09# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage_data_counters/epic_activity_unique_counter_spec.rb. Expected to take 5.34 seconds. 361622:35:09Gitlab::UsageDataCounters::EpicActivityUniqueCounter 361722:35:09 for epic created event 361822:35:09 behaves like internal event tracking 361922:35:09 logs to Snowplow, Redis, and product analytics tooling 362022:35:09 behaves like does not track when feature flag is disabled 362122:35:09 when feature flag :track_epics_activity is disabled 362222:35:09 does not track action 362322:35:09 for epic title changed event 362422:35:09 behaves like internal event tracking 362522:35:10 logs to Snowplow, Redis, and product analytics tooling 362622:35:10 behaves like does not track when feature flag is disabled 362722:35:10 when feature flag :track_epics_activity is disabled 362822:35:10 does not track action 362922:35:10 for epic description changed event 363022:35:10 behaves like internal event tracking 363122:35:10 logs to Snowplow, Redis, and product analytics tooling 363222:35:10 behaves like does not track when feature flag is disabled 363322:35:10 when feature flag :track_epics_activity is disabled 363422:35:10 does not track action 363522:35:10 for epic note created event 363622:35:10 behaves like internal event tracking 363722:35:10 logs to Snowplow, Redis, and product analytics tooling 363822:35:10 behaves like does not track when feature flag is disabled 363922:35:10 when feature flag :track_epics_activity is disabled 364022:35:10 does not track action 364122:35:10 for epic note updated event 364222:35:10 behaves like internal event tracking 364322:35:10 logs to Snowplow, Redis, and product analytics tooling 364422:35:10 behaves like does not track when feature flag is disabled 364522:35:10 when feature flag :track_epics_activity is disabled 364622:35:10 does not track action 364722:35:10 for epic note destroyed event 364822:35:10 behaves like internal event tracking 364922:35:10 logs to Snowplow, Redis, and product analytics tooling 365022:35:10 behaves like does not track when feature flag is disabled 365122:35:10 when feature flag :track_epics_activity is disabled 365222:35:10 does not track action 365322:35:10 for epic emoji award event 365422:35:10 behaves like internal event tracking 365522:35:11 logs to Snowplow, Redis, and product analytics tooling 365622:35:11 behaves like does not track when feature flag is disabled 365722:35:11 when feature flag :track_epics_activity is disabled 365822:35:11 does not track action 365922:35:11 for epic emoji remove event 366022:35:11 behaves like internal event tracking 366122:35:11 logs to Snowplow, Redis, and product analytics tooling 366222:35:11 behaves like does not track when feature flag is disabled 366322:35:11 when feature flag :track_epics_activity is disabled 366422:35:11 does not track action 366522:35:11 for epic closing event 366622:35:11 behaves like internal event tracking 366722:35:11 logs to Snowplow, Redis, and product analytics tooling 366822:35:11 behaves like does not track when feature flag is disabled 366922:35:11 when feature flag :track_epics_activity is disabled 367022:35:11 does not track action 367122:35:11 for epic reopening event 367222:35:11 behaves like internal event tracking 367322:35:12 logs to Snowplow, Redis, and product analytics tooling 367422:35:12 behaves like does not track when feature flag is disabled 367522:35:12 when feature flag :track_epics_activity is disabled 367622:35:12 does not track action 367722:35:12 for making epic visible 367822:35:12 behaves like internal event tracking 367922:35:12 logs to Snowplow, Redis, and product analytics tooling 368022:35:12 behaves like does not track when feature flag is disabled 368122:35:12 when feature flag :track_epics_activity is disabled 368222:35:12 does not track action 368322:35:12 for making epic confidential 368422:35:12 behaves like internal event tracking 368522:35:12 logs to Snowplow, Redis, and product analytics tooling 368622:35:12 behaves like does not track when feature flag is disabled 368722:35:12 when feature flag :track_epics_activity is disabled 368822:35:12 does not track action 368922:35:12 for epic date modification events 369122:35:12 setting as fixed event 369222:35:12 behaves like internal event tracking 369322:35:12 logs to Snowplow, Redis, and product analytics tooling 369422:35:12 behaves like does not track when feature flag is disabled 369522:35:12 when feature flag :track_epics_activity is disabled 369622:35:12 does not track action 369722:35:12 setting as fixed start date event 369822:35:12 behaves like internal event tracking 369922:35:12 logs to Snowplow, Redis, and product analytics tooling 370022:35:12 behaves like does not track when feature flag is disabled 370122:35:12 when feature flag :track_epics_activity is disabled 370222:35:12 does not track action 370322:35:12 setting as inherited event 370422:35:12 behaves like internal event tracking 370522:35:12 logs to Snowplow, Redis, and product analytics tooling 370622:35:12 behaves like does not track when feature flag is disabled 370722:35:12 when feature flag :track_epics_activity is disabled 370822:35:12 does not track action 371022:35:12 setting as fixed event 371122:35:12 behaves like internal event tracking 371222:35:12 logs to Snowplow, Redis, and product analytics tooling 371322:35:12 behaves like does not track when feature flag is disabled 371422:35:12 when feature flag :track_epics_activity is disabled 371522:35:12 does not track action 371622:35:12 setting as fixed due date event 371722:35:12 behaves like internal event tracking 371822:35:12 logs to Snowplow, Redis, and product analytics tooling 371922:35:12 behaves like does not track when feature flag is disabled 372022:35:12 when feature flag :track_epics_activity is disabled 372122:35:12 does not track action 372222:35:12 setting as inherited event 372322:35:12 behaves like internal event tracking 372422:35:12 logs to Snowplow, Redis, and product analytics tooling 372522:35:12 behaves like does not track when feature flag is disabled 372622:35:12 when feature flag :track_epics_activity is disabled 372722:35:12 does not track action 372822:35:12 for adding issue to epic event 372922:35:13 behaves like internal event tracking 373022:35:13 logs to Snowplow, Redis, and product analytics tooling 373122:35:13 behaves like does not track when feature flag is disabled 373222:35:13 when feature flag :track_epics_activity is disabled 373322:35:13 does not track action 373422:35:13 for changing labels epic event 373522:35:13 behaves like internal event tracking 373622:35:13 logs to Snowplow, Redis, and product analytics tooling 373722:35:13 behaves like does not track when feature flag is disabled 373822:35:13 when feature flag :track_epics_activity is disabled 373922:35:13 does not track action 374022:35:13 for removing issue from epic event 374122:35:13 behaves like internal event tracking 374222:35:13 logs to Snowplow, Redis, and product analytics tooling 374322:35:13 behaves like does not track when feature flag is disabled 374422:35:13 when feature flag :track_epics_activity is disabled 374522:35:13 does not track action 374622:35:13 for moving an issue that belongs to epic 374722:35:13 behaves like internal event tracking 374822:35:13 logs to Snowplow, Redis, and product analytics tooling 374922:35:13 behaves like does not track when feature flag is disabled 375022:35:13 when feature flag :track_epics_activity is disabled 375122:35:13 does not track action 375222:35:13 updating epic parent 375322:35:13 behaves like internal event tracking 375422:35:13 logs to Snowplow, Redis, and product analytics tooling 375522:35:13 behaves like does not track when feature flag is disabled 375622:35:13 when feature flag :track_epics_activity is disabled 375722:35:13 does not track action 375822:35:13 for promoting issue to epic 375922:35:13 behaves like internal event tracking 376022:35:13 logs to Snowplow, Redis, and product analytics tooling 376122:35:13 behaves like does not track when feature flag is disabled 376222:35:13 when feature flag :track_epics_activity is disabled 376322:35:13 does not track action 376422:35:13 for destroying epic 376522:35:13 behaves like internal event tracking 376622:35:13 logs to Snowplow, Redis, and product analytics tooling 376722:35:13 behaves like does not track when feature flag is disabled 376822:35:13 when feature flag :track_epics_activity is disabled 376922:35:13 does not track action 377022:35:13 for margin epic task as checked 377122:35:13 behaves like internal event tracking 377222:35:13 logs to Snowplow, Redis, and product analytics tooling 377322:35:13 behaves like does not track when feature flag is disabled 377422:35:13 when feature flag :track_epics_activity is disabled 377522:35:13 does not track action 377622:35:13 for margin epic task as unchecked 377722:35:13 behaves like internal event tracking 377822:35:13 logs to Snowplow, Redis, and product analytics tooling 377922:35:13 behaves like does not track when feature flag is disabled 378022:35:13 when feature flag :track_epics_activity is disabled 378122:35:13 does not track action 378222:35:13 for epic cross reference 378322:35:13 behaves like internal event tracking 378422:35:14 logs to Snowplow, Redis, and product analytics tooling 378522:35:14 behaves like does not track when feature flag is disabled 378622:35:14 when feature flag :track_epics_activity is disabled 378722:35:14 does not track action 378822:35:14 for related epic added 378922:35:14 behaves like internal event tracking 379022:35:14 logs to Snowplow, Redis, and product analytics tooling 379122:35:14 behaves like does not track when feature flag is disabled 379222:35:14 when feature flag :track_epics_activity is disabled 379322:35:14 does not track action 379422:35:14 for related epic removed 379522:35:14 behaves like internal event tracking 379622:35:14 logs to Snowplow, Redis, and product analytics tooling 379722:35:14 behaves like does not track when feature flag is disabled 379822:35:14 when feature flag :track_epics_activity is disabled 379922:35:14 does not track action 380022:35:14 for blocking epic added 380122:35:14 behaves like internal event tracking 380222:35:14 logs to Snowplow, Redis, and product analytics tooling 380322:35:14 behaves like does not track when feature flag is disabled 380422:35:14 when feature flag :track_epics_activity is disabled 380522:35:14 does not track action 380622:35:14 for blocking epic removed 380722:35:14 behaves like internal event tracking 380822:35:14 logs to Snowplow, Redis, and product analytics tooling 380922:35:14 behaves like does not track when feature flag is disabled 381022:35:14 when feature flag :track_epics_activity is disabled 381122:35:14 does not track action 381222:35:14 for blocked epic added 381322:35:14 behaves like internal event tracking 381422:35:14 logs to Snowplow, Redis, and product analytics tooling 381522:35:14 behaves like does not track when feature flag is disabled 381622:35:14 when feature flag :track_epics_activity is disabled 381722:35:14 does not track action 381822:35:14 for blocked epic removed 381922:35:14 behaves like internal event tracking 382022:35:14 logs to Snowplow, Redis, and product analytics tooling 382122:35:14 behaves like does not track when feature flag is disabled 382222:35:14 when feature flag :track_epics_activity is disabled 382322:35:14 does not track action 382422:35:14# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage_data_counters/epic_activity_unique_counter_spec.rb. It took 4.95 seconds. Expected to take 5.34 seconds. 382522:35:14# [RSpecRunTime] Starting example group ee/spec/serializers/pipeline_serializer_spec.rb. Expected to take 5.06 seconds. 382622:35:14PipelineSerializer 382822:35:15 with protected environments 382922:35:16 executes minimal queries to fetch all related protected environments 383022:35:16# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.16 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.04 1.14 1.32 1/467 2673 383222:35:16 when pipeline contains failed bridge jobs 383322:35:17 serializes bridge job correctly 383422:35:17# [RSpecRunTime] Finishing example group ee/spec/serializers/pipeline_serializer_spec.rb. It took 2.25 seconds. Expected to take 5.06 seconds. 383522:35:17# [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/work_item_query_builder_spec.rb. Expected to take 4.83 seconds. 383622:35:17Search::Elastic::WorkItemQueryBuilder 383722:35:17 contains all expected filters 383922:35:17 when query is an iid 384022:35:17 returns the expected query 384122:35:17 when query is text 384222:35:17 returns the expected query 384322:35:17 when advanced query syntax is used 384422:35:17 returns the expected query 384522:35:17 when search_uses_match_queries is false 384622:35:17 returns the expected query 384722:35:17 behaves like a sorted query 384822:35:17 does not sort by default 384922:35:17 when sort option is provided 385022:35:17 applies the sort 385222:35:18 behaves like a query filtered by archived 385322:35:18 when include_archived is set to true 385422:35:18 does not apply non-archived filter 385522:35:18 when include_archived is not set 385622:35:18 applies non archived filters 385722:35:18 behaves like a query filtered by hidden 385822:35:18 when user can admin all resources 385922:35:18 does not apply hidden filters 386022:35:18 when user cannot admin all resources 386122:35:18 applies hidden filters 386222:35:18 behaves like a query filtered by state 386322:35:18 when state option is not provided 386422:35:18 does not apply state filters 386522:35:18 when state option is provided 386622:35:18 applies state filters 386722:35:18 behaves like a query filtered by confidentiality 386822:35:18 when user has role which allows viewing confidential data 386922:35:18 applies all confidential filters 387022:35:18 for all projects in the query 387122:35:18 does not apply the confidential filters 387222:35:18 when user does not have role 387322:35:18 applies all confidential filters 387422:35:18 when there is no user 387522:35:18 only applies the non-confidential filter 387622:35:18 authorization 387722:35:18 applies authorization filters 387922:35:18 does not include labels filter by default 388022:35:18 when label_name option is provided 388122:35:18 applies label filters 388322:35:18 behaves like a query that sets source_fields 388422:35:18 applies the source field 388522:35:18 behaves like a query formatted for size 388622:35:18 does not apply size by default 388722:35:18 when count_only is true in options 388822:35:18 applies size 388922:35:18 when per_page is set in options 389022:35:19 applies size 389122:35:19 when both count_only and size are set in options 389222:35:19 applies a size of 0 389322:35:19 behaves like a query that is paginated 389422:35:19 does not apply page by default 389522:35:19 when only page is set in options 389622:35:19 does not apply from 389722:35:19 when page and per_page are set in options 389822:35:19 does applies from 389922:35:19 hybrid search 390022:35:19 adds a knn query with the same filters as the bool filters 390122:35:19 if project_ids is not specified 390222:35:19 behaves like without hybrid search query 390322:35:19 does not add a knn query 390422:35:19 if user is not authorized to perform ai actions 390522:35:19 behaves like without hybrid search query 390622:35:19 does not add a knn query 390722:35:19 with embeddings not available 390822:35:19 hybrid_work_item_search: false, ai_global_switch: false, work_item_embedding: false, ai_available: false, migration_done: false 390922:35:19 behaves like without hybrid search query 391022:35:19 does not add a knn query 391122:35:19 hybrid_work_item_search: true, ai_global_switch: false, work_item_embedding: false, ai_available: false, migration_done: false 391222:35:19 behaves like without hybrid search query 391322:35:19 does not add a knn query 391422:35:19 hybrid_work_item_search: false, ai_global_switch: true, work_item_embedding: false, ai_available: false, migration_done: false 391522:35:19 behaves like without hybrid search query 391622:35:19 does not add a knn query 391722:35:19 hybrid_work_item_search: false, ai_global_switch: false, work_item_embedding: true, ai_available: false, migration_done: false 391822:35:19 behaves like without hybrid search query 391922:35:19 does not add a knn query 392022:35:19 hybrid_work_item_search: false, ai_global_switch: false, work_item_embedding: false, ai_available: true, migration_done: false 392122:35:19 behaves like without hybrid search query 392222:35:19 does not add a knn query 392322:35:19 hybrid_work_item_search: false, ai_global_switch: false, work_item_embedding: false, ai_available: false, migration_done: true 392422:35:19 behaves like without hybrid search query 392522:35:19 does not add a knn query 392622:35:19 when the query is with fields 392722:35:20 returns the expected query 392822:35:20 when search_uses_match_queries is false 392922:35:20 returns the expected query 393022:35:20# [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/work_item_query_builder_spec.rb. It took 3.06 seconds. Expected to take 4.83 seconds. 393122:35:20# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_environments_approval_required_spec.rb. Expected to take 4.53 seconds. 393222:35:20Gitlab::Usage::Metrics::Instrumentations::CountCiEnvironmentsApprovalRequired 393322:35:20 for all time frame 393422:35:20 behaves like a correct instrumented metric value and query 393522:35:20 behaves like a correct instrumented metric value 393622:35:20 has correct value 393722:35:20 behaves like a correct instrumented metric query 393822:35:20 has correct generate query 393922:35:21 with multiple approvals per environment 394022:35:21 behaves like a correct instrumented metric value and query 394122:35:21 behaves like a correct instrumented metric value 394222:35:21 has correct value 394322:35:21 behaves like a correct instrumented metric query 394422:35:21 has correct generate query 394522:35:21 for 28d time frame 394622:35:23 behaves like a correct instrumented metric value and query 394722:35:23 behaves like a correct instrumented metric value 394822:35:23 has correct value 394922:35:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.96 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.19 1.17 1.33 1/467 2674 395122:35:23 behaves like a correct instrumented metric query 395222:35:23 has correct generate query 395322:35:23# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_environments_approval_required_spec.rb. It took 3.14 seconds. Expected to take 4.53 seconds. 395422:35:23# [RSpecRunTime] Starting example group ee/spec/finders/search/projects_finder_spec.rb. Expected to take 4.45 seconds. 395522:35:23Search::ProjectsFinder 395722:35:23 when user is nil 395822:35:23 returns nothing 395922:35:23 when user has no matching projects 396022:35:23 returns nothing 396122:35:23 when user has direct membership to a project 396222:35:24 returns that project 396322:35:24 when user has direct membership to the project parent group 396422:35:24 returns nothing 396522:35:24 when user has membership through a shared group link 396622:35:24 does not return that project 396722:35:24 when user has membership through a shared project group link 396822:35:25 returns that project 396922:35:25 and the project group link is expired 397022:35:25 returns nothing 397122:35:25# [RSpecRunTime] Finishing example group ee/spec/finders/search/projects_finder_spec.rb. It took 1.89 seconds. Expected to take 4.45 seconds. 397222:35:25# [RSpecRunTime] Starting example group ee/spec/models/audit_events/streaming/http/namespace_filter_spec.rb. Expected to take 4.14 seconds. 397322:35:25AuditEvents::Streaming::HTTP::NamespaceFilter 397422:35:25 does not allow STI 397622:35:25 is expected to validate that :namespace cannot be empty/falsy 397722:35:25 is expected to validate that :external_audit_event_destination cannot be empty/falsy 397822:35:25 is expected to validate that :namespace is case-sensitively unique 397922:35:26 is expected to validate that :external_audit_event_destination is case-sensitively unique 398022:35:26 validates external destination with namespace 398122:35:26 when namespace is group 398222:35:26 behaves like validate namespace with external destination 398322:35:26 when external destination belongs to root ancestor of namespace 398422:35:26 is expected to be valid 398522:35:26# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.28 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.19 1.17 1.33 1/467 2675 398722:35:26 when external destination does not belong to root ancestor of namespace 398822:35:26 returns error 398922:35:26 when namespace is project 399022:35:26 behaves like validate namespace with external destination 399122:35:27 when external destination belongs to root ancestor of namespace 399222:35:27 is expected to be valid 399322:35:27 when external destination does not belong to root ancestor of namespace 399422:35:27 returns error 399522:35:27 when namespace is neither project nor group 399622:35:27 returns error 399722:35:27 Associations 399822:35:28 is expected to belong to external_audit_event_destination required: false 399922:35:28 is expected to belong to namespace required: false 400022:35:28# [RSpecRunTime] Finishing example group ee/spec/models/audit_events/streaming/http/namespace_filter_spec.rb. It took 3.17 seconds. Expected to take 4.14 seconds. 400122:35:28# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb. Expected to take 4.04 seconds. 400222:35:28Gitlab::Auth::GroupSaml::MembershipEnforcer 400322:35:28 allows adding a user linked to the SAML account as member 400422:35:29 does not allow adding a user not linked to the SAML account as member 400522:35:29 does not allow adding a user with an inactive scim identity for the group 400622:35:29 does allow adding a user with an active scim identity for the group 400722:35:30 allows adding a project bot as member 400822:35:30 when the user is a service account 400922:35:30 allows adding a service account provisioned by the root group 401022:35:31 does not allow adding a service account provisioned by another root group 401122:35:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.18 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.17 1.17 1.33 1/466 2676 401322:35:31# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb. It took 3.13 seconds. Expected to take 4.04 seconds. 401422:35:31# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb. Expected to take 3.83 seconds. 401522:35:31AppSec::Dast::Profiles::BuildConfigService 401722:35:32 includes all profiles in the payload 401822:35:32 behaves like a fetch operation 401922:35:32 when licensed 402022:35:32 when the profile exists 402122:35:32 includes the profile in the payload 402222:35:32 when the profile is not provided 402322:35:32 does not include the profile in the payload 402422:35:32 when the profile does not exist 402522:35:32 behaves like an error occurred 402622:35:32 communicates failure 402722:35:32 when the profile cannot be read 402822:35:33 behaves like an error occurred 402922:35:33 communicates failure 403022:35:33 when the user cannot create dast scans 403122:35:33 behaves like an error occurred 403222:35:33 communicates failure 403322:35:33 when not licensed 403422:35:33 behaves like an error occurred 403522:35:33 communicates failure 403622:35:33 behaves like a fetch operation 403722:35:33 when licensed 403822:35:33 when the profile exists 403922:35:33 includes the profile in the payload 404022:35:33 when the profile is not provided 404122:35:33 does not include the profile in the payload 404222:35:33 when the profile does not exist 404322:35:33 behaves like an error occurred 404422:35:33 communicates failure 404522:35:33 when the profile cannot be read 404622:35:34 behaves like an error occurred 404722:35:34 communicates failure 404822:35:34 when the user cannot create dast scans 404922:35:34 behaves like an error occurred 405022:35:34 communicates failure 405122:35:34 when not licensed 405222:35:34 behaves like an error occurred 405322:35:34 communicates failure 405422:35:34# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb. It took 2.71 seconds. Expected to take 3.83 seconds. 405522:35:34# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb. Expected to take 3.79 seconds. 405622:35:34Gitlab::Ci::Matching::RunnerMatcher 405722:35:34 #matches_quota? 405822:35:34 with an instance of BuildMatcher 405922:35:34 behaves like matches quota to runner types 406022:35:34 runner_type: :project_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true 406122:35:34 is expected to eq true 406222:35:34 runner_type: :project_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: true 406322:35:34 is expected to eq true 406422:35:34 runner_type: :project_type, project_visibility_level: :private, quota_minutes_used_up: true, result: true 406522:35:34 is expected to eq true 406622:35:34 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true 406722:35:34 is expected to eq true 406822:35:34 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: false, result: true 406922:35:34 is expected to eq true 407022:35:34 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: false 407122:35:34 is expected to eq false 407222:35:34 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: false, result: true 407322:35:34 is expected to eq true 407422:35:34 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: true, result: false 407522:35:34 is expected to eq false 407622:35:34 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: false, result: true 407722:35:34 is expected to eq true 407822:35:34 with an instance of Ci::Build 407922:35:34 behaves like matches quota to runner types 408022:35:34 runner_type: :project_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true 408122:35:34 is expected to eq true 408222:35:34 runner_type: :project_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: true 408322:35:35 is expected to eq true 408422:35:35 runner_type: :project_type, project_visibility_level: :private, quota_minutes_used_up: true, result: true 408522:35:35 is expected to eq true 408622:35:35 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: true, result: true 408722:35:35 is expected to eq true 408822:35:35 runner_type: :instance_type, project_visibility_level: :public, quota_minutes_used_up: false, result: true 408922:35:35 is expected to eq true 409022:35:35 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: true, result: false 409122:35:35 is expected to eq false 409222:35:35 runner_type: :instance_type, project_visibility_level: :internal, quota_minutes_used_up: false, result: true 409322:35:35 is expected to eq true 409422:35:35 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: true, result: false 409522:35:35 is expected to eq false 409622:35:35 runner_type: :instance_type, project_visibility_level: :private, quota_minutes_used_up: false, result: true 409722:35:35 is expected to eq true 409822:35:35 N+1 queries check 409922:35:36 does not generate N+1 queries when loading the quota for project 410022:35:36 #matches_allowed_plans? 410122:35:36 when allowed plans are not defined 410222:35:36 is expected to be truthy 410322:35:36 when allowed_plans are defined 410422:35:36 when plans match allowed plans 410522:35:36 is expected to be truthy 410622:35:36 when plans do not match allowed plans 410722:35:36 is expected to be falsey 410822:35:36 when ci_runner_separation_by_plan feature flag is disabled 410922:35:37 is expected to be truthy 411022:35:37# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb. It took 3.0 seconds. Expected to take 3.79 seconds. 411122:35:37# [RSpecRunTime] Starting example group ee/spec/models/work_items/type_spec.rb. Expected to take 3.55 seconds. 411222:35:37WorkItems::Type 411322:35:37 does not allow STI 411522:35:37 feature_widget: [:iterations, [WorkItems::Widgets::Iteration]] 411622:35:37 when parent is a group 411722:35:37 behaves like work_item_type returning only licensed widgets 411822:35:37 when feature is available 411922:35:37 returns the associated licensesd widget 412022:35:37 when feature is not available 412122:35:37 does not return the unlincensed widgets 412222:35:37 when type is epic 412322:35:37 when work_items_beta is enabled 412422:35:37 returns Assignees widget 412522:35:37 when work_items_beta is disabled 412622:35:37 does not return Assignees widget 412722:35:37 when parent is a project 412822:35:37 behaves like work_item_type returning only licensed widgets 412922:35:37 when feature is available 413022:35:37 returns the associated licensesd widget 413122:35:37 when feature is not available 413222:35:37 does not return the unlincensed widgets 413322:35:37 when type is epic 413422:35:37 when work_items_beta is enabled 413522:35:37 returns Assignees widget 413622:35:37 when work_items_beta is disabled 413722:35:37 does not return Assignees widget 413822:35:37 feature_widget: [:issue_weights, [WorkItems::Widgets::Weight]] 413922:35:37 when parent is a group 414022:35:37 behaves like work_item_type returning only licensed widgets 414122:35:37 when feature is available 414222:35:37 returns the associated licensesd widget 414322:35:37 when feature is not available 414422:35:37 does not return the unlincensed widgets 414522:35:37 when type is epic 414622:35:37 when work_items_beta is enabled 414722:35:37 returns Assignees widget 414822:35:37 when work_items_beta is disabled 414922:35:37 does not return Assignees widget 415022:35:37 when parent is a project 415122:35:37 behaves like work_item_type returning only licensed widgets 415222:35:37 when feature is available 415322:35:37 returns the associated licensesd widget 415422:35:37 when feature is not available 415522:35:37 does not return the unlincensed widgets 415622:35:37 when type is epic 415722:35:37 when work_items_beta is enabled 415822:35:37 returns Assignees widget 415922:35:37 when work_items_beta is disabled 416022:35:38 does not return Assignees widget 416122:35:38 feature_widget: [:requirements, [WorkItems::Widgets::Status, WorkItems::Widgets::RequirementLegacy, WorkItems::Widgets::TestReports]] 416222:35:38 when parent is a group 416322:35:38 behaves like work_item_type returning only licensed widgets 416422:35:38 when feature is available 416522:35:38 returns the associated licensesd widget 416622:35:38 when feature is not available 416722:35:38 does not return the unlincensed widgets 416822:35:38 when type is epic 416922:35:38 when work_items_beta is enabled 417022:35:38 returns Assignees widget 417122:35:38 when work_items_beta is disabled 417222:35:38 does not return Assignees widget 417322:35:38 when parent is a project 417422:35:38 behaves like work_item_type returning only licensed widgets 417522:35:38 when feature is available 417622:35:38 returns the associated licensesd widget 417722:35:38 when feature is not available 417822:35:38 does not return the unlincensed widgets 417922:35:38 when type is epic 418022:35:38 when work_items_beta is enabled 418122:35:38 returns Assignees widget 418222:35:38 when work_items_beta is disabled 418322:35:38 does not return Assignees widget 418422:35:38 feature_widget: [:issuable_health_status, [WorkItems::Widgets::HealthStatus]] 418522:35:38 when parent is a group 418622:35:38 behaves like work_item_type returning only licensed widgets 418722:35:38 when feature is available 418822:35:38 returns the associated licensesd widget 418922:35:38 when feature is not available 419022:35:38 does not return the unlincensed widgets 419122:35:38 when type is epic 419222:35:38 when work_items_beta is enabled 419322:35:38 returns Assignees widget 419422:35:38 when work_items_beta is disabled 419522:35:38 does not return Assignees widget 419622:35:38 when parent is a project 419722:35:38 behaves like work_item_type returning only licensed widgets 419822:35:38 when feature is available 419922:35:38 returns the associated licensesd widget 420022:35:38 when feature is not available 420122:35:38 does not return the unlincensed widgets 420222:35:38 when type is epic 420322:35:38 when work_items_beta is enabled 420422:35:38 returns Assignees widget 420522:35:38 when work_items_beta is disabled 420622:35:38 does not return Assignees widget 420722:35:38 feature_widget: [:okrs, [WorkItems::Widgets::Progress]] 420822:35:38 when parent is a group 420922:35:38 behaves like work_item_type returning only licensed widgets 421022:35:38 when feature is available 421122:35:38 returns the associated licensesd widget 421222:35:38 when feature is not available 421322:35:38 does not return the unlincensed widgets 421422:35:38 when type is epic 421522:35:38 when work_items_beta is enabled 421622:35:38 returns Assignees widget 421722:35:38 when work_items_beta is disabled 421822:35:38 does not return Assignees widget 421922:35:38 when parent is a project 422022:35:38 behaves like work_item_type returning only licensed widgets 422122:35:38 when feature is available 422222:35:38 returns the associated licensesd widget 422322:35:38 when feature is not available 422422:35:38 does not return the unlincensed widgets 422522:35:38 when type is epic 422622:35:38 when work_items_beta is enabled 422722:35:38 returns Assignees widget 422822:35:38 when work_items_beta is disabled 422922:35:38 does not return Assignees widget 423022:35:38 feature_widget: [:epic_colors, [WorkItems::Widgets::Color]] 423122:35:38 when parent is a group 423222:35:38 behaves like work_item_type returning only licensed widgets 423322:35:38 when feature is available 423422:35:38 returns the associated licensesd widget 423522:35:38 when feature is not available 423622:35:39 does not return the unlincensed widgets 423722:35:39 when type is epic 423822:35:39 when work_items_beta is enabled 423922:35:39 returns Assignees widget 424022:35:39 when work_items_beta is disabled 424122:35:39 does not return Assignees widget 424222:35:39 when parent is a project 424322:35:39 behaves like work_item_type returning only licensed widgets 424422:35:39 when feature is available 424522:35:39 returns the associated licensesd widget 424622:35:39 when feature is not available 424722:35:39 does not return the unlincensed widgets 424822:35:39 when type is epic 424922:35:39 when work_items_beta is enabled 425022:35:39 returns Assignees widget 425122:35:39 when work_items_beta is disabled 425222:35:39 does not return Assignees widget 425322:35:39 .allowed_group_level_types 425422:35:39 when epic license is available 425522:35:39 returns supported types at group level 425622:35:39 when create_group_level_work_items is disabled and work_item_epics is enabled 425722:35:39 is expected to contain exactly "epic" 425822:35:39 when create_group_level_work_items is enabled and work_item_epics is disabled 425922:35:39 is expected to contain exactly "issue", "incident", "test_case", "requirement", "task", "objective", "key_result", and "ticket" 426022:35:39 when create_group_level_work_items is disabled and work_item_epics is disabled 426122:35:39 is expected to be empty 426222:35:39 when epic license is not available 426322:35:39 is expected to contain exactly "issue", "incident", "test_case", "requirement", "task", "objective", "key_result", and "ticket" 426422:35:39 when create_group_level_work_items is disabled 426522:35:39 is expected to be empty 426622:35:39# [RSpecRunTime] Finishing example group ee/spec/models/work_items/type_spec.rb. It took 2.46 seconds. Expected to take 3.55 seconds. 426722:35:39# [RSpecRunTime] Starting example group ee/spec/lib/quality/seeders/dependencies_spec.rb. Expected to take 3.53 seconds. 426822:35:39Quality::Seeders::Dependencies 426922:35:40 creates a new group 427122:35:42Successfully seeded 'group-level-dependencies-4e108b0b-9ab4-4a4d-9b63-b24bc3aaf791' for Dependency list! 427322:35:42 creates expected number of dependencies 427422:35:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.34 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.13 1.16 1.32 1/466 2723 427622:35:42# [RSpecRunTime] Finishing example group ee/spec/lib/quality/seeders/dependencies_spec.rb. It took 2.98 seconds. Expected to take 3.53 seconds. 427722:35:42# [RSpecRunTime] Starting example group ee/spec/serializers/integrations/jira_serializers/issue_detail_entity_spec.rb. Expected to take 3.39 seconds. 427822:35:42Integrations::JiraSerializers::IssueDetailEntity 427922:35:43 returns the Jira issues attributes 428022:35:43 with Jira Cloud configuration 428122:35:43 returns the Jira Cloud profile URL 428222:35:43 when the description needs redaction 428322:35:43 when the user is anonymous 428422:35:44 redacts the first issue 428522:35:44 when the user is logged in 428622:35:44 when the user does not have access to the first issue 428722:35:44 redacts the first issue 428822:35:44 when the user does have access to the first issue 428922:35:44 renders the first issue 429022:35:44 without assignee 429122:35:44 returns an empty array 429222:35:44 without labels 429322:35:44 returns an empty array 429422:35:44 without resolution date 429522:35:44 returns 'Open' state 429622:35:44 with Jira Server configuration 429722:35:45 returns the Jira Server profile URL 429822:35:45 with only url 429922:35:45 returns URLs with the web url 430022:35:45# [RSpecRunTime] Finishing example group ee/spec/serializers/integrations/jira_serializers/issue_detail_entity_spec.rb. It took 2.58 seconds. Expected to take 3.39 seconds. 430122:35:45# [RSpecRunTime] Starting example group ee/spec/finders/ee/members_finder_spec.rb. Expected to take 3.26 seconds. 430222:35:45MembersFinder 430322:35:45 when filtering by max role 430422:35:46 when filtering by custom role ID 430522:35:46 provided member role ID is incorrect 430622:35:46 max_role: nil 430722:35:46 is expected to contain exactly #<ProjectMember id: 1220, access_level: 10, source_id: 883, source_type: "Project", user_id: 1791, no...: 12, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<ProjectMember id: 1222, access_level: 10, source_id: 883, source_type: "Project", user_id: 1793, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 430822:35:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.63 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.13 1.16 1.32 1/466 2724 431022:35:46 max_role: "" 431122:35:47 is expected to contain exactly #<ProjectMember id: 1220, access_level: 10, source_id: 883, source_type: "Project", user_id: 1791, no...: 12, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<ProjectMember id: 1222, access_level: 10, source_id: 883, source_type: "Project", user_id: 1793, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 431222:35:47 max_role: where(:max_role) { [nil, '', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 431322:35:47 is expected to contain exactly #<ProjectMember id: 1220, access_level: 10, source_id: 883, source_type: "Project", user_id: 1791, no...: 12, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<ProjectMember id: 1222, access_level: 10, source_id: 883, source_type: "Project", user_id: 1793, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 431422:35:47 max_role: where(:max_role) { [nil, '', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 431522:35:47 is expected to contain exactly #<ProjectMember id: 1220, access_level: 10, source_id: 883, source_type: "Project", user_id: 1791, no...: 12, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<ProjectMember id: 1222, access_level: 10, source_id: 883, source_type: "Project", user_id: 1793, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 431622:35:47 none of the members have the provided member role ID 431722:35:47 is expected to be empty 431822:35:47 one of the members has the provided member role ID 431922:35:47 is expected to contain exactly #<ProjectMember id: 1220, access_level: 10, source_id: 883, source_type: "Project", user_id: 1791, no...: 12, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 432022:35:47# [RSpecRunTime] Finishing example group ee/spec/finders/ee/members_finder_spec.rb. It took 2.52 seconds. Expected to take 3.26 seconds. 432122:35:47# [RSpecRunTime] Starting example group ee/spec/helpers/users_helper_spec.rb. Expected to take 3.14 seconds. 432322:35:47 #trials_allowed? 432422:35:47 without cache concerns 432522:35:47 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: true, group_without_trial?: true 432622:35:47 is expected to eq false 432722:35:47 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: true, group_without_trial?: false 432822:35:47 is expected to eq false 432922:35:47 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: false, group_without_trial?: true 433022:35:47 is expected to eq false 433122:35:47 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: false, group_without_trial?: false 433222:35:47 is expected to eq false 433322:35:47 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: true, group_without_trial?: true 433422:35:48 is expected to eq false 433522:35:48 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: true, group_without_trial?: false 433622:35:48 is expected to eq false 433722:35:48 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: false, group_without_trial?: true 433822:35:48 is expected to eq false 433922:35:48 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: false, group_without_trial?: false 434022:35:48 is expected to eq false 434122:35:48 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: true, group_without_trial?: true 434222:35:48 is expected to eq true 434322:35:48 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: true, group_without_trial?: false 434422:35:48 is expected to eq false 434522:35:48 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: false, group_without_trial?: true 434622:35:48 is expected to eq false 434722:35:48 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: false, group_without_trial?: false 434822:35:48 is expected to eq false 434922:35:48 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: true, group_without_trial?: true 435022:35:48 is expected to eq false 435122:35:48 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: true, group_without_trial?: false 435222:35:48 is expected to eq false 435322:35:48 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: false, group_without_trial?: true 435422:35:48 is expected to eq false 435522:35:48 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: false, group_without_trial?: false 435622:35:48 is expected to eq false 435722:35:48 with cache concerns 435822:35:48 uses cache for result on next running of the method same user 435922:35:48 does not find a different user in cache result on next running of the method 436022:35:48 #user_badges_in_admin_section 436122:35:48 when Gitlab.com? is true 436222:35:48 is expected not to eq [{:text=>"Is using seat", :variant=>"light"}] 436322:35:48 when user is an admin and the current_user 436422:35:48 is expected to eq [{:text=>"Admin", :variant=>"success"}, {:text=>"It's you!", :variant=>"muted"}] 436522:35:48 when Gitlab.com? is false 436622:35:48 when user uses a license seat 436722:35:48 is expected to eq [{:text=>"Is using seat", :variant=>"neutral"}] 436822:35:48 when user is an admin and the current_user 436922:35:48 is expected to eq [{:text=>"Admin", :variant=>"success"}, {:text=>"Is using seat", :variant=>"neutral"}, {:text=>"It's you!", :variant=>"muted"}] 437022:35:48 when user does not use a license seat 437122:35:48 is expected to eq [] 437222:35:48 #display_public_email? 437322:35:49 is expected to equal true 437422:35:49 when public_email is blank 437522:35:49 is expected to equal false 437622:35:49 when provisioned_by_group is nil 437722:35:49 is expected to equal true 437822:35:49 when hide_public_email_on_profile is true 437922:35:49 is expected to equal false 438022:35:49 #impersonation_enabled? 438122:35:49 when impersonation is enabled 438222:35:49 is expected to eq true 438322:35:49 when personal access tokens are disabled 438422:35:49 allows the admin to impersonate the user 438522:35:49 disables impersonation_tokens 438622:35:49 when impersonation is disabled 438722:35:49 is expected to eq false 438822:35:49 #user_enterprise_group_text 438922:35:49 when user is not enterprise user 439022:35:49 does not display 439122:35:49 when user is enterprise user 439222:35:49 displays enterprise group information 439322:35:50 displays enterprise group associated date 439422:35:50# [RSpecRunTime] Finishing example group ee/spec/helpers/users_helper_spec.rb. It took 2.46 seconds. Expected to take 3.14 seconds. 439522:35:50# [RSpecRunTime] Starting example group ee/spec/services/milestones/destroy_service_spec.rb. Expected to take 3.05 seconds. 439622:35:50Milestones::DestroyService 439822:35:50 with an existing merge request 439922:35:52 manually queues MergeRequests::SyncCodeOwnerApprovalRulesWorker jobs 440022:35:52# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.47 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.43 1.22 1.34 1/469 2782 440222:35:52# [RSpecRunTime] Finishing example group ee/spec/services/milestones/destroy_service_spec.rb. It took 2.57 seconds. Expected to take 3.05 seconds. 440322:35:52# [RSpecRunTime] Starting example group ee/spec/views/groups/settings/_remove.html.haml_spec.rb. Expected to take 2.9 seconds. 440422:35:52groups/settings/_remove.html.haml 440622:35:53 enables the Remove group button and does not show an alert for a group 440722:35:53 disables the Remove group button and shows an alert for a group with a paid gitlab.com plan 440822:35:53 disables the Remove group button and shows an alert for a group with a legacy paid gitlab.com plan 440922:35:54 enables the Remove group button and does not show an alert for a subgroup 441022:35:54 enables the Remove group button for group with a trial plan 441122:35:54 when delayed deletes are enabled 441222:35:54 enables the Remove group button and does not show an alert for a group without a paid gitlab.com plan 441322:35:54 disables the Remove group button and shows an alert for a group with a paid gitlab.com plan 441422:35:55 enables the Remove group button and does not show an alert for a subgroup 441522:35:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.11 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.43 1.22 1.34 1/468 2783 441722:35:55# [RSpecRunTime] Finishing example group ee/spec/views/groups/settings/_remove.html.haml_spec.rb. It took 2.64 seconds. Expected to take 2.9 seconds. 441822:35:55# [RSpecRunTime] Starting example group ee/spec/lib/geo/console/show_all_site_status_data_action_spec.rb. Expected to take 2.81 seconds. 441922:35:55Geo::Console::ShowAllSiteStatusDataAction 442122:35:55 when on a primary Geo node 442222:35:56 pretty prints GeoNodeStatus#all 442322:35:56 behaves like a Geo console action 442422:35:56 behaves like a Geo console choice 442522:35:56 outputs the header 442622:35:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.41 second. Current RSS: ~1400M. Threads: 5. load average: 1.43 1.22 1.34 1/469 2784 442822:35:56 when on a secondary Geo node 442922:35:57 pretty prints GeoNodeStatus#all 443022:35:57 behaves like a Geo console action 443122:35:57 behaves like a Geo console choice 443222:35:57 outputs the header 443322:35:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.53 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.48 1.23 1.34 1/468 2785 443522:35:57# [RSpecRunTime] Finishing example group ee/spec/lib/geo/console/show_all_site_status_data_action_spec.rb. It took 2.43 seconds. Expected to take 2.81 seconds. 443622:35:57# [RSpecRunTime] Starting example group ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb. Expected to take 2.68 seconds. 443722:35:57Clusters::ClusterPresenter 443822:35:57 #health_data 443922:35:57 with project cluster 444022:35:57 behaves like cluster health data 444122:35:59 is expected to include {:"metrics-endpoint" => "/namespace793/project-991/-/clusters/3/metrics.json"} 444222:35:59# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.96 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.48 1.23 1.34 1/468 2786 444422:35:59 with group cluster 444522:35:59 behaves like cluster health data 444622:36:00 is expected to include {:"metrics-endpoint" => "/groups/group505/-/clusters/6/metrics.json"} 444722:36:00# [RSpecRunTime] Finishing example group ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb. It took 2.26 seconds. Expected to take 2.68 seconds. 444822:36:00# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/scim/group/reprovisioning_service_spec.rb. Expected to take 2.64 seconds. 444922:36:00EE::Gitlab::Scim::Group::ReprovisioningService 445122:36:00 activates scim identity 445222:36:00 creates the member 445322:36:01 creates the member with the access level as specified in saml_provider 445422:36:01 does not change group membership when the user is already a member 445522:36:01 when a custom role is given for created group member 445622:36:01 sets the `member_role` of the member as specified in `saml_provider` 445722:36:01# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.63 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.48 1.23 1.34 1/468 2787 445922:36:01 with minimal access user 446022:36:02 does not change group membership when the user is already a member 446122:36:02# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/scim/group/reprovisioning_service_spec.rb. It took 2.17 seconds. Expected to take 2.64 seconds. 446222:36:02# [RSpecRunTime] Starting example group ee/spec/lib/banzai/reference_parser/iterations_cadence_parser_spec.rb. Expected to take 2.51 seconds. 446322:36:02Banzai::ReferenceParser::IterationsCadenceParser 446422:36:02 in group context 446522:36:02 behaves like parses iterations cadence references 446622:36:02 #nodes_visible_to_user 446722:36:03 when the iterations feature is enabled 446822:36:03 returns the nodes the user can read for valid iteration cadence nodes 446922:36:03 returns an empty array for nodes without required data-attributes 447022:36:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.08 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.44 1.23 1.34 1/466 2788 447222:36:03 when the iterations feature is disabled 447322:36:03 returns an empty array 447422:36:03 #referenced_by 447522:36:03 when the link has `data-iterations-cadence` attribute 447622:36:03 when using an existing iterations cadence ID 447722:36:03 returns an Array of iterations cadences 447822:36:03 when using an iterations cadence from parent group 447922:36:03 returns an Array of iterations 448022:36:03 when using a non-existing iterations cadence ID 448122:36:03 returns an empty Array 448222:36:03 in project context 448322:36:03 behaves like parses iterations cadence references 448422:36:03 #nodes_visible_to_user 448522:36:03 when the iterations feature is enabled 448622:36:03 returns the nodes the user can read for valid iteration cadence nodes 448722:36:03 returns an empty array for nodes without required data-attributes 448822:36:03 when the iterations feature is disabled 448922:36:03 returns an empty array 449022:36:03 #referenced_by 449122:36:03 when the link has `data-iterations-cadence` attribute 449222:36:03 when using an existing iterations cadence ID 449322:36:04 returns an Array of iterations cadences 449422:36:04 when using an iterations cadence from parent group 449522:36:04 returns an Array of iterations 449622:36:04 when using a non-existing iterations cadence ID 449722:36:04 returns an empty Array 449822:36:04# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/reference_parser/iterations_cadence_parser_spec.rb. It took 1.87 seconds. Expected to take 2.51 seconds. 449922:36:04# [RSpecRunTime] Starting example group ee/spec/services/incident_management/oncall_schedules/create_service_spec.rb. Expected to take 2.49 seconds. 450022:36:04IncidentManagement::OncallSchedules::CreateService 450222:36:04 when the current_user is anonymous 450322:36:04 behaves like error response 450422:36:04 has an informative message 450522:36:04 when the current_user does not have permissions to create on-call schedules 450622:36:04 behaves like error response 450722:36:05 has an informative message 450822:36:05 when feature is not available 450922:36:05 behaves like error response 451022:36:05 has an informative message 451122:36:05 when an on-call schedule already exists 451222:36:05 behaves like error response 451322:36:05 has an informative message 451422:36:05 with valid params 451522:36:05 successfully creates an on-call schedule 451622:36:05# [RSpecRunTime] Finishing example group ee/spec/services/incident_management/oncall_schedules/create_service_spec.rb. It took 1.75 seconds. Expected to take 2.49 seconds. 451722:36:05# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/audit/levels/group_spec.rb. Expected to take 2.35 seconds. 451822:36:05Gitlab::Audit::Levels::Group 452022:36:07 finds all group events 452122:36:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.33 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.40 1.23 1.34 1/466 2789 452322:36:07# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/audit/levels/group_spec.rb. It took 1.73 seconds. Expected to take 2.35 seconds. 452422:36:07# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb. Expected to take 2.32 seconds. 452522:36:07Resolvers::IncidentManagement::OncallShiftsResolver 452622:36:08 is expected to have nullable GraphQL type IncidentManagementOncallShiftConnection 452722:36:08 returns on-call schedules 452822:36:08 when an error occurs while finding shifts 452922:36:08 generates a ResourceNotAvailable error 453022:36:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.7 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.40 1.23 1.34 1/466 2790 453222:36:08# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb. It took 1.38 seconds. Expected to take 2.32 seconds. 453322:36:08# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/quick_actions/users_extractor_spec.rb. Expected to take 2.19 seconds. 453422:36:08Gitlab::QuickActions::UsersExtractor 453522:36:09 when looking for group members 453622:36:10 finds the group members 453722:36:10 when we do not find a group 453922:36:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.43 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.40 1.23 1.34 1/466 2791 454122:36:10# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/quick_actions/users_extractor_spec.rb. It took 1.73 seconds. Expected to take 2.19 seconds. 454222:36:10# [RSpecRunTime] Starting example group ee/spec/workers/security/create_security_policy_project_worker_spec.rb. Expected to take 2.18 seconds. 454322:36:10Security::CreateSecurityPolicyProjectWorker#perform 454522:36:11 calls the ProjectCreateService 454622:36:11 triggers the security_policy_project_created GraphQL event 454722:36:11 when ProjectCreateService returns an error 454822:36:11 is expected to receive execute(*(any args)) 1 time 454922:36:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.78 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.53 1.26 1.35 1/466 2800 455122:36:12 when user can't be found 455222:36:12 triggers the subscription with an error 455322:36:12 behaves like a worker that does not call the ProjectCreateService 455422:36:12 does not call the ProjectCreateService 455522:36:12 when container can't be found 455622:36:12 triggers the subscription with an error 455722:36:12 behaves like a worker that does not call the ProjectCreateService 455822:36:12 does not call the ProjectCreateService 455922:36:12 when container and user can't be found 456022:36:12 triggers the subscription with an error 456122:36:12 behaves like a worker that does not call the ProjectCreateService 456222:36:12 does not call the ProjectCreateService 456322:36:12# [RSpecRunTime] Finishing example group ee/spec/workers/security/create_security_policy_project_worker_spec.rb. It took 1.55 seconds. Expected to take 2.18 seconds. 456422:36:12# [RSpecRunTime] Starting example group ee/spec/services/ee/branch_rules/base_service_spec.rb. Expected to take 2.03 seconds. 456522:36:12BranchRules::BaseService 456722:36:13 with skip_authorization: false 456822:36:13 behaves like missing_method_error 456922:36:13 raises a missing method error 457022:36:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.41 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.53 1.26 1.35 1/466 2819 457222:36:13 with skip_authorization: true 457322:36:13 when branch_rule is an instance of Projects::BranchRule 457422:36:13 behaves like missing_method_error 457522:36:13 raises a missing method error 457622:36:13 when branch_rule is an instance of Projects::AllBranchesRule 457722:36:13 behaves like missing_method_error 457822:36:13 raises a missing method error 457922:36:13 when branch_rule is an instance of Projects::AllProtectedBranchesRule 458022:36:13 behaves like missing_method_error 458122:36:13 raises a missing method error 458222:36:13 when branch_rule is not an instance of Projects::BranchRule 458322:36:13 returns an unknown branch rule type error 458422:36:13 when branch_rule is nil 458522:36:13 returns an unknown branch rule type error 458622:36:13# [RSpecRunTime] Finishing example group ee/spec/services/ee/branch_rules/base_service_spec.rb. It took 1.57 seconds. Expected to take 2.03 seconds. 458722:36:13# [RSpecRunTime] Starting example group ee/spec/finders/dast_scanner_profiles_finder_spec.rb. Expected to take 1.97 seconds. 458822:36:13DastScannerProfilesFinder 459022:36:15 returns all dast_scanner_profiles 459122:36:15 filtering by ids 459222:36:15 returns the dast_scanner_profile 459322:36:15# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.9 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.53 1.26 1.35 1/466 2820 459522:36:15 filter by projects 459622:36:15 returns the matching dast_scanner_profiles 459722:36:15 filter by a project 459822:36:15 returns the matching dast_scanner_profile 459922:36:15 filter by name 460022:36:15 returns the matching dast_scanner_profiles 460122:36:15 filter by names 460222:36:15 returns the matching dast_scanner_profiles 460322:36:15 when DastScannerProfile id is for a different project 460422:36:15 returns an empty relation 460522:36:15 when the dast_scanner_profile1 does not exist 460622:36:15 returns an empty relation 460722:36:15# [RSpecRunTime] Finishing example group ee/spec/finders/dast_scanner_profiles_finder_spec.rb. It took 1.6 seconds. Expected to take 1.97 seconds. 460822:36:15# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/data_for_duration_chart_spec.rb. Expected to take 1.94 seconds. 460922:36:15Gitlab::Analytics::CycleAnalytics::DataForDurationChart 461022:36:15 #average_by_day 461122:36:16 returns average duration by day 461222:36:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.62 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.53 1.26 1.35 3/469 2847 461422:36:16# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/data_for_duration_chart_spec.rb. It took 1.46 seconds. Expected to take 1.94 seconds. 461522:36:16# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/search/aggregation_parser_spec.rb. Expected to take 1.84 seconds. 461622:36:16Gitlab::Search::AggregationParser 461822:36:16 when passed an Elasticsearch::Model::Response::Response instance 461922:36:16 behaves like parses aggregations 462022:36:16 when elasticsearch buckets are provided 462122:36:16 for code search 462222:36:16 parses the results 462322:36:16 for issue search with labels aggregations 462422:36:17 adds label-specific fields for existing records only 462522:36:17 when aggregations are not present 462622:36:17 parses the results 462722:36:17 when aggregations are not present 462822:36:17 parses the results 462922:36:17 when passed a Hash instance 463022:36:17 behaves like parses aggregations 463122:36:17 when elasticsearch buckets are provided 463222:36:17 for code search 463322:36:17 parses the results 463422:36:17 for issue search with labels aggregations 463522:36:18 adds label-specific fields for existing records only 463622:36:18 when aggregations are not present 463722:36:18 parses the results 463822:36:18 when aggregations are not present 463922:36:18 parses the results 464022:36:18# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/search/aggregation_parser_spec.rb. It took 1.57 seconds. Expected to take 1.84 seconds. 464122:36:18# [RSpecRunTime] Starting example group ee/spec/services/work_items/callbacks/health_status_spec.rb. Expected to take 1.79 seconds. 464222:36:18WorkItems::Callbacks::HealthStatus 464322:36:19 #after_initialize 464422:36:19 when issuable_health_status feature is licensed 464522:36:19 when health_status param is present 464622:36:19 when health_status param is valid 464722:36:19 updates work item health status value 464822:36:19 without group level work items license 464922:36:19 behaves like work item and health status is unchanged 465022:36:19 does not change work item health status value 465122:36:19 when widget does not exist in new type 465222:36:19 sets the work item's health status as nil 465322:36:19 when health_status param is not present 465422:36:19 behaves like work item and health status is unchanged 465522:36:19 does not change work item health status value 465622:36:19 when param value is the same as the work item health status 465722:36:19 behaves like work item and health status is unchanged 465822:36:19 does not change work item health status value 465922:36:19 when user cannot admin_work_item 466022:36:19 behaves like work item and health status is unchanged 466122:36:19 does not change work item health status value 466222:36:19 when issuable_health_status feature is unlicensed 466322:36:19 behaves like work item and health status is unchanged 466422:36:19 does not change work item health status value 466522:36:19# [RSpecRunTime] Finishing example group ee/spec/services/work_items/callbacks/health_status_spec.rb. It took 1.24 seconds. Expected to take 1.79 seconds. 466622:36:19# [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/references/legacy_spec.rb. Expected to take 1.7 seconds. 466722:36:19Search::Elastic::References::Legacy 466822:36:20 inherits from Reference 466922:36:20 #instantiate 467022:36:21 returns an instance of DocumentReference 467122:36:21# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.85 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.49 1.25 1.35 1/472 2907 467422:36:21 returns the serialized record from DocumentReference 467522:36:21# [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/references/legacy_spec.rb. It took 1.45 seconds. Expected to take 1.7 seconds. 467622:36:21# [RSpecRunTime] Starting example group ee/spec/policies/approval_project_rule_policy_spec.rb. Expected to take 1.67 seconds. 467722:36:21ApprovalProjectRulePolicy 467822:36:21 when user can admin project 467922:36:21 allows updating approval rule 468022:36:21 when user cannot admin project 468122:36:22 disallow updating approval rule 468222:36:22# [RSpecRunTime] Finishing example group ee/spec/policies/approval_project_rule_policy_spec.rb. It took 1.5 seconds. Expected to take 1.67 seconds. 468322:36:22# [RSpecRunTime] Starting example group ee/spec/workers/analytics/devops_adoption/create_snapshot_worker_spec.rb. Expected to take 1.59 seconds. 468422:36:22Analytics::DevopsAdoption::CreateSnapshotWorker 468622:36:23 updates metrics for all not finalized snapshots and previous month 468722:36:23 when pending metric for previous month already exists 468822:36:23 calls for previous month calculation only once 468922:36:23 when metric for previous month already finalized 469022:36:23 does not call for previous month calculation 469122:36:23# [RSpecRunTime] Finishing example group ee/spec/workers/analytics/devops_adoption/create_snapshot_worker_spec.rb. It took 1.21 seconds. Expected to take 1.59 seconds. 469222:36:23# [RSpecRunTime] Starting example group ee/spec/workers/product_analytics/post_push_worker_spec.rb. Expected to take 1.53 seconds. 469322:36:23ProductAnalytics::PostPushWorker 469422:36:24 triggers a funnel sync 469522:36:24 when the commit includes a new file that is not a dashboard 469622:36:24 behaves like does not track a usage event 469722:36:24 does not track a usage event 469822:36:24 when the commit includes a new dashboard 469922:36:24 behaves like tracks a usage event 470022:36:25 tracks a project usage event 470122:36:25# [RSpecRunTime] Finishing example group ee/spec/workers/product_analytics/post_push_worker_spec.rb. It took 1.21 seconds. Expected to take 1.53 seconds. 470222:36:25# [RSpecRunTime] Starting example group ee/spec/models/sca/license_policy_spec.rb. Expected to take 1.45 seconds. 470322:36:25SCA::LicensePolicy 470422:36:25 does not allow STI 470622:36:25 when a software_policy is provided 470722:36:25 is expected to eq nil 470822:36:25 when a software_policy is NOT provided 470922:36:25 is expected to be nil 471122:36:25 when a software_policy is provided 471222:36:25 is expected to eq "MIT License" 471322:36:25 when a software_policy is NOT provided 471422:36:25 is expected to eq "MIT License" 471522:36:25 when a reported license is NOT provided 471622:36:25 is expected to eq "MIT License" 471722:36:25 when a reported license and policy NOT provided 471822:36:25 is expected to be nil 472022:36:25 when a license is provided 472222:36:25 when a license is NOT provided 472322:36:25 is expected to be nil 472422:36:25 #dependencies 472522:36:25 when a license is provided 472622:36:25 is expected to eq [] 472722:36:25 when a license is NOT provided 472822:36:25 is expected to be empty 472922:36:25 #classification 473022:36:25 when a allowed software_policy is provided 473122:36:25 is expected to eq "allowed" 473222:36:25 when a denied software_policy is provided 473322:36:25 is expected to eq "denied" 473422:36:25 when a software_policy is NOT provided 473522:36:25 is expected to eq "unclassified" 473622:36:25 when approval_status is not nil 473722:36:25 is expected to eq "denied" 473822:36:25 #spdx_identifier 473922:36:25 when a software_policy is provided 474022:36:25 is expected to eq "MIT" 474122:36:25 when a software_policy is provided but does not have a SPDX Id 474222:36:25 is expected to eq "MIT" 474322:36:25 when a software_policy is NOT provided 474422:36:25 is expected to eq "MIT" 474522:36:25 when a reported license is NOT provided 474622:36:25 when the feature flag static_licenses is disabled 474722:36:25 is expected to eq "MIT" 474822:36:25 when the feature flag static_licenses is enabled 474922:36:25 is expected to eq "MIT" 475022:36:25# [RSpecRunTime] Finishing example group ee/spec/models/sca/license_policy_spec.rb. It took 0.85 second. Expected to take 1.45 seconds. 475122:36:25# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/upload_license_service_spec.rb. Expected to take 1.42 seconds. 475222:36:25GitlabSubscriptions::UploadLicenseService 475322:36:25 when license key belongs to a legacy license 475422:36:25 does not call the service to process add-on purchases 475522:36:25 and for a trial 475622:36:26 does not call the service to process add-on purchases 475722:36:26 with an invalid license key 475822:36:26 returns an error 475922:36:26 with an expired license key 476022:36:26 returns an error 476122:36:26 and the license has already started 476222:36:26 returns a success 476322:36:26 and the license starts today 476422:36:26 returns a success 476522:36:26 and the license has a future start date 476622:36:26 returns a success 476722:36:26 and is uploaded via a file 476822:36:26 returns a success 476922:36:26 with an invalid license key 477022:36:26 returns an error 477122:36:26 with an expired license key 477222:36:26 returns an error 477322:36:26 and the license has already started 477422:36:26 returns a success 477522:36:26 and the license starts today 477622:36:26 returns a success 477722:36:26 and the license has a future start date 477822:36:26 returns a success 477922:36:26 and is uploaded via a file 478022:36:26 returns a success 478122:36:26 when license key belongs to an offline cloud license 478222:36:26 with an invalid license key 478322:36:26 returns an error 478422:36:26 with an expired license key 478522:36:26 returns an error 478622:36:26 and the license has already started 478722:36:26 returns a success 478822:36:26 and the license starts today 478922:36:26 returns a success 479022:36:26 and the license has a future start date 479122:36:26 returns a success 479222:36:26 and is uploaded via a file 479322:36:26 returns a success 479422:36:26 behaves like call runner to handle the provision of add-ons 479522:36:27 calls the runner to handle the provision of add-ons 479622:36:27 when license key and license file params are missing 479722:36:27 returns an error 479822:36:27 when license key belongs to an online cloud license 479922:36:27 returns an error 480022:36:27# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/upload_license_service_spec.rb. It took 1.15 seconds. Expected to take 1.42 seconds. 480122:36:27# [RSpecRunTime] Starting example group ee/spec/models/remote_development/workspaces_agent_config_version_spec.rb. Expected to take 1.34 seconds. 480222:36:27RemoteDevelopment::WorkspacesAgentConfigVersion 480322:36:27 does not allow STI 480422:36:27 #set_project_id 480522:36:27 sets the project_id before saving 480722:36:27 is expected to have db column named project_id of type integer 480822:36:27 is expected to have db column named created_at of type timestamptz 480922:36:27 is expected to have db column named item_type of type text 481022:36:27 is expected to have db column named item_id of type integer 481122:36:27 is expected to have db column named event of type text 481222:36:27 is expected to have db column named whodunnit of type text 481322:36:27 is expected to have db column named object of type jsonb 481422:36:27 is expected to have db column named object_changes of type jsonb 481522:36:27# [RSpecRunTime] Finishing example group ee/spec/models/remote_development/workspaces_agent_config_version_spec.rb. It took 0.82 second. Expected to take 1.34 seconds. 481622:36:27# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb. Expected to take 1.33 seconds. 481722:36:27Resolvers::Ai::Agents::FindAgentResolver 481922:36:29 when user is allowed and agents exists 482022:36:29 is expected to eq [#<Ai::Agent id: 2, created_at: "2024-11-13 22:36:28.302549637 +0000", updated_at: "2024-11-13 22:36:...6808139 +0000", updated_at: "2024-11-13 22:36:28.266808139 +0000", project_id: 912, name: "agent1">] 482122:36:29 only passes name, sort_by and order to finder 482222:36:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.66 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.49 1.26 1.35 1/471 2966 482422:36:29 when user does not have permission 482522:36:29 is expected to be nil 482622:36:29# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb. It took 2.07 seconds. Expected to take 1.33 seconds. 482722:36:29# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/repository_limit_alert_component_spec.rb. Expected to take 1.24 seconds. 482822:36:29Namespaces::Storage::RepositoryLimitAlertComponent 482922:36:29 repository enforcement 483022:36:29 when namespace has no additional storage and is above size limit 483122:36:30 renders the alert title 483222:36:30 renders the alert message 483322:36:30 renders the correct callout data 483422:36:30 when namespace has additional storage 483522:36:30 and under storage size limit 483622:36:30 renders the alert title 483722:36:30 renders the alert message 483822:36:30 and above storage size limit 483922:36:30 renders the alert title 484022:36:30 renders the alert message 484122:36:30 when user is not an owner 484222:36:30 renders the non-owner copy 484322:36:30 when project is not over limit 484422:36:30 does not render the alert 484522:36:30 when context is a group 484622:36:30 does not render the alert 484722:36:30 when group is a user namespace 484822:36:30 renders the alert 484922:36:30 when in group usage quotas page 485022:36:30 renders the alert 485122:36:30# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/repository_limit_alert_component_spec.rb. It took 0.95 second. Expected to take 1.24 seconds. 485222:36:30# [RSpecRunTime] Starting example group ee/spec/helpers/ee/dashboard_helper_spec.rb. Expected to take 1.22 seconds. 485322:36:30DashboardHelper 485422:36:30 .has_start_trial? 485522:36:30 has_license: false, current_user: :admin, output: true 485622:36:31 is expected to eq true 485722:36:31 has_license: false, current_user: :user, output: false 485822:36:31 is expected to eq false 485922:36:31 has_license: true, current_user: :admin, output: false 486022:36:31 is expected to eq false 486122:36:31 has_license: true, current_user: :user, output: false 486222:36:31 is expected to eq false 486322:36:31 .user_groups_requiring_reauth 486422:36:31 when the user has no Group SAML identities 486522:36:31 returns an empty array 486622:36:31 when the user has Group SAML identities 486722:36:31 when access is not restricted 486822:36:31 returns an empty array 486922:36:31 when access is restricted 487022:36:31 returns the group that the SAML provider belongs to 487122:36:31# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/dashboard_helper_spec.rb. It took 1.02 seconds. Expected to take 1.22 seconds. 487222:36:31# [RSpecRunTime] Starting example group ee/spec/helpers/ee/graph_helper_spec.rb. Expected to take 1.1 seconds. 487322:36:31EE::GraphHelper 487422:36:32 #should_render_dora_charts 487522:36:32 when serving the project-level DORA page 487622:36:32 behaves like #should_render_dora_charts for a specific type of container 487722:36:32 behaves like returns true 487822:36:32 is expected to equal true 487922:36:32 when the feature is not available 488022:36:32 behaves like returns false 488122:36:32 is expected to equal false 488222:36:32 when the user does not have permission 488322:36:32 behaves like returns false 488422:36:32 is expected to equal false 488522:36:32 when serving the group-level DORA page 488622:36:32 behaves like #should_render_dora_charts for a specific type of container 488722:36:32 behaves like returns true 488822:36:32 is expected to equal true 488922:36:32 when the feature is not available 489022:36:32 behaves like returns false 489122:36:32 is expected to equal false 489222:36:32 when the user does not have permission 489322:36:32 behaves like returns false 489422:36:32 is expected to equal false 489522:36:32 #should_render_quality_summary 489622:36:32 when licensed feature is available 489722:36:32 when feature flag is enabled 489822:36:32 is expected to eq true 489922:36:32 when feature flag is disabled 490022:36:32 is expected to eq false 490122:36:32 when licensed feature is not available 490222:36:32 is expected to eq false 490322:36:32# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/graph_helper_spec.rb. It took 0.86 second. Expected to take 1.1 seconds. 490422:36:32# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb. Expected to take 1.09 seconds. 490522:36:32Gitlab::Graphql::Aggregations::SecurityOrchestrationPolicies::LazyDastProfileAggregate 490722:36:33 adds the dast_profile to the lazy state 490822:36:33 uses lazy_dast_profile_in_policies_aggregate to collect aggregates 490922:36:33 raises ArgumentError when is not DastSiteProfile or DastScannerProfile 491122:36:33 if the record has already been loaded 491222:36:33 does not make the query again 491322:36:33 if the record has not been loaded 491422:36:33 clears the pending IDs 491522:36:33 when Dast Site profile is provided 491622:36:33 makes the query 491722:36:33 when Dast Scanner profile is provided 491822:36:33 makes the query 491922:36:33# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb. It took 0.81 second. Expected to take 1.09 seconds. 492022:36:33# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_worker_spec.rb. Expected to take 0.99 second. 492122:36:33ComplianceManagement::Standards::Gitlab::PreventApprovalByCommitterWorker 492322:36:34 for non existent project 492422:36:34 does not invoke PreventApprovalByCommitterService 492522:36:34 for non existent user 492622:36:34 invokes PreventApprovalByCommitterService 492722:36:34 behaves like an idempotent worker 492822:36:34 is labeled as idempotent 492922:36:34 performs multiple times sequentially without raising an exception 493022:36:34# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_worker_spec.rb. It took 0.64 second. Expected to take 0.99 second. 493122:36:34# [RSpecRunTime] Starting example group ee/spec/workers/projects/register_suggested_reviewers_project_worker_spec.rb. Expected to take 0.97 second. 493222:36:34Projects::RegisterSuggestedReviewersProjectWorker 493422:36:34 when project is not found 493522:36:34 returns without calling the fetch suggested reviewer service 493622:36:34 when project is found 493722:36:34 when user is not found 493822:36:34 returns without calling the fetch suggested reviewer service 493922:36:34 when user is found 494022:36:34 when suggested reviews is not available for the project 494122:36:34 returns without calling the fetch suggested reviewer service 494222:36:34 when suggested reviews is available for the project 494322:36:34 when suggested reviews is not enabled for the project 494422:36:34 returns without calling the fetch suggested reviewer service 494522:36:34 when suggested reviews is enabled for the project 494622:36:34 when service returns success 494722:36:34 calls project register service and logs an info with payload 494822:36:34 when service returns error 494922:36:34 when error is trackable 495022:36:34 tracks the error 495122:36:34 when error is swallowable 495222:36:35 swallows the error 495322:36:35 when error is trackable and raisable 495422:36:35 tracks and raises the error 495522:36:35# [RSpecRunTime] Finishing example group ee/spec/workers/projects/register_suggested_reviewers_project_worker_spec.rb. It took 0.85 second. Expected to take 0.97 second. 495622:36:35# [RSpecRunTime] Starting example group ee/spec/helpers/incident_management/oncall_schedule_helper_spec.rb. Expected to take 0.91 second. 495722:36:35IncidentManagement::OncallScheduleHelper 495822:36:35 #oncall_schedule_data 495922:36:35 returns on-call schedule data 496022:36:35# [RSpecRunTime] Finishing example group ee/spec/helpers/incident_management/oncall_schedule_helper_spec.rb. It took 0.48 second. Expected to take 0.91 second. 496122:36:35# [RSpecRunTime] Starting example group ee/spec/models/audit_events/streaming/header_spec.rb. Expected to take 0.86 second. 496222:36:35AuditEvents::Streaming::Header 496322:36:35 does not allow STI 496522:36:35 is expected to belong to external_audit_event_destination required: false 496622:36:35 is expected to validate that :key is case-sensitively unique within the scope of :external_audit_event_destination_id 496822:36:35 is expected to validate that :key cannot be empty/falsy 496922:36:35 is expected to validate that :value cannot be empty/falsy 497022:36:36 is expected to validate that the length of :key is at most 255 497122:36:36 is expected to validate that the length of :value is at most 255 497322:36:36 returns the correct hash 497422:36:36# [RSpecRunTime] Finishing example group ee/spec/models/audit_events/streaming/header_spec.rb. It took 0.54 second. Expected to take 0.86 second. 497522:36:36# [RSpecRunTime] Starting example group ee/spec/lib/telesign/transaction_callback_spec.rb. Expected to take 0.82 second. 497622:36:36Telesign::TransactionCallback 497822:36:36 returns user associated with the matching phone number validation record 497922:36:36 when callback is not valid 498022:36:36 is expected to be nil 498122:36:36 when no matching phone number validation record is found 498422:36:36 when signature is not present in the headers 498522:36:36 is expected to eq false 498622:36:36 when signature is present in the headers 498722:36:36 is expected to eq true 498822:36:36 when Authorization header does not have the correct format 498922:36:36 authorization: "", payload: payload_string 499022:36:36 is expected to eq false 499122:36:36 authorization: "wrong auth", payload: payload_string 499222:36:36 is expected to eq false 499322:36:36 authorization: "XYZ #<RSpec::Parameterized::Core::RefArg:0x00007d202578e2a0>:#<RSpec::Parameterized::Core::RefArg:0x00007d202578e250>", payload: payload_string 499422:36:36 is expected to eq false 499522:36:36 authorization: "#<RSpec::Parameterized::Core::RefArg:0x00007d202578cf90> wrong_customer_id:#<RSpec::Parameterized::Core::RefArg:0x00007d202578cf68>", payload: payload_string 499622:36:36 is expected to eq false 499722:36:36 authorization: "#<RSpec::Parameterized::Core::RefArg:0x00007d202578bca8> #<RSpec::Parameterized::Core::RefArg:0x00007d202578bc80>:wrong_signature", payload: payload_string 499822:36:36 is expected to eq false 499922:36:36 authorization: "#<RSpec::Parameterized::Core::RefArg:0x00007d202578a9c0> #<RSpec::Parameterized::Core::RefArg:0x00007d202578a998>:#<RSpec::Parameterized::Core::RefArg:0x00007d202578a970>", payload: "wrong payload" 500022:36:36 is expected to eq false 500222:36:36 logs with the correct payload and tracks the event 500322:36:36 when status is not 200 500422:36:36 tracks the event with the correct payload 500522:36:36 when there is no matching record for the received reference_id 500622:36:36 does not track any event 500722:36:36 when callback is not valid 500822:36:36 does not log 501022:36:36 initializes the request and payload 501122:36:36# [RSpecRunTime] Finishing example group ee/spec/lib/telesign/transaction_callback_spec.rb. It took 0.69 second. Expected to take 0.82 second. 501222:36:36# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/expire_service_spec.rb. Expected to take 0.78 second. 501322:36:36GitlabSubscriptions::AddOnPurchases::SelfManaged::ExpireService 501522:36:37 updates the expiration date 501622:36:37 when add-on purchase is already expired 501722:36:37 does not update the add-on purchase again 501822:36:37 when update fails 501922:36:37 returns an error 502022:36:37# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/expire_service_spec.rb. It took 0.59 second. Expected to take 0.78 second. 502122:36:37# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/concerns/job_loggable_spec.rb. Expected to take 0.75 second. 502222:36:37Gitlab::Llm::Chain::Concerns::JobLoggable 502422:36:37 when the job log has less than 1000 lines 502522:36:37 returns the complete job log 502622:36:37 when the job log has more than 1000 lines 502722:36:37 returns the last 1000 lines of the job log 502822:36:37# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/concerns/job_loggable_spec.rb. It took 0.59 second. Expected to take 0.75 second. 502922:36:37# [RSpecRunTime] Starting example group ee/spec/models/ee/namespaces/user_namespace_spec.rb. Expected to take 0.69 second. 503022:36:37Namespaces::UserNamespace 503122:36:38 does not allow STI 503222:36:38 .namespace_settings 503322:36:38 returns new instance of namespace settings when user does not have one created 503422:36:38 returns saved namespace settings when user has one 503522:36:38# [RSpecRunTime] Finishing example group ee/spec/models/ee/namespaces/user_namespace_spec.rb. It took 0.39 second. Expected to take 0.69 second. 503622:36:38# [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb. Expected to take 0.68 second. 503722:36:38Vulnerabilities::ScannerEntity 503922:36:38 contains required fields 504022:36:38# [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb. It took 0.58 second. Expected to take 0.68 second. 504122:36:38# [RSpecRunTime] Starting example group ee/spec/workers/onboarding/add_on_seat_assignment_iterable_trigger_worker_spec.rb. Expected to take 0.6 second. 504222:36:38Onboarding::AddOnSeatAssignmentIterableTriggerWorker 504422:36:38 when namespace does not exist 504522:36:38 does not run the iterable trigger worker 504622:36:38 when namespace exists 504722:36:39 calls the iterable trigger worker for each user 504822:36:39 for multiple ids 504922:36:39 calls the iterable trigger worker for each user 505022:36:39# [RSpecRunTime] Finishing example group ee/spec/workers/onboarding/add_on_seat_assignment_iterable_trigger_worker_spec.rb. It took 0.46 second. Expected to take 0.6 second. 505122:36:39# [RSpecRunTime] Starting example group ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb. Expected to take 0.59 second. 505222:36:39PersonalAccessTokens::CreateService 505422:36:39 when non-admin user 505522:36:39 when user creates their own token 505622:36:39 creates AuditEvent with success message 505722:36:39 when user attempts to create a token for a different user 505822:36:39 creates AuditEvent with failure message 506022:36:39 with admin mode enabled 506122:36:39 with admin mode disabled 506222:36:39 creates audit logs with failure message 506322:36:39# [RSpecRunTime] Finishing example group ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb. It took 0.43 second. Expected to take 0.59 second. 506422:36:39# [RSpecRunTime] Starting example group ee/spec/services/elastic/indexing_control_service_spec.rb. Expected to take 0.54 second. 506522:36:39Elastic::IndexingControlService 506722:36:39 raises an exception when passed wrong worker 506822:36:39 .add_to_waiting_queue! 506922:36:39 calls an instance method 507022:36:39 .has_jobs_in_waiting_queue? 507122:36:39 calls an instance method 507222:36:39 .resume_processing! 507322:36:39 calls an instance method 507522:36:39 reports the queue size 507622:36:39 #add_to_waiting_queue! 507722:36:40 adds a job to the set 507822:36:40 adds only one unique job to the set 507922:36:40 only stores `project` context information 508022:36:40 #has_jobs_in_waiting_queue? 508122:36:40 checks set existence 508222:36:40 #resume_processing! 508322:36:40 puts jobs back into the queue and respects order 508422:36:40 drops a set after execution 508522:36:40 concurrent changes to different queues 508622:36:40 allows to use queues independently of each other 508722:36:40# [RSpecRunTime] Finishing example group ee/spec/services/elastic/indexing_control_service_spec.rb. It took 0.35 second. Expected to take 0.54 second. 508822:36:40# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/embeddings_completion_spec.rb. Expected to take 0.5 second. 508922:36:40Gitlab::Llm::Chain::Tools::EmbeddingsCompletion 509122:36:40 executes calls and returns ResponseModifier 509222:36:40 yields the streamed response to the given block 509322:36:40 raises an error when request failed 509422:36:40 when user has AI features disabled 509522:36:40 returns an empty response message 509622:36:40 when the question is not provided 509722:36:40 returns an empty response message 509822:36:40 when no documents are found 509922:36:40 returns an empty response message 510022:36:40 when DocsClient returns nil 510122:36:40 returns an empty response message 510222:36:40# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/embeddings_completion_spec.rb. It took 0.36 second. Expected to take 0.5 second. 510322:36:40# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/ai_gateway/completions/base_spec.rb. Expected to take 0.47 second. 510422:36:40Gitlab::Llm::AiGateway::Completions::Base 510622:36:40 behaves like executing successfully 510722:36:40 executes the response service and returns its result 510822:36:40 when the completion is not valid 510922:36:40 returns nil without making a request 511022:36:40 when the subclass raises an ArgumentError when gathering inputs 511122:36:40 behaves like executing successfully 511222:36:40 executes the response service and returns its result 511322:36:40 when an unexpected error is raised 511422:36:40 behaves like executing successfully 511522:36:40 executes the response service and returns its result 511622:36:40 when the subclass overrides the post_process method 511722:36:40 behaves like executing successfully 511822:36:40 executes the response service and returns its result 511922:36:40 when the subclass overrides the response modifier 512022:36:40 behaves like executing successfully 512122:36:40 executes the response service and returns its result 512222:36:40 required methods 512322:36:40 is expected to raise NotImplementedError 512422:36:40# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/ai_gateway/completions/base_spec.rb. It took 0.37 second. Expected to take 0.47 second. 512522:36:40# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/entry/gcp_secret_manager/secret_spec.rb. Expected to take 0.44 second. 512622:36:40Gitlab::Ci::Config::Entry::GcpSecretManager::Secret 512822:36:40 when all config value is correct 512922:36:40 is expected to be valid 513022:36:40 when name is nil 513122:36:40 is expected not to be valid 513222:36:41 reports error 513322:36:41 when version is not defined 513422:36:41 is expected to be valid 513522:36:41 when version is an integer 513622:36:41 is expected to be valid 513722:36:41 when there is an unknown key present 513822:36:41 is expected not to be valid 513922:36:41 reports error 514022:36:41 when config is not a hash 514122:36:41 is expected not to be valid 514222:36:41 reports error 514422:36:41 when config is valid 514522:36:41 returns config 514622:36:41 when version is not defined 514722:36:41 defaults to latest version 514822:36:41 when version is an integer 514922:36:41 coerces version to string 515022:36:41# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/entry/gcp_secret_manager/secret_spec.rb. It took 0.32 second. Expected to take 0.44 second. 515122:36:41# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/entry/vault/secret_spec.rb. Expected to take 0.39 second. 515222:36:41Gitlab::Ci::Config::Entry::Vault::Secret 515422:36:41 when entry config value is correct 515522:36:41 when config is a hash 515722:36:41 returns Vault secret configuration 516022:36:41 when config is a string with engine path 516222:36:41 returns Vault secret configuration 516522:36:41 when config is a string without engine path 516722:36:41 returns Vault secret configuration 517022:36:41 when entry value is not correct 517222:36:41 when there is an unknown key present 517322:36:41 reports error 517422:36:41 when path is not present 517522:36:41 reports error 517622:36:41 when field is not present 517722:36:41 reports error 517822:36:41 when engine is not a hash 517922:36:41 reports error 518022:36:41# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/entry/vault/secret_spec.rb. It took 0.28 second. Expected to take 0.39 second. 518122:36:41# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/patch/additional_database_tasks_spec.rb. Expected to take 0.37 second. 518222:36:41Gitlab::Patch::AdditionalDatabaseTasks 518322:36:41 Gitlab::Patch::AdditionalDatabaseTasks::ActiveRecordDatabaseTasksDumpFilename 518422:36:41 #schema_dump_path 518522:36:41 db_config_name: :main, structure_path: "foo.sql" 518622:36:41 returns the correct path for the structure.sql file 518722:36:41 db_config_name: :embedding, structure_path: "ee/db/embedding/structure.sql" 518822:36:41 returns the correct path for the structure.sql file 518922:36:41 db_config_name: :geo, structure_path: "ee/db/geo/structure.sql" 519022:36:41 returns the correct path for the structure.sql file 519122:36:41 #cache_dump_filename 519222:36:41 db_config_name: :main, schema_cache_path: "bar.yml" 519322:36:41 returns the path for the schema_cache file in the Geo database dir 519422:36:41 db_config_name: :embedding, schema_cache_path: "ee/db/embedding/schema_cache.yml" 519522:36:41 returns the path for the schema_cache file in the Geo database dir 519622:36:41 db_config_name: :geo, schema_cache_path: "ee/db/geo/schema_cache.yml" 519722:36:41 returns the path for the schema_cache file in the Geo database dir 519822:36:41 Gitlab::Patch::AdditionalDatabaseTasks::ActiveRecordMigrationConfiguredMigratePath 519922:36:41 #configured_migrate_path 520022:36:41 when super returns nil 520222:36:41 when super returns only one regular migration path 520322:36:41 returns the configured migrate path 520422:36:41 when super returns only one post migrations path 520622:36:41 when super does not include a post migrations path 520722:36:41 returns the configured migrations path 520822:36:41 when super includes a post migrations path 520922:36:41 returns the regular migration path 521022:36:41# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/patch/additional_database_tasks_spec.rb. It took 0.28 second. Expected to take 0.37 second. 521122:36:41# [RSpecRunTime] Starting example group ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb. Expected to take 0.34 second. 521222:36:41PersonalAccessTokens::RevokeService 521422:36:41 when source is not self 521522:36:41 behaves like a successfully revoked token 521622:36:41 is expected to equal true 521722:36:41 is expected to equal true 521822:36:42 is expected to have received audit(hash_including(:name=>"personal_access_token_revoked", :message=>"Revoked personal access token with ...onal_details=>{:revocation_source=>:secret_detection, :event_name=>"personal_access_token_revoked"})) 1 time 521922:36:42# [RSpecRunTime] Finishing example group ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb. It took 0.25 second. Expected to take 0.34 second. 522022:36:42# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/anthropic/response_modifiers/tanuki_bot_spec.rb. Expected to take 0.31 second. 522122:36:42Gitlab::Llm::Anthropic::ResponseModifiers::TanukiBot 522222:36:42 #response_body 522322:36:42 is expected to eq "some ai response text" 522522:36:42 when the ids match existing documents 522622:36:42 fills sources 522722:36:42 when the ids don't match any documents 522822:36:42 sets extras as empty 522922:36:42 when the there are no ids 523022:36:42 sets extras as empty 523122:36:42 when there is error in place of ids 523222:36:42 sets extras as empty 523322:36:42 when the message contains the text I don't know 523422:36:42 sets extras as empty 523522:36:42# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/anthropic/response_modifiers/tanuki_bot_spec.rb. It took 0.2 second. Expected to take 0.31 second. 523622:36:42# [RSpecRunTime] Starting example group ee/spec/lib/gem_extensions/elasticsearch/model/client_spec.rb. Expected to take 0.29 second. 523722:36:42GemExtensions::Elasticsearch::Model::Client 523922:36:42 returns a general client by default 524022:36:42 returns a search client when :search operation is specified 524122:36:42 caches the clients 524222:36:42 creates new clients when config changes 524322:36:42 creates new clients when retry_on_failure changes 524422:36:42 creates new clients when adapter changes 524522:36:42 retry_on_failure 524622:36:42 for general requests 524722:36:42 is the default 524822:36:42 for search requests 524922:36:42 is equal to the application setting 525022:36:42# [RSpecRunTime] Finishing example group ee/spec/lib/gem_extensions/elasticsearch/model/client_spec.rb. It took 0.21 second. Expected to take 0.29 second. 525122:36:42# [RSpecRunTime] Starting example group ee/spec/models/integrations/github/remote_project_spec.rb. Expected to take 0.27 second. 525222:36:42Integrations::Github::RemoteProject 525322:36:42 does not allow STI 525522:36:42 uses github.com API endpoint 525622:36:42 when git repo mirror URL is used 525722:36:42 excludes auth token set as username 525822:36:42 for a custom host 525922:36:42 is extracted from the url 526122:36:42 is extracted from the url 526222:36:42 #repository_name 526322:36:42 is extracted from the url 526422:36:42 when https git URL is used 526522:36:42 doesn't include '.git' at the end 526622:36:42 when project sub-route accidentally used 526722:36:42 ignores the sub-route 526822:36:42# [RSpecRunTime] Finishing example group ee/spec/models/integrations/github/remote_project_spec.rb. It took 0.24 second. Expected to take 0.27 second. 526922:36:42# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb. Expected to take 0.24 second. 527022:36:42Gitlab::Ci::Reports::Security::Locations::DependencyScanning 527122:36:42 behaves like vulnerability location 527322:36:42 when all params are given 527422:36:42 initializes an instance 527522:36:42 param: :file_path 527622:36:42 when param file_path is missing 527722:36:42 raises an error 527822:36:42 param: :package_name 527922:36:42 when param package_name is missing 528022:36:42 raises an error 528122:36:42 #fingerprint 528222:36:42 generates expected fingerprint 528322:36:42 #fingerprint_path 528422:36:42 generates expected fingerprint 528622:36:42 returns true when fingerprints are equal 528722:36:42 returns false when fingerprints are different 528822:36:42# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb. It took 0.19 second. Expected to take 0.24 second. 528922:36:42# [RSpecRunTime] Starting example group ee/spec/models/board_assignee_spec.rb. Expected to take 0.23 second. 529022:36:42BoardAssignee 529122:36:42 does not allow STI 529222:36:42 relationships 529322:36:42 is expected to belong to board required: false 529422:36:42 is expected to belong to assignee class_name => User required: false 529622:36:43 is expected to validate that :board cannot be empty/falsy 529722:36:43 is expected to validate that :assignee cannot be empty/falsy 529822:36:43# [RSpecRunTime] Finishing example group ee/spec/models/board_assignee_spec.rb. It took 0.16 second. Expected to take 0.23 second. 529922:36:43# [RSpecRunTime] Starting example group ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_serializer_spec.rb. Expected to take 0.2 second. 530022:36:43GitlabSubscriptions::MemberManagement::MemberApprovalSerializer 530222:36:43 when there are no member approvals 530322:36:43 returns an empty array 530422:36:43 when there are member approvals 530522:36:43 returns member approval attributes 530622:36:43# [RSpecRunTime] Finishing example group ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_serializer_spec.rb. It took 0.15 second. Expected to take 0.2 second. 530722:36:43# [RSpecRunTime] Starting example group ee/spec/models/concerns/incident_management/base_pending_escalation_spec.rb. Expected to take 0.19 second. 530822:36:43IncidentManagement::BasePendingEscalation 530922:36:43 does not allow STI 531122:36:43 must be implemented 531222:36:43 .class_for_check_worker 531322:36:43 must be implemented 531422:36:43 #escalatable 531522:36:43 must be implemented 531622:36:43# [RSpecRunTime] Finishing example group ee/spec/models/concerns/incident_management/base_pending_escalation_spec.rb. It took 0.13 second. Expected to take 0.19 second. 531722:36:43# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/zoekt_search_enabled_metric_spec.rb. Expected to take 0.17 second. 531822:36:43Gitlab::Usage::Metrics::Instrumentations::ZoektSearchEnabledMetric 532022:36:43 when zoekt_search_enabled is true 532122:36:43 behaves like a correct instrumented metric value 532222:36:43 has correct value 532322:36:43 when zoekt_search_enabled is false 532422:36:43 behaves like a correct instrumented metric value 532522:36:43 has correct value 532722:36:43 when license zoekt_code_search is not available 532822:36:43 is expected to eq false 532922:36:43 when license zoekt_code_search is available 533022:36:43 is expected to eq true 533122:36:43# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/zoekt_search_enabled_metric_spec.rb. It took 0.11 second. Expected to take 0.17 second. 533222:36:43# [RSpecRunTime] Starting example group ee/spec/workers/pause_control/resume_worker_spec.rb. Expected to take 0.16 second. 533322:36:43PauseControl::ResumeWorker 533522:36:43 when zoekt workers are paused 533622:36:43 does not resume processing 533722:36:43 when zoekt workers are not paused 533822:36:43 pauses inactive strategies and reschedues a job 533922:36:43 does not reschedules the job 534022:36:43# [RSpecRunTime] Finishing example group ee/spec/workers/pause_control/resume_worker_spec.rb. It took 0.1 second. Expected to take 0.16 second. 534122:36:43# [RSpecRunTime] Starting example group ee/spec/helpers/container_registry/container_registry_helper_spec.rb. Expected to take 0.15 second. 534222:36:43ContainerRegistry::ContainerRegistryHelper 534322:36:43 #project_container_registry_template_data 534422:36:43 returns the correct template data 534522:36:43# [RSpecRunTime] Finishing example group ee/spec/helpers/container_registry/container_registry_helper_spec.rb. It took 0.13 second. Expected to take 0.15 second. 534622:36:43# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/scim/user_name_spec.rb. Expected to take 0.14 second. 534722:36:43EE::API::Entities::Scim::UserName 534822:36:43 contains the name 534922:36:43 contains the first name 535022:36:43 contains the last name 535122:36:43# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/scim/user_name_spec.rb. It took 0.11 second. Expected to take 0.14 second. 535222:36:43# [RSpecRunTime] Starting example group ee/spec/models/geo/tracking_base_spec.rb. Expected to take 0.12 second. 535322:36:43Geo::TrackingBase 535422:36:43 does not allow STI 535522:36:43 raises when Geo database is not configured 535622:36:43 raises when Geo database is not found 535722:36:43# [RSpecRunTime] Finishing example group ee/spec/models/geo/tracking_base_spec.rb. It took 0.09 second. Expected to take 0.12 second. 535822:36:43# [RSpecRunTime] Starting example group ee/spec/serializers/metrics_report_metric_entity_spec.rb. Expected to take 0.12 second. 535922:36:43MetricsReportMetricEntity 536122:36:43 contains the correct metric 536222:36:43 when the metric did not change 536322:36:43 does not expose previous_value 536422:36:43 when the metric changed 536522:36:43 exposes the previous_value 536622:36:43# [RSpecRunTime] Finishing example group ee/spec/serializers/metrics_report_metric_entity_spec.rb. It took 0.09 second. Expected to take 0.12 second. 536722:36:43# [RSpecRunTime] Starting example group ee/spec/graphql/types/remote_development/workspace_type_spec.rb. Expected to take 0.11 second. 536822:36:43Types::RemoteDevelopment::WorkspaceType 536922:36:44 is expected to eq "Workspace" 537022:36:44 is expected to have graphql fields :id, :cluster_agent, :project_id, :user, :name, :namespace, :max_hours_before_termination, :desired_state, :desired_state_updated_at, :actual_state, :responded_to_agent_at, :url, :editor, :devfile_ref, :devfile_path, :devfile_web_url, :devfile, :processed_devfile, :deployment_resource_version, :created_at, and :updated_at 537122:36:44 is expected to require graphql authorizations :read_workspace 537222:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/remote_development/workspace_type_spec.rb. It took 0.09 second. Expected to take 0.11 second. 537322:36:44# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/commit_config_spec.rb. Expected to take 0.11 second. 537422:36:44Elastic::Latest::CommitConfig 537622:36:44 returns config 537822:36:44 behaves like config settings return correct values 537922:36:44 returns config 538022:36:44 sets correct shard/replica settings 538122:36:44# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/commit_config_spec.rb. It took 0.09 second. Expected to take 0.11 second. 538222:36:44# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb. Expected to take 0.1 second. 538322:36:44Gitlab::Usage::ServicePing::PayloadKeysProcessor 538422:36:44 missing_instrumented_metrics_key_paths 538522:36:44 returns the missing keys 538622:36:44# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb. It took 0.06 second. Expected to take 0.1 second. 538722:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability/issue_link_type_spec.rb. Expected to take 0.09 second. 538822:36:44Types::Vulnerability::IssueLinkType 538922:36:44 is expected to have graphql fields :id, :link_type, and :issue 539022:36:44 is expected to require graphql authorizations :read_issue_link 539122:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability/issue_link_type_spec.rb. It took 0.06 second. Expected to take 0.09 second. 539222:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/feature_settings/features_enum_spec.rb. Expected to take 0.09 second. 539322:36:44Types::Ai::FeatureSettings::FeaturesEnum 539422:36:44 is expected to eq "AiFeatures" 539522:36:44 exposes all the curated self-hosted features 539622:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/feature_settings/features_enum_spec.rb. It took 0.06 second. Expected to take 0.09 second. 539722:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb. Expected to take 0.08 second. 539822:36:44Types::IncidentManagement::OncallParticipantType 539922:36:44 is expected to eq "OncallParticipantType" 540022:36:44 exposes the expected fields 540122:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb. It took 0.06 second. Expected to take 0.08 second. 540222:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/google_cloud/artifact_registry/artifacts_sort_enum_spec.rb. Expected to take 0.08 second. 540322:36:44Types::GoogleCloud::ArtifactRegistry::ArtifactsSortEnum 540422:36:44 exposes all the existing sort values 540522:36:44 is expected to eq "GoogleCloudArtifactRegistryArtifactsSort" 540622:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/google_cloud/artifact_registry/artifacts_sort_enum_spec.rb. It took 0.06 second. Expected to take 0.08 second. 540722:36:44# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb. Expected to take 0.08 second. 540822:36:44Gitlab::Llm::Chain::Requests::VertexAi 541022:36:44 calls the vertex completion endpoint 541222:36:44 initializes the vertex client 541322:36:44# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb. It took 0.06 second. Expected to take 0.08 second. 541422:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/pipeline_security_report_finding_sort_enum_spec.rb. Expected to take 0.08 second. 541522:36:44Types::Security::PipelineSecurityReportFindingSortEnum 541622:36:44 exposes all the existing security findings sort orders 541722:36:44 is expected to eq "PipelineSecurityReportFindingSort" 541822:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/pipeline_security_report_finding_sort_enum_spec.rb. It took 0.05 second. Expected to take 0.08 second. 541922:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/app_sec/fuzzing/api/scan_profile_type_spec.rb. Expected to take 0.06 second. 542022:36:44Types::AppSec::Fuzzing::API::ScanProfileType 542122:36:44 is expected to have graphql fields :name, :description, and :yaml 542222:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/app_sec/fuzzing/api/scan_profile_type_spec.rb. It took 0.04 second. Expected to take 0.06 second. 542322:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/security_orchestration/scan_execution_policy_type_spec.rb. Expected to take 0.05 second. 542422:36:44Types::SecurityOrchestration::ScanExecutionPolicyType 542522:36:44 is expected to have graphql fields :description, :edit_path, :enabled, :name, :updated_at, :yaml, :policy_scope, :source, and :deprecated_properties 542622:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_orchestration/scan_execution_policy_type_spec.rb. It took 0.04 second. Expected to take 0.05 second. 542722:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/branch_protections/push_access_level_type_spec.rb. Expected to take 0.05 second. 542822:36:44Types::BranchProtections::PushAccessLevelType 542922:36:44 is expected to have graphql fields :access_level, :access_level_description, :user, :group, and :deploy_key 543022:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/branch_protections/push_access_level_type_spec.rb. It took 0.03 second. Expected to take 0.05 second. 543122:36:44# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/settings_spec.rb. Expected to take 0.05 second. 543222:36:44RemoteDevelopment::Settings 543322:36:44 implements the extended module's behavior 543422:36:44# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/settings_spec.rb. It took 0.04 second. Expected to take 0.05 second. 543522:36:44# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/anthropic_spec.rb. Expected to take 0.05 second. 543622:36:44Gitlab::Llm::Chain::Tools::RefactorCode::Prompts::Anthropic 543822:36:44 returns prompt 543922:36:44# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/anthropic_spec.rb. It took 0.04 second. Expected to take 0.05 second. 544022:36:44# [RSpecRunTime] Starting example group ee/spec/graphql/types/gitlab_subscriptions/subscription_history_change_type_enum_spec.rb. Expected to take 0.05 second. 544122:36:44Types::GitlabSubscriptions::SubscriptionHistoryChangeTypeEnum 544222:36:44 exposes the correct subscription history change types 544322:36:44# [RSpecRunTime] Finishing example group ee/spec/graphql/types/gitlab_subscriptions/subscription_history_change_type_enum_spec.rb. It took 0.04 second. Expected to take 0.05 second. 544422:37:11auto_explain log contains 1833 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-db-32-39.346.main.ndjson.gz 544522:37:11took 26.210070803 544622:37:11[TEST PROF INFO] EventProf results for sql.active_record 544722:37:11Total time: 04:42.409 of 19:39.400 (23.95%) 544822:37:11Total events: 223116 544922:37:11Top 5 slowest suites (by time): 545022:37:11User (./ee/spec/models/ee/user_spec.rb:5) – 00:50.069 (37755 / 446) of 03:34.780 (23.31%) 545122:37:11Geo::Terrafor...ersionRegistry (./ee/spec/models/geo/terraform_state_version_registry_spec.rb:5) – 00:48.014 (34381 / 81) of 02:59.581 (26.74%) 545222:37:11ApprovalState (./ee/spec/models/approval_state_spec.rb:5) – 00:23.055 (17322 / 258) of 01:43.326 (22.31%) 545322:37:11Geo::CiSecureFileReplicator (./ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb:5) – 00:22.037 (16600 / 134) of 01:21.274 (27.12%) 545422:37:11Issue (./ee/spec/models/issue_spec.rb:5) – 00:14.873 (14725 / 175) of 01:13.146 (20.33%) 545522:37:11Knapsack report was generated. Preview: 545722:37:11 "ee/spec/models/ee/user_spec.rb": 214.7797217819998, 545822:37:11 "ee/spec/models/geo/terraform_state_version_registry_spec.rb": 179.58125445800033, 545922:37:11 "ee/spec/models/approval_state_spec.rb": 103.32594575700023, 546022:37:11 "ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb": 81.27466207999987, 546122:37:11 "ee/spec/models/issue_spec.rb": 73.1465666669992, 546222:37:11 "ee/spec/services/groups/enterprise_users/associate_service_spec.rb": 51.65968539400001, 546322:37:11 "ee/spec/lib/banzai/filter/references/iteration_reference_filter_spec.rb": 45.41005397400022, 546422:37:11 "ee/spec/services/deployments/approval_service_spec.rb": 42.64549742999952, 546522:37:11 "ee/spec/serializers/dashboard_operations_project_entity_spec.rb": 33.78925332600011, 546622:37:11 "ee/spec/services/vulnerabilities/manually_create_service_spec.rb": 27.531726817999697, 546722:37:11 "ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb": 22.049501784999848, 546822:37:11 "ee/spec/models/concerns/approver_migrate_hook_spec.rb": 22.1126011919996, 546922:37:11 "ee/spec/finders/gitlab_subscriptions/member_management/self_managed/non_billable_users_finder_spec.rb": 17.283513367000523, 547022:37:11 "ee/spec/services/boards/epics/move_service_spec.rb": 16.712337905999448, 547122:37:11 "ee/spec/lib/gitlab/auth/group_saml/gma_membership_enforcer_spec.rb": 13.05438803099969, 547222:37:11 "ee/spec/finders/security/scan_result_policies/findings_finder_spec.rb": 13.237973279000471, 547322:37:11 "ee/spec/services/ee/projects/update_pages_service_spec.rb": 12.042684370000643, 547422:37:11 "ee/spec/models/vulnerabilities/finding_signature_spec.rb": 10.177149704999465, 547522:37:11 "ee/spec/services/projects/gitlab_projects_import_service_spec.rb": 11.185465266999927, 547622:37:11 "ee/spec/lib/code_suggestions/programming_language_spec.rb": 7.926966646999972, 547722:37:11 "ee/spec/models/ee/dependency_proxy/manifest_spec.rb": 8.561753904000398, 547822:37:11 "ee/spec/models/vulnerabilities/finding/evidence_spec.rb": 8.34433271800026, 547922:37:11 "ee/spec/services/work_items/data_sync/move_service_spec.rb": 8.153307661000326, 548022:37:11 "ee/spec/lib/peek/views/elasticsearch_spec.rb": 6.270940807000443, 548122:37:11 "ee/spec/services/gitlab_subscriptions/trials/create_service_spec.rb": 6.702033098999891, 548222:37:11 "ee/spec/lib/gitlab/ci/templates/secret_detection_latest_gitlab_ci_yaml_spec.rb": 6.494943063000392, 548322:37:11 "ee/spec/lib/audit_events/strategies/instance/google_cloud_logging_destination_strategy_spec.rb": 8.731984631999694, 548422:37:11 "ee/spec/graphql/resolvers/epic_ancestors_resolver_spec.rb": 5.444273412999792, 548522:37:11 "ee/spec/services/ee/work_items/import_csv_service_spec.rb": 3.820818322999912, 548622:37:11 "ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb": 5.789595260000169, 548722:37:11 "ee/spec/lib/quality/seeders/vulnerabilities_spec.rb": 5.28464032500051, 548822:37:11 "ee/spec/services/epics/epic_links/update_service_spec.rb": 4.964735495000241, 548922:37:11 "ee/spec/workers/compliance_management/merge_requests/compliance_violations_consistency_worker_spec.rb": 3.35527266400004, 549022:37:11 "ee/spec/routing/user_routing_spec.rb": 3.6381178860001455, 549122:37:11 "ee/spec/lib/gitlab/usage_data_counters/epic_activity_unique_counter_spec.rb": 4.949331875999633, 549222:37:11 "ee/spec/serializers/pipeline_serializer_spec.rb": 2.250643788999696, 549322:37:11 "ee/spec/lib/search/elastic/work_item_query_builder_spec.rb": 3.057847074000165, 549422:37:11 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_environments_approval_required_spec.rb": 3.1426686289996724, 549522:37:11 "ee/spec/finders/search/projects_finder_spec.rb": 1.891003212999749, 549622:37:11 "ee/spec/models/audit_events/streaming/http/namespace_filter_spec.rb": 3.165928096999778, 549722:37:11 "ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb": 3.133476578999762, 549822:37:11 "ee/spec/services/app_sec/dast/profiles/build_config_service_spec.rb": 2.707581678000679, 549922:37:11 "ee/spec/lib/ee/gitlab/ci/matching/runner_matcher_spec.rb": 2.9965760189998036, 550022:37:11 "ee/spec/models/work_items/type_spec.rb": 2.462299284000437, 550122:37:11 "ee/spec/lib/quality/seeders/dependencies_spec.rb": 2.9819790190003914, 550222:37:11 "ee/spec/serializers/integrations/jira_serializers/issue_detail_entity_spec.rb": 2.5786428960000194, 550322:37:11 "ee/spec/finders/ee/members_finder_spec.rb": 2.5181537199996455, 550422:37:11 "ee/spec/helpers/users_helper_spec.rb": 2.463495863999924, 550522:37:11 "ee/spec/services/milestones/destroy_service_spec.rb": 2.5742867470007695, 550622:37:11 "ee/spec/views/groups/settings/_remove.html.haml_spec.rb": 2.6386085929998444, 550722:37:11 "ee/spec/lib/geo/console/show_all_site_status_data_action_spec.rb": 2.4261395659996197, 550822:37:11 "ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb": 2.2607385679993968, 550922:37:11 "ee/spec/lib/ee/gitlab/scim/group/reprovisioning_service_spec.rb": 2.1686414539999532, 551022:37:11 "ee/spec/lib/banzai/reference_parser/iterations_cadence_parser_spec.rb": 1.8729909839994434, 551122:37:11 "ee/spec/services/incident_management/oncall_schedules/create_service_spec.rb": 1.750355502000275, 551222:37:11 "ee/spec/lib/gitlab/audit/levels/group_spec.rb": 1.7296256339996035, 551322:37:11 "ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb": 1.3747637369997392, 551422:37:11 "ee/spec/lib/gitlab/quick_actions/users_extractor_spec.rb": 1.7327628630000618, 551522:37:11 "ee/spec/workers/security/create_security_policy_project_worker_spec.rb": 1.5505397350007115, 551622:37:11 "ee/spec/services/ee/branch_rules/base_service_spec.rb": 1.5740898240001115, 551722:37:11 "ee/spec/finders/dast_scanner_profiles_finder_spec.rb": 1.6008871520007233, 551822:37:11 "ee/spec/lib/gitlab/analytics/cycle_analytics/data_for_duration_chart_spec.rb": 1.458828591999918, 551922:37:11 "ee/spec/lib/gitlab/search/aggregation_parser_spec.rb": 1.573969723999653, 552022:37:11 "ee/spec/services/work_items/callbacks/health_status_spec.rb": 1.2419603070002267, 552122:37:11 "ee/spec/lib/search/elastic/references/legacy_spec.rb": 1.4451532120001502, 552222:37:11 "ee/spec/policies/approval_project_rule_policy_spec.rb": 1.504061259000082, 552322:37:11 "ee/spec/workers/analytics/devops_adoption/create_snapshot_worker_spec.rb": 1.2090541580000718, 552422:37:11 "ee/spec/workers/product_analytics/post_push_worker_spec.rb": 1.2070200790003582, 552522:37:11 "ee/spec/models/sca/license_policy_spec.rb": 0.8511418830003095, 552622:37:11 "ee/spec/services/gitlab_subscriptions/upload_license_service_spec.rb": 1.154082242000186, 552722:37:11 "ee/spec/models/remote_development/workspaces_agent_config_version_spec.rb": 0.8175799040000129, 552822:37:11 "ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb": 2.0720392499997615, 552922:37:11 "ee/spec/components/namespaces/storage/repository_limit_alert_component_spec.rb": 0.9542537259994788, 553022:37:11 "ee/spec/helpers/ee/dashboard_helper_spec.rb": 1.0160423910001555, 553122:37:11 "ee/spec/helpers/ee/graph_helper_spec.rb": 0.8625493710005685, 553222:37:11 "ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb": 0.8140464460002477, 553322:37:11 "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_worker_spec.rb": 0.6371403769999233, 553422:37:11 "ee/spec/workers/projects/register_suggested_reviewers_project_worker_spec.rb": 0.8446866529993713, 553522:37:11 "ee/spec/helpers/incident_management/oncall_schedule_helper_spec.rb": 0.47528092799984734, 553622:37:11 "ee/spec/models/audit_events/streaming/header_spec.rb": 0.5365035140002874, 553722:37:11 "ee/spec/lib/telesign/transaction_callback_spec.rb": 0.6865771729999324, 553822:37:11 "ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/expire_service_spec.rb": 0.5852839099998164, 553922:37:11 "ee/spec/lib/gitlab/llm/chain/concerns/job_loggable_spec.rb": 0.5941166390002763, 554022:37:11 "ee/spec/models/ee/namespaces/user_namespace_spec.rb": 0.38945028299986006, 554122:37:11 "ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb": 0.583969000000252, 554222:37:11 "ee/spec/workers/onboarding/add_on_seat_assignment_iterable_trigger_worker_spec.rb": 0.46449480799947196, 554322:37:11 "ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb": 0.430721222000102, 554422:37:11 "ee/spec/services/elastic/indexing_control_service_spec.rb": 0.35331928599953244, 554522:37:11 "ee/spec/lib/gitlab/llm/chain/tools/embeddings_completion_spec.rb": 0.3630671849996361, 554622:37:11 "ee/spec/lib/gitlab/llm/ai_gateway/completions/base_spec.rb": 0.365286635999837, 554722:37:11 "ee/spec/lib/gitlab/ci/config/entry/gcp_secret_manager/secret_spec.rb": 0.32441349900000205, 554822:37:11 "ee/spec/lib/gitlab/ci/config/entry/vault/secret_spec.rb": 0.28208070100026816, 554922:37:11 "ee/spec/lib/gitlab/patch/additional_database_tasks_spec.rb": 0.27551490099995135, 555022:37:11 "ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb": 0.24879834300008952, 555122:37:11 "ee/spec/lib/gitlab/llm/anthropic/response_modifiers/tanuki_bot_spec.rb": 0.19962404599937145, 555222:37:11 "ee/spec/lib/gem_extensions/elasticsearch/model/client_spec.rb": 0.206789605999802, 555322:37:11 "ee/spec/models/integrations/github/remote_project_spec.rb": 0.23572670399971685, 555422:37:11 "ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb": 0.19148962700000993, 555522:37:11 "ee/spec/models/board_assignee_spec.rb": 0.16268668900011107, 555622:37:11 "ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_serializer_spec.rb": 0.14902359999996406, 555722:37:11 "ee/spec/models/concerns/incident_management/base_pending_escalation_spec.rb": 0.1253106009999101, 555822:37:11 "ee/spec/lib/gitlab/usage/metrics/instrumentations/zoekt_search_enabled_metric_spec.rb": 0.11404841300009139, 555922:37:11 "ee/spec/workers/pause_control/resume_worker_spec.rb": 0.10111889300060284, 556022:37:11 "ee/spec/helpers/container_registry/container_registry_helper_spec.rb": 0.12630821200036735, 556122:37:11 "ee/spec/lib/ee/api/entities/scim/user_name_spec.rb": 0.11202375199991366, 556222:37:11 "ee/spec/models/geo/tracking_base_spec.rb": 0.09086624400060828, 556322:37:11 "ee/spec/serializers/metrics_report_metric_entity_spec.rb": 0.09279747399978078, 556422:37:11 "ee/spec/graphql/types/remote_development/workspace_type_spec.rb": 0.08938814399971307, 556522:37:11 "ee/spec/lib/elastic/latest/commit_config_spec.rb": 0.08538620400031505, 556622:37:11 "ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.06308483599968895, 556722:37:11 "ee/spec/graphql/types/vulnerability/issue_link_type_spec.rb": 0.060650927000097, 556822:37:11 "ee/spec/graphql/types/ai/feature_settings/features_enum_spec.rb": 0.05780195600073057, 556922:37:11 "ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb": 0.05547251700045308, 557022:37:11 "ee/spec/graphql/types/google_cloud/artifact_registry/artifacts_sort_enum_spec.rb": 0.05507317600040551, 557122:37:11 "ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb": 0.05788750600004278, 557222:37:11 "ee/spec/graphql/types/pipeline_security_report_finding_sort_enum_spec.rb": 0.054323315999681654, 557322:37:11 "ee/spec/graphql/types/app_sec/fuzzing/api/scan_profile_type_spec.rb": 0.03929901700030314, 557422:37:11 "ee/spec/graphql/types/security_orchestration/scan_execution_policy_type_spec.rb": 0.03508661799969559, 557522:37:11 "ee/spec/graphql/ee/types/branch_protections/push_access_level_type_spec.rb": 0.03481558800012863, 557622:37:11 "ee/spec/lib/remote_development/settings_spec.rb": 0.03534636800031876, 557722:37:11 "ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/anthropic_spec.rb": 0.03666199700001016, 557822:37:11 "ee/spec/graphql/types/gitlab_subscriptions/subscription_history_change_type_enum_spec.rb": 0.038081927000348514 558022:37:11Knapsack global time execution for tests: 19m 39s 558122:37:11Pending: (Failures listed here are expected and do not affect your suite's status) 558222:37:11 1) Geo::CiSecureFileReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 558322:37:11 # this context does not apply to models that are verified 558422:37:11 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 558522:37:11 2) Geo::CiSecureFileReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 558622:37:11 # this context does not apply to immutable models 558722:37:11 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 558822:37:11Finished in 20 minutes 15 seconds (files took 2 minutes 30.8 seconds to load) 558922:37:112672 examples, 0 failures, 2 pending 559022:37:11Randomized with seed 75 559122:37:18[TEST PROF INFO] Time spent in factories: 13:27.717 (63.68% of total time) 559222:37:18RSpec exited with 0. 559322:37:18No examples to retry, congrats! 559522:37:21Running after script... 559622:37:21$ source scripts/utils.sh 559722:37:21$ log_disk_usage 559822:37:21******************************************************* 559922:37:21This runner currently has 75G free disk space. 560022:37:21******************************************************* 565722:37:32$ bundle exec gem list gitlab_quality-test_tooling 565822:37:34gitlab_quality-test_tooling (2.1.0) 565922:37:34$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 566222:37:34$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 566522:37:34$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 566822:37:34$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 567222:37:35$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 567622:37:37$ tooling/bin/push_job_metrics || true 567722:37:38[job-metrics] Pushing job metrics file for the CI/CD job. 567822:37:38[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 568022:37:40Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 568222:37:41Uploading artifacts... 568322:37:41auto_explain/: found 2 matching artifact files and directories 568422:37:41coverage/: found 5 matching artifact files and directories 568522:37:41crystalball/: found 2 matching artifact files and directories 568622:37:41WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 568722:37:41knapsack/: found 4 matching artifact files and directories 568822:37:41rspec/: found 16 matching artifact files and directories 568922:37:41WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 569022:37:41log/*.log: found 17 matching artifact files and directories 569222:37:42WARNING: Retrying... context=artifacts-uploader error=request redirected 569322:37:45Uploading artifacts as "archive" to coordinator... 201 Created id=8353288703 responseStatus=201 Created token=glcbt-66 569422:37:45Uploading artifacts... 569522:37:45rspec/rspec-*.xml: found 1 matching artifact files and directories 569722:37:45WARNING: Retrying... context=artifacts-uploader error=request redirected 569822:37:46Uploading artifacts as "junit" to coordinator... 201 Created id=8353288703 responseStatus=201 Created token=glcbt-66 570022:37:58Job succeeded