rspec system pg12 minimal 22/28
Passed Started
by
@thomasrandolph
Thomas Randolph
1Running with gitlab-runner 15.6.0~beta.186.ga889181a (a889181a)2 on green-2.shared-gitlab-org.runners-manager.gitlab.com/default 8zCxmpPt3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:31c3beb3b8968af162019219a074f3d4c1a5b1ab319ec86668229ad0a7ed0e4f for postgres:12 with digest postgres@sha256:63a045745aec8457cb208e929118b557e95e1b1327e2ad29f14174054be5d56e ...10Starting service redis:6.0-alpine ...11Pulling docker image redis:6.0-alpine ...12Using docker image sha256:f30aed8202b4ddc9ed0c833f7bd2b90470dc3a438a51b6567e9955adfe224051 for redis:6.0-alpine with digest redis@sha256:fcf49f0ab799e3b7217aab710606e888b190bbf3c3a81b5c912dd8ef351d1f69 ...13Waiting for services to be up and running (timeout 30 seconds)...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 ...16Using docker image sha256:9f9846a4ac0697e6010265e736ea0ed08cd0506c4323c4e2a29d17e1b28665ce for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12@sha256:9229dfe0f4ee76cecfd8411f6668b0b2a5fd730d1d3688013b3a721189fcccb5 ...18Running on runner-8zcxmppt-project-278964-concurrent-0 via runner-8zcxmppt-shared-gitlab-org-1670453918-8cb8885e...20$ eval "$CI_PRE_CLONE_SCRIPT"21Fetching changes with git depth set to 20...22Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/23Created fresh repository.24remote: Enumerating objects: 141131, done. 25remote: Counting objects: 100% (141131/141131), done. 26remote: Compressing objects: 100% (89744/89744), done. 27remote: Total 141131 (delta 65036), reused 99095 (delta 46172), pack-reused 0 28Receiving objects: 100% (141131/141131), 119.18 MiB | 29.01 MiB/s, done.29Resolving deltas: 100% (65036/65036), done.31 * [new ref] refs/pipelines/716546384 -> refs/pipelines/71654638432Checking out 7c747a9f as refs/merge-requests/106378/merge...33Skipping Git submodules setup34$ git remote set-url origin "${CI_REPOSITORY_URL}"36Checking cache for ruby-gems-debian-bullseye-ruby-2.7-16...37cache.zip is up to date 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-debian-bullseye-ruby-2.7-16...40cache.zip is up to date 41Successfully extracted cache43Downloading artifacts for compile-test-assets (3441843123)...44Downloading artifacts from coordinator... ok id=3441843123 responseStatus=200 OK token=jSngyM8F45Downloading artifacts for detect-tests (3441843133)...46Downloading artifacts from coordinator... ok id=3441843133 responseStatus=200 OK token=jSngyM8F47Downloading artifacts for retrieve-tests-metadata (3441843138)...48Downloading artifacts from coordinator... ok id=3441843138 responseStatus=200 OK token=jSngyM8F49Downloading artifacts for setup-test-env (3441843127)...50Downloading artifacts from coordinator... ok id=3441843127 responseStatus=200 OK token=jSngyM8F52Using docker image sha256:9f9846a4ac0697e6010265e736ea0ed08cd0506c4323c4e2a29d17e1b28665ce for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12@sha256:9229dfe0f4ee76cecfd8411f6668b0b2a5fd730d1d3688013b3a721189fcccb5 ...53$ echo $FOSS_ONLY54$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb55$ export GOPATH=$CI_PROJECT_DIR/.go56$ mkdir -p $GOPATH57$ source scripts/utils.sh58$ source scripts/prepare_build.sh687Using decomposed database config (config/database.yml.decomposed-postgresql)688$ setup_db_user_only689CREATE ROLE690GRANT691==> 'setup_db_user_only' succeeded in 0 seconds.692$ bundle exec rake db:drop db:create db:schema:load db:migrate693Dropped database 'gitlabhq_test'694Dropped database 'gitlabhq_test_ci'695Dropped database 'gitlabhq_geo_test'696Created database 'gitlabhq_test'697Created database 'gitlabhq_test_ci'698Created database 'gitlabhq_geo_test'699==> 'bundle exec rake db:drop db:create db:schema:load db:migrate' succeeded in 40 seconds.700$ setup_db_praefect701SELECT pg_catalog.set_config('search_path', '', false);702CREATE DATABASE praefect_test ENCODING 'UTF8';703==> 'setup_db_praefect' succeeded in 0 seconds.704$ source ./scripts/rspec_helpers.sh705$ run_timed_command "gem install knapsack --no-document"706$ gem install knapsack --no-document707Successfully installed knapsack-4.0.07081 gem installed709==> 'gem install knapsack --no-document' succeeded in 0 seconds.710$ echo -e "\e[0Ksection_start:`date +%s`:gitaly-test-spawn[collapsed=true]\r\e[0KStarting Gitaly"820$ rspec_paralellized_job "--tag ~quarantine --tag ~level:migration"821SKIP_FLAKY_TESTS_AUTOMATICALLY: true822RETRY_FAILED_TESTS_IN_NEW_PROCESS: true823KNAPSACK_GENERATE_REPORT: true824FLAKY_RSPEC_GENERATE_REPORT: true825KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb826KNAPSACK_LOG_LEVEL: debug827KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_minimal_22_28_report.json828FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json829FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_minimal_22_28_report.json830NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_minimal_22_28_report.json831SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_minimal_22_28_report.txt832RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_minimal_22_28_report.txt833CRYSTALBALL: 834Knapsack report generator started!835Run options: exclude {:quarantine=>true, :level=>"migration"}836==> Starting Gitaly set up...837==> Starting GitLab Elasticsearch Indexer set up...838Test environment set up in 0.736677288 seconds839Jira840Starting the Capybara driver server...841 when internal issues tracker is enabled for the other project842 when only internal issues tracker is enabled for the actual project843Capybara starting Puma...844* Version 5.6.5 , codename: Birdie's Version845* Min threads: 0, max threads: 4846* Listening on unix:///tmp/20221208-466-1ad1wx9847 creates a link to the referenced issue on the preview848Skipping ./spec/features/issuables/markdown_references/jira_spec.rb[1:1:1:2] 'Jira when internal issues tracker is enabled for the other project when only internal issues tracker is enabled for the actual project creates a link to the referenced issue after submit' because it's flaky.849 creates a link to the referenced issue after submit (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)850 creates a note on the referenced issues851 when both external and internal issues trackers are enabled for the actual project852 creates a link to the referenced issue on the preview853 creates a link to the referenced issue after submit854 creates a note on the referenced issues855 when only external issues tracker is enabled for the actual project856Skipping ./spec/features/issuables/markdown_references/jira_spec.rb[1:1:3:1] 'Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue on the preview' because it's flaky.857 creates a link to the referenced issue on the preview (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)858Skipping ./spec/features/issuables/markdown_references/jira_spec.rb[1:1:3:2] 'Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue after submit' because it's flaky.859 creates a link to the referenced issue after submit (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)860 creates a note on the referenced issues861 when no tracker is enabled for the actual project862 creates a link to the referenced issue on the preview863 creates a link to the referenced issue after submit864 creates a note on the referenced issues865 when internal issues tracker is disabled for the other project866 when only internal issues tracker is enabled for the actual project867 creates a link to the referenced issue on the preview868 creates a link to the referenced issue after submit869 creates a note on the referenced issues870 when both external and internal issues trackers are enabled for the actual project871 creates a link to the referenced issue on the preview872 creates a link to the referenced issue after submit873 creates a note on the referenced issues874 when only external issues tracker is enabled for the actual project875 creates a link to the referenced issue on the preview876 creates a link to the referenced issue after submit877 creates a note on the referenced issues878 when no issues tracker is enabled for the actual project879 creates a link to the referenced issue on the preview880 creates a link to the referenced issue after submit881 creates a note on the referenced issues882Login883 password reset token after successful sign in884Authentication activity metric incremented: user_authenticated_counter885 invalidates password reset token886 initial login after setup887Authentication activity metric incremented: user_authenticated_counter888 allows the initial admin to create a password889 does not show flash messages when login page890 with a blocked account891Authentication activity metric incremented: user_session_destroyed_counter892Authentication activity metric incremented: user_blocked_counter893Authentication activity metric incremented: user_session_destroyed_counter894Authentication activity metric incremented: user_unauthenticated_counter895 prevents the user from logging in896Authentication activity metric incremented: user_session_destroyed_counter897Authentication activity metric incremented: user_blocked_counter898Authentication activity metric incremented: user_session_destroyed_counter899Authentication activity metric incremented: user_unauthenticated_counter900 does not update Devise trackable attributes901 with an unconfirmed email address902 within the grace period903Authentication activity metric incremented: user_authenticated_counter904 allows to login905 when the confirmation grace period is expired906Authentication activity metric incremented: user_session_destroyed_counter907Authentication activity metric incremented: user_session_destroyed_counter908Authentication activity metric incremented: user_unauthenticated_counter909 prevents the user from logging in and renders a resend confirmation email link910 when resending the confirmation email911 redirects to the "almost there" page912 with a disallowed password913Authentication activity metric incremented: user_unauthenticated_counter914Authentication activity metric incremented: user_password_invalid_counter915 disallows login916Authentication activity metric incremented: user_unauthenticated_counter917Authentication activity metric incremented: user_password_invalid_counter918 does not update Devise trackable attributes919 with the ghost user920Authentication activity metric incremented: user_unauthenticated_counter921Authentication activity metric incremented: user_password_invalid_counter922 disallows login923Authentication activity metric incremented: user_unauthenticated_counter924Authentication activity metric incremented: user_password_invalid_counter925 does not update Devise trackable attributes926 with OneTrust authentication927 has proper Content-Security-Policy headers928 with two-factor authentication929 with valid username/password930Authentication activity metric incremented: user_authenticated_counter931Authentication activity metric incremented: user_two_factor_authenticated_counter932 does not show a "You are already signed in." error message933 does not allow sign-in if the user password is updated before entering a one-time code934 using one-time code935Authentication activity metric incremented: user_authenticated_counter936Authentication activity metric incremented: user_two_factor_authenticated_counter937 allows login with valid code938 persists remember_me value via hidden field939 blocks login with invalid code940Authentication activity metric incremented: user_authenticated_counter941Authentication activity metric incremented: user_two_factor_authenticated_counter942 allows login with invalid code, then valid code943Authentication activity metric incremented: user_authenticated_counter944Authentication activity metric incremented: user_two_factor_authenticated_counter945 triggers ActiveSession.cleanup for the user946 using backup code947 with valid code948Authentication activity metric incremented: user_authenticated_counter949Authentication activity metric incremented: user_two_factor_authenticated_counter950 allows login951Authentication activity metric incremented: user_authenticated_counter952Authentication activity metric incremented: user_two_factor_authenticated_counter953 invalidates the used code954Authentication activity metric incremented: user_authenticated_counter955Authentication activity metric incremented: user_two_factor_authenticated_counter956Authentication activity metric incremented: user_session_destroyed_counter957Authentication activity metric incremented: user_authenticated_counter958Authentication activity metric incremented: user_two_factor_authenticated_counter959 invalidates backup codes twice in a row960Authentication activity metric incremented: user_authenticated_counter961Authentication activity metric incremented: user_two_factor_authenticated_counter962 triggers ActiveSession.cleanup for the user963 with invalid code964 blocks login965 when logging in via OAuth966 when authn_context is worth two factors967Authentication activity metric incremented: user_authenticated_counter968 signs user in without prompting for second factor969 when two factor authentication is required970Authentication activity metric incremented: user_authenticated_counter971Authentication activity metric incremented: user_two_factor_authenticated_counter972 shows 2FA prompt after OAuth login973 without two-factor authentication974 with correct username and password975Authentication activity metric incremented: user_authenticated_counter976 allows basic login977Authentication activity metric incremented: user_authenticated_counter978 does not show already signed in message when opening sign in page after login979Authentication activity metric incremented: user_authenticated_counter980 triggers ActiveSession.cleanup for the user981 when the users password is expired982Authentication activity metric incremented: user_authenticated_counter983 asks for a new password984 with invalid username and password985Authentication activity metric incremented: user_unauthenticated_counter986Authentication activity metric incremented: user_password_invalid_counter987 blocks invalid login988 with required two-factor authentication enabled989 global setting990 with grace period defined991 within the grace period992Authentication activity metric incremented: user_authenticated_counter993 redirects to two-factor configuration page994Authentication activity metric incremented: user_authenticated_counter995 allows skipping two-factor configuration996 after the grace period997Authentication activity metric incremented: user_authenticated_counter998 redirects to two-factor configuration page999Authentication activity metric incremented: user_authenticated_counter1000 disallows skipping two-factor configuration1001 without grace period defined1002Authentication activity metric incremented: user_authenticated_counter1003 redirects to two-factor configuration page1004 group setting1005 with grace period defined1006 within the grace period1007Authentication activity metric incremented: user_authenticated_counter1008 redirects to two-factor configuration page1009Authentication activity metric incremented: user_authenticated_counter1010 allows skipping two-factor configuration1011 after the grace period1012Authentication activity metric incremented: user_authenticated_counter1013 redirects to two-factor configuration page1014Authentication activity metric incremented: user_authenticated_counter1015 disallows skipping two-factor configuration1016 without grace period defined1017Authentication activity metric incremented: user_authenticated_counter1018 redirects to two-factor configuration page1019 UI tabs and panes1020 when no defaults are changed1021 does not render any tabs1022 renders link to sign up path1023 when signup is disabled1024 does not render any tabs1025 does not render link to sign up path1026 when ldap is enabled1027 correctly renders tabs and panes1028 renders link to sign up path1029 when crowd is enabled1030 correctly renders tabs and panes1031 Client helper classes and flags1032 adds client browser and platform classes to page body1033 when terms are enforced1034Authentication activity metric incremented: user_authenticated_counter1035 asks to accept the terms on first login1036Authentication activity metric incremented: user_authenticated_counter1037 does not ask for terms when the user already accepted them1038 when 2FA is required for the user1039 when the user did not enable 2FA1040Authentication activity metric incremented: user_authenticated_counter1041 asks to set 2FA before asking to accept the terms1042 when the user already enabled 2FA1043Authentication activity metric incremented: user_authenticated_counter1044Authentication activity metric incremented: user_two_factor_authenticated_counter1045 asks the user to accept the terms1046 when the users password is expired1047Authentication activity metric incremented: user_authenticated_counter1048 asks the user to accept the terms before setting a new password1049 when the user does not have an email configured1050Skipping ./spec/features/users/login_spec.rb[1:13:5:1] 'Login when terms are enforced when the user does not have an email configured asks the user to accept the terms before setting an email' because it's flaky.1051 asks the user to accept the terms before setting an email (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)1052 when sending confirmation email and not yet confirmed1053Authentication activity metric incremented: user_authenticated_counter1054 allows login and shows a flash warning to confirm the email address1055 when not having confirmed within Devise's allow_unconfirmed_access_for time1056Authentication activity metric incremented: user_session_destroyed_counter1057Authentication activity metric incremented: user_session_destroyed_counter1058Authentication activity metric incremented: user_unauthenticated_counter1059 does not allow login and shows a flash alert to confirm the email address1060Merge request > User edits assignees sidebar1061 when GraphQL assignees widget feature flag is disabled1062 when user is an owner1063 when assigned to maintainer1064 behaves like when assigned1065 shows assignee name1066 shows assignee tooltip ''1067 when edit is clicked1068 shows assignee tooltip '1069 when assigned to developer1070 behaves like when assigned1071 shows assignee name1072 shows assignee tooltip 'Cannot merge'1073 when edit is clicked1074 shows assignee tooltip 'Cannot merge1075 with invite members considerations1076 when a privileged user can invite1077 shows a link for inviting members and launches invite modal1078 when user cannot invite members in assignee dropdown1079 shows author in assignee dropdown and no invite link1080 when GraphQL assignees widget feature flag is enabled1081 when user is an owner1082 when assigned to maintainer1083 behaves like when assigned1084 shows assignee name1085 shows assignee tooltip ''1086 when edit is clicked1087 shows assignee tooltip '1088 when assigned to developer1089 behaves like when assigned1090 shows assignee name1091 shows assignee tooltip 'Cannot merge'1092 when edit is clicked1093 shows assignee tooltip 'Cannot merge1094 with invite members considerations1095 when a privileged user can invite1096 shows a link for inviting members and launches invite modal1097 when user cannot invite members in assignee dropdown1098 shows author in assignee dropdown and no invite link1099Projects > Files > User uploads files1100 when a user has write access1101 uploads and commits a new text file1102 uploads and commits a new image file1103 uploads and commits a new pdf file1104 uploads a file to a sub-directory1105 uploads and commits a new text file1106 uploads and commits a new image file1107 uploads and commits a new pdf file1108 uploads a file to a sub-directory1109 when a user does not have write access1110 uploads and commits a new file to a forked project1111 uploads and commits a new file to a forked project1112Projects > Files > Template type dropdown selector1113 editing a non-matching file1114 not displayed1115 selects every template type correctly1116 updates template type toggle value when template is chosen1117 editing a matching file1118 displayed1119 selects every template type correctly1120 user previews changes1121 type selector is hidden and shown correctly1122 creating a matching file1123 is displayed1124 toggle is set to the correct value1125 sets the toggle text when selecting the template type1126 selects every template type correctly1127 creating a file1128 type selector is shown1129 toggle is set to the proper value1130 selects every template type correctly1131Dashboard Merge Requests1132 disables target branch filter1133 new merge request dropdown1134 shows projects only with merge requests feature enabled1135 no merge requests exist1136 shows an empty state1137 merge requests exist1138 includes assigned and reviewers in badge1139 shows assigned merge requests1140 does not show review requested merge requests1141 shows authored merge requests1142 shows labeled merge requests1143 shows error message without filter1144 shows sorted merge requests1145 keeps sorting merge requests after visiting Projects MR page1146 merge request review1147 displays review requested merge requests1148Profile > Password1149 Password authentication enabled1150 User with password automatically set1151 User puts different passwords in the field and in the confirmation1152 shows an error message1153 does not contain the current password field after an error1154 User puts the same passwords in the field and in the confirmation1155 shows a success message1156 Password authentication unavailable1157 Regular user1158 renders 404 when password authentication is disabled for the web interface and Git1159 LDAP user1160 renders 4041161 Change password1162 when current password is blank1163 behaves like user enters an incorrect current password1164 handles the invalid password attempt, and prompts the user to try again1165 locks the user account when user passes the maximum attempts threshold1166 when current password is incorrect1167 behaves like user enters an incorrect current password1168 handles the invalid password attempt, and prompts the user to try again1169 locks the user account when user passes the maximum attempts threshold1170 when the password is too weak1171 tracks the error and does not change the password1172 when the password reset is successful1173 changes the password, logs the user out and prompts them to sign in again1174 when password is expired1175 needs change user password1176 tracks weak password error1177 when global require_two_factor_authentication is enabled1178 needs change user password1179Merge request > User awards emoji1180 logged in1181 adds award to merge request1182 removes award from merge request1183 adds awards to note1184 the project is archived1185 does not see award menu button1186 logged out1187 does not see award menu button1188Project Jobs Permissions1189 jobs pages1190 when public access for jobs is disabled1191 when user is a guest1192 behaves like recent job page details responds with status1193 is expected to eq 4041194 behaves like project jobs page responds with status1195 is expected to eq 4041196 when project is internal1197 behaves like recent job page details responds with status1198 is expected to eq 4041199 behaves like project jobs page responds with status1200 is expected to eq 4041201 when public access for jobs is enabled1202 when user is a guest1203 behaves like recent job page details responds with status1204 is expected to eq 2001205 behaves like project jobs page responds with status1206 is expected to eq 2001207 when user is a developer1208 behaves like recent job page details responds with status1209 is expected to eq 2001210 behaves like project jobs page responds with status1211 is expected to eq 2001212 when project is internal1213 behaves like recent job page details responds with status1214 is expected to eq 2001215 renders job details1216 behaves like project jobs page responds with status1217 is expected to eq 2001218 renders job1219 artifacts page1220 when recent job has artifacts available1221 when public access for jobs is disabled1222 when user with guest role1223 responds with 404 status1224 when user with reporter role1225 starts download artifact1226 with CI_DEBUG_TRACE1227 trace endpoint1228 public_builds: true, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 2001229 renders trace to authorized users1230 public_builds: true, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 4031231 renders trace to authorized users1232 public_builds: true, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 2001233 renders trace to authorized users1234 public_builds: true, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 2001235 renders trace to authorized users1236 public_builds: false, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 2001237 renders trace to authorized users1238 public_builds: false, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 4031239 renders trace to authorized users1240 public_builds: false, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 2001241 renders trace to authorized users1242 public_builds: false, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 4031243 renders trace to authorized users1244 raw page1245 public_builds: true, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200, expected_msg: nil1246Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2091247 renders raw trace to authorized users1248 public_builds: true, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions"1249 renders raw trace to authorized users1250 public_builds: true, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil1251Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2091252 renders raw trace to authorized users1253 public_builds: true, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil1254Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2091255 renders raw trace to authorized users1256 public_builds: false, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200, expected_msg: nil1257Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2091258 renders raw trace to authorized users1259 public_builds: false, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions"1260 renders raw trace to authorized users1261 public_builds: false, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil1262Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2091263 renders raw trace to authorized users1264 public_builds: false, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 403, expected_msg: "The current user is not authorized to access the job log"1265 renders raw trace to authorized users1266 with CI_DEBUG_SERVICES1267 trace endpoint and raw page1268 public_builds: true, user_project_role: "developer", ci_debug_services: true, expected_status_code: 200, expected_msg: nil1269 renders trace to authorized users1270Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2531271 renders raw trace to authorized users1272 public_builds: true, user_project_role: "guest", ci_debug_services: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions"1273 renders trace to authorized users1274 renders raw trace to authorized users1275 public_builds: true, user_project_role: nil, ci_debug_services: true, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct"1276 renders trace to authorized users1277 renders raw trace to authorized users1278 public_builds: true, user_project_role: "developer", ci_debug_services: false, expected_status_code: 200, expected_msg: nil1279 renders trace to authorized users1280Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2531281 renders raw trace to authorized users1282 public_builds: true, user_project_role: "guest", ci_debug_services: false, expected_status_code: 200, expected_msg: nil1283 renders trace to authorized users1284Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2531285 renders raw trace to authorized users1286 public_builds: true, user_project_role: nil, ci_debug_services: false, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct"1287 renders trace to authorized users1288 renders raw trace to authorized users1289 public_builds: false, user_project_role: "developer", ci_debug_services: true, expected_status_code: 200, expected_msg: nil1290 renders trace to authorized users1291Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2531292 renders raw trace to authorized users1293 public_builds: false, user_project_role: "guest", ci_debug_services: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions"1294 renders trace to authorized users1295 renders raw trace to authorized users1296 public_builds: false, user_project_role: nil, ci_debug_services: true, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct"1297 renders trace to authorized users1298 renders raw trace to authorized users1299 public_builds: false, user_project_role: "developer", ci_debug_services: false, expected_status_code: 200, expected_msg: nil1300 renders trace to authorized users1301Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:2531302 renders raw trace to authorized users1303 public_builds: false, user_project_role: "guest", ci_debug_services: false, expected_status_code: 403, expected_msg: "The current user is not authorized to access the job log"1304 renders trace to authorized users1305 renders raw trace to authorized users1306 public_builds: false, user_project_role: nil, ci_debug_services: false, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct"1307 renders trace to authorized users1308 renders raw trace to authorized users1309User changes public project visibility1310 when the project has forks1311 when a project is public1312 behaves like changing visibility to private1313 requires confirmation1314 when the project is internal1315 behaves like changing visibility to private1316 requires confirmation1317 when the visibility level is untouched1318 saves without confirmation1319 when the project is not forked1320 behaves like does not require confirmation1321 saves without confirmation1322 with unlink_fork_network_upon_visibility_decrease = false1323 behaves like does not require confirmation1324 saves without confirmation1325Merge request > User sees suggest pipeline1326 shows the suggest pipeline widget and then allows dismissal correctly1327 takes the user to the pipeline editor with a pre-filled CI config file form1328 when feature setting is disabled1329 does not show the suggest pipeline widget1330Template selector menu1331 editing a non-matching file1332 is not displayed1333 user toggles preview1334 template selector menu is not displayed1335 editing a matching file1336 is displayed1337 user toggles preview1338 template selector menu is hidden and shown correctly1339IDE1340 with vscode feature flag off1341 behaves like legacy Web IDE1342 loads legacy Web IDE1343 with vscode feature flag on and use_legacy_web_ide=true1344 behaves like legacy Web IDE1345 loads legacy Web IDE1346 sub-groups1347 behaves like legacy Web IDE1348 loads legacy Web IDE1349User explores projects1350 when some projects exist1351 when not signed in1352 when viewing public projects1353 shows projects1354 when visibility is restricted to public1355 redirects to login page1356 when signed in1357 when viewing public projects1358 shows projects1359 shows correct empty state message1360 shows a prompt to enter a longer search term1361 when viewing most starred projects1362 shows projects1363 shows correct empty state message1364 shows a prompt to enter a longer search term1365 when viewing trending projects1366 shows projects1367 shows correct empty state message1368 shows a prompt to enter a longer search term1369 when there are no projects1370 when viewing public projects1371 behaves like explore page empty state1372 shows correct empty state message1373 when viewing most starred projects1374 behaves like explore page empty state1375 shows correct empty state message1376 when viewing trending projects1377 behaves like explore page empty state1378 shows correct empty state message1379User adds a comment on a commit1380 inline view1381 adds a comment1382 when commenting on diff1383 adds a comment1384 side-by-side view1385 adds a comment1386Incident Detail1387 # order random1388 when user displays the incident1389 shows incident and alert data1390 when on timeline events tab from issue route1391 does not show the linked issues and notes/comment components1392Merge request > User resolves outdated diff discussions1393 when a discussion was resolved by a push1394 shows that as automatically resolved1395 does not show that for active discussions1396User merges a merge request1397 sidebar merge requests counter1398 decrements the open MR count1399Projects > Files > Download buttons in files tree1400 behaves like archive download buttons1401 when static objects external storage is enabled1402 private project1403 shows archive download buttons with external storage URL prepended and user token appended to their href1404 public project1405 shows archive download buttons with external storage URL prepended to their href1406 when static objects external storage is disabled1407 shows default archive download buttons1408 with artifacts1409 shows download artifacts button1410kroki rendering1411 shows kroki image1412 hides kroki image and shows warning alert when kroki source size is large1413User activates Prometheus1414 saves and activates integration1415Merge request > User toggles whitespace changes1416 has a button to toggle whitespace changes1417Issues Feed1418 GET /issues1419 renders atom feed with url parameters for project issues1420 renders atom feed with url parameters for group issues1421 when authenticated1422 behaves like an authenticated issuable atom feed1423 renders atom feed with common issuable information1424 behaves like an authenticated issue atom feed1425 renders atom feed with additional issue information1426 when authenticated via personal access token1427 behaves like an authenticated issuable atom feed1428 renders atom feed with common issuable information1429 behaves like an authenticated issue atom feed1430 renders atom feed with additional issue information1431 when authenticated via feed token1432 behaves like an authenticated issuable atom feed1433 renders atom feed with common issuable information1434 behaves like an authenticated issue atom feed1435 renders atom feed with additional issue information1436 when not authenticated1437 and the project is private1438 redirects to login page1439 and the project is public1440 behaves like an authenticated issuable atom feed1441 renders atom feed with common issuable information1442 behaves like an authenticated issue atom feed1443 renders atom feed with additional issue information1444Rendering json:table code block in markdown1445 creates table correctly1446Sentry1447 when enable_new_sentry_clientside_integration is disabled1448 does not load sentry if sentry is disabled1449 loads legacy sentry if sentry config is enabled1450 when enable_new_sentry_clientside_integration is enabled1451 does not load sentry if sentry settings are disabled1452 loads sentry if sentry settings are enabled1453OAuth Provider1454 Standard OAuth Authorization1455 behaves like Secure OAuth Authorizations1456 when user is confirmed1457 asks the user to authorize the application1458 when user is unconfirmed1459 displays an error1460Group Dependency Proxy for containers1461Capybara starting Puma...1462* Version 5.6.5 , codename: Birdie's Version1463* Min threads: 0, max threads: 41464* Listening on http://127.0.0.1:387651465 fetching a blob1466 when the blob is cached for the group1467 behaves like responds with the file1468 sends file1469 when the blob must be downloaded1470 behaves like responds with the file1471 sends file1472 behaves like caches the file1473 caches the file1474Classification label on project pages1475 shows the classification label on the project page1476Knapsack report was generated. Preview:1477{1478 "spec/features/issuables/markdown_references/jira_spec.rb": 281.8300334299993,1479 "spec/features/users/login_spec.rb": 165.24515138100014,1480 "spec/features/merge_request/user_edits_assignees_sidebar_spec.rb": 137.2141476299994,1481 "spec/features/projects/files/user_uploads_files_spec.rb": 120.66854919200068,1482 "spec/features/projects/files/template_type_dropdown_spec.rb": 71.40772318399922,1483 "spec/features/dashboard/merge_requests_spec.rb": 72.71486734099926,1484 "spec/features/profiles/password_spec.rb": 28.225366224000027,1485 "spec/features/merge_request/user_awards_emoji_spec.rb": 51.125125346999994,1486 "spec/features/projects/jobs/permissions_spec.rb": 40.55190490899986,1487 "spec/features/projects/user_changes_project_visibility_spec.rb": 32.350026078000155,1488 "spec/features/merge_request/user_sees_suggest_pipeline_spec.rb": 32.44408233100148,1489 "spec/features/projects/files/template_selector_menu_spec.rb": 28.695022421999965,1490 "spec/features/ide_spec.rb": 29.405695621999257,1491 "spec/features/explore/user_explores_projects_spec.rb": 24.13294385700101,1492 "spec/features/projects/commit/comments/user_adds_comment_spec.rb": 25.15734179699939,1493 "spec/features/issues/incident_issue_spec.rb": 16.69185802299944,1494 "spec/features/merge_request/user_resolves_outdated_diff_discussions_spec.rb": 15.094545104000645,1495 "spec/features/merge_request/user_merges_merge_request_spec.rb": 11.773860424000304,1496 "spec/features/projects/files/download_buttons_spec.rb": 8.588329644999249,1497 "spec/features/markdown/kroki_spec.rb": 10.1314819979998,1498 "spec/features/projects/integrations/user_activates_prometheus_spec.rb": 8.441911174999404,1499 "spec/features/merge_request/user_toggles_whitespace_changes_spec.rb": 8.87046425600056,1500 "spec/features/atom/issues_spec.rb": 5.161991151999246,1501 "spec/features/markdown/json_table_spec.rb": 5.114040446000217,1502 "spec/features/sentry_js_spec.rb": 3.8854175910000777,1503 "spec/features/oauth_provider_authorize_spec.rb": 1.7890897359993687,1504 "spec/features/groups/dependency_proxy_for_containers_spec.rb": 2.3848061850003432,1505 "spec/features/projects/classification_label_on_project_pages_spec.rb": 1.81025121499988021506}1507Knapsack global time execution for tests: 20m 40s1508Pending: (Failures listed here are expected and do not affect your suite's status)1509 1) Jira when internal issues tracker is enabled for the other project when only internal issues tracker is enabled for the actual project creates a link to the referenced issue after submit1510 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example1511 # ./spec/features/issuables/markdown_references/jira_spec.rb:411512 2) Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue on the preview1513 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example1514 # ./spec/features/issuables/markdown_references/jira_spec.rb:311515 3) Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue after submit1516 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example1517 # ./spec/features/issuables/markdown_references/jira_spec.rb:411518 4) Login when terms are enforced when the user does not have an email configured asks the user to accept the terms before setting an email1519 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example1520 # ./spec/features/users/login_spec.rb:9291521Finished in 20 minutes 44 seconds (files took 1 minute 10.1 seconds to load)1522273 examples, 0 failures, 4 pending1523Randomized with seed 147281524[TEST PROF INFO] Time spent in factories: 03:10.260 (14.95% of total time)1525Failed to write to log, write log/workhorse-test.log: file already closed1526RSpec exited with 0.1527No examples to retry, congrats!1529Not uploading cache ruby-gems-debian-bullseye-ruby-2.7-16 due to policy1530Not uploading cache gitaly-ruby-gems-debian-bullseye-ruby-2.7-16 due to policy1532Uploading artifacts...1533coverage/: found 5 matching files and directories 1534crystalball/: found 2 matching files and directories 1535WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory 1536knapsack/: found 3 matching files and directories 1537WARNING: query_recorder/: no matching files. Ensure that the artifact path is relative to the working directory 1538rspec/: found 12 matching files and directories 1539WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory 1540log/*.log: found 19 matching files and directories 1541WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/3441843317/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com1542WARNING: Retrying... context=artifacts-uploader error=request redirected1543Uploading artifacts as "archive" to coordinator... 201 Created id=3441843317 responseStatus=201 Created token=jSngyM8F1544Uploading artifacts...1545rspec/junit_rspec.xml: found 1 matching files and directories 1546WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/3441843317/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com1547WARNING: Retrying... context=artifacts-uploader error=request redirected1548Uploading artifacts as "junit" to coordinator... 201 Created id=3441843317 responseStatus=201 Created token=jSngyM8F1550Job succeeded