rspec system pg13-as-if-foss single-db 6/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-1685686533-45721ea4...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 92025 (delta 39894), pack-reused 0 34Receiving objects: 100% (139970/139970), 123.36 MiB | 30.73 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 as-if-foss (4400964017)...47Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964017 responseStatus=200 OK token=64_Jjtux48Downloading artifacts for detect-tests (4400964025)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964025 responseStatus=200 OK token=64_Jjtux50Downloading artifacts for retrieve-tests-metadata (4400964028)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964028 responseStatus=200 OK token=64_Jjtux52Downloading artifacts for setup-test-env (4400964019)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4400964019 responseStatus=200 OK token=64_Jjtux55Using 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_ONLY57158$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb59$ export GOPATH=$CI_PROJECT_DIR/.go60$ mkdir -p $GOPATH61$ source scripts/utils.sh62$ source scripts/prepare_build.sh720Using decomposed database config (config/database.yml.postgresql)721Disabling ci connection in config/database.yml722Geo DB won't be set up.723Embedding DB won't be set up.735$ source ./scripts/rspec_helpers.sh736$ run_timed_command "gem install knapsack --no-document"737$ gem install knapsack --no-document738Successfully installed knapsack-4.0.07391 gem installed740==> 'gem install knapsack --no-document' succeeded in 1 seconds.741$ echo -e "\e[0Ksection_start:`date +%s`:gitaly-test-spawn[collapsed=true]\r\e[0KStarting Gitaly"743$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"748$ echo -e "\e[0Ksection_end:`date +%s`:gitaly-test-spawn\r\e[0K"749$ rspec_paralellized_job "--tag ~quarantine --tag ~level:background_migration"750SKIP_FLAKY_TESTS_AUTOMATICALLY: 751RETRY_FAILED_TESTS_IN_NEW_PROCESS: true752KNAPSACK_GENERATE_REPORT: 753FLAKY_RSPEC_GENERATE_REPORT: 754KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb755KNAPSACK_LOG_LEVEL: debug756KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg13-as-if-foss_single-db_6_28_report.json757FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json758FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg13-as-if-foss_single-db_6_28_report.json759NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg13-as-if-foss_single-db_6_28_report.json760SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests_rspec_system_pg13-as-if-foss_single-db_6_28.txt761CRYSTALBALL: 762RSPEC_TESTS_MAPPING_ENABLED: 763RSPEC_TESTS_FILTER_FILE: 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.578667395 seconds768Issues > User uses quick actions769Starting the Capybara driver server...770 issuable common quick actions771 behaves like close quick action772 new issue7732023-06-02 06:22:12 WARN Selenium [:logger_info] Details on how to use and modify Selenium logger:7752023-06-02 06:22:12 WARN Selenium applicable driver not found; attempting to install with Selenium Manager776Capybara starting Puma...777* Version 6.3.0 , codename: Mugi No Toki Itaru778* Min threads: 0, max threads: 4779* Listening on unix:///tmp/20230602-327-g47te5780 creates the issue and interprets close quick action accordingly781 post note to existing issue782 creates the note and interprets the close quick action accordingly783 when current user cannot close issue784 does not close the issue785 preview of note on issue786 explains close quick action787 behaves like issuable time tracker788 renders the sidebar component empty state789 updates the sidebar component when estimate is added790 updates the sidebar component when spent is added791 shows the comparison when estimate and spent are added792 updates the sidebar component when estimate is removed793 updates the sidebar component when spent is removed794 shows the create timelog form when add button is clicked795 shows the time tracking report when link is clicked796 removes time log when delete is clicked in time tracking report797 issue-only commands798 behaves like create_merge_request quick action799 create a merge request starting from an issue800 doesn't create a merge request when the branch name is invalid801 doesn't create a merge request when a branch with that name already exists802 creates a new merge request using issue iid and title as branch name when the branch name is empty803 creates a merge request using the given branch name804 behaves like move quick action805 move the issue to another project806 when the project is valid807 moves the issue808 when the project is valid but the user not authorized809 does not move the issue810 when the project is invalid811 does not move the issue812 when the user issues multiple commands813 applies multiple commands with move command in the end814 behaves like applies the commands to issues in both projects, target and source815 applies quick actions816 applies multiple commands with move command in the begining817 behaves like applies the commands to issues in both projects, target and source818 applies quick actions819 when editing comments820 moves the issue after quickcommand note was updated821 deletes the note if it was updated to just contain a command822 behaves like zoom quick actions823 /zoom824 without zoom_meetings825 adds a Zoom link826 cannot add invalid zoom link827 with "removed" zoom meeting828 adds a Zoom link829 with "added" zoom meeting830 skips addition silently831 /remove_zoom832 with added zoom meeting833 removes last Zoom link834 behaves like clone quick action835 clone the issue to another project836 when no target is given837 clones the issue in the current project838 when the project is valid839 clones the issue840 when cloning with notes841 clones the issue with all notes842 returns an error if the params are malformed843 when the project is valid but the user not authorized844 does not clone the issue845 when the project is invalid846 does not clone the issue847 when the user issues multiple commands848 applies multiple commands with clone command in the end849 behaves like applies the commands to issues in both projects, target and source850 applies quick actions851 applies multiple commands with clone command in the begining852 behaves like applies the commands to issues in both projects, target and source853 applies quick actions854 when editing comments855 clones the issue after quickcommand note was updated856 deletes the note if it was updated to just contain a command857 behaves like promote_to_incident quick action858 /promote_to_incident859 when issue can be promoted860 promotes issue to incident861 when issue is already an incident862 does not promote the issue863 when user does not have permissions864 does not promote the issue865 on issue creation866 promotes issue to incident867 when incident is selected for issue type868 promotes issue to incident869Merge request > User sees versions870 compare with the latest version871 show the latest version of the diff872 behaves like allows commenting873 is expected to have text "Typo, please fix."874 switch between versions875 shows the commit SHAs for every version in the dropdown876 shows comments that were last relevant at that version877 behaves like allows commenting878 is expected to have text "Typo, please fix."879 compare with older version880 has a path with comparison context and shows comments that were last relevant at that version881 show diff between new and old version882 returns to latest version when "Show latest version" button is clicked883 behaves like allows commenting884 is expected to have text "Typo, please fix."885 compare with same version886 has 0 chages between versions887 compare with newer version888 sets the compared versions to be the same889 scoped in a commit890 only shows diffs from the commit891 behaves like allows commenting892 is expected to have text "Typo, please fix."893User creates release894 renders the breadcrumbs895 defaults the "Create from" dropdown to the project's default branch896 when the "Save release" button is clicked897 creates a new release when "Create release" is clicked and redirects to the release's dedicated page898 when the "Cancel" button is clicked899 redirects to the main "Releases" page900 when the URL includes a back_url query parameter901 redirects to the page specified with back_url902 when the release notes "Preview" tab is clicked903 renders a preview of the release notes markdown904 when tag name supplied in the parameters905 creates release with preselected tag906Reportable note on merge request907 a normal note908 behaves like reportable note909 has an edit button910 has a `More actions` dropdown911 dropdown has Report and Delete links912 report button links to a report page913 a diff note914 behaves like reportable note915 has an edit button916 has a `More actions` dropdown917 dropdown has Report and Delete links918 report button links to a report page919new navigation callout920 # order random921 with new navigation toggled on922 shows a callout about the new navigation923 when user dismisses callout924 hides callout925 with new navigation toggled off926 does not show the callout927Projects tree928 renders tree table without errors929 renders tree table for a subtree without errors930 renders tree table with non-ASCII filenames without errors931 with a tree that contains pathspec characters932 renders tree table without errors933 gravatar disabled934 renders last commit935 for signed commit936 displays a GPG badge937 on a directory that has not changed recently938 displays a GPG badge939 LFS940 renders LFS badge on blob item941 web IDE942 opens folder in IDE943 for subgroups944 renders tree table without errors945 for signed commit946 displays a GPG badge947Comments on personal snippets948 when viewing the snippet detail page949 contains notes for a snippet with correct action icons950 shows the status of a note author951 shows the author name952 when submitting a note953 shows a valid form954 previews a note955 creates a note956 does not have autocomplete957 behaves like personal snippet with references958 when using references to resources959 behaves like handles resource links960 with access to the resource961 converts the reference to a link962 without access to the resource963 does not convert the reference to a link964 when using links to resources965 behaves like handles resource links966 with access to the resource967 converts the reference to a link968 without access to the resource969 does not convert the reference to a link970 when editing a note971 when note is empty972 disables save button973 when note is not empty974 changes the text975 when deleting a note976 removes the note from the snippet detail page977Merge request > User sees merge button depending on unresolved threads978 when project.only_allow_merge_if_all_discussions_are_resolved == true979 with unresolved threads980 does not allow to merge981 with all threads resolved982 allows MR to be merged983 when project.only_allow_merge_if_all_discussions_are_resolved == false984 with unresolved threads985 does not allow to merge986 with all threads resolved987 allows MR to be merged988User searches group settings989 in general settings page990 behaves like can search settings991 hides unmatching sections on search992 behaves like can highlight results993 has search settings field994 highlights the search terms995 in Integrations page996 behaves like can highlight results997 has search settings field998 highlights the search terms999 in Repository page1000 behaves like can search settings1001 hides unmatching sections on search1002 behaves like can highlight results1003 has search settings field1004 highlights the search terms1005 in CI/CD page1006 behaves like can search settings1007 hides unmatching sections on search1008 behaves like can highlight results1009 has search settings field1010 highlights the search terms1011 in Packages and registries page1012 behaves like can highlight results1013 has search settings field1014 highlights the search terms1015Cluster Health board1016 shows cluster board section within the page1017 feature remove_monitor_metrics enabled1018 does not show the cluster health tab1019 does not show the cluster health section1020 no prometheus available1021 shows enable Prometheus message1022 when there is cluster with enabled prometheus1023 waiting for data1024 shows container and waiting for data message1025 connected, prometheus returns data1026 renders charts1027 focuses the single panel on toggle1028Upload Dropzone Field1029 # order random1030 uploads the file data to the correct form fields and updates the messaging correctly1031User views issue1032 is expected to have header with correct id and link 1, "Description header", and "description-header"1033 shows the merge request and issue actions1034 behaves like page meta description1035 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown1036 when the project is archived1037 hides the merge request and issue actions1038 user status1039 when showing status of the author of the issue1040 behaves like showing user status1041 shows the status1042 when showing status of a user who commented on an issue1043 behaves like showing user status1044 shows the status1045 when status message has an emoji1046 correctly renders the emoji1047User changes public project visibility1048 when the project has forks1049 when a project is public1050 behaves like changing visibility to private1051 requires confirmation1052 when the project is internal1053 behaves like changing visibility to private1054 requires confirmation1055 when the visibility level is untouched1056 saves without confirmation1057 when the project is not forked1058 behaves like does not require confirmation1059 saves without confirmation1060Group Repository settings1061 Deploy tokens1062 behaves like a deploy token in settings1063 view deploy tokens1064 add a new deploy token1065 with form errors1066 shows form errors1067 keeps form inputs1068 when User#time_display_relative is false1069 shows absolute times for expires_at1070 Default branch1071 has the setting section1072 renders the correct setting section content1073Merge Requests > User filters by labels1074 filtering by label:none1075 applies the filter1076 filtering by label:~enhancement1077 applies the filter1078 filtering by label:~enhancement and label:~bug1079 applies the filters1080Dashboard > Milestones1081 as anonymous user1082 is redirected to sign-in page1083 as logged-in user1084 sees milestones1085 behaves like a "Your work" page with sidebar and breadcrumbs1086 shows the "Your work" sidebar1087 shows the correct sidebar menu item as active1088 breadcrumbs1089 has "Your work" as its root breadcrumb1090 new milestones dropdown1091 takes user to a new milestone page1092 with merge requests disabled1093 does not see milestones1094admin manage applications1095 allows user to manage applications1096 when scopes are blank1097 returns an error1098Merge request > User resolves Draft1099 when there is active pipeline for merge request1100 retains merge request data after clicking Resolve WIP status1101User sees feature flag list1102 with feature flags1103 shows the user the first flag1104 shows the user the second flag1105 shows the user the third flag1106 allows the user to update the status toggle1107 when there are no feature flags1108 shows the empty page1109Issue rebalancing1110 when issue rebalancing is in progress1111 shows an alert in project boards1112 shows an alert in group boards1113 shows an alert in project issues list with manual sort1114 shows an alert in group issues list with manual sort1115 does not show an alert in project issues list with other sorts1116 does not show an alert in group issues list with other sorts1117Projects > Files > Download buttons in files tree1118 behaves like archive download buttons1119 when static objects external storage is enabled1120 private project1121 shows archive download buttons with external storage URL prepended and user token appended to their href1122 public project1123 shows archive download buttons with external storage URL prepended to their href1124 when static objects external storage is disabled1125 shows default archive download buttons1126 with artifacts1127 shows download artifacts button1128User scrolls to deep-linked note1129 on issue page1130 on comment1131User uploads new design1132 when the feature is not available1133 shows the message about requirements1134Milestone editing1135 # order random1136 behaves like milestone handling version conflicts1137 warns about version conflict when milestone has been updated in the background1138Projects > Files > User wants to add a Dockerfile file1139 user can pick a Dockerfile file from the dropdown1140Breadcrumbs schema markup1141 generates the breadcrumb schema for user projects1142 generates the breadcrumb schema for group projects1143 generates the breadcrumb schema for group1144 generates the breadcrumb schema for issues1145 generates the breadcrumb schema for specific issue1146Upload ci artifact1147 behaves like handling file uploads1148 with object storage disabled1149 behaves like for ci artifact1150 is expected to change `::Ci::JobArtifact.count` by 21151 is expected to eq 2011152User RSS1153 when signed in1154 behaves like it has an RSS button with current_user's feed token1155 shows the RSS button with current_user's feed token1156 when signed out1157 behaves like it has an RSS button without a feed token1158 shows the RSS button without a feed token1159Finished in 19 minutes 23 seconds (files took 58.89 seconds to load)1160184 examples, 0 failures1161Randomized with seed 142111162[TEST PROF INFO] Time spent in factories: 01:40.069 (8.42% of total time)1163Failed to write to log, write log/workhorse-test.log: file already closed1164RSpec exited with 0.1165No examples to retry, congrats!1167Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy1169Uploading artifacts...1170coverage/: found 5 matching artifact files and directories 1171crystalball/: found 2 matching artifact files and directories 1172WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1173knapsack/: found 4 matching artifact files and directories 1174WARNING: query_recorder/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1175rspec/: found 14 matching artifact files and directories 1176WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1177log/*.log: found 15 matching artifact files and directories 1178WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4400964735/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com1179WARNING: Retrying... context=artifacts-uploader error=request redirected1180Uploading artifacts as "archive" to coordinator... 201 Created id=4400964735 responseStatus=201 Created token=64_Jjtux1181Uploading artifacts...1182rspec/rspec-*.xml: found 1 matching artifact files and directories 1183WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4400964735/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com1184WARNING: Retrying... context=artifacts-uploader error=request redirected1185Uploading artifacts as "junit" to coordinator... 201 Created id=4400964735 responseStatus=201 Created token=64_Jjtux1187Job succeeded