rspec system pg13 19/28
Passed Started
by
@fabiopitino
Fabio Pitino
1Running with gitlab-runner 16.1.0~beta.5.gf131a6a2 (f131a6a2)2 on blue-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org PYwgZLQB, system ID: s_4bff81aff7f73 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-18.16-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-13-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-13-pgvector-0.4.1 ...10Using docker image sha256:73740c557807c4bc5d692f263c0e35454270600da4b22bbe952331411426c8b5 for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-13-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:3174001f839c42e299ac06a42f8ded446edfcb33b0eb820874749a3f53eb799c ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:a9a90ece30d9630d694ab1997cd103ea8ec729789451b983a75c7b58b0062d45 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7ef36177d5d0bc554fbb63d8210ae751bcc538bea7905b51d078d9ab90a755fa ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:85fd7bd884b6493c8eb6f4dffbe5406d97cce56aff84f1580a5eb5b9d841f158 for redis:6.2-alpine with digest redis@sha256:87c44d5d9f472e767c8737f4130c765d77bdc95c7472d6427cfc9d4632f12da6 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-18.16-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:61b59025d0d646cd177f654d8f81df859675be528f37dcc2ce6f39a49c7a5dd9 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-18.16-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-18.16-postgresql-13@sha256:25367d41b1034f1ecacfc9cb8eebc70cb30c6fdade3781cf295488255bf61614 ...25Running on runner-pywgzlqb-project-278964-concurrent-0 via runner-pywgzlqb-private-1685686923-cb5e3da6...27Fetching changes with git depth set to 20...28Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/29Created fresh repository.30remote: Enumerating objects: 139970, done. 31remote: Counting objects: 100% (139970/139970), done. 32remote: Compressing objects: 100% (94736/94736), done. 33remote: Total 139970 (delta 61223), reused 92035 (delta 39894), pack-reused 0 34Receiving objects: 100% (139970/139970), 123.36 MiB | 31.59 MiB/s, done.35Resolving deltas: 100% (61223/61223), done.37 * [new ref] refs/pipelines/887306308 -> refs/pipelines/88730630838Checking out 95754c79 as detached HEAD (ref is refs/merge-requests/122015/merge)...39Skipping Git submodules setup40$ git remote set-url origin "${CI_REPOSITORY_URL}"42Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...43Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-3.0-16 44Successfully extracted cache46Downloading artifacts for compile-test-assets (4400964016)...47Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964016 responseStatus=200 OK token=64_1NwiH48Downloading artifacts for detect-tests (4400964025)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964025 responseStatus=200 OK token=64_1NwiH50Downloading artifacts for retrieve-tests-metadata (4400964028)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964028 responseStatus=200 OK token=64_1NwiH52Downloading artifacts for setup-test-env (4400964019)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964019 responseStatus=200 OK token=64_1NwiH55Using docker image sha256:61b59025d0d646cd177f654d8f81df859675be528f37dcc2ce6f39a49c7a5dd9 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-18.16-postgresql-13:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.19-rust-1.65-node-18.16-postgresql-13@sha256:25367d41b1034f1ecacfc9cb8eebc70cb30c6fdade3781cf295488255bf61614 ...56$ echo $FOSS_ONLY57$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb58$ export GOPATH=$CI_PROJECT_DIR/.go59$ mkdir -p $GOPATH60$ source scripts/utils.sh61$ source scripts/prepare_build.sh716Using decomposed database config (config/database.yml.decomposed-postgresql)717Geo DB won't be set up.718Embedding DB won't be set up.734$ source ./scripts/rspec_helpers.sh735$ run_timed_command "gem install knapsack --no-document"736$ gem install knapsack --no-document737Successfully installed knapsack-4.0.07381 gem installed739$ echo -e "\e[0Ksection_start:`date +%s`:gitaly-test-spawn[collapsed=true]\r\e[0KStarting Gitaly"740==> 'gem install knapsack --no-document' succeeded in 1 seconds.742$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"747$ echo -e "\e[0Ksection_end:`date +%s`:gitaly-test-spawn\r\e[0K"748$ rspec_paralellized_job "--tag ~quarantine --tag ~level:background_migration"749SKIP_FLAKY_TESTS_AUTOMATICALLY: 750RETRY_FAILED_TESTS_IN_NEW_PROCESS: true751KNAPSACK_GENERATE_REPORT: true752FLAKY_RSPEC_GENERATE_REPORT: true753KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb754KNAPSACK_LOG_LEVEL: debug755KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg13_19_28_report.json756FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json757FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg13_19_28_report.json758NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg13_19_28_report.json759SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests_rspec_system_pg13_19_28.txt760CRYSTALBALL: 761RSPEC_TESTS_MAPPING_ENABLED: 762RSPEC_TESTS_FILTER_FILE: 763Knapsack report generator started!764warning: parser/current is loading parser/ruby30, which recognizes 3.0.5-compliant syntax, but you are running 3.0.6.766Run options: exclude {:quarantine=>true, :level=>"background_migration"}767Test environment set up in 0.940690463 seconds768Protected Branches769Starting the Capybara driver server...770 logged in as developer771 Delete protected branch7722023-06-02 06:27:17 WARN Selenium [:logger_info] Details on how to use and modify Selenium logger:7742023-06-02 06:27:17 WARN Selenium applicable driver not found; attempting to install with Selenium Manager775Capybara starting Puma...776* Version 6.3.0 , codename: Mugi No Toki Itaru777* Min threads: 0, max threads: 4778* Listening on unix:///tmp/20230602-325-39u54c779 does not allow developer to remove protected branch780 logged in as maintainer781 allows to create a protected branch with name containing HTML tags782 Delete protected branch783 removes branch after modal confirmation784 logged in as admin785 explicit protected branches786 allows creating explicit protected branches787 shows success alert once protected branch is created788 displays the last commit on the matching branch if it exists789 displays an error message if the named branch does not exist790 wildcard protected branches791 allows creating protected branches with a wildcard792 displays the number of matching branches793 displays all the branches matching the wildcard794 access control795 allows creating protected branches that Developers + Maintainers can push to796 allows creating protected branches that Developers + Maintainers can merge to797 allows updating protected branches so that Developers + Maintainers can push to them798 allows updating protected branches so that Developers + Maintainers can merge to them799 allows creating protected branches that Maintainers can push to800 allows creating protected branches that Maintainers can merge to801 allows updating protected branches so that Maintainers can push to them802 allows updating protected branches so that Maintainers can merge to them803 allows creating protected branches that Instance admins can push to804 allows creating protected branches that Instance admins can merge to805 allows updating protected branches so that Instance admins can push to them806 allows updating protected branches so that Instance admins can merge to them807 allows creating protected branches that No one can push to808 allows creating protected branches that No one can merge to809 allows updating protected branches so that No one can push to them810 allows updating protected branches so that No one can merge to them811 when the users for protected branches feature is off812 when deploy keys are enabled to this project813 when only one deploy key can push814 shows all dropdown sections in the 'Allowed to push' main dropdown, with only one deploy key815 shows all sections but not deploy keys in the 'Allowed to merge' main dropdown816 shows all sections in the 'Allowed to push' update dropdown817 when no deploy key can push818 just shows all sections but not deploy keys in the 'Allowed to push' dropdown819 just shows all sections but not deploy keys in the 'Allowed to push' update dropdown820File blob821 Ruby file822 displays the blob823 displays file actions on all screen sizes824 Markdown file825 visiting directly826 displays the blob using the rich viewer827 switching to the simple viewer828 displays the blob using the simple viewer829 switching to the rich viewer again830 displays the blob using the rich viewer831 when ref switch832 displays no highlighted number of different ref833 successfully changes ref when the ref name matches the project path834 successfully change ref of similar name835 switch ref from longer to shorter ref name836 switch ref from shorter to longer ref name837 Markdown rendering838 when rendering default markdown839 renders using CommonMark840 Markdown file (stored in LFS)841 when LFS is enabled on the project842 displays an error843 when LFS is disabled on the project844 displays the blob845 PDF file846 displays the blob847 Jupiter Notebook file848 displays the blob849 ISO file (stored in LFS)850 when LFS is enabled on the project851 displays the blob852 when LFS is disabled on the project853 displays the blob854 ZIP file855 displays the blob856 binary file that appears to be text in the first 1024 bytes857 displays the blob858 empty file859 displays an error860 files with auxiliary viewers861 .gitlab-ci.yml862 displays an auxiliary viewer863 .gitlab/route-map.yml864 displays an auxiliary viewer865 .gitlab/dashboards/custom-dashboard.yml866 valid dashboard file867 displays an auxiliary viewer868 when metrics dashboard feature is unavailable869 displays the blob without an auxiliary viewer870 invalid dashboard file871 displays an auxiliary viewer872 LICENSE873 displays an auxiliary viewer874 *.gemspec875 displays an auxiliary viewer876 CONTRIBUTING.md877 displays an auxiliary viewer878 CHANGELOG.md879 displays an auxiliary viewer880 Cargo.toml881 displays an auxiliary viewer882 Cartfile883 displays an auxiliary viewer884 composer.json885 displays an auxiliary viewer886 Gemfile887 displays an auxiliary viewer888 Godeps.json889 displays an auxiliary viewer890 go.mod891 displays an auxiliary viewer892 package.json893 displays an auxiliary viewer894 podfile895 displays an auxiliary viewer896 test.podspec897 displays an auxiliary viewer898 JSON.podspec.json899 displays an auxiliary viewer900 requirements.txt901 displays an auxiliary viewer902 yarn.lock903 displays an auxiliary viewer904 openapi.yml905 renders sandboxed iframe906 realtime pipelines907 shows the realtime pipeline status908 for subgroups909 renders tree table without errors910 displays a GPG badge911 on signed merge commit912 displays a GPG badge913 when static objects external storage is enabled914 private project915 shows open raw and download buttons with external storage URL prepended and user token appended to their href916 public project917 shows open raw and download buttons with external storage URL prepended to their href918Pipeline Schedules919 with pipeline_schedules_vue feature flag turned off920 logged in as the pipeline schedule owner921 GET /projects/pipeline_schedules922 edits the pipeline923 PATCH /projects/pipelines_schedules/:id/edit924 displays existing properties925 edits the scheduled pipeline926 when ref is nil927 shows the pipeline schedule with default ref928 when ref is empty929 shows the pipeline schedule with default ref930 logged in as a project maintainer931 GET /projects/pipeline_schedules932 The view933 displays the required information description934 creates a new scheduled pipeline935 changes ownership of the pipeline936 deletes the pipeline937 when ref is nil938 shows a list of the pipeline schedules with empty ref column939 when ref is empty940 shows a list of the pipeline schedules with empty ref column941 POST /projects/pipeline_schedules/new942 sets defaults for timezone and target branch943 creates a new scheduled pipeline944 prevents an invalid form from being submitted945 when user edits a variable of a pipeline schedule946 user sees the updated variable in edit window947 when user removes a variable of a pipeline schedule948 user does not see the removed variable in edit window949 when active is true and next_run_at is NULL950 user edit and recover the problematic pipeline schedule951 logged in as non-member952 GET /projects/pipeline_schedules953 The view954 does not show create schedule button955 not logged in956 GET /projects/pipeline_schedules957 The view958 does not show create schedule button959 with pipeline_schedules_vue feature flag turned on960 logged in as a project maintainer961 GET /projects/pipeline_schedules962 The view963 displays the required information description964 changes ownership of the pipeline965 runs the pipeline966 deletes the pipeline967 logged in as non-member968 GET /projects/pipeline_schedules969 The view970 does not show create schedule button971 not logged in972 GET /projects/pipeline_schedules973 The view974 does not show create schedule button975Merge request > User posts notes976 the note form977 is valid978 with text979 has enable submit button, preview button and saves content to local storage980 when posting a note981 is added and form reset982 reply button983 shows a reply button984 shows reply placeholder when clicking reply button985 replying to a comment986 makes the discussion resolvable987 when comment is deleted988 shows an error message989 when previewing a note990 shows the toolbar buttons when editing a note991 hides the toolbar buttons when previewing a note992 when editing a note993 editing the note994 shows the note edit form and hide the note body995 resets the edit note form textarea with the original content of the note if cancelled996 allows using markdown buttons after saving a note and then trying to edit it again997 appends the edited at time to the note998 deleting attachment on legacy diff note999 shows the delete link (PENDING: Temporarily skipped with xit)1000 removes the attachment div and resets the edit form (PENDING: Temporarily skipped with xit)1001Groups > Members > Manage members1002 update user to owner level1003 remove user from group1004 behaves like includes the correct Invite link1005 includes the modal trigger1006 behaves like includes the correct Invite link1007 includes the modal trigger1008 when inviting1009 add yourself to group when already an owner1010 behaves like inviting members1011 adds user as member1012 displays the user's avatar in the member input token1013 does not display an avatar in the member input token for an email address1014 invites user by email1015 invites user by username and invites user by email1016 when member is already a member by username1017 updates the member for that user1018 when member is already a member by email1019 updates the member for that email1020 when inviting a parent group member to the sub-entity1021 when role is higher than parent group membership1022 adds the user as a member on sub-entity with higher access level1023 when role is lower than parent group membership1024 fails with an error1025 when there are multiple users invited with errors1026 shows the partial user error and success and then removes them from the form1027 only shows the error for an invalid formatted email and does not display other member errors1028 when user is a guest1029 does not include either of the invite members or invite group modal buttons1030 does not include a button on the members page list to manage or remove the existing member1031 member search results1032 does not disclose email addresses1033 does not show project_bots1034Group empty states1035 for issues1036 group has a project1037 the project has issues1038 does not display an empty state1039 displays link to create new issue when no open issue is found1040 displays link to create new issue when the current search gave no results1041 displays conditional text when no closed issue is found1042 the project has no issues1043 displays an empty state1044 shows a new issue button1045 the new issue button opens a project dropdown1046 group without a project1047 group has a subgroup1048 the project has issues1049 does not display an empty state1050 the project has no issues1051 displays an empty state1052 group has no subgroups1053 behaves like no projects1054 displays an empty state1055 does not show a new issue button1056 group has only a project with issues disabled1057 behaves like no projects1058 displays an empty state1059 does not show a new issue button1060 for merge requests1061 group has a project1062 the project has merge requests1063 does not display an empty state1064 displays link to create new merge_request when no open merge_request is found1065 displays link to create new issue when the current search gave no results1066 displays conditional text when no closed merge_request is found1067 the project has no merge requests1068 displays an empty state1069 shows a new merge request button1070 the new merge request button opens a project dropdown1071 group without a project1072 group has a subgroup1073 the project has merge requests1074 does not display an empty state1075 the project has no merge requests1076 displays an empty state1077 group has no subgroups1078 behaves like no projects1079 displays an empty state1080 does not show a new merge request button1081 group has only a project with issues disabled1082 behaves like no projects1083 displays an empty state1084 does not show a new merge request button1085User Cluster1086 when user does not have a cluster and visits cluster index page1087 when user filled form with valid parameters1088 user sees namespace per environment is enabled by default1089 behaves like valid cluster user form1090 user sees a cluster details page1091 RBAC is enabled for the cluster1092 user sees a cluster details page with RBAC enabled1093 behaves like valid cluster user form1094 user sees a cluster details page1095 when user filled form with invalid parameters1096 user sees a validation error1097 when user does have a cluster and visits cluster page1098 user sees a cluster details page1099 when user disables the cluster1100 user sees the successful message1101 when user changes cluster parameters1102 user sees the successful message1103 when user destroys the cluster1104 user sees creation form with the successful message1105Batch diffs1106 assigns discussions to diff files across multiple batch pages1107 when user visits a URL with a link directly to to a discussion1108 which is in the first batched page of diffs1109 scrolls to the correct discussion1110 when user switches view styles1111 has the correct discussions applied to files across batched pages1112Navigation menu item pinning1113 # order random1114 pinnable navigation menu1115 adds sensible defaults1116 shows the Pinned section1117 allows to pin items1118 when all pins are removed1119 shows the Pinned section as expanded by default1120 maintains the collapsed/expanded state between page loads1121 pinned items1122 can be unpinned from within the pinned section1123 can be unpinned from within its section1124 can be reordered1125 reordering pins with hidden pins from non-available features1126 keeps pins of non-available features1127 non-pinnable navigation menu1128 does not show the Pinned section1129 does not show the buttons to pin items1130Developer creates tag1131 from tag list1132 with an invalid name displays an error1133 doesn't allow to select invalid ref1134 that already exists displays an error1135 with multiline message displays the message in a <pre> block1136 opens dropdown for ref1137Projects > Snippets > User updates a snippet1138 displays the snippet blob path and content1139 updates a snippet1140 when the git operation fails1141 renders edit page and displays the error1142Admin > Users > Impersonation Tokens1143 token creation1144 allows creation of a token1145 active tokens1146 only shows impersonation tokens1147 shows absolute times1148 inactive tokens1149 allows revocation of an active impersonation token1150 removes expired tokens from 'active' section1151 impersonation disabled state1152 does not show impersonation tokens tab1153Project Badges1154 shows a list of badges1155 adding a badge1156 user can preview a badge1157 is expected to eq "http://127.0.0.1:34973/group78/project-135/badges/master/pipeline.svg"1158 editing a badge1159 form is shown when clicking edit button in list1160 updates a badge when submitting the edit form1161 deleting a badge1162 shows a modal when deleting a badge1163 deletes a badge when confirming the modal1164Group Dependency Proxy1165 feature settings1166 when not logged in and feature disabled1167 does not show the feature settings1168 feature is available1169 when logged in as group owner1170 sidebar menu is open1171 toggles defaults to enabled1172 shows the proxy URL1173 has link to settings1174 hides the proxy URL when feature is disabled1175 when logged in as group reporter1176 does not show the feature toggle but shows the proxy URL1177 does not have link to settings1178 feature is not avaible1179 feature is disabled globally1180 renders 404 page1181Dropdown emoji1182 when user not logged in1183 behavior1184 does not contain My-Reaction in the list of suggestions1185 when user logged in1186 behavior1187 loads all the emojis when opened1188 shows the most populated emoji at top of dropdown1189User views milestone1190 avoids N+1 database queries1191 page description1192 behaves like page meta description1193 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown1194 issues list1195 for a project milestone1196 does not show the project name1197 for a group milestone1198 shows the project name1199 when issues on milestone are over DISPLAY_ISSUES_LIMIT1200 limits issues to display and shows warning1201 when issues on milestone are below DISPLAY_ISSUES_LIMIT1202 does not display warning1203 merge requests list1204 for a project milestone1205 does not show the project name1206 for a group milestone1207 shows the project name1208Projects > Settings > For a forked project1209 behaves like project settings for a forked projects1210 allows deleting the link to the forked project1211 when the original project is deleted1212 behaves like project settings for a forked projects1213 allows deleting the link to the forked project1214User merges a merge request1215 sidebar merge requests counter1216 decrements the open MR count1217Mini Pipeline Graph in Commit View1218 when commit has pipelines1219 display icon with status1220 displays a mini pipeline graph1221 when commit does not have pipelines1222 does not display a mini pipeline graph1223Snippets tab on a user profile1224 when the user has snippets1225 pagination1226 behaves like paginated snippets1227 is limited to 20 items per page1228 clicking on the link to the second page1229 shows the remaining snippets1230 list content1231 contains only internal and public snippets of a user when a user is logged in1232 contains only public snippets of a user when a user is not logged in1233Projects > Settings > User changes default branch1234 with normal project1235 allows to change the default branch1236 with empty project1237 does not show default branch selector1238Issue prioritization1239 when issues have one label1240 are sorted properly1241 when issues have multiple labels1242 are sorted properly1243User activates Emails on push1244 activates integration1245The group dashboard1246 The top navigation1247 has all the expected links1248 hides some links when an external authorization service is enabled1249Admin > Admin sees project statistics1250 when project has statistics1251 shows project statistics1252 when project has no statistics1253 shows 'Storage: Unknown'1254Pipeline Badge1255 when the project has a pipeline1256 when the pipeline was successful1257 displays so on the badge1258 when the pipeline failed1259 shows displays so on the badge1260 when the pipeline is preparing1261 displays the preparing badge1262 when the pipeline is running1263 shows displays so on the badge1264 when a new pipeline is created1265 shows a fresh badge1266User uploads avatar to group1267 they see the new avatar1268User visits the authentication log1269 when user signed in1270 shows correct menu item1271 when user has activity1272 shows user activity1273OneTrust content security policy1274 has proper Content Security Policy headers1275OneTrust1276 almost there page1277 when OneTrust is enabled1278 has the OneTrust CSP settings1279Knapsack report was generated. Preview:1280{1281 "spec/features/protected_branches_spec.rb": 266.48910742900006,1282 "spec/features/projects/blobs/blob_show_spec.rb": 172.90125434899994,1283 "spec/features/projects/pipeline_schedules_spec.rb": 153.46136038100008,1284 "spec/features/merge_request/user_posts_notes_spec.rb": 110.78046471500011,1285 "spec/features/groups/members/manage_members_spec.rb": 89.06000025600008,1286 "spec/features/groups/empty_states_spec.rb": 57.58883310599981,1287 "spec/features/groups/clusters/user_spec.rb": 52.8472490260001,1288 "spec/features/merge_request/user_interacts_with_batched_mr_diffs_spec.rb": 46.51125671099999,1289 "spec/features/nav/pinned_nav_items_spec.rb": 45.890357817999984,1290 "spec/features/tags/developer_creates_tag_spec.rb": 30.82096992700008,1291 "spec/features/projects/snippets/user_updates_snippet_spec.rb": 35.6410041109998,1292 "spec/features/admin/admin_users_impersonation_tokens_spec.rb": 25.641999995999868,1293 "spec/features/projects/settings/project_badges_spec.rb": 25.2175921380001,1294 "spec/features/groups/dependency_proxy_spec.rb": 15.760348537000027,1295 "spec/features/issues/filtered_search/dropdown_emoji_spec.rb": 19.11455525899987,1296 "spec/features/milestones/user_views_milestone_spec.rb": 15.7762649780002,1297 "spec/features/projects/settings/forked_project_settings_spec.rb": 11.820003366000037,1298 "spec/features/merge_request/user_merges_merge_request_spec.rb": 10.754582022000022,1299 "spec/features/projects/commit/mini_pipeline_graph_spec.rb": 9.59857778200012,1300 "spec/features/users/snippets_spec.rb": 7.357018795000158,1301 "spec/features/projects/settings/user_changes_default_branch_spec.rb": 8.080726839999897,1302 "spec/features/projects/labels/issues_sorted_by_priority_spec.rb": 7.255101116000105,1303 "spec/features/projects/integrations/user_activates_emails_on_push_spec.rb": 5.318256551000104,1304 "spec/features/dashboard/group_dashboard_with_external_authorization_service_spec.rb": 3.2705363240002043,1305 "spec/features/admin/admin_sees_project_statistics_spec.rb": 4.691426366000087,1306 "spec/features/projects/badges/pipeline_badge_spec.rb": 3.7089097180000863,1307 "spec/features/uploads/user_uploads_avatar_to_group_spec.rb": 2.9827935539999544,1308 "spec/features/profiles/user_visits_profile_authentication_log_spec.rb": 2.123961480999924,1309 "spec/features/users/one_trust_csp_spec.rb": 0.3470176040000297,1310 "spec/features/one_trust_spec.rb": 0.381079795999994531311}1312Knapsack global time execution for tests: 20m 41s1313Pending: (Failures listed here are expected and do not affect your suite's status)1314 1) Merge request > User posts notes when editing a note deleting attachment on legacy diff note shows the delete link1315 # Temporarily skipped with xit1316 # ./spec/features/merge_request/user_posts_notes_spec.rb:2171317 2) Merge request > User posts notes when editing a note deleting attachment on legacy diff note removes the attachment div and resets the edit form1318 # Temporarily skipped with xit1319 # ./spec/features/merge_request/user_posts_notes_spec.rb:2241320Finished in 20 minutes 44 seconds (files took 49.13 seconds to load)1321257 examples, 0 failures, 2 pending1322Randomized with seed 476591323[TEST PROF INFO] Time spent in factories: 02:48.420 (13.51% of total time)1324Failed to write to log, write log/workhorse-test.log: file already closed1325RSpec exited with 0.1326No examples to retry, congrats!1328Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy1330Uploading artifacts...1331coverage/: found 5 matching artifact files and directories 1332crystalball/: found 2 matching artifact files and directories 1333WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1334knapsack/: found 4 matching artifact files and directories 1335WARNING: query_recorder/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1336rspec/: found 16 matching artifact files and directories 1337WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1338log/*.log: found 17 matching artifact files and directories 1339WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4400964481/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com1340WARNING: Retrying... context=artifacts-uploader error=request redirected1341Uploading artifacts as "archive" to coordinator... 201 Created id=4400964481 responseStatus=201 Created token=64_1NwiH1342Uploading artifacts...1343rspec/rspec-*.xml: found 1 matching artifact files and directories 1344WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4400964481/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com1345WARNING: Retrying... context=artifacts-uploader error=request redirected1346Uploading artifacts as "junit" to coordinator... 201 Created id=4400964481 responseStatus=201 Created token=64_1NwiH1348Job succeeded