rspec-ee system pg11 4/6
Passed Started
by
@mkarampalas
Michael Karampalas
1Running with gitlab-runner 13.10.0-rc1 (ecc4c590)2 on prm-com-gitlab-org bd0915563 feature flags: FF_GITLAB_REGISTRY_HELPER_IMAGE:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.14-git-2.29-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-11-graphicsmagick-1.3.36 ...7Starting service postgres:11.6 ...8Pulling docker image postgres:11.6 ...9Using docker image sha256:2c963c0eb8c6efa49bb8352ea446f248d208d674cfc34fc9ea275b5f99f8dedd for postgres:11.6 with digest postgres@sha256:6f2062ab11d720f4756f17da4d0a64534346cce33b7cdea9d7ac4f43eed9fc02 ...10Starting service redis:5.0-alpine ...11Pulling docker image redis:5.0-alpine ...12Using docker image sha256:1516bcc5a32fffe685aa67d3f10f24b325b7b1a93440fb11c22eea6ae87e497a for redis:5.0-alpine with digest redis@sha256:20ab6314c60b363e71051232cb2b584072b87981541c818a602e006fca5ba48e ...13Starting service elasticsearch:7.11.1 ...14Pulling docker image elasticsearch:7.11.1 ...15Using docker image sha256:bc3d45eba361de2bde57b25ada32b4de5dd5f5cb12cd3bd049212e90bdfd62a9 for elasticsearch:7.11.1 with digest elasticsearch@sha256:3a219f148b596e25c1b16bda46e1ca07db46826c0e1cde003c2d2f93f33d18e4 ...16Waiting for services to be up and running...17Authenticating with credentials from job payload (GitLab Registry)18Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.14-git-2.29-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-11-graphicsmagick-1.3.36 ...19Using docker image sha256:3d9eaa64e5ac84c87745afcb0e240b69c313eebf624092e623f9fb5aee0f49b7 for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.14-git-2.29-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-11-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:f5fca6fbad34f17ebac8b436990cc1cd97ca47a61c1d3ba9aa3dd3081e4a9f6a ...21Running on runner-bd091556-project-278964-concurrent-0 via runner-bd091556-prm-1616415585-e1dcf170...23$ eval "$CI_PRE_CLONE_SCRIPT"24Downloading archived master...25Connecting to storage.googleapis.com (172.217.193.128:443)26saving to '/tmp/gitlab.tar.gz'27gitlab.tar.gz 17% |***** | 70.2M 0:00:04 ETA28gitlab.tar.gz 46% |*************** | 193M 0:00:02 ETA29gitlab.tar.gz 77% |************************ | 318M 0:00:00 ETA30gitlab.tar.gz 100% |********************************| 411M 0:00:00 ETA31'/tmp/gitlab.tar.gz' saved32Extracting tarball into /builds/gitlab-org/gitlab...33Fetching changes with git depth set to 20...34Reinitialized existing Git repository in /builds/gitlab-org/gitlab/.git/35remote: Enumerating objects: 175, done. 36remote: Counting objects: 100% (144/144), done. 37remote: Compressing objects: 100% (52/52), done. 38remote: Total 63 (delta 46), reused 25 (delta 10), pack-reused 0 40 * [new ref] 61f496dba89bdbbd3ace783d5754a8846cd7e6d0 -> refs/pipelines/27437952441Checking out 61f496db as refs/merge-requests/57119/merge...42Skipping Git submodules setup44Checking cache for rails-v4-3...45cache.zip is up to date 46WARNING: vendor/ruby/2.7.0/gems/deprecation_toolkit-1.5.1/gemfiles/test/deprecations: chmod vendor/ruby/2.7.0/gems/deprecation_toolkit-1.5.1/gemfiles/test/deprecations: no such file or directory (suppressing repeats) 47Successfully extracted cache49Downloading artifacts for compile-test-assets (1117428323)...50Downloading artifacts from coordinator... ok id=1117428323 responseStatus=200 OK token=-pbtayQf51Downloading artifacts for detect-tests (1117428329)...52Downloading artifacts from coordinator... ok id=1117428329 responseStatus=200 OK token=istpC4GL53Downloading artifacts for retrieve-tests-metadata (1117428333)...54Downloading artifacts from coordinator... ok id=1117428333 responseStatus=200 OK token=Mgz8Y7BH55Downloading artifacts for setup-test-env (1117428326)...56Downloading artifacts from coordinator... ok id=1117428326 responseStatus=200 OK token=4ZjLgMzR57WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 59Using docker image sha256:3d9eaa64e5ac84c87745afcb0e240b69c313eebf624092e623f9fb5aee0f49b7 for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.14-git-2.29-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-11-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:f5fca6fbad34f17ebac8b436990cc1cd97ca47a61c1d3ba9aa3dd3081e4a9f6a ...60$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb61$ export GOPATH=$CI_PROJECT_DIR/.go62$ mkdir -p $GOPATH63$ source scripts/utils.sh64$ source scripts/prepare_build.sh65Bundler version 2.1.466$ bundle install --without=production development --jobs=2 --path=vendor --retry=3 --quiet67==> 'bundle install --without=production development --jobs=2 --path=vendor --retry=3 --quiet' succeeded in 1 seconds.68$ bundle check69The Gemfile's dependencies are satisfied70==> 'bundle check' succeeded in 0 seconds.71$ bundle pristine pg72Installing pg 1.2.3 with native extensions73==> 'bundle pristine pg' succeeded in 11 seconds.74$ setup_db_user_only75CREATE ROLE76GRANT77==> 'setup_db_user_only' succeeded in 0 seconds.78$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee79Dropped database 'gitlabhq_test'80Created database 'gitlabhq_test'81Dropped database 'gitlabhq_geo_test'82Created database 'gitlabhq_geo_test'83==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 27 seconds.84$ run_timed_command "gem install knapsack --no-document"85$ gem install knapsack --no-document86Successfully installed knapsack-1.20.0871 gem installed88==> 'gem install knapsack --no-document' succeeded in 0 seconds.89$ run_timed_command "scripts/gitaly-test-spawn"90$ scripts/gitaly-test-spawn91Settings are listed in order of priority. The top value will be used.92deployment93Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): true94path95Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): "vendor/bundle"96app_config97Set via BUNDLE_APP_CONFIG: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config"98gemfile99Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/Gemfile"100flags101Set via BUNDLE_FLAGS: "--jobs=4 --retry=3 --path=/builds/gitlab-org/gitlab/vendor/gitaly-ruby"102Don't run Bundler as root. Bundler can ask for sudo if it is needed, and103installing your bundle as root will break this application for all non-root104users on this machine.105Using abstract_type 0.0.7106Using concurrent-ruby 1.1.7107Using i18n 1.8.5108Using minitest 5.14.2109Using thread_safe 0.3.6110Using tzinfo 1.2.9111Using zeitwerk 2.4.2112Using activesupport 6.0.3.4113Using builder 3.2.4114Using erubi 1.10.0115Using mini_portile2 2.5.0116Using racc 1.5.2117Using nokogiri 1.11.1 (x86_64-linux)118Using rails-dom-testing 2.0.3119Using crass 1.0.6120Using loofah 2.9.0121Using rails-html-sanitizer 1.3.0122Using actionview 6.0.3.4123Using rack 2.2.3124Using rack-test 1.1.0125Using actionpack 6.0.3.4126Using ice_nine 0.11.2127Using memoizable 0.4.2128Using adamantium 0.2.0129Using public_suffix 4.0.6130Using addressable 2.7.0131Using ast 2.4.1132Using binding_ninja 0.2.3133Using bundler 2.1.4134Using charlock_holmes 0.7.7135Using coderay 1.1.2136Using equalizer 0.0.11137Using concord 0.1.5138Using diff-lcs 1.3139Using dotenv 2.7.6140Using escape_utils 1.2.1141Using factory_bot 5.0.2142Using multipart-post 2.1.1143Using faraday 1.0.1144Using ffi 1.13.1145Using json 2.5.1146Using gemojione 3.3.0147Using mini_mime 1.0.2148Using rugged 1.1.0149Using github-linguist 7.12.1150Using github-markup 1.7.0151Using mime-types-data 3.2020.1104152Using mime-types 3.3.1153Using gitlab-gollum-rugged_adapter 0.4.4.3.gitlab.1154Using rouge 3.26.0155Using nokogumbo 1.5.0156Using sanitize 4.6.6157Using stringex 2.8.5158Using gitlab-gollum-lib 4.2.7.10.gitlab.1159Using google-protobuf 3.12.4 (x86_64-linux)160Using googleapis-common-protos-types 1.0.5161Using grpc 1.30.2 (x86_64-linux)162Using opentracing 0.5.0163Using thrift 0.13.0164Using jaeger-client 1.1.0165Using pg_query 1.3.0166Using redis 4.2.5167Using gitlab-labkit 0.15.0168Using gitlab-markup 1.7.1169Using grpc-tools 1.30.2170Using sawyer 0.8.2171Using octokit 4.20.0172Using reverse_markdown 1.4.0173Using thor 1.1.0174Using licensee 9.14.1175Using method_source 0.9.2176Using msgpack 1.3.3177Using optimist 3.0.1178Using parallel 1.19.2179Using parser 2.7.2.0180Using procto 0.0.3181Using unparser 0.4.7182Using proc_to_ast 0.1.0183Using pry 0.12.2184Using rainbow 3.0.0185Using rbtrace 0.4.14186Using rdoc 6.2.0187Using regexp_parser 1.8.1188Using rexml 3.2.4189Using rspec-support 3.8.0190Using rspec-core 3.8.0191Using rspec-expectations 3.8.3192Using rspec-mocks 3.8.0193Using rspec 3.8.0194Using rspec-parameterized 0.4.2195Using rubocop-ast 0.2.0196Using ruby-progressbar 1.10.1197Using unicode-display_width 1.7.0198Using rubocop 0.86.0199Using sentry-raven 3.0.4200Using timecop 0.9.1201Bundle complete! 21 Gemfile dependencies, 96 gems now installed.202Bundled gems are installed into `./vendor/bundle`203Checking gitaly-ruby Gemfile...204Checking gitaly-ruby bundle...205The Gemfile's dependencies are satisfied206Trying to connect to gitaly: ........ OK207Trying to connect to gitaly2: ............... OK208Trying to connect to praefect: .......... OK209==> 'scripts/gitaly-test-spawn' succeeded in 5 seconds.210$ source ./scripts/rspec_helpers.sh211$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"212KNAPSACK_TEST_FILE_PATTERN: ee/spec/{features}{,/**/}*_spec.rb213Knapsack report generator started!214WARNING: `around(:context)` hooks are not supported and behave like `around(:example). Called from /builds/gitlab-org/gitlab/spec/support/omniauth_strategy.rb:36:in `block in <top (required)>'.215WARNING: `around(:context)` hooks are not supported and behave like `around(:example). Called from /builds/gitlab-org/gitlab/ee/spec/features/users/login_spec.rb:210:in `block (2 levels) in <top (required)>'.216Run options:217 include {:focus=>true}218 exclude {:quarantine=>true, :geo=>true, :level=>"migration"}219All examples were filtered out; ignoring {:focus=>true}220==> Setting up gitlab-test bare repository in /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare...221 /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.044423991 seconds...222Group value stream analytics filters and data223Starting the Capybara driver server...224 with path navigation feature flag disabled225Capybara starting Puma...226* Version 5.1.1 , codename: At Your Service227* Min threads: 0, max threads: 4228* Listening on unix:///tmp/20210322-358-k1s69z229 does not show the path navigation230 shows the vertical stage navigation231 displays the default list of stages232 each stage will have median values233 displays the stage table headers234 without valid query parameters set235 with created_after date > created_before date236 behaves like no group available237 displays empty text238 with fake parameters239 behaves like empty state240 displays an empty state241 with valid query parameters set242 with project_ids set243 has the projects dropdown prepopulated244 with created_before and created_after set245 has the date range prepopulated246 with a group247 behaves like group value stream analytics248 stage panel249 displays the stage table headers250 vertical navigation251 does not show the vertical stage navigation252 navigation253 shows the path navigation254 displays the default list of stages255 behaves like has overview metrics256 will display activity metrics257 displays the recent activity258 displays time metrics259 behaves like has default filters260 hides the empty state261 shows the projects filter262 shows the date filter263 shows the filter bar264 with a sub group265 behaves like group value stream analytics266 stage panel267 displays the stage table headers268 vertical navigation269 does not show the vertical stage navigation270 navigation271 shows the path navigation272 displays the default list of stages273 behaves like has overview metrics274 will display activity metrics275 displays the recent activity276 displays time metrics277 behaves like has default filters278 hides the empty state279 shows the projects filter280 shows the date filter281 shows the filter bar282 with lots of data283DEPRECATION WARNING: /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activerecord-6.0.3.4/lib/active_record/relation.rb:412: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call284/builds/gitlab-org/gitlab/app/models/concerns/has_environment_scope.rb:25: warning: The called method is defined here285 (called from find_platform_kubernetes_with_cte at /builds/gitlab-org/gitlab/app/models/concerns/deployment_platform.rb:27)286 each stage will display the events description when selected287 each stage with events will display the stage events list when selected288 each stage will be selectable289 will have data available290 with filters applied291 will filter the data292Project Subscriptions293 renders the correct path for the form action294 successfully creates new pipeline subscription295 shows flash warning when unsuccesful in creating a pipeline subscription296 subscription is removed successfully297Pipeline298 GET /:project/-/pipelines/:id299 triggered and triggered by pipelines300 when :graphql_pipeline_details flag is on301 renders downstream pipeline302 expands the upstream pipeline on click303 renders upstream pipeline304 expands the upstream on click305 closes the expanded upstream on click306 expands the downstream pipeline on click307 expands the downstream on click308 closes the expanded downstream on click309 when :graphql_pipeline_details flag is off310 expands the upstream pipeline on click311 expands the upstream on click312 closes the expanded upstream on click313 expands the downstream pipeline on click314 expands the downstream on click315 closes the expanded downstream on click316 GET /:project/-/pipelines/:id/security317 with a sast artifact318DEPRECATION WARNING: /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.1/lib/carrierwave/sanitized_file.rb:316: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call319/usr/local/lib/ruby/2.7.0/fileutils.rb:206: warning: The called method `mkdir_p' is defined here320 (called from cache! at /builds/gitlab-org/gitlab/app/uploaders/object_storage.rb:369)321DEPRECATION WARNING: /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activerecord-6.0.3.4/lib/active_record/relation.rb:412: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call322/builds/gitlab-org/gitlab/ee/app/models/ee/ci/job_artifact.rb:29: warning: The called method is defined here323 (called from security_reports at /builds/gitlab-org/gitlab/app/models/ci/pipeline.rb:1217)324 shows jobs tab pane as active325 shows security dashboard326 without sast artifact327 displays the pipeline graph328 GET /:project/-/pipelines/:id/licenses329 with a License Compliance artifact330 shows jobs tab pane as active331 shows security report section332 without License Compliance artifact333 displays the pipeline graph334 GET /:project/-/pipelines/:id/codequality_report335 for a branch pipeline336 behaves like full codequality report337 when licensed338 with code quality artifact339 shows code quality tab pane as active, quality issue with link to file, and events for data tracking340 with no code quality artifact341 does not show code quality tab342 when unlicensed343 does not show code quality tab344 for a merge request pipeline345 behaves like full codequality report346 when licensed347 with code quality artifact348 shows code quality tab pane as active, quality issue with link to file, and events for data tracking349 with no code quality artifact350 does not show code quality tab351 when unlicensed352 does not show code quality tab353Epic Issues354 when user is not a group member of a public group355/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/mutate_const.rb:234: warning: already initialized constant Epic::Metrics356/builds/gitlab-org/gitlab/ee/app/models/epic/metrics.rb:3: warning: previous definition of Metrics was here357/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/mutate_const.rb:234: warning: already initialized constant Epic::NotesAssociationExtension358/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activerecord-6.0.3.4/lib/active_record/associations/builder/collection_association.rb:27: warning: previous definition of NotesAssociationExtension was here359 user can see issues from public project but cannot delete the associations360 user cannot add new issues to the epic361 user cannot add new epics to the epic362 when user is a group member363 user can add new issues to the epic364 user does not see the linked issues part of the form when they click "Add an existing issue"365 handling epics366 user can display create new epic form by clicking the dropdown item367 handling epic issues368 user can see all issues of the group and delete the associations369 user cannot add new issues to the epic from another group370 user can add new issues to the epic371 user cannot add new issue that does not exist372 handling epic links373 when subepics feature is enabled374 user can see all epics of the group and delete the associations375 user cannot add new epic that does not exist376 user can add new epics to the epic377 when epics are nested too deep378 user cannot add new epic when hierarchy level limit has been reached379 when subepics feature is disabled380 user can not add new epics to the epic381epics swimlanes382 link to swimlanes view383 displays epics swimlanes when link to boards with group_by epic in URL384 displays issue not assigned to epic in unassigned issues lane385 displays default lists and a label list386 switch to swimlanes view387 displays epics swimlanes when selecting Epic in Group by dropdown388 displays issue not assigned to epic in unassigned issues lane389 issue cards390 highlights an issue card on click391 unhighlights a selected issue card on click392 add issue to swimlanes list393 displays new issue button394 shows form in unassigned issues lane when clicking button395 hides form when clicking cancel396 creates new issue in unassigned issues lane397Admin::AuditLogs398 unlicensed399unknown OID 28: failed to recognize type of 'relfrozenxid'. It will be treated as String.400unknown OID 1034: failed to recognize type of 'relacl'. It will be treated as String.401unknown OID 194: failed to recognize type of 'relpartbound'. It will be treated as String.402 returns 404403 licensed404 has Audit Events button in head nav bar405 release created events406 shows the related audit event407 user events408 filters by user409 group events410 filters by group411 project events412 filters by project413 filter by date414 behaves like audit events date filter415 shows only 2 days old events416 shows only today's event417 shows a message if provided date is invalid418 personal access token events419 create personal access token420 when creation succeeds421 behaves like personal access token audit event422 show personal access token event details423 when creation fails424 behaves like personal access token audit event425 show personal access token event details426 revoke personal access token427 when revocation succeeds428 behaves like personal access token audit event429 show personal access token event details430 when revocation fails431 behaves like personal access token audit event432 show personal access token event details433 impersonated events434 show impersonation details435Admin updates EE-only settings436 enables external authentication437 enable Slack application438 Geo settings439 when the license has Geo feature440 hides JS alert441 renders JS form442 when the license does not have Geo feature443 shows JS alert444 Elasticsearch settings445 changes elasticsearch settings446 allows limiting projects and namespaces to index447 allows removing all namespaces and projects448 zero-downtime reindexing shows popup449 when not licensed450 cannot access the page451 Templates page452 render "Templates" section453 render "Custom project templates" section454 LDAP settings455 with LDAP enabled456 changes to allow group owners to manage ldap457 with LDAP disabled458 does not show option to allow group owners to manage ldap459 package registry settings460 allows you to change the npm_forwaring setting461 Metrics and profiling page462 loads seat link payload on click463 sign up settings464 changes the user cap from unlimited to 5465 changes the user cap to unlimited466 when license has active user count467 disallows entering user cap greater then license allows468Snippet elastic search469 when searching titles470 behaves like expected snippet search results471 as anonymous user472 when block_anonymous_global_searches is enabled473 redirects to login page474 when block_anonymous_global_searches is disabled475 finds only public snippets476 as logged in user477 finds only public and internal snippets478 as authorized user479 finds only public, internal, and authorized private snippets480 as administrator481 when admin mode is enabled482 finds all snippets483 when admin mode is disabled484 finds only public and internal snippets485 when searching descriptions486 behaves like expected snippet search results487 as anonymous user488 when block_anonymous_global_searches is enabled489 redirects to login page490 when block_anonymous_global_searches is disabled491 finds only public snippets492 as logged in user493 finds only public and internal snippets494 as authorized user495 finds only public, internal, and authorized private snippets496 as administrator497 when admin mode is enabled498 finds all snippets499 when admin mode is disabled500 finds only public and internal snippets501Update Epic502 when user who is not a group member displays the epic503 does not show the Edit button504 when user with developer access displays the epic505 updates the tasklist506 update form507 updates the epic508 updates the epic and keep the description saved across reload509 creates a todo only for mentioned users510 edits full screen511 uploads a file when dragging into textarea512 autocomplete enabled513 opens atwho container514 epic sidebar515 opens datepicker when clicking Edit button516 when user with owner access displays the epic517 shows delete button inside the edit form518Project > Members > Invite group and members519 Share group lock520 for a project in a root group521 when the group has "Share with group lock" and "Member lock" disabled522 allows the project to be shared with another group using the invite form523 allows the project to be shared with another group using the invite modal524 behaves like the project can be shared with groups and members525 both member and group tabs exist526 when the group has "Share with group lock" enabled527 behaves like the project cannot be shared with groups528 user is only able to share with members529 when the group has membership lock enabled530 behaves like the project cannot be shared with members531 user is only able to share with groups532 when the group has membership lock and "Share with group lock" enabled533 behaves like the project cannot be shared with groups and members534 no tabs or share content exists535 for a project in a subgroup536 when the root_group has "Share with group lock" and membership lock disabled537 when the subgroup has "Share with group lock" and membership lock disabled538 behaves like the project can be shared with groups and members539 both member and group tabs exist540 when the subgroup has "Share with group lock" enabled541 behaves like the project cannot be shared with groups542 user is only able to share with members543 when the subgroup has membership lock enabled544 behaves like the project cannot be shared with members545 user is only able to share with groups546 when the group has membership lock and "Share with group lock" enabled547 behaves like the project cannot be shared with groups and members548 no tabs or share content exists549 when the root_group has "Share with group lock" and membership lock enabled550 behaves like the project cannot be shared with groups551 user is only able to share with members552 when the subgroup has "Share with group lock" and membership lock disabled (parent overridden)553 behaves like the project can be shared with groups and members554 both member and group tabs exist555 when the subgroup has membership lock enabled (parent overridden)556 behaves like the project cannot be shared with groups and members557 no tabs or share content exists558 when the subgroup has "Share with group lock" enabled (parent overridden)559 behaves like the project cannot be shared with groups560 user is only able to share with members561 when the subgroup has "Share with group lock" and membership lock enabled562 behaves like the project cannot be shared with groups and members563 no tabs or share content exists564Environments page565 when an environment is protected and user has access to it566 when environment has manual actions567 shows an enabled play button568 shows a stop button569 with external_url570 shows an external link button571 when terminal is available572 shows a terminal button573 when environment can be rollback574 shows re deploy button575 when environment is protected and user does not have access to it576 when environment has manual actions577 show a disabled play button578 does not show a stop button579 with external_url580 shows an external link button581 when terminal is available582 does not shows a terminal button583 when environment can be rollback584 does not show a re deploy button585 when environment has an open alert586 shows the open alert for the environment row587 when user does not have a license for the feature588 does not show the open alert for the environment row589[EE] Internal Project Access590 GET /:project_path/insights591 is expected to be allowed for admin592 is expected to be allowed for auditor593 is expected to be allowed for owner594 is expected to be allowed for maintainer595 is expected to be allowed for developer596 is expected to be allowed for reporter597 is expected to be allowed for guest598 is expected to be allowed for user599 is expected to be denied for external600 is expected to be denied for visitor601 GET /:project_path602 is expected to be allowed for auditor603 GET /:project_path/-/tree/master604 is expected to be allowed for auditor605 GET /:project_path/-/commits/master606 is expected to be allowed for auditor607 GET /:project_path/-/commit/:sha608 is expected to be allowed for auditor609 GET /:project_path/-/compare610 is expected to be allowed for auditor611 GET /:project_path/-/project_members612 is expected to be allowed for auditor613 GET /:project_path/-/settings/repository614 is expected to be denied for auditor615 GET /:project_path/-/blob616 is expected to be allowed for auditor617 GET /:project_path/edit618 is expected to be denied for auditor619 GET /:project_path/deploy_keys620 is expected to be denied for auditor621 GET /:project_path/issues622 is expected to be allowed for auditor623 GET /:project_path/snippets624 is expected to be allowed for auditor625 GET /:project_path/snippets/new626 is expected to be denied for auditor627 GET /:project_path/-/merge_requests628 is expected to be allowed for auditor629 GET /:project_path/-/merge_requests/new630 is expected to be denied for auditor631 GET /:project_path/-/branches632 is expected to be allowed for auditor633 GET /:project_path/-/tags634 is expected to be allowed for auditor635 GET /:project_path/-/settings/integrations636 is expected to be denied for auditor637 GET /:project_path/-/pipelines638 is expected to be allowed for auditor639 GET /:project_path/-/pipelines/:id640 is expected to be allowed for auditor641 GET /:project_path/builds642 when allowed for public and internal643 is expected to be allowed for auditor644 when disallowed for public and internal645 is expected to be allowed for auditor646 GET /:project_path/builds/:id647 when allowed for public and internal648 is expected to be allowed for auditor649 when disallowed for public and internal650 is expected to be allowed for auditor651 GET /:project_path/-/environments652 is expected to be allowed for auditor653 GET /:project_path/-/environments/:id654 is expected to be allowed for auditor655 GET /:project_path/-/environments/new656 is expected to be denied for auditor657 GET /:project_path/container_registry658 is expected to be allowed for auditor659 when license blocks changes660 GET /:project_path/issues/new661 is expected to be denied for maintainer662 is expected to be denied for reporter663 is expected to be denied for admin664 is expected to be denied for guest665 is expected to be denied for user666 is expected to be denied for auditor667 is expected to be denied for visitor668 GET /:project_path/-/merge_requests/new669 is expected to be denied for maintainer670 is expected to be denied for reporter671 is expected to be denied for admin672 is expected to be denied for guest673 is expected to be denied for user674 is expected to be denied for auditor675 is expected to be denied for visitor676Merge request > User approves with password677DEPRECATION WARNING: /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.4/lib/active_support/cache.rb:330: warning: Passing the keyword argument as the last hash parameter is deprecated678/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.4/lib/active_support/cache.rb:710: warning: The called method `get_entry_value' is defined here679 (called from fetch at /builds/gitlab-org/gitlab/lib/gitlab/repository_cache.rb:25)680 works, when user approves and enters correct password681 does not need password to unapprove682 shows error, when user approves and enters incorrect password683Merge request > User edits MR with multiple reviewers684 behaves like multiple reviewers merge request685 updates a MR with multiple reviewers686 user approval rules687 is not shown in assignee dropdown688 is shown in reviewer dropdown689 code owner approval rules690 displays "Code Owner" text in reviewer dropdown691User approves a merge request692 when user can approve693 approves a merge request694 when a merge request is approved additionally695 shows multiple approvers beyond the needed count (PENDING: Temporarily skipped with xit)696 doesn't show the add approval when a merge request is closed697 when user cannot approve698 does not approves a merge request699EE user opens IDE700 default701 does not show warning702 when has reject_unsigned_commit push rule703 shows warning704Test Cases705 test case list706 shows tabs for state types707 shows create test case button708 shows filtered search input709 shows filter tokens author and label710 open tab711 shows list of all open test cases712 shows test cases title and metadata713 archived tab714 shows list of all archived test cases715 all tab716 shows list of all test cases717Groups > Audit Events718 has Audit Events button in head nav bar719 unlicensed720 returns 404721 does not have Audit Events button in head nav bar722 changing a user access level723 appears in the group's audit events724 filter by date725 behaves like audit events date filter726 shows only 2 days old events727 shows only today's event728 shows a message if provided date is invalid729User creates a merge request730 creates a merge request731User activates Jira732 user sets and activates Jira Service733 when Jira connection test succeeds734 adds Jira links to sidebar menu735 when jira_issues_integration feature is not available736 does not show Jira links in sidebar menu737Merge request > User sees deployment widget738 when merge request has associated environments739 when deployment succeeded740 when the license flag is enabled741 displays the visual review button742 when the license flag is disabled743 does not display the button744Login745 creates a security event for an invalid password login746DEPRECATION WARNING: ActiveSupport::Multibyte::Chars#normalize is deprecated and will be removed from Rails 6.1. Use #unicode_normalize(:nfkd) instead. (called from generate_username at /builds/gitlab-org/gitlab/lib/gitlab/auth/o_auth/auth_hash.rb:84)747 creates a security event for an invalid OAuth login748 creates a security event for an invalid one-time code749 smartcard authentication750 when smartcard is enabled751 with smartcard_auth feature flag off752 does not render any tabs753 renders link to sign up path754 with smartcard_auth feature flag on755 correctly renders tabs and panes756 renders link to sign up path757 with two-factor authentication required758 with a smartcard session759 does not ask for Two-Factor Authentication760 without a smartcard session761/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rotp-2.1.2/lib/rotp/totp.rb:56: warning: URI.escape is obsolete762 asks for Two-Factor Authentication763 smartcard authentication against LDAP server764 when smartcard auth is optional765 correctly renders tabs and panes766 shows LDAP login form767 shows LDAP smartcard login form768 when smartcard auth is required769 correctly renders tabs and panes770 does not show LDAP login form771 shows LDAP smartcard login form772 via Group SAML773 with U2F two factor774DEPRECATION WARNING: ActiveSupport::Multibyte::Chars#normalize is deprecated and will be removed from Rails 6.1. Use #unicode_normalize(:nfkd) instead. (called from generate_username at /builds/gitlab-org/gitlab/lib/gitlab/auth/o_auth/auth_hash.rb:84)775 shows U2F prompt after SAML776 with WebAuthn two factor777DEPRECATION WARNING: ActiveSupport::Multibyte::Chars#normalize is deprecated and will be removed from Rails 6.1. Use #unicode_normalize(:nfkd) instead. (called from generate_username at /builds/gitlab-org/gitlab/lib/gitlab/auth/o_auth/auth_hash.rb:84)778 shows WebAuthn prompt after SAML779 restricted visibility levels780 contains public level781 hides Explore link782 hides help link783 does not contain public level784 displays Explore and Help links785epic boards786 multiple epic boards787 shows current epic board name788 shows a list of epic boards789 switches current epic board790 creates new epic board without detailed configuration791Merge request > User creates MR with multiple reviewers792 behaves like multiple reviewers merge request793 creates a MR with multiple reviewers794SAML access enforcement795 without SAML session796 group resources797 behaves like resource access798 prevents access to resource via SSO redirect799 subgroup resources800 behaves like resource access801 prevents access to resource via SSO redirect802 project resources803 behaves like resource access804 prevents access to resource via SSO redirect805 subgroup project resources806 behaves like resource access807 prevents access to resource via SSO redirect808 with active SAML login from session809 group resources810 behaves like resource access811 allows access to resource812 subgroup resources813 behaves like resource access814 allows access to resource815 project resources816 behaves like resource access817 allows access to resource818 subgroup project resources819 behaves like resource access820 allows access to resource821 when SAML session expires822DEPRECATION WARNING: ActiveSupport::Multibyte::Chars#normalize is deprecated and will be removed from Rails 6.1. Use #unicode_normalize(:nfkd) instead. (called from generate_username at /builds/gitlab-org/gitlab/lib/gitlab/auth/o_auth/auth_hash.rb:84)823 shows loading screen and link used for auto-redirect824File blob > Code owners825 when there is a codeowners file826 when the feature is available827 shows the code owners related to a file828 does not show the code owners banner when there are no code owners829 when the feature is not available830 does not show the code owners related to a file831[EE] Private Group access832 GET /groups/:path/-/insights833 is expected to be allowed for auditor834 is expected to be allowed for owner835 is expected to be allowed for maintainer836 is expected to be allowed for developer837 is expected to be allowed for reporter838 is expected to be allowed for guest839 is expected to be allowed for the specified user840 is expected to be denied for user841 is expected to be denied for external842 is expected to be denied for visitor843 when admin mode is enabled844 is expected to be allowed for admin845 when admin mode is disabled846 is expected to be denied for admin847 GET /groups/:path848 is expected to be allowed for auditor849 GET /groups/:path/-/issues850 is expected to be allowed for auditor851 GET /groups/:path/-/merge_requests852 is expected to be allowed for auditor853 GET /groups/:path/-/group_members854 is expected to be allowed for auditor855 GET /groups/:path/-/edit856 is expected to be denied for auditor857[EE] Public Group access858 GET /groups/:path/-/insights859 is expected to be allowed for admin860 is expected to be allowed for auditor861 is expected to be allowed for owner862 is expected to be allowed for maintainer863 is expected to be allowed for developer864 is expected to be allowed for reporter865 is expected to be allowed for guest866 is expected to be allowed for the specified user867 is expected to be allowed for user868 is expected to be allowed for external869 is expected to be allowed for visitor870 GET /groups/:path871 is expected to be allowed for auditor872 GET /groups/:path/-/issues873 is expected to be allowed for auditor874 GET /groups/:path/-/merge_requests875 is expected to be allowed for auditor876 GET /groups/:path/-/group_members877 is expected to be allowed for auditor878 GET /groups/:path/-/edit879 is expected to be denied for auditor880Group Boards881 deletes a group issue board882Signup on EE883 for Gitlab.com884 redirects to step 2 of the signup process when not completed885 when the user sets it up for the company886 creates the user and sets the email_opted_in field truthy887 when the user checks the opt-in to email updates box888 creates the user and sets the email_opted_in field truthy889 when the user does not check the opt-in to email updates box890 creates the user and sets the email_opted_in field falsey891 when the user_other_role_details feature flag is disabled892 collects no collect a job title893 proceeds to the next step without collecting other_role894 when the user selects existing role895 has the job title box896 proceeds to the next step897 when the user selects other role898 has the job title box899 proceeds to the next step900 not for Gitlab.com901 does not have a opt-in checkbox, it creates the user and sets email_opted_in to falsey902 redirects to step 2 of the signup process when not completed and redirects back903Epic shortcuts904 pressing "l"905 opens labels dropdown for editing906 pressing "e"907 starts editing mode for epic908Admin interacts with push rules909 when reject_unsigned_commits is unlicensed910 is expected not to have text "Reject unsigned commits"911 when reject_unsigned_commits is licensed912 is expected to have text "Reject unsigned commits"913 when commit_committer_check is unlicensed914 is expected not to have text "Reject unverified users"915 when commit_committer_check is licensed916 is expected to have text "Reject unverified users"917 when creating push rule918 creates new rule919Groups > Contribution Analytics920 visit Contribution Analytics page for group921 displays Contribution Analytics922User deletes feature flag923 records audit event924Dashboard activity925 behaves like dashboard ultimate trial callout926 hides promotion callout if not .com927 .com928 shows dismissable promotion callout if default dashboard929 hides dismissable promotion callout if not default dashboard930 hides promotion callout if a trial is active931 hides promotion callout if user owns a paid namespace932Dashboard todos933 behaves like dashboard ultimate trial callout934 hides promotion callout if not .com935 .com936 shows dismissable promotion callout if default dashboard937 hides dismissable promotion callout if not default dashboard938 hides promotion callout if a trial is active939 hides promotion callout if user owns a paid namespace940Burnup charts941 licensed feature available942 shows burnup chart, with a point per day943 licensed feature not available944 does not show burnup chart945Group > User views empty wiki946 behaves like User views empty wiki947 when group is public948 behaves like empty wiki message949 shows the empty state message with the expected elements950 and user is logged in951 and user is not a member952 behaves like empty wiki message953 shows the empty state message with the expected elements954 and user is a member955 behaves like empty wiki message956 shows the empty state message with the expected elements957 when group is private958 behaves like wiki is not found959 shows an error message960 and user is logged in961 and user is not a member962 behaves like wiki is not found963 shows an error message964 and user is a member965 behaves like empty wiki message966 shows the empty state message with the expected elements967Projects > Merge Requests > User edits a merge request968 when the merge request has matching code owners969 shows the matching code owner rules970User sees feature flag list971 with new version flags972 user updates the status toggle973Public Project Snippets Access974 GET /:project_path/snippets975 is expected to be allowed for auditor976 GET /:project_path/snippets/new977 is expected to be denied for auditor978 GET /:project_path/snippets/:id979 for a public snippet980 is expected to be allowed for auditor981 for an internal snippet982 is expected to be allowed for auditor983 for a private snippet984 is expected to be allowed for auditor985 GET /:project_path/snippets/:id/raw986 for a public snippet987 is expected to be allowed for auditor988 for an internal snippet989 is expected to be allowed for auditor990 for a private snippet991 is expected to be allowed for auditor992Slack application993 I can edit slack integration994User manages members995 as project maintainer996 behaves like when group membership is unlocked997 is expected to have visible link "Import members" and have visible css ".project-access-select"998 behaves like when group membership is locked999 is expected to not have visible css ".invite-users-form"1000 as group owner1001 behaves like when group membership is unlocked1002 is expected to have visible link "Import members" and have visible css ".project-access-select"1003 behaves like when group membership is locked1004 is expected to not have visible css ".invite-users-form"1005EE > Projects > Settings > User manages approval rule settings1006 when merge requests is not available1007 does not show approval settings1008 when merge requests is available1009 shows approval settings1010 when `code_owner_approval_required` is not available1011 does not allow the user to require code owner approval1012Issues > User edits issue1013 with multiple_issue_assignees1014 displays plural Assignees title1015Private Project Snippets Access1016 GET /:project_path/snippets1017 is expected to be allowed for auditor1018 GET /:project_path/snippets/new1019 is expected to be denied for auditor1020 GET /:project_path/snippets/:id for a private snippet1021 is expected to be allowed for auditor1022 GET /:project_path/snippets/:id/raw for a private snippet1023 is expected to be allowed for auditor1024Subscriptions Content Security Policy1025 when there is no global CSP config1026 is expected to be blank1027 when a global CSP config exists1028 is expected to include "script-src 'self' https://some-cdn.test 'unsafe-eval' https://*.zuora.com"1029 is expected to include "frame-src 'self' https://some-cdn.test https://*.zuora.com"1030 is expected to include "child-src 'self' https://some-cdn.test https://*.zuora.com"1031 when just a default CSP config exists1032 is expected to include "default-src 'self' https://some-cdn.test"1033 is expected to include "script-src 'self' https://some-cdn.test 'unsafe-eval' https://*.zuora.com"1034 is expected to include "frame-src 'self' https://some-cdn.test https://*.zuora.com"1035 is expected to include "child-src 'self' https://some-cdn.test https://*.zuora.com"1036Group value stream analytics1037 pushes frontend feature flags1038 when `value_stream_analytics_path_navigation` is disabled for a group1039 pushes disabled feature flag to the frontend1040 when `value_stream_analytics_extended_form` is disabled for a group1041 pushes disabled feature flag to the frontend1042Projects > Show > Developer views empty project instructions1043 with Kerberos enabled1044 defaults to KRB51045EE-specific GitLab Markdown1046 default pipeline1047 includes custom filters1048User views hooks1049 is expected to have text "http://example1.test"1050Knapsack report was generated. Preview:1051{1052 "ee/spec/features/groups/analytics/cycle_analytics/filters_and_data_spec.rb": 179.06970071792603,1053 "ee/spec/features/projects/settings/pipeline_subscriptions_spec.rb": 78.58989024162292,1054 "ee/spec/features/projects/pipelines/pipeline_spec.rb": 60.031641244888306,1055 "ee/spec/features/epics/epic_issues_spec.rb": 53.276262044906616,1056 "ee/spec/features/boards/swimlanes/epics_swimlanes_spec.rb": 44.47340655326843,1057 "ee/spec/features/admin/admin_audit_logs_spec.rb": 41.741410970687866,1058 "ee/spec/features/admin/admin_settings_spec.rb": 36.45919322967529,1059 "ee/spec/features/search/elastic/snippet_search_spec.rb": 34.78595566749573,1060 "ee/spec/features/epics/update_epic_spec.rb": 28.74036145210266,1061 "ee/spec/features/projects/members/invite_group_and_members_spec.rb": 26.49067497253418,1062 "ee/spec/features/projects/environments/environments_spec.rb": 23.92624044418335,1063 "ee/spec/features/security/project/internal_access_spec.rb": 18.867775678634644,1064 "ee/spec/features/merge_request/user_approves_with_password_spec.rb": 19.038698196411133,1065 "ee/spec/features/merge_request/user_edits_multiple_reviewers_mr_spec.rb": 15.943742513656616,1066 "ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb": 14.62251329421997,1067 "ee/spec/features/ide/user_opens_ide_spec.rb": 12.922347784042358,1068 "ee/spec/features/projects/quality/test_case_list_spec.rb": 12.113779783248901,1069 "ee/spec/features/groups/audit_events_spec.rb": 11.601365089416504,1070 "ee/spec/features/merge_request/user_creates_merge_request_spec.rb": 10.910131931304932,1071 "ee/spec/features/projects/services/user_activates_jira_spec.rb": 9.531181335449219,1072 "ee/spec/features/merge_request/user_sees_deployment_widget_spec.rb": 9.47258710861206,1073 "ee/spec/features/users/login_spec.rb": 7.957719564437866,1074 "ee/spec/features/epic_boards/multiple_epic_boards_spec.rb": 8.717074155807495,1075 "ee/spec/features/merge_request/user_creates_multiple_reviewers_mr_spec.rb": 8.048255443572998,1076 "ee/spec/features/groups/saml_enforcement_spec.rb": 6.614545583724976,1077 "ee/spec/features/projects/view_blob_with_code_owners_spec.rb": 5.538968086242676,1078 "ee/spec/features/security/group/private_access_spec.rb": 5.23787784576416,1079 "ee/spec/features/security/group/public_access_spec.rb": 5.783480405807495,1080 "ee/spec/features/boards/group_boards/board_deletion_spec.rb": 7.004041433334351,1081 "ee/spec/features/signup_spec.rb": 4.836671829223633,1082 "ee/spec/features/epics/shortcuts_epic_spec.rb": 4.771437406539917,1083 "ee/spec/features/admin/admin_interacts_with_push_rules_spec.rb": 4.303202390670776,1084 "ee/spec/features/groups/contribution_analytics_spec.rb": 4.088095188140869,1085 "ee/spec/features/projects/feature_flags/user_deletes_feature_flag_spec.rb": 3.6922078132629395,1086 "ee/spec/features/dashboards/activity_spec.rb": 3.596221923828125,1087 "ee/spec/features/dashboards/todos_spec.rb": 2.7897660732269287,1088 "ee/spec/features/burnup_charts_spec.rb": 3.617692708969116,1089 "ee/spec/features/groups/wiki/user_views_wiki_empty_spec.rb": 3.273754358291626,1090 "ee/spec/features/projects/merge_requests/user_edits_merge_request_spec.rb": 2.7491283416748047,1091 "ee/spec/features/projects/feature_flags/user_sees_feature_flag_list_spec.rb": 2.2456228733062744,1092 "ee/spec/features/security/project/snippet/public_access_spec.rb": 2.2843592166900635,1093 "ee/spec/features/projects/settings/slack_application_spec.rb": 2.078676700592041,1094 "ee/spec/features/projects/settings/user_manages_members_spec.rb": 1.962400197982788,1095 "ee/spec/features/projects/settings/user_manages_approval_settings_spec.rb": 3.268763542175293,1096 "ee/spec/features/issues/user_edits_issue_spec.rb": 2.6258575916290283,1097 "ee/spec/features/security/project/snippet/private_access_spec.rb": 2.319941759109497,1098 "ee/spec/features/subscriptions_spec.rb": 1.3213708400726318,1099 "ee/spec/features/groups/analytics/cycle_analytics/cycle_analytics_spec.rb": 1.3154709339141846,1100 "ee/spec/features/projects/show/developer_views_empty_project_instructions_spec.rb": 0.8667457103729248,1101 "ee/spec/features/markdown/markdown_spec.rb": 0.6913161277770996,1102 "ee/spec/features/groups/hooks/user_views_hooks_spec.rb": 0.6251103878021241103}1104Knapsack global time execution for tests: 14m 16s1105Pending: (Failures listed here are expected and do not affect your suite's status)1106 1) User approves a merge request when a merge request is approved additionally shows multiple approvers beyond the needed count1107 # Temporarily skipped with xit1108 # ./ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb:401109Finished in 15 minutes 2 seconds (files took 52.75 seconds to load)1110401 examples, 0 failures, 1 pending1111Mon 22 Mar 2021 02:15:29 PM UTC1113Not uploading cache rails-v4-3 due to policy1115Uploading artifacts...1116coverage/: found 5 matching files and directories 1117WARNING: crystalball/: no matching files 1118deprecations/: found 16 matching files and directories 1119knapsack/: found 3 matching files and directories 1120rspec_flaky/: found 4 matching files and directories 1121rspec_profiling/: found 1 matching files and directories 1122WARNING: tmp/capybara/: no matching files 1123tmp/memory_test/: found 2 matching files and directories 1124tmp/feature_flags/: found 188 matching files and directories 1125log/*.log: found 17 matching files and directories 1126Uploading artifacts as "archive" to coordinator... ok id=1117428424 responseStatus=201 Created token=ivxDsua21127Uploading artifacts...1128junit_rspec.xml: found 1 matching files and directories 1129Uploading artifacts as "junit" to coordinator... ok id=1117428424 responseStatus=201 Created token=ivxDsua21131Job succeeded