rspec unit pg10 10/20
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 12.8.0 (1b659122)2 on docker-auto-scale-com 8a6210b8 3 Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.5-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.21-postgresql-10-graphicsmagick-1.3.34 ...
00:05
4Starting service postgres:10.12 ...5Pulling docker image postgres:10.12 ...6Using docker image sha256:538942384eafa3c7d4b5b4965e0deb3c533d2b67c05e1e0931711936ab6c041b for postgres:10.12 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:b68707e68547e636f2544e9283f02beed46d536f644573c8b35c368f9abbe078 for redis:alpine ...10Waiting for services to be up and running...11Authenticating with credentials from job payload (GitLab Registry)12Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.5-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.21-postgresql-10-graphicsmagick-1.3.34 ...13Using docker image sha256:5ffa057c8d08e11f766903b20f5529ee11747bb31366aad4bd8536ec33c89845 for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.5-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.21-postgresql-10-graphicsmagick-1.3.34 ... 14 Running on runner-8a6210b8-project-278964-concurrent-0 via runner-8a6210b8-gsrm-1583375186-91b882e9...
00:02
16Downloading archived master...17Connecting to storage.googleapis.com (172.217.204.128:443)18gitlab.tar.gz 16% |***** | 141M 0:00:04 ETA19gitlab.tar.gz 60% |******************* | 509M 0:00:01 ETA20gitlab.tar.gz 100% |********************************| 845M 0:00:00 ETA21Extracting tarball into /builds/gitlab-org/gitlab...22Fetching changes with git depth set to 20...23Reinitialized existing Git repository in /builds/gitlab-org/gitlab/.git/24Created fresh repository.26 * [new ref] refs/pipelines/123433062 -> refs/pipelines/12343306227 * [new branch] master -> origin/master28Checking out 2e08c928 as master...29Skipping Git submodules setup31Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.6.5-pg9.6-node-12.x-3 32Successfully extracted cache34Downloading artifacts from coordinator... ok id=460116507 responseStatus=200 OK token=QUYyHTsa35Downloading artifacts for retrieve-tests-metadata (460116515)...36Downloading artifacts from coordinator... ok id=460116515 responseStatus=200 OK token=wqtvmKyQ37Downloading artifacts for setup-test-env (460116509)...38Downloading artifacts from coordinator... ok id=460116509 responseStatus=200 OK token=sAvRzHNN39WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 41$ date42Thu Mar 5 04:26:43 UTC 202043$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb44$ export GOPATH=$CI_PROJECT_DIR/.go45$ mkdir -p $GOPATH46$ source scripts/utils.sh47$ source scripts/prepare_build.sh48Bundler version 1.17.249Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.50The Gemfile's dependencies are satisfied51Successfully installed knapsack-1.18.0521 gem installed53CREATE ROLE54GRANT55Dropped database 'gitlabhq_test'56Created database 'gitlabhq_test'57Dropped database 'gitlabhq_geo_test'58Created database 'gitlabhq_geo_test'59$ date60Thu Mar 5 04:27:33 UTC 202061$ source scripts/rspec_helpers.sh62$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"63KNAPSACK_TEST_FILE_PATTERN: spec/{bin,config,db,dependencies,factories,finders,frontend,graphql,haml_lint,helpers,initializers,javascripts,lib,models,policies,presenters,rack_servers,replicators,routing,rubocop,serializers,services,sidekiq,support_specs,tasks,uploaders,validators,views,workers,elastic_integration}{,/**/}*_spec.rb64Checking gitaly-ruby Gemfile...65Checking gitaly-ruby bundle...66Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.67The Gemfile's dependencies are satisfied68Trying to connect to gitaly: ........ OK69Report specs:70spec/factories_spec.rb71spec/models/gpg_key_spec.rb72spec/lib/gitlab/closing_issue_extractor_spec.rb73spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb74spec/lib/gitlab/background_migration/legacy_upload_mover_spec.rb75spec/lib/gitlab/search_results_spec.rb76spec/lib/gitlab/diff/file_spec.rb77spec/lib/banzai/pipeline/wiki_pipeline_spec.rb78spec/services/ci/register_job_service_spec.rb79spec/services/system_note_service_spec.rb80spec/policies/note_policy_spec.rb81spec/models/project_services/unify_circuit_service_spec.rb82spec/lib/gitlab/cycle_analytics/plan_stage_spec.rb83spec/finders/runner_jobs_finder_spec.rb84spec/lib/gitlab/gpg_spec.rb85spec/models/project_services/teamcity_service_spec.rb86spec/lib/gitlab/legacy_github_import/importer_spec.rb87spec/models/clusters/clusters_hierarchy_spec.rb88spec/lib/gitlab/git/wiki_spec.rb89spec/services/clusters/gcp/provision_service_spec.rb90spec/policies/global_policy_spec.rb91spec/services/issues/import_csv_service_spec.rb92spec/lib/gitlab/diff/highlight_cache_spec.rb93spec/services/merge_requests/assign_issues_service_spec.rb94spec/services/ci/update_ci_ref_status_service_spec.rb95spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb96spec/finders/concerns/finder_methods_spec.rb97spec/models/project_services/drone_ci_service_spec.rb98spec/services/todos/destroy/confidential_issue_service_spec.rb99spec/services/notification_recipient_service_spec.rb100spec/lib/gitlab/import_export/group/tree_restorer_spec.rb101spec/policies/board_policy_spec.rb102spec/services/suggestions/create_service_spec.rb103spec/workers/invalid_gpg_signature_update_worker_spec.rb104spec/views/notify/pipeline_fixed_email.html.haml_spec.rb105spec/policies/award_emoji_policy_spec.rb106spec/services/members/update_service_spec.rb107spec/helpers/search_helper_spec.rb108spec/lib/gitlab/popen_spec.rb109spec/helpers/avatars_helper_spec.rb110spec/views/projects/artifacts/_artifact.html.haml_spec.rb111spec/lib/gitlab/badge/coverage/report_spec.rb112spec/policies/group_member_policy_spec.rb113spec/models/project_services/bugzilla_service_spec.rb114spec/lib/gitlab/url_builder_spec.rb115spec/serializers/cluster_application_entity_spec.rb116spec/lib/gitlab/kubernetes/default_namespace_spec.rb117spec/services/clusters/applications/patch_service_spec.rb118spec/services/projects/hashed_storage/rollback_attachments_service_spec.rb119spec/serializers/environment_entity_spec.rb120spec/services/clusters/destroy_service_spec.rb121spec/graphql/mutations/merge_requests/set_subscription_spec.rb122spec/models/concerns/has_environment_scope_spec.rb123spec/services/commits/tag_service_spec.rb124spec/workers/new_issue_worker_spec.rb125spec/services/projects/participants_service_spec.rb126spec/helpers/merge_requests_helper_spec.rb127spec/lib/gitlab/git/rugged_impl/use_rugged_spec.rb128spec/services/labels/create_service_spec.rb129spec/models/deployment_cluster_spec.rb130spec/lib/gitlab/group_search_results_spec.rb131spec/services/projects/operations/update_service_spec.rb132spec/graphql/mutations/issues/set_confidential_spec.rb133spec/presenters/commit_presenter_spec.rb134spec/lib/gitlab/auth/ldap/access_spec.rb135spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb136spec/views/shared/notes/_form.html.haml_spec.rb137spec/serializers/evidences/milestone_entity_spec.rb138spec/views/shared/runners/show.html.haml_spec.rb139spec/workers/repository_update_remote_mirror_worker_spec.rb140spec/lib/gitlab/slash_commands/issue_search_spec.rb141spec/services/compare_service_spec.rb142spec/lib/gitlab/import_export/references_configuration_spec.rb143spec/models/project_deploy_token_spec.rb144spec/models/concerns/reactive_caching_spec.rb145spec/lib/gitlab/checks/project_created_spec.rb146spec/models/blob_viewer/readme_spec.rb147spec/lib/gitlab/optimistic_locking_spec.rb148spec/lib/gitlab/import_export/shared_spec.rb149spec/services/projects/hashed_storage/rollback_service_spec.rb150spec/lib/gitlab/snippet_search_results_spec.rb151spec/lib/gitlab/cleanup/remote_uploads_spec.rb152spec/models/concerns/delete_with_limit_spec.rb153spec/models/protectable_dropdown_spec.rb154spec/lib/gitlab/lets_encrypt_spec.rb155spec/lib/gitlab/phabricator_import/importer_spec.rb156spec/serializers/analytics_issue_entity_spec.rb157spec/lib/quality/seeders/issues_spec.rb158spec/lib/gitlab/background_migration/migrate_stage_index_spec.rb159spec/graphql/resolvers/users/snippets_resolver_spec.rb160spec/policies/namespace_policy_spec.rb161spec/helpers/notifications_helper_spec.rb162spec/workers/object_pool/destroy_worker_spec.rb163spec/models/concerns/sortable_spec.rb164spec/lib/gitlab/phabricator_import/issues/importer_spec.rb165spec/routing/group_routing_spec.rb166spec/services/ci/find_exposed_artifacts_service_spec.rb167spec/lib/gitlab/ci/build/credentials/factory_spec.rb168spec/services/users/repair_ldap_blocked_service_spec.rb169spec/helpers/profiles_helper_spec.rb170spec/lib/gitlab/background_migration/set_confidential_note_events_on_webhooks_spec.rb171spec/helpers/releases_helper_spec.rb172spec/services/system_notes/zoom_service_spec.rb173spec/lib/gitlab/sql/recursive_cte_spec.rb174spec/workers/group_destroy_worker_spec.rb175spec/lib/gitlab/noteable_metadata_spec.rb176spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb177spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb178spec/lib/json_web_token/hmac_token_spec.rb179spec/lib/gitlab/url_sanitizer_spec.rb180spec/lib/gitlab/blame_spec.rb181spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb182spec/validators/x509_certificate_credentials_validator_spec.rb183spec/lib/gitlab/ci/variables/collection/item_spec.rb184spec/lib/banzai/pipeline/post_process_pipeline_spec.rb185spec/models/project_repository_spec.rb186spec/lib/gitlab/private_commit_email_spec.rb187spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb188spec/services/clusters/cleanup/service_account_service_spec.rb189spec/workers/namespaces/schedule_aggregation_worker_spec.rb190spec/lib/gitlab/graphql/connections/keyset/order_info_spec.rb191spec/lib/gitaly/server_spec.rb192spec/tasks/gitlab/task_helpers_spec.rb193spec/lib/gitlab/manifest_import/manifest_spec.rb194spec/lib/gitlab/favicon_spec.rb195spec/lib/gitlab/ci/config/entry/bridge_spec.rb196spec/workers/error_tracking_issue_link_worker_spec.rb197spec/models/concerns/sha_attribute_spec.rb198spec/lib/gitlab/redis/queues_spec.rb199spec/lib/gitlab/import_export/attribute_configuration_spec.rb200spec/helpers/milestones_routing_helper_spec.rb201spec/rubocop/cop/scalability/cron_worker_context_spec.rb202spec/models/list_user_preference_spec.rb203spec/views/help/instance_configuration.html.haml_spec.rb204spec/lib/gitlab/github_import/representation/note_spec.rb205spec/lib/gitlab/ci/config/entry/jobs_spec.rb206spec/helpers/rss_helper_spec.rb207spec/lib/gitlab/cross_project_access/check_info_spec.rb208spec/models/ci/build_trace_section_spec.rb209spec/services/prometheus/proxy_service_spec.rb210spec/lib/gitlab/git/lfs_changes_spec.rb211spec/lib/gitlab/health_checks/db_check_spec.rb212spec/graphql/mutations/todos/mark_all_done_spec.rb213spec/graphql/resolvers/echo_resolver_spec.rb214spec/models/postgresql/replication_slot_spec.rb215spec/workers/background_migration_worker_spec.rb216spec/lib/gitlab/phabricator_import/conduit/response_spec.rb217spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb218spec/serializers/test_suite_comparer_entity_spec.rb219spec/lib/gitlab/github_import/importer/lfs_objects_importer_spec.rb220spec/lib/gitlab/dependency_linker_spec.rb221spec/lib/gitlab/git/conflict/file_spec.rb222spec/rubocop/cop/graphql/authorize_types_spec.rb223spec/graphql/resolvers/base_resolver_spec.rb224spec/lib/gitlab/anonymous_session_spec.rb225spec/models/user_mentions/commit_user_mention_spec.rb226spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb227spec/services/access_token_validation_service_spec.rb228spec/lib/gitlab/middleware/basic_health_check_spec.rb229spec/initializers/action_mailer_hooks_spec.rb230spec/rubocop/cop/scalability/file_uploads_spec.rb231spec/rubocop/cop/rspec/top_level_describe_path_spec.rb232spec/lib/gitlab/zoom_link_extractor_spec.rb233spec/lib/gitlab/gl_repository_spec.rb234spec/lib/gitlab/github_import/bulk_importing_spec.rb235spec/rubocop/cop/qa/element_with_pattern_spec.rb236spec/lib/feature/gitaly_spec.rb237spec/lib/gitlab/config/entry/unspecified_spec.rbRSpec's reporter has already been initialized with #<IO:<STDERR>> as the deprecation stream, so your change to `deprecation_stream` will be ignored. You should configure it earlier for it to take effect, or use the `--deprecation-out` CLI option. (Called from /builds/gitlab-org/gitlab/spec/support/rspec.rb:10:in `block in <top (required)>')238Knapsack report generator started!239Run options:240 include {:focus=>true}241 exclude {:quarantine=>true, :geo=>true, :level=>"migration"}242All examples were filtered out; ignoring {:focus=>true}243==> Setting up Gitaly...244 Gitaly set up in 0.040738395 seconds...245==> Setting up GitLab Elasticsearch Indexer...246 GitLab Elasticsearch Indexer set up in 0.000196457 seconds...247factories248 abuse_report factory249 does not raise error when built250 does not raise error when created251 alerting_alert factory252 does not raise error when built253 does not raise error when created254 cycle_analytics_project_stage factory255 does not raise error when built256 does not raise error when created257 linting issue_stage trait258 does not raise error when created (PENDING: No reason given)259 appearance factory260 does not raise error when built261 does not raise error when created262 application_setting factory263 does not raise error when built264 does not raise error when created265 award_emoji factory266 does not raise error when built267 does not raise error when created268 linting upvote trait269 does not raise error when created (PENDING: No reason given)270 linting downvote trait271 does not raise error when created (PENDING: No reason given)272 aws_role factory273 does not raise error when built274 does not raise error when created275 project_badge factory276 does not raise error when built277 does not raise error when created278 group_badge factory279 does not raise error when built280 does not raise error when created281 board_group_recent_visit factory282 does not raise error when built283 does not raise error when created284 board_project_recent_visit factory285 does not raise error when built286 does not raise error when created287 board factory288 does not raise error when built289 does not raise error when created290 broadcast_message factory291 does not raise error when built292 does not raise error when created293 linting expired trait294 does not raise error when created (PENDING: No reason given)295 linting future trait296 does not raise error when created (PENDING: No reason given)297 linting notification trait298 does not raise error when created (PENDING: No reason given)299 chat_name factory300 does not raise error when built301 does not raise error when created302 chat_team factory303 does not raise error when built304 does not raise error when created305 ci_bridge factory306 does not raise error when built307 does not raise error when created308 linting variables trait309 does not raise error when created (PENDING: No reason given)310 ci_build_need factory311 does not raise error when built312 does not raise error when created313 ci_build_trace_chunk factory314 does not raise error when built315 does not raise error when created316 linting redis_with_data trait317 does not raise error when created (PENDING: No reason given)318 linting redis_without_data trait319 does not raise error when created (PENDING: No reason given)320 linting database_with_data trait321 does not raise error when created (PENDING: No reason given)322 linting database_without_data trait323 does not raise error when created (PENDING: No reason given)324 linting fog_with_data trait325 does not raise error when created (PENDING: No reason given)326 linting fog_without_data trait327 does not raise error when created (PENDING: No reason given)328 ci_build_trace_section_name factory329 does not raise error when built330 does not raise error when created331 ci_build factory332 does not raise error when built333 does not raise error when created334 linting degenerated trait335 does not raise error when created (PENDING: No reason given)336 linting started trait337 does not raise error when created (PENDING: No reason given)338 linting finished trait339 does not raise error when created (PENDING: No reason given)340 linting success trait341 does not raise error when created (PENDING: No reason given)342 linting failed trait343 does not raise error when created (PENDING: No reason given)344 linting canceled trait345 does not raise error when created (PENDING: No reason given)346 linting skipped trait347 does not raise error when created (PENDING: No reason given)348 linting running trait349 does not raise error when created (PENDING: No reason given)350 linting pending trait351 does not raise error when created (PENDING: No reason given)352 linting created trait353 does not raise error when created (PENDING: No reason given)354 linting waiting_for_resource trait355 does not raise error when created (PENDING: No reason given)356 linting preparing trait357 does not raise error when created (PENDING: No reason given)358 linting scheduled trait359 does not raise error when created (PENDING: No reason given)360 linting expired_scheduled trait361 does not raise error when created (PENDING: No reason given)362 linting manual trait363 does not raise error when created (PENDING: No reason given)364 linting teardown_environment trait365 does not raise error when created (PENDING: No reason given)366 linting deploy_to_production trait367 does not raise error when created (PENDING: No reason given)368 linting start_review_app trait369 does not raise error when created (PENDING: No reason given)370 linting stop_review_app trait371 does not raise error when created (PENDING: No reason given)372 linting allowed_to_fail trait373 does not raise error when created (PENDING: No reason given)374 linting ignored trait375 does not raise error when created (PENDING: No reason given)376 linting playable trait377 does not raise error when created (PENDING: No reason given)378 linting retryable trait379 does not raise error when created (PENDING: No reason given)380 linting schedulable trait381 does not raise error when created (PENDING: No reason given)382 linting actionable trait383 does not raise error when created (PENDING: No reason given)384 linting retried trait385 does not raise error when created (PENDING: No reason given)386 linting cancelable trait387 does not raise error when created (PENDING: No reason given)388 linting erasable trait389 does not raise error when created (PENDING: No reason given)390 linting tags trait391 does not raise error when created (PENDING: No reason given)392 linting on_tag trait393 does not raise error when created (PENDING: No reason given)394 linting triggered trait395 does not raise error when created (PENDING: No reason given)396 linting resource_group trait397 does not raise error when created (PENDING: No reason given)398 linting with_deployment trait399 does not raise error when created (PENDING: No reason given)400 linting tag trait401 does not raise error when created (PENDING: No reason given)402 linting coverage trait403 does not raise error when created (PENDING: No reason given)404 linting trace_live trait405 does not raise error when created (PENDING: No reason given)406 linting trace_artifact trait407 does not raise error when created (PENDING: No reason given)408 linting trace_with_duplicate_sections trait409 does not raise error when created (PENDING: No reason given)410 linting trace_with_sections trait411 does not raise error when created (PENDING: No reason given)412 linting unicode_trace_live trait413 does not raise error when created (PENDING: No reason given)414 linting erased trait415 does not raise error when created (PENDING: No reason given)416 linting queued trait417 does not raise error when created (PENDING: No reason given)418 linting artifacts trait419 does not raise error when created (PENDING: No reason given)420 linting test_reports trait421 does not raise error when created (PENDING: No reason given)422 linting expired trait423 does not raise error when created (PENDING: No reason given)424 linting with_commit trait425 does not raise error when created (PENDING: No reason given)426 linting with_commit_and_author trait427 does not raise error when created (PENDING: No reason given)428 linting extended_options trait429 does not raise error when created (PENDING: No reason given)430 linting no_options trait431 does not raise error when created (PENDING: No reason given)432 linting dast trait433 does not raise error when created (PENDING: No reason given)434 linting sast trait435 does not raise error when created (PENDING: No reason given)436 linting dependency_scanning trait437 does not raise error when created (PENDING: No reason given)438 linting container_scanning trait439 does not raise error when created (PENDING: No reason given)440 linting license_management trait441 does not raise error when created (PENDING: No reason given)442 linting non_playable trait443 does not raise error when created (PENDING: No reason given)444 linting protected trait445 does not raise error when created (PENDING: No reason given)446 linting script_failure trait447 does not raise error when created (PENDING: No reason given)448 linting api_failure trait449 does not raise error when created (PENDING: No reason given)450 linting prerequisite_failure trait451 does not raise error when created (PENDING: No reason given)452 linting with_runner_session trait453 does not raise error when created (PENDING: No reason given)454 ci_group_variable factory455 does not raise error when built456 does not raise error when created457 linting protected trait458 does not raise error when created (PENDING: No reason given)459 ci_job_artifact factory460 does not raise error when built461 does not raise error when created462 linting expired trait463 does not raise error when created (PENDING: No reason given)464 linting remote_store trait465 does not raise error when created (PENDING: No reason given)466 linting raw trait467 does not raise error when created (PENDING: No reason given)468 linting zip trait469 does not raise error when created (PENDING: No reason given)470 linting gzip trait471 does not raise error when created (PENDING: No reason given)472 linting archive trait473 does not raise error when created (PENDING: No reason given)474 linting legacy_archive trait475 does not raise error when created (PENDING: No reason given)476 linting metadata trait477 does not raise error when created (PENDING: No reason given)478 linting trace trait479 does not raise error when created (PENDING: No reason given)480 linting junit trait481 does not raise error when created (PENDING: No reason given)482 linting junit_with_ant trait483 does not raise error when created (PENDING: No reason given)484 linting junit_with_three_testsuites trait485 does not raise error when created (PENDING: No reason given)486 linting junit_with_corrupted_data trait487 does not raise error when created (PENDING: No reason given)488 linting codequality trait489 does not raise error when created (PENDING: No reason given)490 linting lsif trait491 does not raise error when created (PENDING: No reason given)492 linting correct_checksum trait493 does not raise error when created (PENDING: No reason given)494 ci_job_variable factory495 does not raise error when built496 does not raise error when created497 ci_pipeline_schedule factory498 does not raise error when built499 does not raise error when created500 linting every_minute trait501 does not raise error when created (PENDING: No reason given)502 linting hourly trait503 does not raise error when created (PENDING: No reason given)504 linting nightly trait505 does not raise error when created (PENDING: No reason given)506 linting weekly trait507 does not raise error when created (PENDING: No reason given)508 linting monthly trait509 does not raise error when created (PENDING: No reason given)510 linting inactive trait511 does not raise error when created (PENDING: No reason given)512 ci_pipeline_schedule_variable factory513 does not raise error when built514 does not raise error when created515 ci_pipeline_variable factory516 does not raise error when built517 does not raise error when created518 ci_empty_pipeline factory519 does not raise error when built520 does not raise error when created521 ci_pipeline factory522 does not raise error when built523 does not raise error when created524 linting invalid trait525 does not raise error when created (PENDING: No reason given)526 linting created trait527 does not raise error when created (PENDING: No reason given)528 linting preparing trait529 does not raise error when created (PENDING: No reason given)530 linting blocked trait531 does not raise error when created (PENDING: No reason given)532 linting scheduled trait533 does not raise error when created (PENDING: No reason given)534 linting success trait535 does not raise error when created (PENDING: No reason given)536 linting running trait537 does not raise error when created (PENDING: No reason given)538 linting failed trait539 does not raise error when created (PENDING: No reason given)540 linting protected trait541 does not raise error when created (PENDING: No reason given)542 linting with_test_reports trait543 does not raise error when created (PENDING: No reason given)544 linting with_exposed_artifacts trait545 does not raise error when created (PENDING: No reason given)546 linting with_job trait547 does not raise error when created (PENDING: No reason given)548 linting auto_devops_source trait549 does not raise error when created (PENDING: No reason given)550 linting repository_source trait551 does not raise error when created (PENDING: No reason given)552 ci_ref factory553 does not raise error when built554 does not raise error when created555 ci_resource factory556 does not raise error when built557 does not raise error when created558 linting retained trait559 does not raise error when created (PENDING: No reason given)560 ci_resource_group factory561 does not raise error when built562 does not raise error when created563 ci_runner_project factory564 does not raise error when built565 does not raise error when created566 ci_runner factory567 does not raise error when built568 does not raise error when created569 linting online trait570 does not raise error when created (PENDING: No reason given)571 linting instance trait572 does not raise error when created (PENDING: No reason given)573 linting group trait574 does not raise error when created (PENDING: No reason given)575 linting project trait576 does not raise error when created (PENDING: No reason given)577 linting without_projects trait578 does not raise error when created (PENDING: No reason given)579 linting inactive trait580 does not raise error when created (PENDING: No reason given)581 linting ref_protected trait582 does not raise error when created (PENDING: No reason given)583 linting tagged_only trait584 does not raise error when created (PENDING: No reason given)585 linting locked trait586 does not raise error when created (PENDING: No reason given)587 ci_sources_pipeline factory588 does not raise error when built589 does not raise error when created590 ci_stage factory591 does not raise error when built592 does not raise error when created593 ci_stage_entity factory594 does not raise error when built595 does not raise error when created596 ci_trigger_request factory597 does not raise error when built598 does not raise error when created599 ci_trigger_without_token factory600 does not raise error when built601 does not raise error when created602 ci_trigger factory603 does not raise error when built604 does not raise error when created605 ci_variable factory606 does not raise error when built607 does not raise error when created608 linting protected trait609 does not raise error when created (PENDING: No reason given)610 clusters_applications_helm factory611 does not raise error when built612 does not raise error when created613 linting not_installable trait614 does not raise error when created (PENDING: No reason given)615 linting errored trait616 does not raise error when created (PENDING: No reason given)617 linting installable trait618 does not raise error when created (PENDING: No reason given)619 linting scheduled trait620 does not raise error when created (PENDING: No reason given)621 linting installing trait622 does not raise error when created (PENDING: No reason given)623 linting installed trait624 does not raise error when created (PENDING: No reason given)625 linting updating trait626 does not raise error when created (PENDING: No reason given)627 linting updated trait628 does not raise error when created (PENDING: No reason given)629 linting update_errored trait630 does not raise error when created (PENDING: No reason given)631 linting uninstalling trait632 does not raise error when created (PENDING: No reason given)633 linting uninstall_errored trait634 does not raise error when created (PENDING: No reason given)635 linting timed_out trait636 does not raise error when created (PENDING: No reason given)637 clusters_applications_ingress factory638 does not raise error when built639 does not raise error when created640 linting no_helm_installed trait641 does not raise error when created (PENDING: No reason given)642 clusters_applications_cert_manager factory643 does not raise error when built644 does not raise error when created645 linting no_helm_installed trait646 does not raise error when created (PENDING: No reason given)647 clusters_applications_elastic_stack factory648 does not raise error when built649 does not raise error when created650 linting no_helm_installed trait651 does not raise error when created (PENDING: No reason given)652 clusters_applications_crossplane factory653 does not raise error when built654 does not raise error when created655 linting no_helm_installed trait656 does not raise error when created (PENDING: No reason given)657 clusters_applications_prometheus factory658 does not raise error when built659 does not raise error when created660 linting no_helm_installed trait661 does not raise error when created (PENDING: No reason given)662 clusters_applications_runner factory663 does not raise error when built664 does not raise error when created665 linting no_helm_installed trait666 does not raise error when created (PENDING: No reason given)667 clusters_applications_knative factory668 does not raise error when built669 does not raise error when created670 linting no_helm_installed trait671 does not raise error when created (PENDING: No reason given)672 clusters_applications_jupyter factory673 does not raise error when built674 does not raise error when created675 linting no_helm_installed trait676 does not raise error when created (PENDING: No reason given)677 cluster factory678 does not raise error when built679 does not raise error when created680 linting instance trait681 does not raise error when created (PENDING: No reason given)682 linting project trait683 does not raise error when created (PENDING: No reason given)684 linting group trait685 does not raise error when created (PENDING: No reason given)686 linting management_project trait687 does not raise error when created (PENDING: No reason given)688 linting namespace_per_environment_disabled trait689 does not raise error when created (PENDING: No reason given)690 linting provided_by_user trait691 does not raise error when created (PENDING: No reason given)692 linting provided_by_gcp trait693 does not raise error when created (PENDING: No reason given)694 linting provided_by_aws trait695 does not raise error when created (PENDING: No reason given)696 linting providing_by_gcp trait697 does not raise error when created (PENDING: No reason given)698 linting rbac_disabled trait699 does not raise error when created (PENDING: No reason given)700 linting cloud_run_enabled trait701 does not raise error when created (PENDING: No reason given)702 linting disabled trait703 does not raise error when created (PENDING: No reason given)704 linting production_environment trait705 does not raise error when created (PENDING: No reason given)706 linting with_installed_helm trait707 does not raise error when created (PENDING: No reason given)708 linting with_domain trait709 does not raise error when created (PENDING: No reason given)710 linting with_environments trait711 does not raise error when created (PENDING: No reason given)712 linting not_managed trait713 does not raise error when created (PENDING: No reason given)714 linting cleanup_not_started trait715 does not raise error when created (PENDING: No reason given)716 linting cleanup_uninstalling_applications trait717 does not raise error when created (PENDING: No reason given)718 linting cleanup_removing_project_namespaces trait719 does not raise error when created (PENDING: No reason given)720 linting cleanup_removing_service_account trait721 does not raise error when created (PENDING: No reason given)722 linting cleanup_errored trait723 does not raise error when created (PENDING: No reason given)724 cluster_for_group factory725 does not raise error when built726 does not raise error when created727 cluster_kubernetes_namespace factory728 does not raise error when built729 does not raise error when created730 linting with_token trait731 does not raise error when created (PENDING: No reason given)732 linting without_token trait733 does not raise error when created (PENDING: No reason given)734 cluster_platform_kubernetes factory735 does not raise error when built736 does not raise error when created737 linting configured trait738 does not raise error when created (PENDING: No reason given)739 linting rbac_disabled trait740 does not raise error when created (PENDING: No reason given)741 cluster_project factory742 does not raise error when built743 does not raise error when created744 cluster_provider_aws factory745 does not raise error when built746 does not raise error when created747 linting scheduled trait748 does not raise error when created (PENDING: No reason given)749 linting creating trait750 does not raise error when created (PENDING: No reason given)751 linting created trait752 does not raise error when created (PENDING: No reason given)753 linting errored trait754 does not raise error when created (PENDING: No reason given)755 cluster_provider_gcp factory756 does not raise error when built757 does not raise error when created758 linting scheduled trait759 does not raise error when created (PENDING: No reason given)760 linting creating trait761 does not raise error when created (PENDING: No reason given)762 linting created trait763 does not raise error when created (PENDING: No reason given)764 linting errored trait765 does not raise error when created (PENDING: No reason given)766 linting abac_enabled trait767 does not raise error when created (PENDING: No reason given)768 linting cloud_run_enabled trait769 does not raise error when created (PENDING: No reason given)770 commit_status factory771 does not raise error when built772 does not raise error when created773 linting success trait774 does not raise error when created (PENDING: No reason given)775 linting failed trait776 does not raise error when created (PENDING: No reason given)777 linting canceled trait778 does not raise error when created (PENDING: No reason given)779 linting skipped trait780 does not raise error when created (PENDING: No reason given)781 linting running trait782 does not raise error when created (PENDING: No reason given)783 linting pending trait784 does not raise error when created (PENDING: No reason given)785 linting waiting_for_resource trait786 does not raise error when created (PENDING: No reason given)787 linting preparing trait788 does not raise error when created (PENDING: No reason given)789 linting created trait790 does not raise error when created (PENDING: No reason given)791 linting manual trait792 does not raise error when created (PENDING: No reason given)793 linting scheduled trait794 does not raise error when created (PENDING: No reason given)795 generic_commit_status factory796 does not raise error when built797 does not raise error when created798 commit factory799 does not raise error when built800 does not raise error when created801 linting merge_commit trait802 does not raise error when created (PENDING: No reason given)803 linting without_author trait804 does not raise error when created (PENDING: No reason given)805 container_expiration_policy factory806 does not raise error when built807 does not raise error when created808 linting runnable trait809 does not raise error when created (PENDING: No reason given)810 linting disabled trait811 does not raise error when created (PENDING: No reason given)812 container_repository factory813 does not raise error when built814 does not raise error when created815 linting root trait816 does not raise error when created (PENDING: No reason given)817 deploy_keys_project factory818 does not raise error when built819 does not raise error when created820 linting write_access trait821 does not raise error when created (PENDING: No reason given)822 deploy_token factory823 does not raise error when built824 does not raise error when created825 linting revoked trait826 does not raise error when created (PENDING: No reason given)827 linting gitlab_deploy_token trait828 does not raise error when created (PENDING: No reason given)829 linting expired trait830 does not raise error when created (PENDING: No reason given)831 linting group trait832 does not raise error when created (PENDING: No reason given)833 linting project trait834 does not raise error when created (PENDING: No reason given)835 deployment_cluster factory836 does not raise error when built837 does not raise error when created838 deployment factory839 does not raise error when built840 does not raise error when created841 linting review_app trait842 does not raise error when created (PENDING: No reason given)843 linting on_cluster trait844 does not raise error when created (PENDING: No reason given)845 linting running trait846 does not raise error when created (PENDING: No reason given)847 linting success trait848 does not raise error when created (PENDING: No reason given)849 linting failed trait850 does not raise error when created (PENDING: No reason given)851 linting canceled trait852 does not raise error when created (PENDING: No reason given)853 linting created trait854 does not raise error when created (PENDING: No reason given)855 linting succeed trait856 does not raise error when created (PENDING: No reason given)857 dev_ops_score_metric factory858 does not raise error when built859 does not raise error when created860 diff_position factory861 does not raise error when built862 does not raise error when created863 linting moved trait864 does not raise error when created (PENDING: No reason given)865 text_diff_position factory866 does not raise error when built867 does not raise error when created868 linting added trait869 does not raise error when created (PENDING: No reason given)870 image_diff_position factory871 does not raise error when built872 does not raise error when created873 email factory874 does not raise error when built875 does not raise error when created876 linting confirmed trait877 does not raise error when created (PENDING: No reason given)878 linting skip_validate trait879 does not raise error when created (PENDING: No reason given)880 environment factory881 does not raise error when built882 does not raise error when created883 linting with_review_app trait884 does not raise error when created (PENDING: No reason given)885 linting non_playable trait886 does not raise error when created (PENDING: No reason given)887 linting auto_stoppable trait888 does not raise error when created (PENDING: No reason given)889 linting will_auto_stop trait890 does not raise error when created (PENDING: No reason given)891 detailed_error_tracking_error factory892 does not raise error when built893 does not raise error when created894 error_tracking_error factory895 does not raise error when built896 does not raise error when created897 error_tracking_error_event factory898 does not raise error when built899 does not raise error when created900 error_tracking_project factory901 does not raise error when built902 does not raise error when created903 event factory904 does not raise error when built905 does not raise error when created906 linting created trait907 does not raise error when created (PENDING: No reason given)908 linting updated trait909 does not raise error when created (PENDING: No reason given)910 linting closed trait911 does not raise error when created (PENDING: No reason given)912 linting reopened trait913 does not raise error when created (PENDING: No reason given)914 linting pushed trait915 does not raise error when created (PENDING: No reason given)916 linting commented trait917 does not raise error when created (PENDING: No reason given)918 linting merged trait919 does not raise error when created (PENDING: No reason given)920 linting joined trait921 does not raise error when created (PENDING: No reason given)922 linting left trait923 does not raise error when created (PENDING: No reason given)924 linting destroyed trait925 does not raise error when created (PENDING: No reason given)926 linting expired trait927 does not raise error when created (PENDING: No reason given)928 closed_issue_event factory929 does not raise error when built930 does not raise error when created931 push_event factory932 does not raise error when built933 does not raise error when created934 push_event_payload factory935 does not raise error when built936 does not raise error when created937 evidence factory938 does not raise error when built939 does not raise error when created940 external_pull_request factory941 does not raise error when built942 does not raise error when created943 linting closed trait944 does not raise error when created (PENDING: No reason given)945 file_uploader factory946 does not raise error when built947 does not raise error when created948 fork_network_member factory949 does not raise error when built950 does not raise error when created951 fork_network factory952 does not raise error when built953 does not raise error when created954 gitaly_commit factory955 does not raise error when built956 does not raise error when created957 gitaly_commit_author factory958 does not raise error when built959 does not raise error when created960 gitaly_tag factory961 does not raise error when built962 does not raise error when created963 gpg_key_subkey factory964 does not raise error when built965 does not raise error when created966 gpg_key factory967 does not raise error when built968 does not raise error when created969 gpg_key_with_subkeys factory970 does not raise error when built971 does not raise error when created972 gpg_signature factory973 does not raise error when built974 does not raise error when created975 grafana_integration factory976 does not raise error when built977 does not raise error when created978 group_custom_attribute factory979 does not raise error when built980 does not raise error when created981 group_deploy_token factory982 does not raise error when built983 does not raise error when created984 group_group_link factory985 does not raise error when built986 does not raise error when created987 group_member factory988 does not raise error when built989 does not raise error when created990 linting guest trait991 does not raise error when created (PENDING: No reason given)992 linting reporter trait993 does not raise error when created (PENDING: No reason given)994 linting developer trait995 does not raise error when created (PENDING: No reason given)996 linting maintainer trait997 does not raise error when created (PENDING: No reason given)998 linting owner trait999 does not raise error when created (PENDING: No reason given)1000 linting access_request trait1001 does not raise error when created (PENDING: No reason given)1002 linting invited trait1003 does not raise error when created (PENDING: No reason given)1004 linting ldap trait1005 does not raise error when created (PENDING: No reason given)1006 linting blocked trait1007 does not raise error when created (PENDING: No reason given)1008 group factory1009 does not raise error when built1010 does not raise error when created1011 linting public trait1012 does not raise error when created (PENDING: No reason given)1013 linting internal trait1014 does not raise error when created (PENDING: No reason given)1015 linting private trait1016 does not raise error when created (PENDING: No reason given)1017 linting with_avatar trait1018 does not raise error when created (PENDING: No reason given)1019 linting request_access_disabled trait1020 does not raise error when created (PENDING: No reason given)1021 linting nested trait1022 does not raise error when created (PENDING: No reason given)1023 linting auto_devops_enabled trait1024 does not raise error when created (PENDING: No reason given)1025 linting auto_devops_disabled trait1026 does not raise error when created (PENDING: No reason given)1027 linting owner_subgroup_creation_only trait1028 does not raise error when created (PENDING: No reason given)1029 identity factory1030 does not raise error when built1031 does not raise error when created1032 import_export_upload factory1033 does not raise error when built1034 does not raise error when created1035 import_state factory1036 does not raise error when built1037 does not raise error when created1038 linting repository trait1039 does not raise error when created (PENDING: No reason given)1040 linting none trait1041 does not raise error when created (PENDING: No reason given)1042 linting scheduled trait1043 does not raise error when created (PENDING: No reason given)1044 linting started trait1045 does not raise error when created (PENDING: No reason given)1046 linting finished trait1047 does not raise error when created (PENDING: No reason given)1048 linting failed trait1049 does not raise error when created (PENDING: No reason given)1050 project_incident_management_setting factory1051 does not raise error when built1052 does not raise error when created1053 instance_configuration factory1054 does not raise error when built1055 does not raise error when created1056 internal_id factory1057 does not raise error when built1058 does not raise error when created1059 issue factory1060 does not raise error when built1061 does not raise error when created1062 linting confidential trait1063 does not raise error when created (PENDING: No reason given)1064 linting opened trait1065 does not raise error when created (PENDING: No reason given)1066 linting locked trait1067 does not raise error when created (PENDING: No reason given)1068 linting closed trait1069 does not raise error when created (PENDING: No reason given)1070 closed_issue factory1071 does not raise error when built1072 does not raise error when created1073 reopened_issue factory1074 does not raise error when built1075 does not raise error when created1076 labeled_issue factory1077 does not raise error when built1078 does not raise error when created1079 key factory1080 does not raise error when built1081 does not raise error when created1082 key_without_comment factory1083 does not raise error when built1084 does not raise error when created1085 deploy_key factory1086 does not raise error when built1087 does not raise error when created1088 personal_key factory1089 does not raise error when built1090 does not raise error when created1091 another_key factory1092 does not raise error when built1093 does not raise error when created1094 another_deploy_key factory1095 does not raise error when built1096 does not raise error when created1097 rsa_key_2048 factory1098 does not raise error when built1099 does not raise error when created1100 rsa_deploy_key_2048 factory1101 does not raise error when built1102 does not raise error when created1103 rsa_key_4096 factory1104 does not raise error when built1105 does not raise error when created1106 rsa_key_5120 factory1107 does not raise error when built1108 does not raise error when created1109 rsa_key_8192 factory1110 does not raise error when built1111 does not raise error when created1112 dsa_key_2048 factory1113 does not raise error when built1114 does not raise error when created1115 ecdsa_key_256 factory1116 does not raise error when built1117 does not raise error when created1118 ed25519_key_256 factory1119 does not raise error when built1120 does not raise error when created1121 label_link factory1122 does not raise error when built1123 does not raise error when created1124 label_priority factory1125 does not raise error when built1126 does not raise error when created1127 label factory1128 does not raise error when built1129 does not raise error when created1130 group_label factory1131 does not raise error when built1132 does not raise error when created1133 lfs_file_lock factory1134 does not raise error when built1135 does not raise error when created1136 lfs_object factory1137 does not raise error when built1138 does not raise error when created1139 lfs_objects_project factory1140 does not raise error when built1141 does not raise error when created1142 list factory1143 does not raise error when built1144 does not raise error when created1145 backlog_list factory1146 does not raise error when built1147 does not raise error when created1148 closed_list factory1149 does not raise error when built1150 does not raise error when created1151 merge_request_context_commit factory1152 does not raise error when built1153 does not raise error when created1154 merge_request_context_commit_diff_file factory1155 does not raise error when built1156 does not raise error when created1157 merge_request_diff_commit factory1158 does not raise error when built1159 does not raise error when created1160 merge_request_diff_file factory1161 does not raise error when built1162 does not raise error when created1163 linting new_file trait1164 does not raise error when created (PENDING: No reason given)1165 linting renamed_file trait1166 does not raise error when created (PENDING: No reason given)1167 merge_request_diff factory1168 does not raise error when built1169 does not raise error when created1170 merge_request factory1171 does not raise error when built1172 does not raise error when created1173 linting with_diffs trait1174 does not raise error when created (PENDING: No reason given)1175 linting with_image_diffs trait1176 does not raise error when created (PENDING: No reason given)1177 linting without_diffs trait1178 does not raise error when created (PENDING: No reason given)1179 linting conflict trait1180 does not raise error when created (PENDING: No reason given)1181 linting merged trait1182 does not raise error when created (PENDING: No reason given)1183 linting merged_target trait1184 does not raise error when created (PENDING: No reason given)1185 linting merged_last_month trait1186 does not raise error when created (PENDING: No reason given)1187 linting closed trait1188 does not raise error when created (PENDING: No reason given)1189 linting closed_last_month trait1190 does not raise error when created (PENDING: No reason given)1191 linting opened trait1192 does not raise error when created (PENDING: No reason given)1193 linting invalid trait1194 does not raise error when created (PENDING: No reason given)1195 linting locked trait1196 does not raise error when created (PENDING: No reason given)1197 linting simple trait1198 does not raise error when created (PENDING: No reason given)1199 linting rebased trait1200 does not raise error when created (PENDING: No reason given)1201 linting diverged trait1202 does not raise error when created (PENDING: No reason given)1203 linting merge_when_pipeline_succeeds trait1204 does not raise error when created (PENDING: No reason given)1205 linting remove_source_branch trait1206 does not raise error when created (PENDING: No reason given)1207 linting with_test_reports trait1208 does not raise error when created (PENDING: No reason given)1209 linting with_exposed_artifacts trait1210 does not raise error when created (PENDING: No reason given)1211 linting with_legacy_detached_merge_request_pipeline trait1212 does not raise error when created (PENDING: No reason given)1213 linting with_detached_merge_request_pipeline trait1214 does not raise error when created (PENDING: No reason given)1215 linting with_merge_request_pipeline trait1216 does not raise error when created (PENDING: No reason given)1217 linting deployed_review_app trait1218 does not raise error when created (PENDING: No reason given)1219 linting sequence_source_branch trait1220 does not raise error when created (PENDING: No reason given)1221 merged_merge_request factory1222 does not raise error when built1223 does not raise error when created1224 closed_merge_request factory1225 does not raise error when built1226 does not raise error when created1227 reopened_merge_request factory1228 does not raise error when built1229 does not raise error when created1230 invalid_merge_request factory1231 does not raise error when built1232 does not raise error when created1233 merge_request_with_diffs factory1234 does not raise error when built1235 does not raise error when created1236 merge_request_with_diff_notes factory1237 does not raise error when built1238 does not raise error when created1239 labeled_merge_request factory1240 does not raise error when built1241 does not raise error when created1242 merge_requests_closing_issues factory1243 does not raise error when built1244 does not raise error when created1245 milestone_release factory1246 does not raise error when built1247 does not raise error when created1248 milestone factory1249 does not raise error when built1250 does not raise error when created1251 linting active trait1252 does not raise error when created (PENDING: No reason given)1253 linting closed trait1254 does not raise error when created (PENDING: No reason given)1255 linting with_dates trait1256 does not raise error when created (PENDING: No reason given)1257 active_milestone factory1258 does not raise error when built1259 does not raise error when created1260 closed_milestone factory1261 does not raise error when built1262 does not raise error when created1263 namespace_aggregation_schedules factory1264 does not raise error when built1265 does not raise error when created1266 namespace_root_storage_statistics factory1267 does not raise error when built1268 does not raise error when created1269 namespace factory1270 does not raise error when built1271 does not raise error when created1272 linting with_aggregation_schedule trait1273 does not raise error when created (PENDING: No reason given)1274 linting with_root_storage_statistics trait1275 does not raise error when created (PENDING: No reason given)1276 note factory1277 does not raise error when built1278 does not raise error when created1279 linting on_commit trait1280 does not raise error when created (PENDING: No reason given)1281 linting legacy_diff_note trait1282 does not raise error when created (PENDING: No reason given)1283 linting on_issue trait1284 does not raise error when created (PENDING: No reason given)1285 linting on_snippet trait1286 does not raise error when created (PENDING: No reason given)1287 linting on_merge_request trait1288 does not raise error when created (PENDING: No reason given)1289 linting on_project_snippet trait1290 does not raise error when created (PENDING: No reason given)1291 linting on_personal_snippet trait1292 does not raise error when created (PENDING: No reason given)1293 linting system trait1294 does not raise error when created (PENDING: No reason given)1295 linting downvote trait1296 does not raise error when created (PENDING: No reason given)1297 linting upvote trait1298 does not raise error when created (PENDING: No reason given)1299 linting with_attachment trait1300 does not raise error when created (PENDING: No reason given)1301 linting with_svg_attachment trait1302 does not raise error when created (PENDING: No reason given)1303 linting with_pdf_attachment trait1304 does not raise error when created (PENDING: No reason given)1305 note_on_commit factory1306 does not raise error when built1307 does not raise error when created1308 note_on_issue factory1309 does not raise error when built1310 does not raise error when created1311 note_on_merge_request factory1312 does not raise error when built1313 does not raise error when created1314 note_on_project_snippet factory1315 does not raise error when built1316 does not raise error when created1317 note_on_personal_snippet factory1318 does not raise error when built1319 does not raise error when created1320 system_note factory1321 does not raise error when built1322 does not raise error when created1323 discussion_note factory1324 does not raise error when built1325 does not raise error when created1326 discussion_note_on_merge_request factory1327 does not raise error when built1328 does not raise error when created1329 linting resolved trait1330 does not raise error when created (PENDING: No reason given)1331 track_mr_picking_note factory1332 does not raise error when built1333 does not raise error when created1334 discussion_note_on_issue factory1335 does not raise error when built1336 does not raise error when created1337 discussion_note_on_commit factory1338 does not raise error when built1339 does not raise error when created1340 discussion_note_on_personal_snippet factory1341 does not raise error when built1342 does not raise error when created1343 discussion_note_on_snippet factory1344 does not raise error when built1345 does not raise error when created1346 legacy_diff_note_on_commit factory1347 does not raise error when built1348 does not raise error when created1349 legacy_diff_note_on_merge_request factory1350 does not raise error when built1351 does not raise error when created1352 diff_note_on_merge_request factory1353 does not raise error when built1354 does not raise error when created1355 linting folded_position trait1356 does not raise error when created (PENDING: No reason given)1357 linting resolved trait1358 does not raise error when created (PENDING: No reason given)1359 image_diff_note_on_merge_request factory1360 does not raise error when built1361 does not raise error when created1362 diff_note_on_commit factory1363 does not raise error when built1364 does not raise error when created1365 notification_setting factory1366 does not raise error when built1367 does not raise error when created1368 oauth_access_grant factory1369 does not raise error when built1370 does not raise error when created1371 oauth_access_token factory1372 does not raise error when built1373 does not raise error when created1374 oauth_application factory1375 does not raise error when built1376 does not raise error when created1377 oauth_openid_request factory1378 does not raise error when built1379 does not raise error when created1380 pages_domain_acme_order factory1381 does not raise error when built1382 does not raise error when created1383 linting expired trait1384 does not raise error when created (PENDING: No reason given)1385 pages_domain factory1386 does not raise error when built1387 does not raise error when created1388 linting disabled trait1389 does not raise error when created (PENDING: No reason given)1390 linting scheduled_for_removal trait1391 does not raise error when created (PENDING: No reason given)1392 linting should_be_removed trait1393 does not raise error when created (PENDING: No reason given)1394 linting unverified trait1395 does not raise error when created (PENDING: No reason given)1396 linting reverify trait1397 does not raise error when created (PENDING: No reason given)1398 linting expired trait1399 does not raise error when created (PENDING: No reason given)1400 linting without_certificate trait1401 does not raise error when created (PENDING: No reason given)1402 linting without_key trait1403 does not raise error when created (PENDING: No reason given)1404 linting with_missing_chain trait1405 does not raise error when created (PENDING: No reason given)1406 linting with_trusted_chain trait1407 does not raise error when created (PENDING: No reason given)1408 linting with_trusted_expired_chain trait1409 does not raise error when created (PENDING: No reason given)1410 linting with_expired_certificate trait1411 does not raise error when created (PENDING: No reason given)1412 linting letsencrypt trait1413 does not raise error when created (PENDING: No reason given)1414 linting explicit_ecdsa trait1415 does not raise error when created (PENDING: No reason given)1416 linting ecdsa trait1417 does not raise error when created (PENDING: No reason given)1418 linting instance_serverless trait1419 does not raise error when created (PENDING: No reason given)1420 linting with_project trait1421 does not raise error when created (PENDING: No reason given)1422 personal_access_token factory1423 does not raise error when built1424 does not raise error when created1425 linting impersonation trait1426 does not raise error when created (PENDING: No reason given)1427 linting revoked trait1428 does not raise error when created (PENDING: No reason given)1429 linting expired trait1430 does not raise error when created (PENDING: No reason given)1431 linting invalid trait1432 does not raise error when created (PENDING: No reason given)1433 pool_repository factory1434 does not raise error when built1435 does not raise error when created1436 linting scheduled trait1437 does not raise error when created (PENDING: No reason given)1438 linting failed trait1439 does not raise error when created (PENDING: No reason given)1440 linting obsolete trait1441 does not raise error when created (PENDING: No reason given)1442 linting ready trait1443 does not raise error when created (PENDING: No reason given)1444 programming_language factory1445 does not raise error when built1446 does not raise error when created1447 project_authorization factory1448 does not raise error when built1449 does not raise error when created1450 project_auto_devops factory1451 does not raise error when built1452 does not raise error when created1453 linting continuous_deployment trait1454 does not raise error when created (PENDING: No reason given)1455 linting manual_deployment trait1456 does not raise error when created (PENDING: No reason given)1457 linting timed_incremental_deployment trait1458 does not raise error when created (PENDING: No reason given)1459 linting disabled trait1460 does not raise error when created (PENDING: No reason given)1461 project_custom_attribute factory1462 does not raise error when built1463 does not raise error when created1464 project_daily_statistic factory1465 does not raise error when built1466 does not raise error when created1467 project_deploy_token factory1468 does not raise error when built1469 does not raise error when created1470 project_error_tracking_setting factory1471 does not raise error when built1472 does not raise error when created1473 linting disabled trait1474 does not raise error when created (PENDING: No reason given)1475 project_group_link factory1476 does not raise error when built1477 does not raise error when created1478 project_hook factory1479 does not raise error when built1480 does not raise error when created1481 linting token trait1482 does not raise error when created (PENDING: No reason given)1483 linting all_events_enabled trait1484 does not raise error when created (PENDING: No reason given)1485 project_member factory1486 does not raise error when built1487 does not raise error when created1488 linting guest trait1489 does not raise error when created (PENDING: No reason given)1490 linting reporter trait1491 does not raise error when created (PENDING: No reason given)1492 linting developer trait1493 does not raise error when created (PENDING: No reason given)1494 linting maintainer trait1495 does not raise error when created (PENDING: No reason given)1496 linting access_request trait1497 does not raise error when created (PENDING: No reason given)1498 linting invited trait1499 does not raise error when created (PENDING: No reason given)1500 linting blocked trait1501 does not raise error when created (PENDING: No reason given)1502 project_metrics_setting factory1503 does not raise error when built1504 does not raise error when created1505 project_repository factory1506 does not raise error when built1507 does not raise error when created1508 project_statistics factory1509 does not raise error when built1510 does not raise error when created1511 project_wiki factory1512 does not raise error when built1513 does not raise error when created1514 project factory1515 does not raise error when built1516 does not raise error when created1517 linting public trait1518 does not raise error when created (PENDING: No reason given)1519 linting internal trait1520 does not raise error when created (PENDING: No reason given)1521 linting private trait1522 does not raise error when created (PENDING: No reason given)1523 linting import_scheduled trait1524 does not raise error when created (PENDING: No reason given)1525 linting import_started trait1526 does not raise error when created (PENDING: No reason given)1527 linting import_finished trait1528 does not raise error when created (PENDING: No reason given)1529 linting import_failed trait1530 does not raise error when created (PENDING: No reason given)1531 linting archived trait1532 does not raise error when created (PENDING: No reason given)1533 linting legacy_storage trait1534 does not raise error when created (PENDING: No reason given)1535 linting request_access_disabled trait1536 does not raise error when created (PENDING: No reason given)1537 linting with_avatar trait1538 does not raise error when created (PENDING: No reason given)1539 linting with_export trait1540 does not raise error when created (PENDING: No reason given)1541 linting broken_storage trait1542 does not raise error when created (PENDING: No reason given)1543 linting custom_repo trait1544 does not raise error when created (PENDING: No reason given)1545 linting repository trait1546 does not raise error when created (PENDING: No reason given)1547 linting empty_repo trait1548 does not raise error when created (PENDING: No reason given)1549 linting remote_mirror trait1550 does not raise error when created (PENDING: No reason given)1551 linting stubbed_repository trait1552 does not raise error when created (PENDING: No reason given)1553 linting wiki_repo trait1554 does not raise error when created (PENDING: No reason given)1555 linting read_only trait1556 does not raise error when created (PENDING: No reason given)1557 linting broken_repo trait1558 does not raise error when created (PENDING: No reason given)1559 linting test_repo trait1560 does not raise error when created (PENDING: No reason given)1561 linting wiki_enabled trait1562 does not raise error when created (PENDING: No reason given)1563 linting wiki_disabled trait1564 does not raise error when created (PENDING: No reason given)1565 linting wiki_private trait1566 does not raise error when created (PENDING: No reason given)1567 linting builds_enabled trait1568 does not raise error when created (PENDING: No reason given)1569 linting builds_disabled trait1570 does not raise error when created (PENDING: No reason given)1571 linting builds_private trait1572 does not raise error when created (PENDING: No reason given)1573 linting snippets_enabled trait1574 does not raise error when created (PENDING: No reason given)1575 linting snippets_disabled trait1576 does not raise error when created (PENDING: No reason given)1577 linting snippets_private trait1578 does not raise error when created (PENDING: No reason given)1579 linting issues_disabled trait1580 does not raise error when created (PENDING: No reason given)1581 linting issues_enabled trait1582 does not raise error when created (PENDING: No reason given)1583 linting issues_private trait1584 does not raise error when created (PENDING: No reason given)1585 linting forking_disabled trait1586 does not raise error when created (PENDING: No reason given)1587 linting forking_enabled trait1588 does not raise error when created (PENDING: No reason given)1589 linting forking_private trait1590 does not raise error when created (PENDING: No reason given)1591 linting merge_requests_enabled trait1592 does not raise error when created (PENDING: No reason given)1593 linting merge_requests_disabled trait1594 does not raise error when created (PENDING: No reason given)1595 linting merge_requests_private trait1596 does not raise error when created (PENDING: No reason given)1597 linting merge_requests_public trait1598 does not raise error when created (PENDING: No reason given)1599 linting repository_enabled trait1600 does not raise error when created (PENDING: No reason given)1601 linting repository_disabled trait1602 does not raise error when created (PENDING: No reason given)1603 linting repository_private trait1604 does not raise error when created (PENDING: No reason given)1605 linting pages_public trait1606 does not raise error when created (PENDING: No reason given)1607 linting pages_enabled trait1608 does not raise error when created (PENDING: No reason given)1609 linting pages_disabled trait1610 does not raise error when created (PENDING: No reason given)1611 linting pages_private trait1612 does not raise error when created (PENDING: No reason given)1613 linting auto_devops trait1614 does not raise error when created (PENDING: No reason given)1615 linting auto_devops_disabled trait1616 does not raise error when created (PENDING: No reason given)1617 project_empty_repo factory1618 does not raise error when built1619 does not raise error when created1620 project_broken_repo factory1621 does not raise error when built1622 does not raise error when created1623 forked_project_with_submodules factory1624 does not raise error when built1625 does not raise error when created1626 redmine_project factory1627 does not raise error when built1628 does not raise error when created1629 youtrack_project factory1630 does not raise error when built1631 does not raise error when created1632 jira_project factory1633 does not raise error when built1634 does not raise error when created1635 mock_deployment_project factory1636 does not raise error when built1637 does not raise error when created1638 prometheus_project factory1639 does not raise error when built1640 does not raise error when created1641 prometheus_alert factory1642 does not raise error when built1643 does not raise error when created1644 prometheus_metric factory1645 does not raise error when built1646 does not raise error when created1647 linting common trait1648 does not raise error when created (PENDING: No reason given)1649 protected_branch factory1650 does not raise error when built1651 does not raise error when created1652 linting developers_can_push trait1653 does not raise error when created (PENDING: No reason given)1654 linting developers_can_merge trait1655 does not raise error when created (PENDING: No reason given)1656 linting no_one_can_push trait1657 does not raise error when created (PENDING: No reason given)1658 linting maintainers_can_push trait1659 does not raise error when created (PENDING: No reason given)1660 linting no_one_can_merge trait1661 does not raise error when created (PENDING: No reason given)1662 protected_tag factory1663 does not raise error when built1664 does not raise error when created1665 linting developers_can_create trait1666 does not raise error when created (PENDING: No reason given)1667 linting no_one_can_create trait1668 does not raise error when created (PENDING: No reason given)1669 linting maintainers_can_create trait1670 does not raise error when created (PENDING: No reason given)1671 redirect_route factory1672 does not raise error when built1673 does not raise error when created1674 release factory1675 does not raise error when built1676 does not raise error when created1677 linting legacy trait1678 does not raise error when created (PENDING: No reason given)1679 linting with_evidence trait1680 does not raise error when created (PENDING: No reason given)1681 linting with_milestones trait1682 does not raise error when created (PENDING: No reason given)1683 release_link factory1684 does not raise error when built1685 does not raise error when created1686 remote_mirror factory1687 does not raise error when built1688 does not raise error when created1689 repository_language factory1690 does not raise error when built1691 does not raise error when created1692 resource_label_event factory1693 does not raise error when built1694 does not raise error when created1695 resource_milestone_event factory1696 does not raise error when built1697 does not raise error when created1698 resource_weight_event factory1699 does not raise error when built1700 does not raise error when created1701 sent_notification factory1702 does not raise error when built1703 does not raise error when created1704 sentry_issue factory1705 does not raise error when built1706 does not raise error when created1707 serverless_domain factory1708 does not raise error when built1709 does not raise error when created1710 serverless_domain_cluster factory1711 does not raise error when built1712 does not raise error when created1713 service_hook factory1714 does not raise error when built1715 does not raise error when created1716 service factory1717 does not raise error when built1718 does not raise error when created1719 custom_issue_tracker_service factory1720 does not raise error when built1721 does not raise error when created1722 emails_on_push_service factory1723 does not raise error when built1724 does not raise error when created1725 mock_deployment_service factory1726 does not raise error when built1727 does not raise error when created1728 prometheus_service factory1729 does not raise error when built1730 does not raise error when created1731 alerts_service factory1732 does not raise error when built1733 does not raise error when created1734 linting inactive trait1735 does not raise error when created (PENDING: No reason given)1736 drone_ci_service factory1737 does not raise error when built1738 does not raise error when created1739 jira_service factory1740 does not raise error when built1741 does not raise error when created1742 bugzilla_service factory1743 does not raise error when built1744 does not raise error when created1745 redmine_service factory1746 does not raise error when built1747 does not raise error when created1748 youtrack_service factory1749 does not raise error when built1750 does not raise error when created1751 gitlab_issue_tracker_service factory1752 does not raise error when built1753 does not raise error when created1754 hipchat_service factory1755 does not raise error when built1756 does not raise error when created1757 jira_tracker_data factory1758 does not raise error when built1759 does not raise error when created1760 issue_tracker_data factory1761 does not raise error when built1762 does not raise error when created1763 shard factory1764 does not raise error when built1765 does not raise error when created1766 snippet_repository factory1767 does not raise error when built1768 does not raise error when created1769 snippet factory1770 does not raise error when built1771 does not raise error when created1772 linting public trait1773 does not raise error when created (PENDING: No reason given)1774 linting internal trait1775 does not raise error when created (PENDING: No reason given)1776 linting private trait1777 does not raise error when created (PENDING: No reason given)1778 linting repository trait1779 does not raise error when created (PENDING: No reason given)1780 linting empty_repo trait1781 does not raise error when created (PENDING: No reason given)1782 project_snippet factory1783 does not raise error when built1784 does not raise error when created1785 personal_snippet factory1786 does not raise error when built1787 does not raise error when created1788 linting secret trait1789 does not raise error when created (PENDING: No reason given)1790 spam_log factory1791 does not raise error when built1792 does not raise error when created1793 subscription factory1794 does not raise error when built1795 does not raise error when created1796 suggestion factory1797 does not raise error when built1798 does not raise error when created1799 linting unappliable trait1800 does not raise error when created (PENDING: No reason given)1801 linting applied trait1802 does not raise error when created (PENDING: No reason given)1803 linting content_from_repo trait1804 does not raise error when created (PENDING: No reason given)1805 system_hook factory1806 does not raise error when built1807 does not raise error when created1808 system_note_metadata factory1809 does not raise error when built1810 does not raise error when created1811 term_agreement factory1812 does not raise error when built1813 does not raise error when created1814 term factory1815 does not raise error when built1816 does not raise error when created1817 timelog factory1818 does not raise error when built1819 does not raise error when created1820 todo factory1821 does not raise error when built1822 does not raise error when created1823 linting assigned trait1824 does not raise error when created (PENDING: No reason given)1825 linting mentioned trait1826 does not raise error when created (PENDING: No reason given)1827 linting directly_addressed trait1828 does not raise error when created (PENDING: No reason given)1829 linting build_failed trait1830 does not raise error when created (PENDING: No reason given)1831 linting marked trait1832 does not raise error when created (PENDING: No reason given)1833 linting approval_required trait1834 does not raise error when created (PENDING: No reason given)1835 linting unmergeable trait1836 does not raise error when created (PENDING: No reason given)1837 linting pending trait1838 does not raise error when created (PENDING: No reason given)1839 linting done trait1840 does not raise error when created (PENDING: No reason given)1841 on_commit_todo factory1842 does not raise error when built1843 does not raise error when created1844 trending_project factory1845 does not raise error when built1846 does not raise error when created1847 u2f_registration factory1848 does not raise error when built1849 does not raise error when created1850 upload factory1851 does not raise error when built1852 does not raise error when created1853 linting personal_snippet_upload trait1854 does not raise error when created (PENDING: No reason given)1855 linting issuable_upload trait1856 does not raise error when created (PENDING: No reason given)1857 linting with_file trait1858 does not raise error when created (PENDING: No reason given)1859 linting object_storage trait1860 does not raise error when created (PENDING: No reason given)1861 linting namespace_upload trait1862 does not raise error when created (PENDING: No reason given)1863 linting favicon_upload trait1864 does not raise error when created (PENDING: No reason given)1865 linting attachment_upload trait1866 does not raise error when created (PENDING: No reason given)1867 user_agent_detail factory1868 does not raise error when built1869 does not raise error when created1870 user_callout factory1871 does not raise error when built1872 does not raise error when created1873 user_custom_attribute factory1874 does not raise error when built1875 does not raise error when created1876 user_detail factory1877 does not raise error when built1878 does not raise error when created1879 user_preference factory1880 does not raise error when built1881 does not raise error when created1882 linting only_comments trait1883 does not raise error when created (PENDING: No reason given)1884 user_status factory1885 does not raise error when built1886 does not raise error when created1887 user factory1888 does not raise error when built1889 does not raise error when created1890 linting admin trait1891 does not raise error when created (PENDING: No reason given)1892 linting blocked trait1893 does not raise error when created (PENDING: No reason given)1894 linting bot trait1895 does not raise error when created (PENDING: No reason given)1896 linting external trait1897 does not raise error when created (PENDING: No reason given)1898 linting two_factor trait1899 does not raise error when created (PENDING: No reason given)1900 linting ghost trait1901 does not raise error when created (PENDING: No reason given)1902 linting with_avatar trait1903 does not raise error when created (PENDING: No reason given)1904 linting with_sign_ins trait1905 does not raise error when created (PENDING: No reason given)1906 linting two_factor_via_otp trait1907 does not raise error when created (PENDING: No reason given)1908 linting two_factor_via_u2f trait1909 does not raise error when created (PENDING: No reason given)1910 linting readme trait1911 does not raise error when created (PENDING: No reason given)1912 linting commit_email trait1913 does not raise error when created (PENDING: No reason given)1914 omniauth_user factory1915 does not raise error when built1916 does not raise error when created1917 admin factory1918 does not raise error when built1919 does not raise error when created1920 users_star_project factory1921 does not raise error when built1922 does not raise error when created1923 web_hook_log factory1924 does not raise error when built1925 does not raise error when created1926 wiki_directory factory1927 does not raise error when built1928 does not raise error when created1929 wiki_page factory1930 does not raise error when built1931 does not raise error when created1932 x509_certificate factory1933 does not raise error when built1934 does not raise error when created1935 x509_commit_signature factory1936 does not raise error when built1937 does not raise error when created1938 x509_issuer factory1939 does not raise error when built1940 does not raise error when created1941 zoom_meeting factory1942 does not raise error when built1943 does not raise error when created1944 linting added_to_issue trait1945 does not raise error when created (PENDING: No reason given)1946 linting removed_from_issue trait1947 does not raise error when created (PENDING: No reason given)1948GpgKey1949 associations1950 is expected to belong to user required:1951 is expected to have many subkeys1952 validation1953 is expected to validate that :user cannot be empty/falsy1954 is expected to validate that :key cannot be empty/falsy1955 is expected to validate that :key is case-sensitively unique1956 is expected to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----END PGP PUBLIC KEY BLOCK-----"›1957 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey"›1958 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----BEGIN PGP PUBLIC KEY BLOCK-----"›1959 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK----------END PGP PUBLIC KEY BLOCK-----"›1960 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----"›1961 is expected not to allow :key to be ‹"-----END PGP PUBLIC KEY BLOCK-----"›1962 is expected not to allow :key to be ‹"key\n-----END PGP PUBLIC KEY BLOCK-----"›1963 is expected not to allow :key to be ‹"BEGIN PGP"›1964 callbacks1965 extract_fingerprint1966 extracts the fingerprint from the gpg key1967 extract_primary_keyid1968 extracts the primary keyid from the gpg key1969 generate_subkeys1970 extracts the subkeys from the gpg key1971 #key=1972 strips white spaces1973 does not strip when the key is nil1974 #user_infos1975 returns the user infos from the gpg key1976 #verified_user_infos1977 returns the user infos if it is verified1978 returns an empty array if the user info is not verified1979 #emails_with_verified_status1980 email is verified if the user has the matching email1981 #verified?1982 returns true if one of the email addresses in the key belongs to the user1983 returns false if none of the email addresses in the key does not belong to the user1984 verified_and_belongs_to_email?1985 returns false if none of the email addresses in the key does not belong to the user1986 returns false if one of the email addresses in the key belongs to the user and does not match the provided email1987 returns true if one of the email addresses in the key belongs to the user and matches the provided email1988 returns true if one of the email addresses in the key belongs to the user and case-insensitively matches the provided email1989 #revoke1990 invalidates all associated gpg signatures and destroys the key1991 deletes all the associated subkeys1992 invalidates all signatures associated to the subkeys1993Gitlab::ClosingIssueExtractor1994 #closed_by_message1995 with a single reference1996 is expected to eq [#<Issue id:47 namespace395/project389#1>]1997 is expected to eq [#<Issue id:48 namespace397/project391#1>]1998 is expected to eq [#<Issue id:49 namespace399/project393#1>]1999 is expected to eq [#<Issue id:50 namespace401/project395#1>]2000 is expected to eq [#<Issue id:51 namespace403/project397#1>]2001 is expected to eq [#<Issue id:52 namespace405/project399#1>]2002 is expected to eq [#<Issue id:53 namespace407/project401#1>]2003 is expected to eq [#<Issue id:54 namespace409/project403#1>]2004 is expected to eq [#<Issue id:55 namespace411/project405#1>]2005 is expected to eq [#<Issue id:56 namespace413/project407#1>]2006 is expected to eq [#<Issue id:57 namespace415/project409#1>]2007 is expected to eq [#<Issue id:58 namespace417/project411#1>]2008 is expected to eq [#<Issue id:59 namespace419/project413#1>]2009 is expected to eq [#<Issue id:60 namespace421/project415#1>]2010 is expected to eq [#<Issue id:61 namespace423/project417#1>]2011 is expected to eq [#<Issue id:62 namespace425/project419#1>]2012 is expected to eq [#<Issue id:63 namespace427/project421#1>]2013 is expected to eq [#<Issue id:64 namespace429/project423#1>]2014 is expected to eq [#<Issue id:65 namespace431/project425#1>]2015 is expected to eq [#<Issue id:66 namespace433/project427#1>]2016 is expected to eq [#<Issue id:67 namespace435/project429#1>]2017 is expected to eq [#<Issue id:68 namespace437/project431#1>]2018 is expected to eq [#<Issue id:69 namespace439/project433#1>]2019 is expected to eq [#<Issue id:70 namespace441/project435#1>]2020 is expected to eq [#<Issue id:71 namespace443/project437#1>]2021 is expected to eq [#<Issue id:72 namespace445/project439#1>]2022 is expected to eq [#<Issue id:73 namespace447/project441#1>]2023 is expected to eq [#<Issue id:74 namespace449/project443#1>]2024 is expected to eq [#<Issue id:75 namespace451/project445#1>]2025 is expected to eq [#<Issue id:76 namespace453/project447#1>]2026 is expected to eq [#<Issue id:77 namespace455/project449#1>]2027 is expected to eq [#<Issue id:78 namespace457/project451#1>]2028 is expected to eq [#<Issue id:79 namespace459/project453#1>]2029 is expected to eq [#<Issue id:80 namespace461/project455#1>]2030 is expected to eq [#<Issue id:81 namespace463/project457#1>]2031 is expected to eq [#<Issue id:82 namespace465/project459#1>]2032 is expected to eq [#<Issue id:83 namespace467/project461#1>]2033 is expected to eq [#<Issue id:84 namespace469/project463#1>]2034 is expected to eq [#<Issue id:85 namespace471/project465#1>]2035 is expected to eq [#<Issue id:86 namespace473/project467#1>]2036 is expected to eq [#<Issue id:87 namespace475/project469#1>]2037 is expected to eq [#<Issue id:88 namespace477/project471#1>]2038 is expected to eq [#<Issue id:89 namespace479/project473#1>]2039 is expected to eq [#<Issue id:90 namespace481/project475#1>]2040 is expected to eq [#<Issue id:91 namespace483/project477#1>]2041 is expected to eq [#<Issue id:92 namespace485/project479#1>]2042 is expected to eq [#<Issue id:93 namespace487/project481#1>]2043 is expected to eq [#<Issue id:94 namespace489/project483#1>]2044 is expected to eq [#<Issue id:95 namespace491/project485#1>]2045 is expected to eq [#<Issue id:96 namespace493/project487#1>]2046 is expected to eq [#<Issue id:97 namespace495/project489#1>]2047 is expected to eq [#<Issue id:98 namespace497/project491#1>]2048 is expected to eq [#<Issue id:99 namespace499/project493#1>]2049 is expected to eq [#<Issue id:100 namespace501/project495#1>]2050 is expected to eq [#<Issue id:101 namespace503/project497#1>]2051 with an external issue tracker reference2052 extracts the referenced issue2053 with a cross-project reference2054 is expected to eq [#<Issue id:102 namespace510/project503#1>]2055 with a cross-project URL2056 is expected to eq [#<Issue id:103 namespace512/project505#1>]2057 with a cross-project fork reference2058 is expected to be empty2059 with an invalid URL2060 is expected to eq []2061 with an invalid keyword such as suffix insted of fix2062 is expected to eq []2063 with multiple references2064 fetches issues in single line message2065 fetches comma-separated issues references in single line message2066 fetches comma-separated issues numbers in single line message2067 allows oxford commas (comma before and) when referencing multiple issues2068 allows spaces before commas when referencing multiple issues2069 allows non-comma-separated issue numbers in single line message2070 allows mixed comma-separated and non-comma-separated issue numbers in single line message2071 fetches issues in multi-line message2072 fetches issues in hybrid message2073 fetches cross-project references2074 fetches cross-project URL references2075 ignores invalid cross-project URL references2076 with autoclose referenced issues disabled2077 is expected to eq []2078ObjectStorage::MigrateUploadsWorker2079 for AvatarUploader2080 behaves like uploads migration worker2081 .enqueue!2082 is guarded by .sanity_check!2083 sanity_check! fails2084 does not enqueue a job2085 .sanity_check!2086 uploader types mismatch2087 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Multiple uploaders found/2088 mount point not found2089 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Mount point [a-z:]+ not found in/2090 #perform2091 migrates files to remote storage2092 behaves like outputs correctly2093 outputs the reports2094 reversed2095 migrates files to local storage2096 migration is unsuccessful2097 behaves like outputs correctly2098 outputs upload failures2099 limits N+1 queries2100 to N*52101 for FileUploader2102 behaves like uploads migration worker2103 .enqueue!2104 is guarded by .sanity_check!2105 sanity_check! fails2106 does not enqueue a job2107 .sanity_check!2108 uploader types mismatch2109 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Multiple uploaders found/2110 mount point not found2111 is expected to raise ObjectStorage::MigrateUploadsWorker::SanityCheckError with message matching /Mount point [a-z:]+ not found in/2112 #perform2113 migrates files to remote storage2114 behaves like outputs correctly2115 outputs the reports2116 reversed2117 migrates files to local storage2118 migration is unsuccessful2119 behaves like outputs correctly2120 outputs upload failures2121 limits N+1 queries2122 to N*52123Gitlab::SearchResults2124 does not list issues on private projects2125 does not list merge requests on projects with limited access2126 as a user with access2127 includes merge requests from source and target projects2128 #objects2129 returns without_counts collection by default2130 returns with counts collection when requested2131 #formatted_count2132 scope: "projects", count_method: :limited_projects_count, expected: "99+"2133 returns the expected formatted count2134 scope: "issues", count_method: :limited_issues_count, expected: "99+"2135 returns the expected formatted count2136 scope: "merge_requests", count_method: :limited_merge_requests_count, expected: "99+"2137 returns the expected formatted count2138 scope: "milestones", count_method: :limited_milestones_count, expected: "99+"2139 returns the expected formatted count2140 scope: "users", count_method: :limited_users_count, expected: "99+"2141 returns the expected formatted count2142 scope: "unknown", count_method: nil, expected: nil2143 returns the expected formatted count2144 #formatted_limited_count2145 count: 23, expected: "23"2146 returns the expected formatted limited count2147 count: 99, expected: "99"2148 returns the expected formatted limited count2149 count: 100, expected: "99+"2150 returns the expected formatted limited count2151 count: 1234, expected: "99+"2152 returns the expected formatted limited count2153 when count_limit is lower than total amount2154 #limited_projects_count2155 returns the limited amount of projects2156 #limited_merge_requests_count2157 returns the limited amount of merge requests2158 #limited_milestones_count2159 returns the limited amount of milestones2160 #limited_issues_count2161 runs single SQL query to get the limited amount of issues2162 when count_limit is higher than total amount2163 #limited_issues_count2164 runs multiple queries to get the limited amount of issues2165 #merge_requests2166 includes project filter by default2167 skips project filter if default project context is used2168 #issues2169 includes project filter by default2170 skips project filter if default project context is used2171 #users2172 does not call the UsersFinder when the current_user is not allowed to read users list2173 calls the UsersFinder2174 confidential issues2175 does not list confidential issues for non project members2176 does not list confidential issues for project members with guest role2177 lists confidential issues for author2178 lists confidential issues for assignee2179 lists confidential issues for project members2180 lists all issues for admin2181 milestones2182 returns correct set of milestones2183Gitlab::Diff::File2184 #diff_lines2185 is expected to eq 302186 is expected to be a kind of Gitlab::Diff::Line2187 #highlighted_diff_lines2188 highlights the diff and memoises the result2189 #diff_lines_for_serializer2190 includes bottom match line if not in the end2191 when called multiple times2192 only adds bottom match line once2193 when deleted2194 does not include bottom match line2195 #unfold_diff_lines2196 when unfold required2197 changes @unfolded to true2198 updates @diff_lines2199 when unfold not required2200 keeps @unfolded false2201 does not update @diff_lines2202 #mode_changed?2203 is expected to be falsey2204 #too_large?2205 returns true for a file that is too large2206 returns false for a file that is small enough2207 #collapsed?2208 returns true for a file that is quite big2209 returns false for a file that is small enough2210 #old_blob and #new_blob2211 returns blob of base commit and the new commit2212 #diffable?2213 returns true for files that do not have attributes2214 returns false for files that have been marked as not being diffable in attributes2215 #content_changed?2216 when created2217 returns false2218 when deleted2219 returns false2220 when renamed2221 returns false2222 when content changed2223 when binary2224 when the blobs are different2225 returns true2226 when there are no diff refs2227 returns false2228 when not binary2229 when the blobs are different2230 returns true2231 when there are no diff refs2232 returns true2233 diff file stats2234 #added_lines2235 when stats argument given2236 returns added lines from stats2237 when stats argument not given2238 returns added lines by parsing raw diff2239 #removed_lines2240 when stats argument given2241 returns removed lines from stats2242 when stats argument not given2243 returns removed lines by parsing raw diff2244 #simple_viewer2245 when the file is collapsed2246 returns a Collapsed viewer2247 when the file is not diffable2248 returns a Not Diffable viewer2249 when the content changed2250 when the file represented by the diff file is binary2251 returns a No Preview viewer2252 when the diff file old and new blob types are different2253 returns a No Preview viewer2254 when the file represented by the diff file is text-based2255 returns a text viewer2256 when created2257 when the file represented by the diff file is binary2258 returns an Added viewer2259 when the diff file old and new blob types are different2260 returns an Added viewer2261 when the file represented by the diff file is text-based2262 returns a text viewer2263 when deleted2264 when the file represented by the diff file is binary2265 returns a Deleted viewer2266 when the diff file old and new blob types are different2267 returns a Deleted viewer2268 when the file represented by the diff file is text-based2269 returns a text viewer2270 when renamed2271 returns a Renamed viewer2272 when mode changed2273 returns a Mode Changed viewer2274 when no other conditions apply2275 returns a No Preview viewer2276 #rich_viewer2277 when the diff file has a matching viewer2278 when the diff file content did not change2279 returns nil2280 when the diff file is not diffable2281 returns nil2282 when the diff file old and new blob types are different2283 returns nil2284 when the diff file has an external storage error2285 returns nil2286 when everything is right2287 returns the viewer2288 when the diff file does not have a matching viewer2289 returns nil2290 #rendered_as_text?2291 when the simple viewer is text-based2292 when ignoring errors2293 when the viewer has render errors2294 returns true2295 when the viewer doesn't have render errors2296 returns true2297 when not ignoring errors2298 when the viewer has render errors2299 returns false2300 when the viewer doesn't have render errors2301 returns true2302 when the simple viewer is binary2303 returns false2304 when neither blob exists2305 #blob2306 returns a concrete nil so it can be used in boolean expressions2307 #binary?2308 returns false2309 #size2310 returns zero2311 #empty?2312 returns true2313 #different_type?2314 returns false2315 #content_changed?2316 returns false2317 #diff_hunk2318 when first line is a match2319 returns raw diff up to given line index2320 when first line is not a match2321 returns raw diff up to given line index2322 #empty?2323 when empty file is created2324 returns true2325 when empty file is deleted2326 returns true2327 when file with content is truncated2328 returns false2329 when empty file has content added2330 returns false2331 #fully_expanded?2332 when empty file is created2333 returns true2334 when empty file is deleted2335 returns true2336 when short file with last line removed2337 returns true2338 when a single line is added to empty file2339 returns true2340 when single line file is changed2341 returns true2342 when long file is changed2343 when first line is removed2344 returns true2345 when last line is removed2346 returns true2347 when first and last lines are removed2348 returns false2349 when first and last lines are changed2350 returns false2351 when every line are changed2352 returns true2353 when all contents are cleared2354 returns true2355 when file is binary2356 returns true2357Banzai::Pipeline::WikiPipeline2358 TableOfContents2359 replaces the tag with the TableOfContentsFilter result2360 is case-sensitive2361 handles an empty pipeline result2362 Links2363 when GitLab is hosted at a root URL2364 linking to pages within the wiki2365 when creating hierarchical links to the current directory2366 rewrites non-file links to be at the scope of the current directory2367 rewrites file links to be at the scope of the current directory2368 when creating hierarchical links to the parent directory2369 rewrites non-file links to be at the scope of the parent directory2370 rewrites file links to be at the scope of the parent directory2371 when creating hierarchical links to a sub-directory2372 rewrites non-file links to be at the scope of the sub-directory2373 rewrites file links to be at the scope of the sub-directory2374 when creating non-hierarchical links2375 rewrites non-file links to be at the scope of the wiki root2376 rewrites non-file links (with spaces) to be at the scope of the wiki root2377 rewrites file links to be at the scope of the current directory2378 rewrites links with anchor2379 rewrites links (with spaces) with anchor2380 when creating root links2381 rewrites non-file links to be at the scope of the wiki root2382 rewrites file links to be at the scope of the wiki root2383 linking to pages outside the wiki (absolute)2384 doesn't rewrite links2385 when GitLab is hosted at a relative URL2386 linking to pages within the wiki2387 when creating hierarchical links to the current directory2388 rewrites non-file links to be at the scope of the current directory2389 rewrites file links to be at the scope of the current directory2390 when creating hierarchical links to the parent directory2391 rewrites non-file links to be at the scope of the parent directory2392 rewrites file links to be at the scope of the parent directory2393 when creating hierarchical links to a sub-directory2394 rewrites non-file links to be at the scope of the sub-directory2395 rewrites file links to be at the scope of the sub-directory2396 when creating non-hierarchical links2397 rewrites non-file links to be at the scope of the wiki root2398 rewrites non-file links (with spaces) to be at the scope of the wiki root2399 rewrites file links to be at the scope of the current directory2400 rewrites links with anchor2401 rewrites links (with spaces) with anchor2402 when creating root links2403 rewrites non-file links to be at the scope of the wiki root2404 rewrites file links to be at the scope of the wiki root2405 linking to pages outside the wiki (absolute)2406 doesn't rewrite links2407 checking slug validity when assembling links2408 with a valid slug2409 includes the slug in a (.) relative link2410 includeds the slug in a (..) relative link2411 when the slug is deemed unsafe or invalid2412 with the invalid slug javascript:2413 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2414 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2415 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2416 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2417 with the invalid slug JaVaScRiPt:2418 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2419 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2420 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2421 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2422 with the invalid slug javascript:2423 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2424 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2425 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2426 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2427 with the invalid slug javascript :2428 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2429 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2430 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2431 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2432 with the invalid slug javascript:2433 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2434 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2435 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2436 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2437 with the invalid slug javascript :2438 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2439 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2440 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2441 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2442 with the invalid slug :javascript:2443 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2444 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2445 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2446 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2447 with the invalid slug javascript:2448 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2449 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2450 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2451 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2452 with the invalid slug javascript:2453 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2454 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2455 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2456 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2457 with the invalid slug javascript:2458 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2459 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2460 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2461 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2462 with the invalid slug javascript:2463 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2464 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2465 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2466 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2467 with the invalid slug javascript:2468 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2469 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2470 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2471 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2472 with the invalid slug  javascript:2473 doesn't include a prohibited slug in a (.) relative link 'alert(1);'2474 doesn't include a prohibited slug in a (..) relative link 'alert(1);'2475 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'2476 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'2477 videos and audio2478 generates video html structure2479 rewrites and replaces video links names with white spaces to %202480 generates audio html structure2481 rewrites and replaces audio links names with white spaces to %202482Ci::RegisterJobService2483 #execute2484 runner follow tag list2485 picks build with the same tag2486 does not pick build with different tag2487 picks build without tag2488 does not pick build with tag2489 pick build without tag2490 deleted projects2491 for shared runners2492 does not pick a build2493 for specific runner2494 does not pick a build2495 allow shared runners2496 for multiple builds2497 prefers projects without builds first2498 equalises number of running builds2499 shared runner2500 is expected to be a kind of Ci::Build(id: integer, status: string, finished_at: datetime, trace: text, created_at: datetime, upda...g_for_resource_at: datetime_with_timezone, processed: boolean, scheduling_type: integer, tag_list: )2501 is expected to be valid2502 is expected to be running2503 is expected to eq #<Ci::Runner id: 42, token: nil, created_at: "2020-03-05 04:36:34", updated_at: "2020-03-05 04:36:34"..."instance_type", token_encrypted: "En+gIoQc1W9Q0MIRthczrlDPy0gkUAJQWurBfSYWHm1NOTRP", tag_list: nil>2504 specific runner2505 is expected to be a kind of Ci::Build(id: integer, status: string, finished_at: datetime, trace: text, created_at: datetime, upda...g_for_resource_at: datetime_with_timezone, processed: boolean, scheduling_type: integer, tag_list: )2506 is expected to be valid2507 is expected to be running2508 is expected to eq #<Ci::Runner id: 55, token: nil, created_at: "2020-03-05 04:36:36", updated_at: "2020-03-05 04:36:36"... "project_type", token_encrypted: "NUPrd6MA5XwN5etpixgPoh/Wg1+Io68m0G/Mb5XP3kgMeYZz", tag_list: nil>2509 disallow shared runners2510 shared runner2511 is expected to be nil2512 specific runner2513 is expected to be a kind of Ci::Build(id: integer, status: string, finished_at: datetime, trace: text, created_at: datetime, upda...g_for_resource_at: datetime_with_timezone, processed: boolean, scheduling_type: integer, tag_list: )2514 is expected to be valid2515 is expected to be running2516 is expected to eq #<Ci::Runner id: 70, token: nil, created_at: "2020-03-05 04:36:37", updated_at: "2020-03-05 04:36:37"... "project_type", token_encrypted: "NXTFTbMyhXUh68wfiy4unw3qonEtUcn4vlTu8uHjQ0YnQdoB", tag_list: nil>2517 disallow when builds are disabled2518 and uses shared runner2519 is expected to be nil2520 and uses group runner2521 is expected to be nil2522 and uses project runner2523 is expected to be nil2524 allow group runners2525 for multiple builds2526 does not consider builds from other group runners2527 group runner2528 is expected to be a kind of Ci::Build(id: integer, status: string, finished_at: datetime, trace: text, created_at: datetime, upda...g_for_resource_at: datetime_with_timezone, processed: boolean, scheduling_type: integer, tag_list: )2529 is expected to be valid2530 is expected to be running2531 is expected to eq #<Ci::Runner id: 96, token: nil, created_at: "2020-03-05 04:36:42", updated_at: "2020-03-05 04:36:42"...e: "group_type", token_encrypted: "JX/hYJwB+DsG/dpS2AgVlRz2pUhnxCnby/jsk/SprwS9nvFZ", tag_list: nil>2532 disallow group runners2533 group runner2534 is expected to be nil2535 when first build is stalled2536 with multiple builds are in queue2537 receives second build from the queue2538 when single build is in queue2539 does not receive any valid result2540 when there is no build in queue2541 does not receive builds but result is valid2542 when access_level of runner is not_protected2543 when a job is protected2544 picks the job2545 when a job is unprotected2546 picks the job2547 when protected attribute of a job is nil2548 picks the job2549 when access_level of runner is ref_protected2550 when a job is protected2551 picks the job2552 when a job is unprotected2553 does not pick the job2554 when protected attribute of a job is nil2555 does not pick the job2556 runner feature set is verified2557 when feature is missing by runner2558 does not pick the build and drops the build2559 when feature is supported by runner2560 does pick job2561 when "dependencies" keyword is specified2562 when validates for dependencies is enabled2563 behaves like validation is active2564 when depended job has not been completed yet2565 is expected to eq #<Ci::Build id: 78, status: "pending", finished_at: nil, trace: nil, created_at: "2020-03-05 08:50:29...up_id: nil, waiting_for_resource_at: nil, processed: false, scheduling_type: "stage", tag_list: nil>2566 when artifacts of depended job has been expired2567 behaves like not pick2568 does not pick the build and drops the build2569 when artifacts of depended job has been erased2570 behaves like not pick2571 does not pick the build and drops the build2572 when job object is staled2573 does not drop nor pick2574 when validates for dependencies is disabled2575 behaves like validation is not active2576 when depended job has not been completed yet2577 is expected to eq #<Ci::Build id: 86, status: "pending", finished_at: nil, trace: nil, created_at: "2020-03-05 08:50:29...up_id: nil, waiting_for_resource_at: nil, processed: false, scheduling_type: "stage", tag_list: nil>2578 when artifacts of depended job has been expired2579 is expected to eq #<Ci::Build id: 88, status: "pending", finished_at: nil, trace: nil, created_at: "2020-03-05 08:50:29...up_id: nil, waiting_for_resource_at: nil, processed: false, scheduling_type: "stage", tag_list: nil>2580 when artifacts of depended job has been erased2581 is expected to eq #<Ci::Build id: 90, status: "pending", finished_at: nil, trace: nil, created_at: "2020-03-05 08:50:29...up_id: nil, waiting_for_resource_at: nil, processed: false, scheduling_type: "stage", tag_list: nil>2582 when build is degenerated2583 does not pick the build and drops the build2584 when build has data integrity problem2585 does drop the build and logs both failures2586 when build fails to be run!2587 does drop the build and logs failure2588 when an exception is raised during a persistent ref creation2589 picks the build2590 #register_success2591 when shared runner is used2592 behaves like metrics collector2593 behaves like attempt counter collector2594 increments attempt counter2595 behaves like jobs queueing time histogram collector2596 counts job queuing time histogram with expected labels2597 when project already has running jobs2598 counts job queuing time histogram with expected labels2599 when metrics_shard tag is defined2600 behaves like metrics collector2601 behaves like attempt counter collector2602 increments attempt counter2603 behaves like jobs queueing time histogram collector2604 counts job queuing time histogram with expected labels2605 when project already has running jobs2606 counts job queuing time histogram with expected labels2607 when multiple metrics_shard tag is defined2608 behaves like metrics collector2609 behaves like attempt counter collector2610 increments attempt counter2611 behaves like jobs queueing time histogram collector2612 counts job queuing time histogram with expected labels2613 when project already has running jobs2614 counts job queuing time histogram with expected labels2615 when pending job with queued_at=nil is used2616 doesn't count job queuing time histogram2617 behaves like attempt counter collector2618 increments attempt counter2619 when specific runner is used2620 behaves like metrics collector2621 behaves like attempt counter collector2622 increments attempt counter2623 behaves like jobs queueing time histogram collector2624 counts job queuing time histogram with expected labels2625 when project already has running jobs2626 counts job queuing time histogram with expected labels2627 when runner_session params are2628 present sets runner session configuration in the build2629 not present it does not configure the runner session2630SystemNoteService2631 .add_commits2632 calls CommitService2633 .tag_commit2634 calls CommitService2635 .change_assignee2636 calls IssuableService2637 .change_issuable_assignees2638 calls IssuableService2639 .close_after_error_tracking_resolve2640 calls IssuableService2641 .change_milestone2642 calls IssuableService2643 .change_due_date2644 calls TimeTrackingService2645 .change_status2646 calls IssuableService2647 .merge_when_pipeline_succeeds2648 calls MergeRequestsService2649 .cancel_merge_when_pipeline_succeeds2650 calls MergeRequestsService2651 .abort_merge_when_pipeline_succeeds2652 calls MergeRequestsService2653 .change_title2654 calls IssuableService2655 .change_description2656 calls IssuableService2657 .change_issue_confidentiality2658 calls IssuableService2659 .change_branch2660 calls MergeRequestsService2661 .change_branch_presence2662 calls MergeRequestsService2663 .new_issue_branch2664 calls MergeRequestsService2665 .new_merge_request2666 calls MergeRequestsService2667 .zoom_link_added2668 calls ZoomService2669 .zoom_link_removed2670 calls ZoomService2671 .cross_reference2672 calls IssuableService2673 .cross_reference_disallowed?2674 calls IssuableService2675 .cross_reference_exists?2676 calls IssuableService2677 .noteable_moved2678 calls IssuableService2679 Jira integration2680 when noteable is a merge_requests2681 blocks cross reference when merge_requests_events is false2682 creates cross reference when merge_requests_events is true2683 when a new cross reference is created2684 creates a new comment and remote link2685 when a link exists2686 updates a link but does not create a new comment2687 when noteable is a commit2688 blocks cross reference when commit_events is false2689 creates cross reference when commit_events is true2690 when a new cross reference is created2691 creates a new comment and remote link2692 when a link exists2693 updates a link but does not create a new comment2694 new reference2695 for commits2696 creates comment2697 creates remote link2698 for issues2699 creates comment2700 creates remote link2701 for snippets2702 creates comment2703 creates remote link2704 existing reference2705 does not return success message2706 does not try to create comment and remote link2707 .change_time_estimate2708 calls TimeTrackingService2709 .discussion_continued_in_issue2710 creates a new note in the discussion2711 mentions the created issue in the system note2712 behaves like a system note2713 has the correct attributes2714 .change_time_spent2715 calls TimeTrackingService2716 .handle_merge_request_wip2717 calls MergeRequestsService2718 .add_merge_request_wip_from_commit2719 calls MergeRequestsService2720 .change_task_status2721 calls IssuableService2722 .resolve_all_discussions2723 calls MergeRequestsService2724 .diff_discussion_outdated2725 calls MergeRequestsService2726 .mark_duplicate_issue2727 calls IssuableService2728 .mark_canonical_issue_of_duplicate2729 calls IssuableService2730 .discussion_lock2731 calls IssuableService2732NotePolicy2733 #rules2734 when the noteable is a commit2735 when the project is private2736 behaves like a discussion with a private noteable2737 when the note author can no longer see the noteable2738 can not edit nor read the note2739 when the note author can still see the noteable2740 can edit the note2741 when the project is public2742 when repository access level is private2743 behaves like a discussion with a private noteable2744 when the note author can no longer see the noteable2745 can not edit nor read the note2746 when the note author can still see the noteable2747 can edit the note2748 when the noteable is a personal snippet2749 can edit note2750 when it is private2751 can not edit nor read the note2752 when the project is public2753 when the note author is not a project member2754 can edit a note2755 when the noteable is a project snippet2756 can edit note2757 when it is private2758 behaves like a discussion with a private noteable2759 when the note author can no longer see the noteable2760 can not edit nor read the note2761 when the note author can still see the noteable2762 can edit the note2763 when a discussion is confidential2764 behaves like a discussion with a private noteable2765 when the note author can no longer see the noteable2766 can not edit nor read the note2767 when the note author can still see the noteable2768 can edit the note2769 when a discussion is locked2770 when the note author is a project member2771 can edit a note2772 when the note author is not a project member2773 can not edit a note2774 can read a note2775 for discussions2776 allows the author to manage the discussion2777 when the user does not have access to the noteable2778 behaves like a discussion with a private noteable2779 when the note author can no longer see the noteable2780 can not edit nor read the note2781 when the note author can still see the noteable2782 can edit the note2783 when it is a system note2784 when noteable is a public issue2785 when user is project member2786 behaves like user can read the note2787 allows the user to read the note2788 behaves like user can act on the note2789 allows the user to read the note2790 when user is not project member2791 behaves like user can read the note2792 allows the user to read the note2793 when user is anonymous2794 behaves like user can read the note2795 allows the user to read the note2796 when it is a system note referencing a confidential issue2797 when user is project member2798 behaves like user can read the note2799 allows the user to read the note2800 behaves like user can act on the note2801 allows the user to read the note2802 when user is not project member2803 behaves like user cannot read or act on the note2804 allows user to read the note2805 when user is anonymous2806 behaves like user cannot read or act on the note2807 allows user to read the note2808UnifyCircuitService2809 behaves like chat service2810 Associations2811 is expected to belong to project required:2812 is expected to have one service_hook2813 Validations2814 when service is active2815 is expected to validate that :webhook cannot be empty/falsy2816 behaves like issue tracker service URL attribute2817 is expected to allow :webhook to be ‹"https://example.com"›2818 is expected not to allow :webhook to be ‹"example.com"›2819 is expected not to allow :webhook to be ‹"ftp://example.com"›2820 is expected not to allow :webhook to be ‹"herp-and-derp"›2821 when service is inactive2822 is expected not to validate that :webhook cannot be empty/falsy2823 .supported_events2824 does not support deployment_events2825 #execute2826 with push events2827 behaves like triggered Unify Circuit service2828 calls Unify Circuit API2829 with default branch2830 when only default branch are to be notified2831 behaves like triggered Unify Circuit service2832 calls Unify Circuit API2833 when only protected branches are to be notified2834 behaves like untriggered Unify Circuit service2835 does not call Unify Circuit API2836 when default and protected branches are to be notified2837 behaves like triggered Unify Circuit service2838 calls Unify Circuit API2839 when all branches are to be notified2840 behaves like triggered Unify Circuit service2841 calls Unify Circuit API2842 with protected branch2843 when only default branch are to be notified2844 behaves like untriggered Unify Circuit service2845 does not call Unify Circuit API2846 when only protected branches are to be notified2847 behaves like triggered Unify Circuit service2848 calls Unify Circuit API2849 when default and protected branches are to be notified2850 behaves like triggered Unify Circuit service2851 calls Unify Circuit API2852 when all branches are to be notified2853 behaves like triggered Unify Circuit service2854 calls Unify Circuit API2855 with neither default nor protected branch2856 when only default branch are to be notified2857 behaves like untriggered Unify Circuit service2858 does not call Unify Circuit API2859 when only protected branches are to be notified2860 behaves like untriggered Unify Circuit service2861 does not call Unify Circuit API2862 when default and protected branches are to be notified2863 behaves like untriggered Unify Circuit service2864 does not call Unify Circuit API2865 when all branches are to be notified2866 behaves like triggered Unify Circuit service2867 calls Unify Circuit API2868 with issue events2869 behaves like triggered Unify Circuit service2870 calls Unify Circuit API2871 with merge events2872 behaves like triggered Unify Circuit service2873 calls Unify Circuit API2874 with wiki page events2875 behaves like triggered Unify Circuit service2876 calls Unify Circuit API2877 with note events2878 with commit comment2879 behaves like triggered Unify Circuit service2880 calls Unify Circuit API2881 with merge request comment2882 behaves like triggered Unify Circuit service2883 calls Unify Circuit API2884 with issue comment2885 behaves like triggered Unify Circuit service2886 calls Unify Circuit API2887 with snippet comment2888 behaves like triggered Unify Circuit service2889 calls Unify Circuit API2890 with pipeline events2891 with failed pipeline2892 behaves like triggered Unify Circuit service2893 calls Unify Circuit API2894 with succeeded pipeline2895 with default notify_only_broken_pipelines2896 does not call Unify Circuit API2897 when notify_only_broken_pipelines is false2898 behaves like triggered Unify Circuit service2899 calls Unify Circuit API2900 with default branch2901 when only default branch are to be notified2902 behaves like triggered Unify Circuit service2903 calls Unify Circuit API2904 when only protected branches are to be notified2905 behaves like untriggered Unify Circuit service2906 does not call Unify Circuit API2907 when default and protected branches are to be notified2908 behaves like triggered Unify Circuit service2909 calls Unify Circuit API2910 when all branches are to be notified2911 behaves like triggered Unify Circuit service2912 calls Unify Circuit API2913 with protected branch2914 when only default branch are to be notified2915 behaves like untriggered Unify Circuit service2916 does not call Unify Circuit API2917 when only protected branches are to be notified2918 behaves like triggered Unify Circuit service2919 calls Unify Circuit API2920 when default and protected branches are to be notified2921 behaves like triggered Unify Circuit service2922 calls Unify Circuit API2923 when all branches are to be notified2924 behaves like triggered Unify Circuit service2925 calls Unify Circuit API2926 with neither default nor protected branch2927 when only default branch are to be notified2928 behaves like untriggered Unify Circuit service2929 does not call Unify Circuit API2930 when only protected branches are to be notified2931 behaves like untriggered Unify Circuit service2932 does not call Unify Circuit API2933 when default and protected branches are to be notified2934 behaves like untriggered Unify Circuit service2935 does not call Unify Circuit API2936 when all branches are to be notified2937 behaves like triggered Unify Circuit service2938 calls Unify Circuit API2939Gitlab::CycleAnalytics::PlanStage2940 behaves like base stage2941 has the median data value2942 has the median data stage2943 has the median data description2944 has the title2945 has the events2946 when using the new query backend2947 provides the same results as the old implementation2948 for the median2949 for the list of event records2950 #project_median2951 counts median from issues with metrics2952 when valid date range is given2953 is expected to eq 18002954 when records are out of the date range2955 is expected to eq nil2956 #events2957 exposes issues with metrics2958 when group is given2959 #group_median2960 counts median from issues with metrics2961 #events2962 exposes merge requests that close issues2963 when subgroup is given2964 #events2965 exposes merge requests that close issues2966 exposes merge requests that close issues with full path for subgroup2967RunnerJobsFinder2968 #execute2969 when params is empty2970 returns all jobs assigned to Runner2971 when params contains status2972 when status is created2973 returns matched job2974 when status is waiting_for_resource2975 returns matched job2976 when status is preparing2977 returns matched job2978 when status is pending2979 returns matched job2980 when status is running2981 returns matched job2982 when status is success2983 returns matched job2984 when status is failed2985 returns matched job2986 when status is canceled2987 returns matched job2988 when status is skipped2989 returns matched job2990 when status is manual2991 returns matched job2992 when status is scheduled2993 returns matched job2994 when order_by and sort are specified2995 when order_by id and sort is asc2996 sorts as id: :asc2997 when order_by is specified and sort is not specified2998 when order_by id and sort is not specified2999 sorts as id: :desc3000Gitlab::Gpg3001 .fingerprints_from_key3002 returns CurrentKeyChain.fingerprints_from_key3003 .primary_keyids_from_key3004 returns the keyid3005 returns an empty array when the key is invalid3006 .subkeys_from_key3007 returns the subkeys by primary key3008 returns an empty array when there are not subkeys3009 .user_infos_from_key3010 returns the names and emails3011 returns an empty array when the key is invalid3012 downcases the email3013 rejects non UTF-8 names and addresses3014 .current_home_dir3015 returns the default value when no explicit home dir has been set3016 returns the explicitly set home dir3017 returns the default value when explicitly setting the home dir to nil3018 .using_tmp_keychain3019 the second thread does not change the first thread's directory3020 allows recursive execution in the same thread3021 keeps track of created and removed keychains in counters3022 cleans up the tmp directory after finishing3023 does not fail if the homedir was deleted while running3024 tracks an exception when cleaning up the tmp dir fails3025 behaves like multiple deletion attempts of the tmp-dir3026 tries for 1 or 15 times3027 tries at least 2 times to remove the tmp dir before raising3028 does not attempt multiple times when the deletion succeeds3029 when running in Sidekiq3030 behaves like multiple deletion attempts of the tmp-dir3031 tries for 10 or 15 times3032 tries at least 2 times to remove the tmp dir before raising3033 does not attempt multiple times when the deletion succeeds3034Gitlab::Gpg::CurrentKeyChain3035 .add3036 stores the key in the keychain3037 .fingerprints_from_key3038 returns the fingerprint3039 returns an empty array when the key is invalid3040TeamcityService3041 Associations3042 is expected to belong to project required:3043 is expected to have one service_hook3044 Validations3045 when service is active3046 is expected to validate that :build_type cannot be empty/falsy3047 is expected to validate that :teamcity_url cannot be empty/falsy3048 behaves like issue tracker service URL attribute3049 is expected to allow :teamcity_url to be ‹"https://example.com"›3050 is expected not to allow :teamcity_url to be ‹"example.com"›3051 is expected not to allow :teamcity_url to be ‹"ftp://example.com"›3052 is expected not to allow :teamcity_url to be ‹"herp-and-derp"›3053 #username3054 does not validate the presence of username if password is nil3055 validates the presence of username if password is present3056 #password3057 does not validate the presence of password if username is nil3058 validates the presence of password if username is present3059 when service is inactive3060 is expected not to validate that :build_type cannot be empty/falsy3061 is expected not to validate that :teamcity_url cannot be empty/falsy3062 is expected not to validate that :username cannot be empty/falsy3063 is expected not to validate that :password cannot be empty/falsy3064 Callbacks3065 before_update :reset_password3066 saves password if new url is set together with password when no password was previously set3067 when a password was previously set3068 resets password if url changed3069 does not reset password if username changed3070 does not reset password if new url is set together with password, even if it's the same password3071 #build_page3072 returns the contents of the reactive cache3073 #commit_status3074 returns the contents of the reactive cache3075 #calculate_reactive_cache3076 build_page3077 returns a specific URL when status is 5003078 returns a build URL when teamcity_url has no trailing slash3079 teamcity_url has trailing slash3080 returns a build URL3081 commit_status3082 sets commit status to :error when status is 5003083 sets commit status to "pending" when status is 4043084 sets commit status to "success" when build status contains SUCCESS3085 sets commit status to "failed" when build status contains FAILURE3086 sets commit status to "pending" when build status contains Pending3087 sets commit status to :error when build status is unknown3088 #execute3089 returns nil when event is not supported3090 when push3091 handles push request correctly3092 returns nil when ref is blank3093 returns nil when there is no content3094 returns nil when a merge request is opened for the same ref3095 when merge_request3096 handles merge request correctly3097 returns nil when merge request is not opened3098 returns nil unless merge request is marked as unchecked3099Gitlab::LegacyGithubImport::Importer3100 when importing a GitHub project3101 behaves like Gitlab::LegacyGithubImport::Importer#execute3102 calls import methods3103 behaves like Gitlab::LegacyGithubImport::Importer#execute an error occurs3104 returns true3105 does not raise an error3106 stores error messages3107 behaves like Gitlab::LegacyGithubImport unit-testing3108 #clean_up_restored_branches3109 when pull request stills open3110 does not remove branches3111 when pull request is closed3112 does remove branches3113 #client3114 instantiates a Client3115 when importing a Gitea project3116 behaves like Gitlab::LegacyGithubImport::Importer#execute3117 calls import methods3118 behaves like Gitlab::LegacyGithubImport::Importer#execute an error occurs3119 returns true3120 does not raise an error3121 stores error messages3122 behaves like Gitlab::LegacyGithubImport unit-testing3123 #clean_up_restored_branches3124 when pull request stills open3125 does not remove branches3126 when pull request is closed3127 does remove branches3128 #client3129 instantiates a Client3130Clusters::ClustersHierarchy3131 #base_and_ancestors3132 project in nested group with clusters at every level3133 returns clusters for project3134 returns clusters for child_group3135 returns clusters for parent_group3136 returns clusters for ancestor_group3137 project in a namespace3138 returns clusters for project3139 cluster has management project3140 management_project is in same namespace as cluster3141 returns cluster for management_project3142 management_project is in a different namespace from cluster3143 returns nothing3144 cluster has management project3145 returns clusters for management_project3146 returns clusters for project3147 returns clusters for group3148 project in nested group with clusters at some levels3149 returns clusters for management_project3150 returns clusters for management_project3151 returns clusters for project3152 returns clusters for child_group3153 returns clusters for parent_group3154 returns clusters for ancestor_group3155Gitlab::Git::Wiki3156 #pages3157 returns all the pages3158 returns only one page3159 #page3160 returns the right page3161 #delete_page3162 only removes the page with the same path3163 #preview_slug3164 title: "The Best Thing", format: :markdown, expected_slug: "The-Best-Thing"3165 is expected to eq "The-Best-Thing"3166 matches the slug generated by gitaly3167 title: "The Best Thing", format: :md, expected_slug: "The-Best-Thing"3168 is expected to eq "The-Best-Thing"3169 matches the slug generated by gitaly3170 title: "The Best Thing", format: :txt, expected_slug: "The-Best-Thing"3171 is expected to eq "The-Best-Thing"3172 matches the slug generated by gitaly3173 title: "A Subject/Title Here", format: :txt, expected_slug: "A-Subject/Title-Here"3174 is expected to eq "A-Subject/Title-Here"3175 matches the slug generated by gitaly3176 title: "A subject", format: :txt, expected_slug: "A-subject"3177 is expected to eq "A-subject"3178 matches the slug generated by gitaly3179 title: "A 1/B 2/C 3", format: :txt, expected_slug: "A-1/B-2/C-3"3180 is expected to eq "A-1/B-2/C-3"3181 matches the slug generated by gitaly3182 title: "subject/title", format: :txt, expected_slug: "subject/title"3183 is expected to eq "subject/title"3184 matches the slug generated by gitaly3185 title: "subject/title.md", format: :txt, expected_slug: "subject/title.md"3186 is expected to eq "subject/title.md"3187 matches the slug generated by gitaly3188 title: "foo<bar>+baz", format: :txt, expected_slug: "foo-bar--baz"3189 is expected to eq "foo-bar--baz"3190 matches the slug generated by gitaly3191 title: "foo%2Fbar", format: :txt, expected_slug: "foo%2Fbar"3192 is expected to eq "foo%2Fbar"3193 matches the slug generated by gitaly3194 title: "", format: :markdown, expected_slug: ".md"3195 is expected to eq ".md"3196 matches the slug generated by gitaly (PENDING: Gitaly cannot generate a slug for an empty title)3197 title: "", format: :md, expected_slug: ".md"3198 is expected to eq ".md"3199 matches the slug generated by gitaly (PENDING: Gitaly cannot generate a slug for an empty title)3200 title: "", format: :txt, expected_slug: ".txt"3201 is expected to eq ".txt"3202 matches the slug generated by gitaly (PENDING: Gitaly cannot generate a slug for an empty title)3203Clusters::Gcp::ProvisionService3204 #execute3205 when succeeded to request provision3206 behaves like success3207 schedules a worker for status minitoring3208 when operation status is unexpected3209 behaves like error3210 sets an error to provider object3211 when selfLink is unexpected3212 behaves like error3213 sets an error to provider object3214 when Internal Server Error happened3215 behaves like error3216 sets an error to provider object3217GlobalPolicy3218 reading the list of users3219 for a logged in user3220 is expected to be allowed :read_users_list3221 for an anonymous user3222 when the public level is restricted3223 is expected not to be allowed :read_users_list3224 when the public level is not restricted3225 is expected to be allowed :read_users_list3226 for an admin3227 when the public level is restricted3228 is expected to be allowed :read_users_list3229 when the public level is not restricted3230 is expected to be allowed :read_users_list3231 create fork3232 when user has not exceeded project limit3233 is expected to be allowed :create_fork3234 when user has exceeded project limit3235 is expected not to be allowed :create_fork3236 when user is a maintainer in a group3237 is expected to be allowed :create_fork3238 custom attributes3239 regular user3240 is expected not to be allowed :read_custom_attribute3241 is expected not to be allowed :update_custom_attribute3242 admin3243 is expected to be allowed :read_custom_attribute3244 is expected to be allowed :update_custom_attribute3245 API access3246 regular user3247 is expected to be allowed :access_api3248 admin3249 is expected to be allowed :access_api3250 anonymous3251 is expected to be allowed :access_api3252 when terms are enforced3253 regular user3254 behaves like access allowed when terms accepted3255 is expected not to be allowed :access_api3256 allows access_api when the user accepted the terms3257 admin3258 behaves like access allowed when terms accepted3259 is expected not to be allowed :access_api3260 allows access_api when the user accepted the terms3261 anonymous3262 is expected to be allowed :access_api3263 inactive user3264 when `inactive_policy_condition` feature flag is turned off3265 when within the confirmation grace period3266 is expected to be allowed :access_api3267 when confirmation grace period is expired3268 is expected not to be allowed :access_api3269 receive notifications3270 regular user3271 is expected to be allowed :receive_notifications3272 admin3273 is expected to be allowed :receive_notifications3274 anonymous3275 is expected not to be allowed :receive_notifications3276 blocked user3277 is expected not to be allowed :receive_notifications3278 deactivated user3279 is expected not to be allowed :receive_notifications3280 git access3281 regular user3282 is expected to be allowed :access_git3283 admin3284 is expected to be allowed :access_git3285 anonymous3286 is expected to be allowed :access_git3287 deactivated user3288 is expected not to be allowed :access_git3289 inactive user3290 is expected not to be allowed :access_git3291 when `inactive_policy_condition` feature flag is turned off3292 when terms are enforced3293 regular user3294 behaves like access allowed when terms accepted3295 is expected not to be allowed :access_git3296 allows access_git when the user accepted the terms3297 admin3298 behaves like access allowed when terms accepted3299 is expected not to be allowed :access_git3300 allows access_git when the user accepted the terms3301 anonymous3302 is expected to be allowed :access_git3303 read instance metadata3304 regular user3305 is expected to be allowed :read_instance_metadata3306 anonymous3307 is expected not to be allowed :read_instance_metadata3308 read instance statistics3309 regular user3310 is expected to be allowed :read_instance_statistics3311 when instance statistics are set to private3312 is expected not to be allowed :read_instance_statistics3313 admin3314 is expected to be allowed :read_instance_statistics3315 when instance statistics are set to private3316 is expected to be allowed :read_instance_statistics3317 anonymous3318 is expected not to be allowed :read_instance_statistics3319 slash commands3320 regular user3321 is expected to be allowed :use_slash_commands3322 when internal3323 is expected not to be allowed :use_slash_commands3324 when blocked3325 is expected not to be allowed :use_slash_commands3326 when deactivated3327 is expected not to be allowed :use_slash_commands3328 inactive user3329 is expected not to be allowed :use_slash_commands3330 when `inactive_policy_condition` feature flag is turned off3331 when access locked3332 is expected not to be allowed :use_slash_commands3333 create_snippet3334 when anonymous3335 is expected not to be allowed :create_snippet3336 regular user3337 is expected to be allowed :create_snippet3338 when external3339 is expected not to be allowed :create_snippet3340Issues::ImportCsvService3341 #execute3342 invalid file3343 returns invalid file error3344 with a file generated by Gitlab CSV export3345 imports the CSV without errors3346 correctly sets the issue attributes3347 comma delimited file3348 imports CSV without errors3349 correctly sets the issue attributes3350 tab delimited file with error row3351 imports CSV with some error rows3352 correctly sets the issue attributes3353 semicolon delimited file with CRLF3354 imports CSV with a blank row3355 correctly sets the issue attributes3356Gitlab::Diff::HighlightCache3357 #decorate3358 does not calculate highlighting when reading from cache3359 assigns highlighted diff lines to the DiffFile3360 assigns highlighted diff lines which rich_text are HTML-safe3361 #write_if_empty3362 behaves like caches missing entries3363 filters the key/value list of entries to be caches for each invocation3364 reads from cache once3365 different diff_collections for the same diffable3366 writes an uncached files in the collection to the same redis hash3367 when cache initialized with MergeRequestDiffBatch3368 behaves like caches missing entries3369 filters the key/value list of entries to be caches for each invocation3370 reads from cache once3371 #write_to_redis_hash3372 creates or updates a Redis hash3373 #clear3374 clears cache3375 metrics3376 defines :gitlab_redis_diff_caching_memory_usage_bytes histogram3377 defines :gitlab_redis_diff_caching_hit3378 defines :gitlab_redis_diff_caching_miss3379MergeRequests::AssignIssuesService3380 finds unassigned issues fixed in merge request3381 ignores issues the user cannot update assignee on3382 ignores issues already assigned to any user3383 ignores all issues unless current_user is merge_request.author3384 accepts precomputed data for closes_issues3385 assigns these to the merge request owner3386 ignores external issues3387Ci::UpdateCiRefStatusService3388 #call3389 ci_ref doesn't exists3390 behaves like creates ci_ref3391 creates a ci_ref with the pipeline attributes3392 calls PipelineNotificationWorker pasing the ref_status3393 when an ActiveRecord::RecordNotUnique validation is raised3394 reloads the ci_ref and retries once3395 raises error on multiple retries3396 ci_ref exists3397 behaves like updates ci_ref3398 ref_status: "failed", pipeline_status: "success", next_status: "fixed"3399 sets ci_ref.status to next_status3400 calls PipelineNotificationWorker pasing the ref_status3401 ref_status: "failed", pipeline_status: "failed", next_status: "failed"3402 sets ci_ref.status to next_status3403 calls PipelineNotificationWorker pasing the ref_status3404 ref_status: "success", pipeline_status: "success", next_status: "success"3405 sets ci_ref.status to next_status3406 calls PipelineNotificationWorker pasing the ref_status3407 ref_status: "success", pipeline_status: "failed", next_status: "failed"3408 sets ci_ref.status to next_status3409 calls PipelineNotificationWorker pasing the ref_status3410 pipeline status is invalid3411 behaves like does a noop3412 doesn't change ci_ref3413 doesn't call PipelineNotificationWorker3414 newer pipeline finished3415 behaves like does a noop3416 doesn't change ci_ref3417 doesn't call PipelineNotificationWorker3418 ref is stale3419 reloads the ref and retry3420 aborts when a newer pipeline finished3421 ref exists as both tag/branch and tag3422 behaves like creates ci_ref3423 creates a ci_ref with the pipeline attributes3424 calls PipelineNotificationWorker pasing the ref_status3425Gitlab::ImportExport::AfterExportStrategies::BaseAfterExportStrategy3426 #execute3427 returns if project exported file is not found3428 creates a lock file in the export dir3429 when the method succeeds3430 removes the lock file3431 removes the archive path3432 when the method fails3433 when validation fails3434 does not create the lock file3435 does not execute main logic3436 logs validation errors in shared context3437 removes the archive path3438 when an exception is raised3439 removes the lock3440 #log_validation_errors3441 add the message to the shared context3442 #to_json3443 adds the current strategy class to the serialized attributes3444FinderMethods3445 #find_by!3446 returns the project if the user has access3447 raises not found when the project is not found3448 raises not found the user does not have access3449 ignores ordering3450 #find3451 returns the project if the user has access3452 raises not found when the project is not found3453 raises not found the user does not have access3454 #find_by3455 returns the project if the user has access3456 returns nil when the project is not found3457 returns nil when the user does not have access3458 ignores ordering3459DroneCiService3460 associations3461 is expected to belong to project required:3462 is expected to have one service_hook3463 validations3464 active3465 is expected to validate that :token cannot be empty/falsy3466 is expected to validate that :drone_url cannot be empty/falsy3467 behaves like issue tracker service URL attribute3468 is expected to allow :drone_url to be ‹"https://example.com"›3469 is expected not to allow :drone_url to be ‹"example.com"›3470 is expected not to allow :drone_url to be ‹"ftp://example.com"›3471 is expected not to allow :drone_url to be ‹"herp-and-derp"›3472 inactive3473 is expected not to validate that :token cannot be empty/falsy3474 is expected not to validate that :drone_url cannot be empty/falsy3475 service page/path methods3476 is expected to eq "http://drone.example.com/gitlab/namespace1218/project/redirect/commits/2ab7834c?branch=dev"3477 is expected to eq "http://drone.example.com/gitlab/namespace1219/project/commits/2ab7834c?branch=dev&access_token=secret"3478 #commit_status3479 returns the contents of the reactive cache3480 #calculate_reactive_cache3481 #commit_status3482 sets commit status to :error when status is 5003483 sets commit status to :error when status is 4043484 sets commit status to :error with a SocketError error3485 sets commit status to :error with a OpenSSL::SSL::SSLError error3486 sets commit status to :error with a OpenSSL::OpenSSLError error3487 sets commit status to :error with a Errno::ECONNRESET error3488 sets commit status to :error with a Errno::ECONNREFUSED error3489 sets commit status to :error with a Errno::EHOSTUNREACH error3490 sets commit status to :error with a Net::OpenTimeout error3491 sets commit status to :error with a Net::ReadTimeout error3492 sets commit status to :error with a Gitlab::HTTP::BlockedUrlError error3493 sets commit status to :error with a Gitlab::HTTP::RedirectionTooDeep error3494 sets commit status to :canceled when returned status is "killed"3495 sets commit status to :failed when returned status is "failure"3496 sets commit status to :failed when returned status is "error"3497 sets commit status to "success" when returned status is "success"3498 execute3499 is expected to receive service_hook(*(any args)) 1 time3500Todos::Destroy::ConfidentialIssueService3501 #execute3502 when issue_id parameter is present3503 when provided issue is confidential3504 removes issue todos for users who can not access the confidential issue3505 when provided issue is not confidential3506 does not remove any todos3507 when project_id parameter is present3508 removes issues todos for users that cannot access confidential issues3509NotificationRecipientService3510 #build_new_note_recipients3511 when there are multiple watchers3512 avoids N+1 queries3513 when there are multiple subscribers3514 avoids N+1 queries3515 when the project is private3516 avoids N+1 queries3517Gitlab::ImportExport::Group::TreeRestorer3518 restore group tree3519 JSON3520 restores models based on JSON3521 has the group description3522 has group labels3523 has badges3524 has milestones3525 has group children3526 has group members3527 issue boards3528 has issue boards3529 has board label lists3530 excluded attributes3531 does not allow override of excluded attributes3532 does not allow override of excluded attributes3533 does not allow override of excluded attributes3534 does not allow override of excluded attributes3535 does not allow override of excluded attributes3536 does not allow override of excluded attributes3537 does not allow override of excluded attributes3538 does not allow override of excluded attributes3539 group.json file access check3540 does not read a symlink3541 group visibility levels3542 when visibility level is public3543 imports all subgroups as public3544 when visibility level is private3545 imports all subgroups as private3546 when visibility level is internal3547 imports all subgroups as internal3548BoardPolicy3549 group board3550 user has access3551 is expected to be allowed :read_issue3552 user does not have access3553 is expected not to be allowed :read_issue3554 project board3555 user has access3556 is expected to be allowed :read_issue3557 user does not have access3558 is expected not to be allowed :read_issue3559 create_non_backlog_issues3560 for project boards3561 when user can admin project issues3562 allows to add non backlog issues from issue board3563 when user cannot admin project issues3564 does not allow to add non backlog issues from issue board3565 for group boards3566 when user is at least reporter in one of the child projects3567 allows to add non backlog issues from issue board3568 when user is not a reporter from any child projects3569 does not allow to add non backlog issues from issue board3570Suggestions::CreateService3571 #execute3572 should not try to parse suggestions3573 when not a diff note for merge requests3574 does not try to parse suggestions3575 when diff note is not for text3576 does not try to parse suggestions3577 should not create suggestions3578 creates no suggestion when diff file is not found3579 should create suggestions3580 persists suggestion records3581 persists suggestions data correctly3582 outdated position note3583 uses the correct position when creating the suggestion3584 when a patch removes an empty line3585 creates an appliable suggestion3586InvalidGpgSignatureUpdateWorker3587 when GpgKey is found3588 calls NotificationService.new.run3589 when GpgKey is not found3590 does not raise errors3591 does not call NotificationService.new.run3592notify/pipeline_fixed_email.html.haml3593 behaves like pipeline status changes email3594 when the pipeline contains a failed job3595 behaves like renders the pipeline status changes email correctly3596 pipeline with user3597 renders the email correctly3598 behaves like correct pipeline information for pipelines for merge requests3599 when pipeline for merge request3600 renders a source ref of the pipeline3601 pipeline without user3602 renders the email correctly3603 when the latest failed job is a bridge job3604 behaves like renders the pipeline status changes email correctly3605 pipeline with user3606 renders the email correctly3607 behaves like correct pipeline information for pipelines for merge requests3608 when pipeline for merge request3609 renders a source ref of the pipeline3610 pipeline without user3611 renders the email correctly3612AwardEmojiPolicy3613 when the awardable is an issue3615 is expected to be allowed :read_emoji3617 is expected not to be allowed :read_emoji3618 when the awardable is a merge request3620 is expected to be allowed :read_emoji3622 is expected not to be allowed :read_emoji3623 when the awardable is a note3625 is expected to be allowed :read_emoji3627 is expected not to be allowed :read_emoji3628 when the awardable is a snippet3630 is expected to be allowed :read_emoji3632 is expected not to be allowed :read_emoji3633Members::UpdateService3634 when current user cannot update the given member3635 behaves like a service raising Gitlab::Access::AccessDeniedError3636 raises Gitlab::Access::AccessDeniedError3637 behaves like a service raising Gitlab::Access::AccessDeniedError3638 raises Gitlab::Access::AccessDeniedError3639 when current user can update the given member3640 behaves like a service updating a member3641 updates the member3642 when member is downgraded to guest3643 schedules to delete confidential todos3644 behaves like a service updating a member3645 updates the member3646 when member is downgraded to guest3647 schedules to delete confidential todos3648SearchHelper3649 search_autocomplete_opts3650 with no current user3651 returns nil3652 with a standard user3653 includes Help sections3654 includes default sections3655 does not include admin sections3656 does not allow regular expression in search term3657 includes the user's groups3658 includes nested group3659 includes the user's projects3660 includes the required project attrs3661 includes the required group attrs3662 does not include the public group3663 with a current project3664 includes project-specific sections3665 with an admin user3666 includes admin sections3667 search_entries_info3668 raises an error for unrecognized scopes3669 scope: "blobs", label: "code result"3670 uses the correct singular label3671 uses the correct plural label3672 scope: "commits", label: "commit"3673 uses the correct singular label3674 uses the correct plural label3675 scope: "issues", label: "issue"3676 uses the correct singular label3677 uses the correct plural label3678 scope: "merge_requests", label: "merge request"3679 uses the correct singular label3680 uses the correct plural label3681 scope: "milestones", label: "milestone"3682 uses the correct singular label3683 uses the correct plural label3684 scope: "notes", label: "comment"3685 uses the correct singular label3686 uses the correct plural label3687 scope: "projects", label: "project"3688 uses the correct singular label3689 uses the correct plural label3690 scope: "snippet_blobs", label: "snippet result"3691 uses the correct singular label3692 uses the correct plural label3693 scope: "snippet_titles", label: "snippet"3694 uses the correct singular label3695 uses the correct plural label3696 scope: "users", label: "user"3697 uses the correct singular label3698 uses the correct plural label3699 scope: "wiki_blobs", label: "wiki result"3700 uses the correct singular label3701 uses the correct plural label3702 search_entries_empty_message3703 returns the formatted entry message3704 search_filter_input_options3705 project3706 includes id with type3707 includes project-id3708 includes project endpoints3709 includes autocomplete=off flag3710 group3711 does not includes project-id3712 includes group endpoints3713 dashboard3714 does not include group-id and project-id3715 includes dashboard endpoints3716 search_history_storage_prefix3717 project3718 returns project full_path3719 group3720 returns group full_path3721 dashboard3722 returns dashboard3723 search_filter_link3724 renders a search filter link for the current scope3725 renders a search filter link for another scope3726 merges in the current search params and given params3727 assigns given data attributes on the list container3728 #show_user_search_tab?3729 when users_search feature is disabled3730 is expected to eq false3731 when project search3732 delegates to project_search_tabs?3733 when not project search3734 when current_user can read_users_list3735 is expected to eq true3736 when current_user cannot read_users_list3737 is expected to eq false3738Gitlab::Popen3739 .popen_with_detail3740 is expected to eq ["/usr/local/bin/ruby", "-e", "$stdout.puts(1);$stderr.puts(2);exit(3)"]3741 is expected to eq "1\n"3742 is expected to eq "2\n"3743 is expected to eq 33744 is expected to be a kind of Numeric3745 zero status3746 is expected to be zero3747 is expected to include "tests"3748 non-zero status3749 is expected to eq 13750 is expected to include "No such file or directory"3751 unsafe string command3752 raises an error when it gets called with a string argument3753 with custom options3754 calls popen3 with the provided environment variables3755 with a process that writes a lot of data to stderr3756 returns zero3757 without a directory argument3758 is expected to be zero3759 is expected to include "spec"3760 use stdin3761 is expected to be zero3762 is expected to eq "hello"3763 when binary is absent3764WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #<Errno::ENOENT: No such file or directory - foobar>. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/popen_spec.rb:93:in `block (3 levels) in <top (required)>'.3765 raises error3766AvatarsHelper3767 #project_icon & #group_icon3768 when providing a project3769 behaves like resource with a default avatar3770 returns a default avatar div3771 behaves like resource with a custom avatar3772 returns a custom avatar image3773 when Gitaly is unavailable3774 handles Gitaly exception gracefully3775 behaves like resource with a default avatar3776 returns a default avatar div3777 when Gitaly request is taking too long3778 handles Gitaly exception gracefully3779 behaves like resource with a default avatar3780 returns a default avatar div3781 when providing a group3782 behaves like resource with a default avatar3783 returns a default avatar div3784 behaves like resource with a custom avatar3785 returns a custom avatar image3786 #avatar_icon_for3787 prefers the user to retrieve the avatar_url3788 falls back to email lookup if no user given3789 #avatar_icon_for_email3790 using an email3791 when there is a matching user3792 returns a relative URL for the avatar3793 when no user exists for the email3794 calls gravatar_icon3795 without an email passed3796 calls gravatar_icon3797 #avatar_icon_for_user3798 with a user object passed3799 returns a relative URL for the avatar3800 without a user object passed3801 calls gravatar_icon3802 #gravatar_icon3803 with Gravatar disabled3804 returns a generic avatar3805 with Gravatar enabled3806 returns a generic avatar when email is blank3807 returns a valid Gravatar URL3808 uses HTTPs when configured3809 returns custom gravatar path when gravatar_url is set3810 accepts a custom size argument3811 defaults size to 40@2x when given an invalid size3812 accepts a scaling factor3813 ignores case and surrounding whitespace3814 #user_avatar3815 links to the user's profile3816 has the user's name as title3817 contains the user's avatar image3818 #user_avatar_without_link3819 displays user avatar3820 with css_class parameter3821 uses provided css_class3822 with size parameter3823 uses provided size3824 with url parameter3825 uses provided url3826 with lazy parameter3827 adds `lazy` class to class list, sets `data-src` with avatar URL and `src` with placeholder image3828 with has_tooltip parameter3829 with has_tooltip set to true3830 adds has-tooltip3831 with has_tooltip set to false3832 does not add has-tooltip or data container3833 with user_name parameter3834 uses user_name and user_email parameter if user is not present3835 with user parameter3836 prefers user parameter3837 with only_path parameter set to false3838 with user parameter3839 will return avatar with a full path3840 with user_name and user_email3841 will return avatar with a full path3842 with unregistered email address3843 will return default alt text for avatar3844projects/artifacts/_artifact.html.haml3845 delete button3846 with admin3847 has a delete button3848 with owner3849 has a delete button3850 with master3851 has a delete button3852 with developer3853 has no delete button3854 with reporter3855 has no delete button3856Gitlab::Badge::Coverage::Report3857 #entity3858 describes a coverage3859 #metadata3860 returns correct metadata3861 #template3862 returns correct template3863 when latest successful pipeline exists3864 when particular job specified3865 returns coverage for the particular job3866 when particular job not specified3867 returns arithemetic mean for the pipeline3868 when only failed pipeline exists3869 behaves like unknown coverage report3870 particular job specified3871 returns nil3872 particular job not specified3873 returns nil3874 particular job specified3875 retruns nil3876 pipeline does not exist3877 behaves like unknown coverage report3878 particular job specified3879 returns nil3880 particular job not specified3881 returns nil3882GroupMemberPolicy3883 with guest user3884 is expected not to be allowed :member_related_permissions3885 with one owner3886 is expected not to be allowed :update_group_member3887 with more than one owner3888 is expected to be allowed :update_group_member3889 with the group parent3890 is expected to be allowed :update_group_member3891 without group parent3892 is expected not to be allowed :update_group_member3893 without group parent with two owners3894 is expected to be allowed :update_group_member3895BugzillaService3896 Associations3897 is expected to belong to project required:3898 is expected to have one service_hook3899 Validations3900 when service is active3901 is expected to validate that :project_url cannot be empty/falsy3902 is expected to validate that :issues_url cannot be empty/falsy3903 is expected to validate that :new_issue_url cannot be empty/falsy3904 behaves like issue tracker service URL attribute3905 is expected to allow :project_url to be ‹"https://example.com"›3906 is expected not to allow :project_url to be ‹"example.com"›3907 is expected not to allow :project_url to be ‹"ftp://example.com"›3908 is expected not to allow :project_url to be ‹"herp-and-derp"›3909 behaves like issue tracker service URL attribute3910 is expected to allow :issues_url to be ‹"https://example.com"›3911 is expected not to allow :issues_url to be ‹"example.com"›3912 is expected not to allow :issues_url to be ‹"ftp://example.com"›3913 is expected not to allow :issues_url to be ‹"herp-and-derp"›3914 behaves like issue tracker service URL attribute3915 is expected to allow :new_issue_url to be ‹"https://example.com"›3916 is expected not to allow :new_issue_url to be ‹"example.com"›3917 is expected not to allow :new_issue_url to be ‹"ftp://example.com"›3918 is expected not to allow :new_issue_url to be ‹"herp-and-derp"›3919 when service is inactive3920 is expected not to validate that :project_url cannot be empty/falsy3921 is expected not to validate that :issues_url cannot be empty/falsy3922 is expected not to validate that :new_issue_url cannot be empty/falsy3923 overriding properties3924 when data are stored in properties3925 behaves like issue tracker fields3926 when data are stored in the properties3927 #update3928 removes title and description from properties3929 stores title & description in services table3930 reading fields3931 returns correct values3932 when data are stored in separated fields3933 behaves like issue tracker fields3934 when data are stored in the properties3935 #update3936 removes title and description from properties3937 stores title & description in services table3938 reading fields3939 returns correct values3940 when data are stored in both properties and separated fields3941 behaves like issue tracker fields3942 when data are stored in the properties3943 #update3944 removes title and description from properties3945 stores title & description in services table3946 reading fields3947 returns correct values3948 when no title & description are set3949 returns default values3950Gitlab::UrlBuilder3951 .build3952 when passing a Commit3953 returns a proper URL3954 when passing a batch loaded Commit3955 returns a proper URL3956 when passing an Issue3957 returns a proper URL3958 when passing a Milestone3959 belonging to a project3960 returns a proper URL3961 belonging to a group3962 returns a proper URL3963 when passing a MergeRequest3964 returns a proper URL3965 when passing a ProjectSnippet3966 returns a proper URL3967 when passing a PersonalSnippet3968 returns a proper URL3969 when passing a Note3970 on a Commit3971 returns a proper URL3972 on a Commit Diff3973 returns a proper URL3974 on an Issue3975 returns a proper URL3976 on a MergeRequest3977 returns a proper URL3978 on a MergeRequest Diff3979 returns a proper URL3980 on a ProjectSnippet3981 returns a proper URL3982 on a PersonalSnippet3983 returns a proper URL3984 on another object3985 returns a proper URL3986 when passing a WikiPage3987 returns a proper URL3988ClusterApplicationEntity3989 #as_json3990 has name3991 has status3992 has version3993 has no status_reason3994 has can_uninstall3995 non-helm application3996 has update_available3997 when application is errored3998 has corresponded data3999 for ingress application4000 includes external_ip4001 for knative application4002 includes available domains4003 includes pages_domain4004Gitlab::Kubernetes::DefaultNamespace4005 #from_environment_name4006 generates a slug and passes it to #from_environment_slug4007 #from_environment_slug4008 namespace per environment is enabled4009 platform namespace is specified4010 is expected to eq "platform-namespace-environment12"4011 cluster is unmanaged4012 is expected to eq "platform-namespace"4013 platform namespace is blank4014 constructs a namespace from the project and environment4015 namespace per environment is disabled4016 platform namespace is specified4017 is expected to eq "platform-namespace"4018 platform namespace is blank4019 constructs a namespace from the project and environment4020Clusters::Applications::PatchService4021 #execute4022 when there are no errors4023 make the application updating4024 schedule async installation status check4025 when kubernetes cluster communication fails4026 logs into kubernetes.log and Sentry4027 make the application errored4028 a non kubernetes error happens4029 logs into kubernetes.log and Sentry4030 make the application errored4031Projects::HashedStorage::RollbackAttachmentsService4032 #execute4033 works even when project validation fails4034 when succeeds4035 moves attachments to legacy storage layout4036 returns true4037 sets skipped to false4038 when original folder does not exist anymore4039 skips moving folders and go to next4040 returns true4041 sets skipped to true4042 when target folder already exists4043 raises AttachmentCannotMoveError4044 #old_disk_path4045 returns old disk_path for project4046 #new_disk_path4047 returns new disk_path for project4048EnvironmentEntity4049 exposes latest deployment4050 exposes core elements of environment4051 exposes folder path4052 metrics disabled4053 doesn't expose metrics path4054 metrics enabled4055 exposes metrics path4056 with deployment platform4057 when deployment platform is a cluster4058 includes cluster_type4059 with auto_stop_in4060 exposes auto stop related information4061Clusters::DestroyService4062 #execute4063 when correct params4064 when params are empty4065 behaves like only removes cluster4066 does not start cleanup4067 destroys the cluster4068 when cleanup param is false4069 behaves like only removes cluster4070 does not start cleanup4071 destroys the cluster4072 when cleanup param is true4073 does not destroy cluster4074 transition cluster#cleanup_status from cleanup_not_started to cleanup_uninstalling_applications4075Mutations::MergeRequests::SetSubscription4076 #resolve4077 raises an error if the resource is not accessible to the user4078 when the user can update the merge request4079 returns the merge request as discussion locked4080 when passing subscribe as false4081 unsubscribes from the discussion4082HasEnvironmentScope4083 is expected to allow :environment_scope to be ‹"*"›4084 is expected to allow :environment_scope to be ‹"review/*"›4085 is expected not to allow :environment_scope to be ‹""›4086 is expected not to allow :environment_scope to be ‹"!!()()"›4087 is expected to validate that :key is case-sensitively unique within the scope of :project_id and :environment_scope, producing a custom validation error on failure4088 .on_environment4089 returns scoped objects4090 returns only the most relevant object if relevant_only is true4091 returns scopes ordered by lowest precedence first4092 #environment_scope=4093 when the new environment_scope is nil4094 strips leading and trailing whitespaces4095 when the new environment_scope has leadind and trailing whitespaces4096 strips leading and trailing whitespaces4097Commits::TagService4098 #execute4099 valid params4100 when tagging succeeds4101 returns a hash with the :success status and created tag4102 adds a system note4103 when tagging fails4104 behaves like tag failure4105 returns a hash with the :error status4106 does not add a system note4107 invalid params4108 behaves like tag failure4109 returns a hash with the :error status4110 does not add a system note4111NewIssueWorker4112 #perform4113 when an issue not found4114 does not call Services4115 logs an error4116 when a user not found4117 does not call Services4118 logs an error4119 when everything is ok4120 creates a new event record4121 creates a notification for the mentioned user4122Projects::ParticipantsService4123 #groups4124 avoids N+1 queries4125 returns correct user counts for groups4126 avatar_url4127 returns an url for the avatar4128 returns an url for the avatar with relative url4129 #project_members4130 when there is a project in group namespace4131 returns members of a group4132 when there is a private group and a public project4133 when the private group is invited to the public project4134 when a user who is outside the public project and the private group is signed in4135 does not return the private group4136 does not return private group members4137 returns the project maintainer4138 returns project members from an invited public group4139 does not return ancestors of the private group4140 when private group owner is signed in4141 returns private group members4142 returns ancestors of the the private group4143 when the namespace owner of the public project is signed in4144 returns private group members4145 does not return members of the ancestral groups of the private group4146MergeRequestsHelper4147 ci_build_details_path4148 does not include api credentials in a link4149 #state_name_with_icon4150 state: :merged?, expected_name: "Merged", expected_icon: "git-merge"4151 returns name and icon4152 state: :closed?, expected_name: "Closed", expected_icon: "close"4153 returns name and icon4154 state: :opened?, expected_name: "Open", expected_icon: "issue-open-m"4155 returns name and icon4156 #format_mr_branch_names4157 within the same project4158 is expected to eq ["master", "feature"]4159 within different projects4160 is expected to eq ["group121/project1345:master", "namespace1402/project1345:feature"]4161 #tab_link_for4162 supports the :force_link option4163 removes the data-toggle attributes4164Gitlab::Git::RuggedImpl::UseRugged4165 #execute_rugged_call4166 instruments Rugged call4167 when feature flag is not persisted4168 when running puma with multiple threads4169 returns false4170 when not running puma with multiple threads4171 returns true when gitaly matches disk4172 returns false when disk access fails4173 returns false when gitaly doesn't match disk4174 doesn't lead to a second rpc call because gitaly client should use the cached value4175 when feature flag is persisted4176 returns false when the feature flag is off4177 returns true when feature flag is on4178 #running_puma_with_multiple_threads?4179 when using Puma4180 returns false when Puma doesn't support the cli_config method4181 returns false for single thread Puma4182 returns true for multi-threaded Puma4183 when not using Puma4184 returns false4185 #rugged_enabled_through_feature_flag?4186 no feature keys given4187 is expected to be falsey4188 all features are enabled4189 is expected to be truthy4190 all features are not enabled4191 is expected to be falsey4192 some feature is enabled4193 is expected to be truthy4194Labels::CreateService4195 #execute4196 in a project4197 with color in hex-code4198 creates a label4199 with color in allowed name4200 creates a label4201 with color in up-case allowed name4202 creates a label4203 with color surrounded by spaces4204 creates a label4205 with unknown color4206 doesn't create a label4207 with no color4208 doesn't create a label4209 in a group4210 with color in hex-code4211 creates a label4212 with color in allowed name4213 creates a label4214 with color in up-case allowed name4215 creates a label4216 with color surrounded by spaces4217 creates a label4218 with unknown color4219 doesn't create a label4220 with no color4221 doesn't create a label4222 in admin area4223 with color in hex-code4224 creates a label4225 with color in allowed name4226 creates a label4227 with color in up-case allowed name4228 creates a label4229 with color surrounded by spaces4230 creates a label4231 with unknown color4232 doesn't create a label4233 with no color4234 doesn't create a label4235DeploymentCluster4236 is expected to belong to deployment required: true4237 is expected to belong to cluster required: true4238 is expected to have attributes {:cluster_id => 296, :deployment_id => 6, :kubernetes_namespace => "an-example-namespace"}4239Gitlab::GroupSearchResults4240 user search4241 returns the users belonging to the group matching the search query4242 returns the user belonging to the subgroup matching the search query4243 returns the user belonging to the parent group matching the search query4244 does not return the user belonging to the private subgroup4245 does not return the user belonging to an unrelated group4246 sets include_subgroups flag by default4247Projects::Operations::UpdateService4248 #execute4249 metrics dashboard setting4250 without existing metrics dashboard setting4251 creates a setting4252 with existing metrics dashboard setting4253 updates the settings4254 with blank external_dashboard_url in params4255 destroys the metrics_setting entry in DB4256 error tracking4257 with existing error tracking setting4258 updates the settings4259 disable error tracking4260 can set api_url to nil4261 without an existing error tracking setting4262 creates a setting4263 partial_update4264 with setting4265 service succeeds4266 updates attributes4267 only updates enabled attribute4268 without setting4269 does not create a setting4270 with masked param token4271 does not update token4272 with invalid parameters4273 does nothing4274 with inappropriate params4275 ignores params4276 grafana integration4277 without existing grafana integration4278 creates an integration4279 with an existing grafana integration4280 updates the settings4281 with all grafana attributes blank in params4282 destroys the metrics_setting entry in DB4283 prometheus integration4284 prometheus params were passed into service4285 uses Project#find_or_initialize_service to include instance defined defaults and pass them to Projects::UpdateService4286 prometheus params were not passed into service4287 does not pass any prometheus params into Projects::UpdateService4288Mutations::Issues::SetConfidential4289 #resolve4290 raises an error if the resource is not accessible to the user4291 when the user can update the issue4292 returns the issue as confidential4293 when passing confidential as false4294 updates the issue confidentiality to false4295CommitPresenter4296 #status_for4297 when user can read_commit_status4298 returns commit status for ref4299 when user can not read_commit_status4300 is nil4301 #any_pipelines?4302 when user can read pipeline4303 returns if there are any pipelines for commit4304 when user can not read pipeline4305 is false4306 #signature_html4307 renders html for displaying signature4308Gitlab::Auth::LDAP::Access4309 .allowed?4310 updates the user's `last_credential_check_at`4311 does not update user's `last_credential_check_at` when in a read-only GitLab instance4312 #allowed?4313 when the user cannot be found4314 returns false4315 blocks user in GitLab4316 logs the reason4317 when the user is found4318 and the user is disabled via active directory4319 returns false4320 blocks user in GitLab4321 logs the reason4322 and has no disabled flag in active directory4323 is expected to be truthy4324 when auto-created users are blocked4325 does not unblock user in GitLab4326 when auto-created users are not blocked4327 unblocks user in GitLab4328 logs the reason4329 without ActiveDirectory enabled4330 returns true4331 when user cannot be found4332 returns false4333 blocks user in GitLab4334 logs the reason4335 when user was previously ldap_blocked4336 unblocks the user if it exists4337 logs the reason4338 when the connection fails4339 does not block the user4340 denies access4341Gitlab::SidekiqMiddleware::ServerMetrics4342 with worker attribution4343 when workers are not attributed4344 behaves like a metrics middleware4345 with mocked prometheus4346 #initialize4347 sets concurrency metrics4348 #call4349 yields block4350 sets queue specific metrics4351 when job_duration is not available4352 does not set the queue_duration_seconds histogram4353 when error is raised4354 sets sidekiq_jobs_failed_total and reraises4355 when job is retried4356 sets sidekiq_jobs_retried_total metric4357 with prometheus integrated4358 #call4359 yields block4360 when error is raised4361 sets sidekiq_jobs_failed_total and reraises4362 when workers are attributed4363 high urgency4364 behaves like a metrics middleware4365 with mocked prometheus4366 #initialize4367 sets concurrency metrics4368 #call4369 yields block4370 sets queue specific metrics4371 when job_duration is not available4372 does not set the queue_duration_seconds histogram4373 when error is raised4374 sets sidekiq_jobs_failed_total and reraises4375 when job is retried4376 sets sidekiq_jobs_retried_total metric4377 with prometheus integrated4378 #call4379 yields block4380 when error is raised4381 sets sidekiq_jobs_failed_total and reraises4382 external dependencies4383 behaves like a metrics middleware4384 with mocked prometheus4385 #initialize4386 sets concurrency metrics4387 #call4388 yields block4389 sets queue specific metrics4390 when job_duration is not available4391 does not set the queue_duration_seconds histogram4392 when error is raised4393 sets sidekiq_jobs_failed_total and reraises4394 when job is retried4395 sets sidekiq_jobs_retried_total metric4396 with prometheus integrated4397 #call4398 yields block4399 when error is raised4400 sets sidekiq_jobs_failed_total and reraises4401 cpu boundary4402 behaves like a metrics middleware4403 with mocked prometheus4404 #initialize4405 sets concurrency metrics4406 #call4407 yields block4408 sets queue specific metrics4409 when job_duration is not available4410 does not set the queue_duration_seconds histogram4411 when error is raised4412 sets sidekiq_jobs_failed_total and reraises4413 when job is retried4414 sets sidekiq_jobs_retried_total metric4415 with prometheus integrated4416 #call4417 yields block4418 when error is raised4419 sets sidekiq_jobs_failed_total and reraises4420 memory boundary4421 behaves like a metrics middleware4422 with mocked prometheus4423 #initialize4424 sets concurrency metrics4425 #call4426 yields block4427 sets queue specific metrics4428 when job_duration is not available4429 does not set the queue_duration_seconds histogram4430 when error is raised4431 sets sidekiq_jobs_failed_total and reraises4432 when job is retried4433 sets sidekiq_jobs_retried_total metric4434 with prometheus integrated4435 #call4436 yields block4437 when error is raised4438 sets sidekiq_jobs_failed_total and reraises4439 feature category4440 behaves like a metrics middleware4441 with mocked prometheus4442 #initialize4443 sets concurrency metrics4444 #call4445 yields block4446 sets queue specific metrics4447 when job_duration is not available4448 does not set the queue_duration_seconds histogram4449 when error is raised4450 sets sidekiq_jobs_failed_total and reraises4451 when job is retried4452 sets sidekiq_jobs_retried_total metric4453 with prometheus integrated4454 #call4455 yields block4456 when error is raised4457 sets sidekiq_jobs_failed_total and reraises4458 combined4459 behaves like a metrics middleware4460 with mocked prometheus4461 #initialize4462 sets concurrency metrics4463 #call4464 yields block4465 sets queue specific metrics4466 when job_duration is not available4467 does not set the queue_duration_seconds histogram4468 when error is raised4469 sets sidekiq_jobs_failed_total and reraises4470 when job is retried4471 sets sidekiq_jobs_retried_total metric4472 with prometheus integrated4473 #call4474 yields block4475 when error is raised4476 sets sidekiq_jobs_failed_total and reraises4477shared/notes/_form4478 with a note on issue4479 says that markdown and quick actions are supported4480 with a note on merge_request4481 says that markdown and quick actions are supported4482 with a note on commit4483 says that markdown and quick actions are supported4484Evidences::MilestoneEntity4485 exposes the expected fields4486 when there are issues linked to this milestone4487 exposes these issues4488 when the release has no milestone4489 exposes an empty array for milestones4490shared/runners/show.html.haml4491 Page title4492 sets proper page title4493 Runner id and type4494 when runner is of type instance4495 is expected to text "Runner #244 Shared"4496 when runner is of type group4497 is expected to text "Runner #245 Group"4498 when runner is of type project4499 is expected to text "Runner #246 Specific"4500 Active value4501 when runner is active4502 is expected to text "Active Yes"4503 when runner is inactive4504 is expected to text "Active No"4505 Protected value4506 when runner is not protected4507 is expected to text "Protected No"4508 when runner is protected4509 is expected to text "Protected Yes"4510 Can run untagged jobs value4511 when runner run untagged job is set4512 is expected to text "Can run untagged jobs Yes"4513 when runner run untagged job is unset4514 is expected to text "Can run untagged jobs No"4515 Locked to this project value4516 when runner locked is not set4517 is expected to text "Locked to this project No"4518 when runner is of type group4519 is expected not to text "Locked to this project"4520 when runner locked is set4521 is expected to text "Locked to this project Yes"4522 when runner is of type group4523 is expected not to text "Locked to this project"4524 Tags value4525 when runner does not have tags4526 is expected to text "Tags"4527 is expected not to have visible css "span.badge.badge-primary"4528 when runner have tags4529 is expected to text "Tags tag1 tag2 tag3"4530 is expected to have visible css "span.badge.badge-primary"4531 Metadata values4532 is expected to text "Name test runner"4533 is expected to text "Version 11.4.0"4534 is expected to text "IP Address 127.1.2.3"4535 is expected to text "Revision abcd1234"4536 is expected to text "Platform darwin"4537 is expected to text "Architecture amd64"4538 is expected to text "Description My runner268"4539 Maximum job timeout value4540 is expected to text "Maximum job timeout 1h 30m"4541 Last contact value4542 when runner have not contacted yet4543 is expected to text "Last contact Never"4544 when runner have already contacted4545 is expected to text "Last contact Feb 28, 2020"4546RepositoryUpdateRemoteMirrorWorker4547 #perform4548 calls out to the service to perform the update4549 does not do anything if the mirror was already updated4550 schedules a retry when the mirror is marked for retrying4551 clears the lease if there was an unexpected exception4552 retries 3 times for the worker to finish before rescheduling4553Gitlab::SlashCommands::IssueSearch4554 #execute4555 when the user has no access4556 only returns the open issues4557 the user has access4558 returns all results4559 without hits on the query4560 returns an empty collection4561 self.match4562 matches the query4563CompareService4564 #execute4565 compare with base, like feature...fix4566 is expected to eq 14567 straight compare, like feature..fix4568 is expected to eq 34569 compare with target branch that does not exist4570 is expected to be nil4571 compare with source branch that does not exist4572 is expected to be nil4573Import/Export Project configuration4574 relation_path: "project", relation_name: :project4575 where relation project4576 does not have prohibited keys4577 relation_path: "project.labels", relation_name: :labels4578 where relation project.labels4579 does not have prohibited keys4580 relation_path: "project.labels.priorities", relation_name: :priorities4581 where relation project.labels.priorities4582 does not have prohibited keys4583 relation_path: "project.milestones", relation_name: :milestones4584 where relation project.milestones4585 does not have prohibited keys4586 relation_path: "project.milestones.events", relation_name: :events4587 where relation project.milestones.events4588 does not have prohibited keys4589 relation_path: "project.milestones.events.push_event_payload", relation_name: :push_event_payload4590 where relation project.milestones.events.push_event_payload4591 does not have prohibited keys4592 relation_path: "project.issues", relation_name: :issues4593 where relation project.issues4594 does not have prohibited keys4595 relation_path: "project.issues.events", relation_name: :events4596 where relation project.issues.events4597 does not have prohibited keys4598 relation_path: "project.issues.events.push_event_payload", relation_name: :push_event_payload4599 where relation project.issues.events.push_event_payload4600 does not have prohibited keys4601 relation_path: "project.issues.timelogs", relation_name: :timelogs4602 where relation project.issues.timelogs4603 does not have prohibited keys4604 relation_path: "project.issues.notes", relation_name: :notes4605 where relation project.issues.notes4606 does not have prohibited keys4607 relation_path: "project.issues.notes.award_emoji", relation_name: :award_emoji4608 where relation project.issues.notes.award_emoji4609 does not have prohibited keys4610 relation_path: "project.issues.notes.events", relation_name: :events4611 where relation project.issues.notes.events4612 does not have prohibited keys4613 relation_path: "project.issues.notes.events.push_event_payload", relation_name: :push_event_payload4614 where relation project.issues.notes.events.push_event_payload4615 does not have prohibited keys4616 relation_path: "project.issues.label_links", relation_name: :label_links4617 where relation project.issues.label_links4618 does not have prohibited keys4619 relation_path: "project.issues.label_links.label", relation_name: :label4620 where relation project.issues.label_links.label4621 does not have prohibited keys4622 relation_path: "project.issues.label_links.label.priorities", relation_name: :priorities4623 where relation project.issues.label_links.label.priorities4624 does not have prohibited keys4625 relation_path: "project.issues.milestone", relation_name: :milestone4626 where relation project.issues.milestone4627 does not have prohibited keys4628 relation_path: "project.issues.milestone.events", relation_name: :events4629 where relation project.issues.milestone.events4630 does not have prohibited keys4631 relation_path: "project.issues.milestone.events.push_event_payload", relation_name: :push_event_payload4632 where relation project.issues.milestone.events.push_event_payload4633 does not have prohibited keys4634 relation_path: "project.issues.resource_label_events", relation_name: :resource_label_events4635 where relation project.issues.resource_label_events4636 does not have prohibited keys4637 relation_path: "project.issues.resource_label_events.label", relation_name: :label4638 where relation project.issues.resource_label_events.label4639 does not have prohibited keys4640 relation_path: "project.issues.resource_label_events.label.priorities", relation_name: :priorities4641 where relation project.issues.resource_label_events.label.priorities4642 does not have prohibited keys4643 relation_path: "project.issues.issue_assignees", relation_name: :issue_assignees4644 where relation project.issues.issue_assignees4645 does not have prohibited keys4646 relation_path: "project.issues.zoom_meetings", relation_name: :zoom_meetings4647 where relation project.issues.zoom_meetings4648 does not have prohibited keys4649 relation_path: "project.issues.sentry_issue", relation_name: :sentry_issue4650 where relation project.issues.sentry_issue4651 does not have prohibited keys4652 relation_path: "project.issues.award_emoji", relation_name: :award_emoji4653 where relation project.issues.award_emoji4654 does not have prohibited keys4655 relation_path: "project.issues.designs", relation_name: :designs4656 where relation project.issues.designs4657 does not have prohibited keys4658 relation_path: "project.issues.designs.notes", relation_name: :notes4659 where relation project.issues.designs.notes4660 does not have prohibited keys4661 relation_path: "project.issues.designs.notes.events", relation_name: :events4662 where relation project.issues.designs.notes.events4663 does not have prohibited keys4664 relation_path: "project.issues.designs.notes.events.push_event_payload", relation_name: :push_event_payload4665 where relation project.issues.designs.notes.events.push_event_payload4666 does not have prohibited keys4667 relation_path: "project.issues.design_versions", relation_name: :design_versions4668 where relation project.issues.design_versions4669 does not have prohibited keys4670 relation_path: "project.issues.design_versions.actions", relation_name: :actions4671 where relation project.issues.design_versions.actions4672 does not have prohibited keys4673 relation_path: "project.issues.design_versions.actions.design", relation_name: :design4674 where relation project.issues.design_versions.actions.design4675 does not have prohibited keys4676 relation_path: "project.issues.epic_issue", relation_name: :epic_issue4677 where relation project.issues.epic_issue4678 does not have prohibited keys4679 relation_path: "project.issues.epic_issue.epic", relation_name: :epic4680 where relation project.issues.epic_issue.epic4681 does not have prohibited keys4682 relation_path: "project.snippets", relation_name: :snippets4683 where relation project.snippets4684 does not have prohibited keys4685 relation_path: "project.snippets.award_emoji", relation_name: :award_emoji4686 where relation project.snippets.award_emoji4687 does not have prohibited keys4688 relation_path: "project.snippets.notes", relation_name: :notes4689 where relation project.snippets.notes4690 does not have prohibited keys4691 relation_path: "project.snippets.notes.award_emoji", relation_name: :award_emoji4692 where relation project.snippets.notes.award_emoji4693 does not have prohibited keys4694 relation_path: "project.releases", relation_name: :releases4695 where relation project.releases4696 does not have prohibited keys4697 relation_path: "project.releases.links", relation_name: :links4698 where relation project.releases.links4699 does not have prohibited keys4700 relation_path: "project.project_members", relation_name: :project_members4701 where relation project.project_members4702 does not have prohibited keys4703 relation_path: "project.project_members.user", relation_name: :user4704 where relation project.project_members.user4705 does not have prohibited keys4706 relation_path: "project.merge_requests", relation_name: :merge_requests4707 where relation project.merge_requests4708 does not have prohibited keys4709 relation_path: "project.merge_requests.metrics", relation_name: :metrics4710 where relation project.merge_requests.metrics4711 does not have prohibited keys4712 relation_path: "project.merge_requests.award_emoji", relation_name: :award_emoji4713 where relation project.merge_requests.award_emoji4714 does not have prohibited keys4715 relation_path: "project.merge_requests.notes", relation_name: :notes4716 where relation project.merge_requests.notes4717 does not have prohibited keys4718 relation_path: "project.merge_requests.notes.award_emoji", relation_name: :award_emoji4719 where relation project.merge_requests.notes.award_emoji4720 does not have prohibited keys4721 relation_path: "project.merge_requests.notes.events", relation_name: :events4722 where relation project.merge_requests.notes.events4723 does not have prohibited keys4724 relation_path: "project.merge_requests.notes.events.push_event_payload", relation_name: :push_event_payload4725 where relation project.merge_requests.notes.events.push_event_payload4726 does not have prohibited keys4727 relation_path: "project.merge_requests.notes.suggestions", relation_name: :suggestions4728 where relation project.merge_requests.notes.suggestions4729 does not have prohibited keys4730 relation_path: "project.merge_requests.merge_request_diff", relation_name: :merge_request_diff4731 where relation project.merge_requests.merge_request_diff4732 does not have prohibited keys4733 relation_path: "project.merge_requests.merge_request_diff.merge_request_diff_commits", relation_name: :merge_request_diff_commits4734 where relation project.merge_requests.merge_request_diff.merge_request_diff_commits4735 does not have prohibited keys4736 relation_path: "project.merge_requests.merge_request_diff.merge_request_diff_files", relation_name: :merge_request_diff_files4737 where relation project.merge_requests.merge_request_diff.merge_request_diff_files4738 does not have prohibited keys4739 relation_path: "project.merge_requests.events", relation_name: :events4740 where relation project.merge_requests.events4741 does not have prohibited keys4742 relation_path: "project.merge_requests.events.push_event_payload", relation_name: :push_event_payload4743 where relation project.merge_requests.events.push_event_payload4744 does not have prohibited keys4745 relation_path: "project.merge_requests.timelogs", relation_name: :timelogs4746 where relation project.merge_requests.timelogs4747 does not have prohibited keys4748 relation_path: "project.merge_requests.label_links", relation_name: :label_links4749 where relation project.merge_requests.label_links4750 does not have prohibited keys4751 relation_path: "project.merge_requests.label_links.label", relation_name: :label4752 where relation project.merge_requests.label_links.label4753 does not have prohibited keys4754 relation_path: "project.merge_requests.label_links.label.priorities", relation_name: :priorities4755 where relation project.merge_requests.label_links.label.priorities4756 does not have prohibited keys4757 relation_path: "project.merge_requests.milestone", relation_name: :milestone4758 where relation project.merge_requests.milestone4759 does not have prohibited keys4760 relation_path: "project.merge_requests.milestone.events", relation_name: :events4761 where relation project.merge_requests.milestone.events4762 does not have prohibited keys4763 relation_path: "project.merge_requests.milestone.events.push_event_payload", relation_name: :push_event_payload4764 where relation project.merge_requests.milestone.events.push_event_payload4765 does not have prohibited keys4766 relation_path: "project.merge_requests.resource_label_events", relation_name: :resource_label_events4767 where relation project.merge_requests.resource_label_events4768 does not have prohibited keys4769 relation_path: "project.merge_requests.resource_label_events.label", relation_name: :label4770 where relation project.merge_requests.resource_label_events.label4771 does not have prohibited keys4772 relation_path: "project.merge_requests.resource_label_events.label.priorities", relation_name: :priorities4773 where relation project.merge_requests.resource_label_events.label.priorities4774 does not have prohibited keys4775 relation_path: "project.external_pull_requests", relation_name: :external_pull_requests4776 where relation project.external_pull_requests4777 does not have prohibited keys4778 relation_path: "project.ci_pipelines", relation_name: :ci_pipelines4779 where relation project.ci_pipelines4780 does not have prohibited keys4781 relation_path: "project.ci_pipelines.notes", relation_name: :notes4782 where relation project.ci_pipelines.notes4783 does not have prohibited keys4784 relation_path: "project.ci_pipelines.notes.events", relation_name: :events4785 where relation project.ci_pipelines.notes.events4786 does not have prohibited keys4787 relation_path: "project.ci_pipelines.notes.events.push_event_payload", relation_name: :push_event_payload4788 where relation project.ci_pipelines.notes.events.push_event_payload4789 does not have prohibited keys4790 relation_path: "project.ci_pipelines.stages", relation_name: :stages4791 where relation project.ci_pipelines.stages4792 does not have prohibited keys4793 relation_path: "project.ci_pipelines.stages.statuses", relation_name: :statuses4794 where relation project.ci_pipelines.stages.statuses4795 does not have prohibited keys4796 relation_path: "project.ci_pipelines.external_pull_request", relation_name: :external_pull_request4797 where relation project.ci_pipelines.external_pull_request4798 does not have prohibited keys4799 relation_path: "project.ci_pipelines.merge_request", relation_name: :merge_request4800 where relation project.ci_pipelines.merge_request4801 does not have prohibited keys4802 relation_path: "project.auto_devops", relation_name: :auto_devops4803 where relation project.auto_devops4804 does not have prohibited keys4805 relation_path: "project.triggers", relation_name: :triggers4806 where relation project.triggers4807 does not have prohibited keys4808 relation_path: "project.pipeline_schedules", relation_name: :pipeline_schedules4809 where relation project.pipeline_schedules4810 does not have prohibited keys4811 relation_path: "project.container_expiration_policy", relation_name: :container_expiration_policy4812 where relation project.container_expiration_policy4813 does not have prohibited keys4814 relation_path: "project.services", relation_name: :services4815 where relation project.services4816 does not have prohibited keys4817 relation_path: "project.protected_branches", relation_name: :protected_branches4818 where relation project.protected_branches4819 does not have prohibited keys4820 relation_path: "project.protected_branches.merge_access_levels", relation_name: :merge_access_levels4821 where relation project.protected_branches.merge_access_levels4822 does not have prohibited keys4823 relation_path: "project.protected_branches.push_access_levels", relation_name: :push_access_levels4824 where relation project.protected_branches.push_access_levels4825 does not have prohibited keys4826 relation_path: "project.protected_branches.unprotect_access_levels", relation_name: :unprotect_access_levels4827 where relation project.protected_branches.unprotect_access_levels4828 does not have prohibited keys4829 relation_path: "project.protected_tags", relation_name: :protected_tags4830 where relation project.protected_tags4831 does not have prohibited keys4832 relation_path: "project.protected_tags.create_access_levels", relation_name: :create_access_levels4833 where relation project.protected_tags.create_access_levels4834 does not have prohibited keys4835 relation_path: "project.project_feature", relation_name: :project_feature4836 where relation project.project_feature4837 does not have prohibited keys4838 relation_path: "project.custom_attributes", relation_name: :custom_attributes4839 where relation project.custom_attributes4840 does not have prohibited keys4841 relation_path: "project.prometheus_metrics", relation_name: :prometheus_metrics4842 where relation project.prometheus_metrics4843 does not have prohibited keys4844 relation_path: "project.project_badges", relation_name: :project_badges4845 where relation project.project_badges4846 does not have prohibited keys4847 relation_path: "project.ci_cd_settings", relation_name: :ci_cd_settings4848 where relation project.ci_cd_settings4849 does not have prohibited keys4850 relation_path: "project.error_tracking_setting", relation_name: :error_tracking_setting4851 where relation project.error_tracking_setting4852 does not have prohibited keys4853 relation_path: "project.metrics_setting", relation_name: :metrics_setting4854 where relation project.metrics_setting4855 does not have prohibited keys4856 relation_path: "project.boards", relation_name: :boards4857 where relation project.boards4858 does not have prohibited keys4859 relation_path: "project.boards.lists", relation_name: :lists4860 where relation project.boards.lists4861 does not have prohibited keys4862 relation_path: "project.boards.lists.label", relation_name: :label4863 where relation project.boards.lists.label4864 does not have prohibited keys4865 relation_path: "project.boards.lists.label.priorities", relation_name: :priorities4866 where relation project.boards.lists.label.priorities4867 does not have prohibited keys4868 relation_path: "project.protected_environments", relation_name: :protected_environments4869 where relation project.protected_environments4870 does not have prohibited keys4871 relation_path: "project.protected_environments.deploy_access_levels", relation_name: :deploy_access_levels4872 where relation project.protected_environments.deploy_access_levels4873 does not have prohibited keys4874 relation_path: "project.service_desk_setting", relation_name: :service_desk_setting4875 where relation project.service_desk_setting4876 does not have prohibited keys4877ProjectDeployToken4878 is expected to belong to project required:4879 is expected to belong to deploy_token required:4880 is expected to validate that :deploy_token cannot be empty/falsy4881 is expected to validate that :project cannot be empty/falsy4882 is expected to validate that :deploy_token_id is case-sensitively unique within the scope of :project_id4883ReactiveCaching4884 #with_reactive_cache4885 when cache is empty4886 is expected to be nil4887 enqueues a background worker to bootstrap the cache4888 updates the cache lifespan4889 when the cache is full4890 behaves like a cacheable value4891 is expected to eq 44892 does not enqueue a background worker4893 updates the cache lifespan4894 and expired4895 is expected to be nil4896 refreshes cache4897 when the cache contains non-nil but blank value4898 behaves like a cacheable value4899 is expected to eq false4900 does not enqueue a background worker4901 updates the cache lifespan4902 and expired4903 is expected to be nil4904 refreshes cache4905 when the cache contains nil value4906 behaves like a cacheable value4907 is expected to eq nil4908 does not enqueue a background worker4909 updates the cache lifespan4910 and expired4911 is expected to be nil4912 refreshes cache4913 #with_reactive_cache_set4914 calls with_reactive_cache4915 data returned4916 saves keys in set4917 returns the data4918 .reactive_cache_worker_finder4919 with default reactive_cache_worker_finder4920 calls the activerecord find_by method4921 with custom reactive_cache_worker_finder4922 overrides the default reactive_cache_worker_finder4923 #clear_reactive_cache!4924 is expected to be nil4925 is expected to be falsy4926 #exclusively_update_reactive_cache!4927 when the lease is free and lifetime is not exceeded4928 takes and releases the lease4929 enqueues a repeat worker4930 calls a reactive_cache_updated only once if content did not change on subsequent update4931 does not delete the value key4932 behaves like successful cache4933 caches the result of #calculate_reactive_cache4934WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. NoMethodError, NameError and ArgumentError), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab/spec/models/concerns/reactive_caching_spec.rb:213:in `block (4 levels) in <top (required)>'.4935 does not raise the exception4936 when calculated object size exceeds default reactive_cache_hard_limit4937 when reactive_cache_hard_limit feature flag is enabled4938 behaves like ExceededReactiveCacheLimit4939 raises ExceededReactiveCacheLimit exception and does not cache new data4940 when reactive_cache_hard_limit is overridden4941 behaves like successful cache4942 caches the result of #calculate_reactive_cache4943WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. NoMethodError, NameError and ArgumentError), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab/spec/models/concerns/reactive_caching_spec.rb:213:in `block (4 levels) in <top (required)>'.4944 does not raise the exception4945 when cache size is over the overridden limit4946 behaves like ExceededReactiveCacheLimit4947 raises ExceededReactiveCacheLimit exception and does not cache new data4948 when reactive_cache_limit feature flag is disabled4949 behaves like successful cache4950 caches the result of #calculate_reactive_cache4951WARNING: Using `expect { }.not_to raise_error(SpecificErrorClass)` risks false positives, since literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. NoMethodError, NameError and ArgumentError), meaning the code you are intending to test may not even get reached. Instead consider using `expect { }.not_to raise_error` or `expect { }.to raise_error(DifferentSpecificErrorClass)`. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /builds/gitlab-org/gitlab/spec/models/concerns/reactive_caching_spec.rb:213:in `block (4 levels) in <top (required)>'.4952 does not raise the exception4953 and #calculate_reactive_cache raises an exception4954 leaves the cache untouched4955 does not enqueue a repeat worker4956 when lifetime is exceeded4957 skips the calculation4958 deletes the value key4959 when the lease is already taken4960 skips the calculation4961 default options4962 is expected to be a kind of ActiveSupport::Duration4963 is expected to be a kind of ActiveSupport::Duration4964 is expected to be a kind of ActiveSupport::Duration4965 is expected to respond to #call4966 is expected to be a kind of Integer4967 is expected to respond to #call4968Gitlab::Checks::ProjectCreated4969 .fetch_message4970 with a project created message queue4971 returns project created message4972 deletes the project created message from redis4973 with no project created message queue4974 returns nil4975 #add_message4976 queues a project created message4977 handles anonymous push4978BlobViewer::Readme4979 #render_error4980 when there is no wiki4981 returns :no_wiki4982 when there is an external wiki4983 returns nil4984 when there is a local wiki4985 when the wiki is empty4986 returns :no_wiki4987 when the wiki is not empty4988 returns nil4989Gitlab::OptimisticLocking4990 #retry_lock4991 does not reload object if state changes4992 retries action if exception is raised4993 raises exception when too many retries4994 #retry_optimistic_lock4995 when locking module is mixed in4996 is an alias for retry_lock4997Gitlab::ImportExport::Shared4998 with a repository on disk4999 #archive_path5000 uses a random hash to avoid conflicts5001 memoizes the path5002 #export_path5003 uses a random hash relative to project path5004 memoizes the path5005 #error5006 filters any full paths5007 updates the import JID5008Projects::HashedStorage::RollbackService5009 #execute5010 attachments rollback5011 delegates rollback to Projects::HashedStorage::RollbackAttachmentsService5012 does not delegate rollback if repository is in legacy storage already5013 repository rollback5014 delegates rollback to RollbackRepositoryService5015 does not delegate rollback if repository is in legacy storage already5016Gitlab::SnippetSearchResults5017 #snippet_titles_count5018 returns the amount of matched snippet titles5019 #snippet_blobs_count5020 returns the amount of matched snippet blobs5021 #formatted_count5022 scope: "snippet_titles", count_method: :limited_snippet_titles_count, expected: "99+"5023 returns the expected formatted count5024 scope: "snippet_blobs", count_method: :limited_snippet_blobs_count, expected: "99+"5025 returns the expected formatted count5026 scope: "projects", count_method: :limited_projects_count, expected: "99+"5027 returns the expected formatted count5028 scope: "unknown", count_method: nil, expected: nil5029 returns the expected formatted count5030Gitlab::Cleanup::RemoteUploads5031 when object_storage is enabled5032 when dry_run is set to false5033 moves files that are not in uploads table5034 when dry_run is set to true5035 does not move filese5036 when object_storage is not enabled5037 does not connect to any storage5038DeleteWithLimit5039 .delete_with_limit5040 deletes a limited amount of rows5041ProtectableDropdown5042 initialize5043 raises ArgumentError for invalid ref type5044 #protectable_ref_names5045 is expected to include "feature"5046 is expected not to include "master"5047 includes branches matching a protected branch wildcard5048Gitlab::LetsEncrypt5049 .enabled?5050 when terms of service are accepted5051 is expected to eq true5052 when terms of service are not accepted5053 is expected to eq false5054 .terms_of_service_url5055 returns the url5056Gitlab::PhabricatorImport::Importer5057 is expected to be async5058 acts like it's importing repositories5059 #execute5060 sets a custom jid that will be kept up to date5061 starts importing tasks5062 marks the import as failed when something goes wrong5063AnalyticsIssueEntity5064 generic entity5065 contains the entity URL5066 contains the author5067 does not contain sensitive information5068Quality::Seeders::Issues5069 #seed5070. seeds issues5071Resolvers::Users::SnippetsResolver5072 #resolve5073 calls SnippetsFinder5074 when using no filter5075 returns expected authored snippets5076 when using filters5077 returns the snippets by visibility5078 returns the snippets by type5079 returns the snippets by single gid5080 returns the snippets by array of gid5081 returns an error if the gid is invalid5082NamespacePolicy5083 with no user5084 is expected to be banned5085 regular user5086 is expected to be disallowed :create_projects, :admin_namespace, :read_namespace, :read_statistics, and :transfer_projects5087 owner5088 is expected to be allowed :create_projects, :admin_namespace, :read_namespace, :read_statistics, and :transfer_projects5089 user who has exceeded project limit5090 is expected to be disallowed :create_projects5091 is expected to be disallowed :transfer_projects5092 admin5093 is expected to be allowed :create_projects, :admin_namespace, :read_namespace, :read_statistics, and :transfer_projects5094NotificationsHelper5095 notification_icon5096 is expected to match "class=\"fa fa-microphone-slash fa-fw\""5097 is expected to match "class=\"fa fa-microphone-slash fa-fw\""5098 is expected to match "class=\"fa fa-volume-up fa-fw\""5099 is expected to match "class=\"fa fa-at fa-fw\""5100 is expected to match "class=\"fa fa-globe fa-fw\""5101 is expected to match "class=\"fa fa-eye fa-fw\""5102 notification_title5103 is expected to match "Watch"5104 is expected to match "On mention"5105 is expected to match "Global"5106 #notification_event_name5107 is expected to match "Successful pipeline"5108 is expected to match "Failed pipeline"5109 is expected to match "Fixed pipeline"5110 #notification_icon_level5111 is expected to eq "owner_disabled"5112 is expected to eq "watch"5113 is expected to eq "participating"5114ObjectPool::DestroyWorker5115 #perform5116 when no pool is in the database5117 doesn't raise an error5118 when a pool is present5119 requests Gitaly to remove the object pool5120 destroys the pool5121Sortable5122 .order_by5123 does not call reorder in case of unrecognized ordering5124 ordering by id5125 ascending5126 descending5127 ordering by created day5128 ascending5129 descending5130 order by "date"5131 ordering by name5132 ascending5133 descending5134 ordering by Updated Time5135 ascending5136 descending5137 sorting groups5138 sorts groups by id5139 sorts groups by name via case-insensitive comparision5140 sorts groups by created_at5141 sorts groups by updated_at5142Gitlab::PhabricatorImport::Issues::Importer5143 #execute5144 imports each task in the response5145 stubbed task import5146 schedules the next batch if there is one5147 does not reschedule when there is no next page5148Groups routing5149 to #show5150 also supports nested groups5151 also display group#show on the short path5152 to #details5153 to #activity5154 to #issues5155 to #members5156 to #labels5157 to #milestones5158 routes to the avatars controller5159 routes to the boards controller5160Ci::FindExposedArtifactsService5161 #for_pipeline5162 with jobs having no exposed artifacts5163 behaves like does not find any matches5164 returns empty array5165 with jobs having no artifacts (metadata)5166 behaves like does not find any matches5167 returns empty array5168 with jobs having at most 1 matching exposed artifact5169 behaves like finds a single match5170 returns the artifact with exact location5171 with jobs having more than 1 matching exposed artifacts5172 behaves like finds multiple matches5173 returns the path to the artifacts browser5174 with jobs having more than 1 matching exposed artifacts inside a directory5175 behaves like finds multiple matches5176 returns the path to the artifacts browser5177 with jobs having paths with glob expression5178 behaves like finds a single match5179 returns the artifact with exact location5180 limiting results5181 returns first 2 results5182Gitlab::Ci::Build::Credentials::Factory5183 when provider is valid5184 generates an array of credentials objects5185 when provider is not valid5186 generates an array without specific credential object5187Users::RepairLdapBlockedService5188 #execute5189 changes to normal block after destroying last ldap identity5190 changes to normal block after changing last ldap identity to another provider5191ProfilesHelper5192 #commit_email_select_options5193 returns an array with private commit email along with all the verified emails5194 #selected_commit_email5195 returns main email when commit email attribute is nil5196 returns DB stored commit_email5197 #email_provider_label5198 returns nil for users without external email5199 returns omniauth provider label for users with external attributes5200 returns the correct omniauth provider label for users with some external attributes5201 returns 'LDAP' for users with external email but no email provider5202ReleasesHelper5203 #illustration5204 returns the correct image path5205 #help_page5206 returns the correct link to the help page5207 url helpers5208 #data_for_releases_page5209 has the needed data to display release blocks5210 #data_for_edit_release_page5211 has the needed data to display the "edit release" page5212SystemNotes::ZoomService5213 #zoom_link_added5214 sets the zoom link added note text5215 behaves like a system note5216 has the correct attributes5217 #zoom_link_removed5218 sets the zoom link removed note text5219 behaves like a system note5220 has the correct attributes5221Gitlab::SQL::RecursiveCTE5222 #to_arel5223 generates an Arel relation for the CTE body5224 #alias_to5225 returns an alias for the CTE5226 replaces dots with an underscore5227 #apply_to5228 applies a CTE to an ActiveRecord::Relation5229GroupDestroyWorker5230 #perform5231 deletes the project5232Gitlab::NoteableMetadata5233 returns an empty Hash if an empty collection is provided5234 raises an error when given a collection with no limit5235 snippets5236 aggregates stats on snippets5237admin/application_settings/_repository_storage.html.haml5238 when multiple storages are available5239 lists them all5240TokenAuthenticatableStrategies::Encrypted5241 #find_token_authenticatable5242 when using optional strategy5243 finds the encrypted resource by cleartext5244 uses insecure strategy when encrypted token cannot be found5245 when using migration strategy5246 finds the cleartext resource by cleartext5247 returns nil if resource cannot be found5248 #get_token5249 when using optional strategy5250 returns decrypted token when an encrypted token is present5251 returns the plaintext token when encrypted token is not present5252 when using migration strategy5253 returns cleartext token when an encrypted token is present5254 returns the cleartext token when encrypted token is not present5255 #set_token5256 when using optional strategy5257 writes encrypted token and removes plaintext token and returns it5258 when using migration strategy5259 writes encrypted token and writes plaintext token5260JSONWebToken::HMACToken5261 .decode5262 with an invalid token5263 that is junk5264 raises exception saying 'Not enough or too many segments'5265 that has been fiddled with5266 raises exception saying 'Invalid segment encoding'5267 that was generated using a different secret5268 raises exception saying 'Signature verification raised5269 that is expired5270 raises exception saying 'Signature has expired'5271 with a valid token5272 that has expired5273 with the default leeway5274 behaves like a valid, non-expired token5275 is an Array with two elements5276 contains the following keys in the first Array element Hash - jti, iat, nbf, exp5277 contains the following keys in the second Array element Hash - typ and alg5278 with a leeway of 0 seconds5279 raises exception saying 'Signature has expired'5280 that has not expired5281 behaves like a valid, non-expired token5282 is an Array with two elements5283 contains the following keys in the first Array element Hash - jti, iat, nbf, exp5284 contains the following keys in the second Array element Hash - typ and alg5285 #encoded5286 without data5287 behaves like a valid, non-expired token5288 is an Array with two elements5289 contains the following keys in the first Array element Hash - jti, iat, nbf, exp5290 contains the following keys in the second Array element Hash - typ and alg5291 with data5292 contains the 'data' key in the first Array element Hash5293 can re-read back the data5294 behaves like a valid, non-expired token5295 is an Array with two elements5296 contains the following keys in the first Array element Hash - jti, iat, nbf, exp5297 contains the following keys in the second Array element Hash - typ and alg5298Gitlab::UrlSanitizer5299 .sanitize5300 input: "http://user:pass@test.com/root/repoC.git/", output: "http://*****:*****@test.com/root/repoC.git/"5301 is expected to include "repository 'http://*****:*****@test.com/root/repoC.git/' not found"5302 input: "https://user:pass@test.com/root/repoA.git/", output: "https://*****:*****@test.com/root/repoA.git/"5303 is expected to include "repository 'https://*****:*****@test.com/root/repoA.git/' not found"5304 input: "ssh://user@host.test/path/to/repo.git", output: "ssh://*****@host.test/path/to/repo.git"5305 is expected to include "repository 'ssh://*****@host.test/path/to/repo.git' not found"5306 input: "git://user:pass@host.test/path/to/repo.git", output: "git://*****:*****@host.test/path/to/repo.git"5307 is expected to include "repository 'git://*****:*****@host.test/path/to/repo.git' not found"5308 input: "git://host.test/path/to/repo.git", output: "git://host.test/path/to/repo.git"5309 is expected to include "repository 'git://host.test/path/to/repo.git' not found"5310 input: "user@server:project.git", output: "user@server:project.git"5311 is expected to include "repository 'user@server:project.git' not found"5312 input: "user:pass@server:project.git", output: "user:pass@server:project.git"5313 is expected to include "repository 'user:pass@server:project.git' not found"5314 input: "ssh://", output: ""5315 is expected to include "repository '' not found"5316 .valid?5317 value: false, url: nil5318 is expected to eq false5319 value: false, url: ""5320 is expected to eq false5321 value: false, url: "123://invalid:url"5322 is expected to eq false5323 value: false, url: "valid@project:url.git"5324 is expected to eq false5325 value: false, url: "valid:pass@project:url.git"5326 is expected to eq false5327 value: false, url: ["test", "array"]5328 is expected to eq false5329 value: true, url: "ssh://example.com"5330 is expected to eq true5331 value: true, url: "ssh://:@example.com"5332 is expected to eq true5333 value: true, url: "ssh://foo@example.com"5334 is expected to eq true5335 value: true, url: "ssh://foo:bar@example.com"5336 is expected to eq true5337 value: true, url: "ssh://foo:bar@example.com/group/group/project.git"5338 is expected to eq true5339 value: true, url: "git://example.com/group/group/project.git"5340 is expected to eq true5341 value: true, url: "git://foo:bar@example.com/group/group/project.git"5342 is expected to eq true5343 value: true, url: "http://foo:bar@example.com/group/group/project.git"5344 is expected to eq true5345 value: true, url: "https://foo:bar@example.com/group/group/project.git"5346 is expected to eq true5347 #sanitized_url5348 credentials in hash5349 username: "foo", password: "bar"5350 is expected to eq "http://example.com"5351 username: "foo", password: ""5352 is expected to eq "http://example.com"5353 username: "foo", password: nil5354 is expected to eq "http://example.com"5355 username: "", password: "bar"5356 is expected to eq "http://example.com"5357 username: "", password: ""5358 is expected to eq "http://example.com"5359 username: "", password: nil5360 is expected to eq "http://example.com"5361 username: nil, password: "bar"5362 is expected to eq "http://example.com"5363 username: nil, password: ""5364 is expected to eq "http://example.com"5365 username: nil, password: nil5366 is expected to eq "http://example.com"5367 credentials in URL5368 userinfo: "foo:bar@"5369 is expected to eq "http://example.com"5370 userinfo: "foo@"5371 is expected to eq "http://example.com"5372 userinfo: ":bar@"5373 is expected to eq "http://example.com"5374 userinfo: ":@"5375 is expected to eq "http://example.com"5376 userinfo: "@"5377 is expected to eq "http://example.com"5378 userinfo: nil5379 is expected to eq "http://example.com"5380 #credentials5381 credentials in hash5382 overrides URL-provided credentials5383 credentials in URL5384 url: "http://foo:bar@example.com", credentials: {:user=>"foo", :password=>"bar"}5385 is expected to eq {:password=>"bar", :user=>"foo"}5386 url: "http://foo:bar:baz@example.com", credentials: {:user=>"foo", :password=>"bar:baz"}5387 is expected to eq {:password=>"bar:baz", :user=>"foo"}5388 url: "http://:bar@example.com", credentials: {:user=>nil, :password=>"bar"}5389 is expected to eq {:password=>"bar", :user=>nil}5390 url: "http://foo:@example.com", credentials: {:user=>"foo", :password=>nil}5391 is expected to eq {:password=>nil, :user=>"foo"}5392 url: "http://foo@example.com", credentials: {:user=>"foo", :password=>nil}5393 is expected to eq {:password=>nil, :user=>"foo"}5394 url: "http://:@example.com", credentials: {:user=>nil, :password=>nil}5395 is expected to eq {:password=>nil, :user=>nil}5396 url: "http://@example.com", credentials: {:user=>nil, :password=>nil}5397 is expected to eq {:password=>nil, :user=>nil}5398 url: "http://example.com", credentials: {:user=>nil, :password=>nil}5399 is expected to eq {:password=>nil, :user=>nil}5400 url: nil, credentials: {:user=>nil, :password=>nil}5401 is expected to eq {:password=>nil, :user=>nil}5402 url: "", credentials: {:user=>nil, :password=>nil}5403 is expected to eq {:password=>nil, :user=>nil}5404 url: "no", credentials: {:user=>nil, :password=>nil}5405 is expected to eq {:password=>nil, :user=>nil}5406 #user5407 credentials in hash5408 overrides URL-provided user5409 credentials in URL5410 url: "http://foo:bar@example.com", user: "foo"5411 is expected to eq "foo"5412 url: "http://foo:bar:baz@example.com", user: "foo"5413 is expected to eq "foo"5414 url: "http://:bar@example.com", user: nil5415 is expected to eq nil5416 url: "http://foo:@example.com", user: "foo"5417 is expected to eq "foo"5418 url: "http://foo@example.com", user: "foo"5419 is expected to eq "foo"5420 url: "http://:@example.com", user: nil5421 is expected to eq nil5422 url: "http://@example.com", user: nil5423 is expected to eq nil5424 url: "http://example.com", user: nil5425 is expected to eq nil5426 url: nil, user: nil5427 is expected to eq nil5428 url: "", user: nil5429 is expected to eq nil5430 url: "no", user: nil5431 is expected to eq nil5432 #full_url5433 credentials in hash5434 credentials: {:user=>"foo", :password=>"bar"}, userinfo: "foo:bar@"5435 is expected to eq "http://foo:bar@example.com"5436 credentials: {:user=>"foo", :password=>""}, userinfo: "foo@"5437 is expected to eq "http://foo@example.com"5438 credentials: {:user=>"foo", :password=>nil}, userinfo: "foo@"5439 is expected to eq "http://foo@example.com"5440 credentials: {:user=>"", :password=>"bar"}, userinfo: ":bar@"5441 is expected to eq "http://:bar@example.com"5442 credentials: {:user=>"", :password=>""}, userinfo: nil5443 is expected to eq "http://example.com"5444 credentials: {:user=>"", :password=>nil}, userinfo: nil5445 is expected to eq "http://example.com"5446 credentials: {:user=>nil, :password=>"bar"}, userinfo: ":bar@"5447 is expected to eq "http://:bar@example.com"5448 credentials: {:user=>nil, :password=>""}, userinfo: nil5449 is expected to eq "http://example.com"5450 credentials: {:user=>nil, :password=>nil}, userinfo: nil5451 is expected to eq "http://example.com"5452 credentials in URL5453 input: nil, output: ""5454 is expected to eq ""5455 input: "", output: :same5456 is expected to eq ""5457 input: "git@example.com", output: :same5458 is expected to eq "git@example.com"5459 input: "http://example.com", output: :same5460 is expected to eq "http://example.com"5461 input: "http://foo@example.com", output: :same5462 is expected to eq "http://foo@example.com"5463 input: "http://foo:@example.com", output: "http://foo@example.com"5464 is expected to eq "http://foo@example.com"5465 input: "http://:bar@example.com", output: :same5466 is expected to eq "http://:bar@example.com"5467 input: "http://foo:bar@example.com", output: :same5468 is expected to eq "http://foo:bar@example.com"5469 input: "http://foo:g p@example.com", output: "http://foo:g%20p@example.com"5470 is expected to eq "http://foo:g%20p@example.com"5471 input: "http://foo:s/h@example.com", output: "http://foo:s%2Fh@example.com"5472 is expected to eq "http://foo:s%2Fh@example.com"5473 input: "http://t u:a#b@example.com", output: "http://t%20u:a%23b@example.com"5474 is expected to eq "http://t%20u:a%23b@example.com"5475 input: "http://t+u:a#b@example.com", output: "http://t%2Bu:a%23b@example.com"5476 is expected to eq "http://t%2Bu:a%23b@example.com"5477 when credentials contains special chars5478 parses the URL without errors5479Gitlab::Blame5480 #groups5481 groups lines properly5482Banzai::Filter::BroadcastMessageSanitizationFilter5483 behaves like default whitelist5484 sanitizes tags that are not whitelisted5485 sanitizes tag attributes5486 sanitizes javascript in attributes5487 sanitizes mixed-cased javascript in attributes5488 allows whitelisted HTML tags from the user5489 sanitizes `class` attribute on any element5490 sanitizes `id` attribute on any element5491 custom whitelist5492 behaves like XSS prevention5493 disallows protocol-based JS injection: simple, no spaces5494 disallows protocol-based JS injection: simple, spaces before5495 disallows protocol-based JS injection: simple, spaces after5496 disallows protocol-based JS injection: simple, spaces before and after5497 disallows protocol-based JS injection: preceding colon5498 disallows protocol-based JS injection: UTF-8 encoding5499 disallows protocol-based JS injection: long UTF-8 encoding5500 disallows protocol-based JS injection: long UTF-8 encoding without semicolons5501 disallows protocol-based JS injection: hex encoding5502 disallows protocol-based JS injection: long hex encoding5503 disallows protocol-based JS injection: hex encoding without semicolons5504 disallows protocol-based JS injection: null char5505 disallows protocol-based JS injection: invalid URL char5506 disallows protocol-based JS injection: Unicode5507 disallows protocol-based JS injection: spaces and entities5508 disallows protocol whitespace5509 disallows data links5510 disallows vbscript links5511 behaves like sanitize link5512 removes `rel` attribute from `a` elements5513 disallows invalid URIs5514 allows non-standard anchor schemes5515 allows relative links5516 allows `a` elements5517 is expected to eq "<a href=\"/\">Link</a>"5518 allows `br` elements5519 is expected to eq "Hello<br>World"5520 when `a` elements have `style` attribute5521 disallows other properties in `style` attribute on `a` elements5522 allows specific properties5523 is expected to eq "<a href=\"#\" style=\"color: red; border: blue; background: green; padding: 10px; margin: 10px; text-decoration: underline;\">Stylish Link</a>"5524 allows `class` on `a` elements5525 is expected to eq "<a href=\"#\" class=\"btn\">Button Link</a>"5526X509CertificateCredentialsValidator5527 is not valid when the certificate is not valid5528 is not valid without a certificate5529 when a valid certificate is passed5530 does not track an error for the certificate5531 adds an error when not passing a correct private key5532 has no error when the private key is correct5533 when using a passphrase5534 is valid with the correct data5535 adds an error when the passphrase is wrong5536Gitlab::Ci::Variables::Collection::Item5537 .new5538 when unknown keyword is specified5539 raises error5540 when required keywords are not specified5541 raises error5542 behaves like creates variable5543 saves given value5544 when it's nil5545 behaves like creates variable5546 saves given value5547 when it's an empty string5548 behaves like creates variable5549 saves given value5550 when provided value is not a string5551 when it's 15552 behaves like raises error for invalid type5553 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5554 when it's false5555 behaves like raises error for invalid type5556 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5557 when it's []5558 behaves like raises error for invalid type5559 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5560 when it's {}5561 behaves like raises error for invalid type5562 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5563 when it's #<Object:0x0000558b7dd5f210>5564 behaves like raises error for invalid type5565 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5566 .fabricate5567 supports using a hash5568 supports using a hash with stringified values5569 supports using an active record resource5570 supports using another collection item5571 #==5572 compares a hash representation of a variable5573 #[]5574 behaves like a hash accessor5575 #to_runner_variable5576 when variable is not a file-related5577 returns a runner-compatible hash representation5578 when variable is file-related5579 appends file description component5580Banzai::Pipeline::PostProcessPipeline5581 when a document only has upload links5582 does not make any Gitaly calls5583ProjectRepository5584 associations5585 is expected to belong to shard required:5586 is expected to belong to project required:5587 .find_project5588 finds project by disk path5589 returns nil when it does not find the project5590Gitlab::PrivateCommitEmail5591 .regex5592 is expected to match "1-foo@users.noreply.localhost"5593 is expected not to match "1-foo@users.noreply.localhost.foo"5594 is expected not to match "1-foo@users.noreply.gitlab.com"5595 is expected not to match "foo-1@users.noreply.gitlab.com"5596 is expected not to match "foobar@gitlab.com"5597 .user_id_for_email5598 parses user id from email5599 returns nil on invalid commit email5600 .user_ids_for_email5601 returns deduplicated user IDs for each valid email5602 returns an empty array with no valid emails5603 .for_user5604 returns email in the format id-username@hostname5605Ci::ResourceGroups::AssignResourceFromResourceGroupWorker5606 #perform5607 when resource group exists5608 executes AssignResourceFromResourceGroupService5609 when build does not exist5610 does not execute AssignResourceFromResourceGroupService5611Clusters::Cleanup::ServiceAccountService5612 #execute5613 deletes gitlab service account5614 logs all events5615 deletes cluster5616Namespaces::ScheduleAggregationWorker#perform5617 when group is the root ancestor5618 when aggregation schedule exists5619 does not create a new one5620 when aggregation schedule does not exist5621 creates one5622 when group is not the root ancestor5623 creates an aggregation schedule for the root5624 when namespace does not exist5625 logs the error5626Gitlab::Graphql::Connections::Keyset::OrderInfo5627 #build_order_list5628 when multiple orders with SQL is specified5629 ignores the SQL order5630 when order contains NULLS LAST5631 does not ignore the SQL order5632 when order contains invalid formatted NULLS LAST5633 ignores the SQL order5634 when order contains LOWER5635 does not ignore the SQL order5636 #validate_ordering5637 when number of ordering fields is 05638 raises an error5639 when number of ordering fields is over 25640 raises an error5641 when the second (or first) column is nullable5642 raises an error5643 for last ordering field5644 raises error if primary key is not last field5645Gitaly::Server5646 is expected to respond to #server_version5647 is expected to respond to #git_binary_version5648 is expected to respond to #up_to_date?5649 is expected to respond to #address5650 .all5651 includes all storages5652 readable?5653 when the storage is readable5654 returns true5655 when the storage is not readable5656 returns false5657 writeable?5658 when the storage is writeable5659 returns true5660 when the storage is not writeable5661 returns false5662 #filesystem_type5663 is expected to be present5664 request memoization5665 when requesting multiple properties5666 uses memoization for the info request5667 when examining disk statistics for a given server5668 #disk_available5669 is expected to be present5670 returns disk available for the storage of the instantiated server5671 #disk_used5672 is expected to be present5673 returns disk used for the storage of the instantiated server5674 #disk_stats5675 is expected to be present5676 returns the storage of the instantiated server5677 #expected_version?5678 expected_version: "1.1.1", server_version: "1.1.1", result: true5679 is expected to eq true5680 expected_version: "1.1.2", server_version: "1.1.1", result: false5681 is expected to eq false5682 expected_version: "1.73.0", server_version: "1.73.0-18-gf756ebe2", result: false5683 is expected to eq false5684 expected_version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", server_version: "1.55.6-45-g594c3ea3", result: true5685 is expected to eq true5686 expected_version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", server_version: "1.55.6-46-gabc123ff", result: false5687 is expected to eq false5688 expected_version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", server_version: "1.55.6", result: false5689 is expected to eq false5690Gitlab::TaskHelpers5691 #checkout_or_clone_version5692 checkout the version and reset to it5693 target_dir doesn't exist5694 clones the repo5695 target_dir exists5696 doesn't clone the repository5697 #clone_repo5698 clones the repo in the target dir5699 #checkout_version5700 clones the repo in the target dir5701 #run_command5702 runs command and return the output5703 returns empty string when command doesnt exist5704 #run_command!5705 runs command and return the output5706 returns and exception when command exit with non zero code5707 #get_version5708 version: "1.1.1", result: "v1.1.1"5709 is expected to eq "v1.1.1"5710 version: "master", result: "master"5711 is expected to eq "master"5712 version: "12.4.0-rc7", result: "v12.4.0-rc7"5713 is expected to eq "v12.4.0-rc7"5714 version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", result: "594c3ea3e0e5540e5915bd1c49713a0381459dd6"5715 is expected to eq "594c3ea3e0e5540e5915bd1c49713a0381459dd6"5716Gitlab::ManifestImport::Manifest5717 #valid?5718 valid file5719 is expected to equal true5720 missing or invalid attributes5721 is expected to equal false5722 errors5723 is expected to include "Make sure a <remote> tag is present and is valid."5724 is expected to include "Make sure every <project> tag has name and path attributes."5725 #projects5726 is expected to eq 6605727 is expected to eq "platform/build"5728 is expected to eq "build/make"5729 is expected to eq "https://android-review.googlesource.com/platform/build"5730Gitlab::Favicon5731 .main5732 defaults to favicon.png5733 has yellow favicon for canary5734 uses the custom favicon if a favicon appearance is present5735 asset host5736 returns a relative url when the asset host is not configured5737 returns a full url when the asset host is configured5738 .status_overlay5739 returns the overlay for the status5740 .available_status_names5741 returns the available status names5742Gitlab::Ci::Config::Entry::Bridge5743 behaves like with inheritable CI config5744 does prepend an Inheritable mixin5745 all inheritable entries are covered5746 all entries do have inherit flag5747 for non-inheritable entries5748 entry_key: :stage5749 inheritable_class does not define entry5750 entry_key: :only5751 inheritable_class does not define entry5752 entry_key: :except5753 inheritable_class does not define entry5754 entry_key: :rules5755 inheritable_class does not define entry5756 entry_key: :trigger5757 inheritable_class does not define entry5758 entry_key: :needs5759 inheritable_class does not define entry5760 entry_key: :variables5761 inheritable_class does not define entry5762 .matching?5763 when config is not a hash5764 is expected to be falsey5765 when config is a regular job5766 is expected to be falsey5767 with rules5768 is expected to be falsey5769 when config is a bridge job5770 is expected to be truthy5771 with rules5772 is expected to be truthy5773 when config is a hidden job5774 is expected to be falsey5775 .new5776 when trigger config is a non-empty string5777 #valid?5778 is expected to be valid5779 #value5780 is returns a bridge job configuration5781 when bridge trigger is a hash5782 #valid?5783 is expected to be valid5784 #value5785 is returns a bridge job configuration hash5786 when bridge configuration contains trigger, when, extends, stage, only, except, and variables5787 is expected to be valid5788 when bridge configuration uses rules5789 is expected to be valid5790 when bridge configuration uses rules with job:when5791 is expected not to be valid5792 when bridge configuration uses rules with only5793 is expected not to be valid5794 when bridge configuration uses rules with except5795 is expected not to be valid5796 when bridge has only job needs5797 #valid?5798 is expected not to be valid5799 when bridge config contains unknown keys5800 #valid?5801 is expected not to be valid5802 #errors5803 is returns an error about unknown config key5804 when bridge config contains build-specific attributes5805 #valid?5806 is expected not to be valid5807 #errors5808 returns an error message5809ErrorTrackingIssueLinkWorker5810 #perform58112020-03-05T04:45:40.847Z 114 TID-go4ku79cu INFO: Linking Sentry issue 10000003 to GitLab issue 4115812 creates a link between an issue and a Sentry issue in Sentry5813 when issue is unavailable5814 behaves like makes no external API requests5815 takes no action5816 when project does not have error tracking configured5817 behaves like makes no external API requests5818 takes no action5819 when the issue is not linked to a Sentry issue in GitLab5820 behaves like makes no external API requests5821 takes no action5822 when Sentry disabled the GitLab integration5823 behaves like attempts to create a link via plugin58242020-03-05T04:45:41.395Z 114 TID-go4ku79cu INFO: Linking Sentry issue 10000003 to GitLab issue 4115825 takes no action5826 when Sentry the GitLab integration is for another project5827 behaves like attempts to create a link via plugin58282020-03-05T04:45:41.527Z 114 TID-go4ku79cu INFO: Linking Sentry issue 10000003 to GitLab issue 4115829 takes no action5830ShaAttribute5831 #sha_attribute5832 when in non-production5833 when the table exists5834 defines a SHA attribute for a binary column5835 raises ArgumentError when the column type is not :binary5836 when the table does not exist5837 allows the attribute to be added and issues a warning5838 when the column does not exist5839 allows the attribute to be added and issues a warning5840 when other execeptions are raised5841 logs and re-rasises the error5842 when in production5843 defines a SHA attribute5844Gitlab::Redis::Queues5845 .params5846 withstands mutation5847 when url contains unix socket reference5848 with old format5849 returns path key instead5850 with new format5851 returns path key instead5852 when url is host based5853 with old format5854 returns hash with host, port, db, and password5855 with new format5856 returns hash with host, port, db, and password5857 .url5858 withstands mutation5859 when yml file with env variable5860 reads redis url from env variable5861 ._raw_config5862 is frozen5863 returns false when the file does not exist5864 returns false when the filename can't be determined5865 .with5866 when running on single-threaded runtime5867 instantiates a connection pool with size 55868 when running on multi-threaded runtime5869 instantiates a connection pool with a size based on the concurrency of the worker5870 #sentinels5871 when sentinels are defined5872 returns an array of hashes with host and port keys5873 when sentinels are not defined5874 returns nil5875 #sentinels?5876 when sentinels are defined5877 returns true5878 when sentinels are not defined5879 returns false5880 #raw_config_hash5881 returns default redis url when no config file is present5882 returns old-style single url config in a hash5883 #fetch_config5884 returns false when no config file is present5885 returns false when config file is present but has invalid YAML5886Import/Export attribute configuration5887 has no new columns5888MilestonesRoutingHelper5889 #milestone_path5890 for a group milestone5891 links to the group milestone page5892 for a project milestone5893 links to the project milestone page5894 #milestone_url5895 for a group milestone5896 links to the group milestone page5897 for a project milestone5898 links to the project milestone page5899RuboCop::Cop::Scalability::CronWorkerContext5900 adds an offense when including CronjobQueue5901 does not add offenses for other workers5902 does not add an offense when the class defines a context5903 does not add an offense when the worker calls `with_context`5904 does not add an offense when the worker calls `bulk_perform_async_with_contexts`5905 does not add an offense when the worker calls `bulk_perform_in_with_contexts`5906ListUserPreference5907 relationships5908 is expected to belong to list required:5909 is expected to belong to user required:5910 is expected to validate that :user_id is case-sensitively unique within the scope of :list_id, producing a custom validation error on failure5911help/instance_configuration5912 General Sections:5913 has links to several sections5914 has several sections5915Gitlab::GithubImport::Representation::Note5916 .from_api_response5917 does not set the user if the response did not include a user5918 behaves like a Note5919 returns an instance of Note5920 the returned Note5921 includes the noteable ID5922 includes the noteable type5923 includes the author details5924 includes the note body5925 includes the created timestamp5926 includes the updated timestamp5927 includes the GitHub ID5928 .from_json_hash5929 does not convert the author if it was not specified5930 behaves like a Note5931 returns an instance of Note5932 the returned Note5933 includes the noteable ID5934 includes the noteable type5935 includes the author details5936 includes the note body5937 includes the created timestamp5938 includes the updated timestamp5939 includes the GitHub ID5940Gitlab::Ci::Config::Entry::Jobs5941 .all_types5942 is expected to include Gitlab::Ci::Config::Entry::Hidden5943 is expected to include Gitlab::Ci::Config::Entry::Job5944 is expected to include Gitlab::Ci::Config::Entry::Bridge5945 .find_type5946 name: :".hidden_job", type: Gitlab::Ci::Config::Entry::Hidden5947 is expected to eq Gitlab::Ci::Config::Entry::Hidden5948 name: :".hidden_bridge", type: Gitlab::Ci::Config::Entry::Hidden5949 is expected to eq Gitlab::Ci::Config::Entry::Hidden5950 name: :regular_job, type: Gitlab::Ci::Config::Entry::Job5951 is expected to eq Gitlab::Ci::Config::Entry::Job5952 name: :my_trigger, type: Gitlab::Ci::Config::Entry::Bridge5953 is expected to eq Gitlab::Ci::Config::Entry::Bridge5954 name: :invalid_job, type: nil5955 is expected to eq nil5956 validations5957 when entry config value is correct5958 #valid?5959 is valid5960 when entry value is not correct5961 #errors5962 incorrect config value type5963 returns error about incorrect type5964 when job is invalid5965 reports error5966 when no visible jobs present5967 returns error about no visible jobs defined5968 .compose!5969 when valid job entries composed5970 #value5971 returns key value5972 #descendants5973 creates valid descendant nodes5974 #value5975 returns value of visible jobs only5976RssHelper5977 #rss_url_options5978 when signed in5979 includes the current_user's feed_token5980 when signed out5981 does not have a feed_token5982Gitlab::CrossProjectAccess::CheckInfo5983 #should_run?5984 runs when an action is defined5985 runs when the action is missing5986 does not run when the action is excluded5987 runs when the `if` conditional is true5988 does not run when the if condition is false5989 does not run when the `unless` check is true5990 runs when the `unless` check is false5991 returns the opposite of #should_skip? when the check is a skip5992 #should_skip?5993 skips when an action is defined5994 does not skip when the action is not defined5995 does not skip when the action is excluded5996 skips when the `if` conditional is true5997 does not skip the `if` conditional is false5998 does not skip when the `unless` check is true5999 skips when `unless` check is false6000 returns the opposite of #should_run? when the check is not a skip6001Ci::BuildTraceSection6002 is expected to belong to build required:6003 is expected to belong to project required:6004 is expected to belong to section_name required:6005 is expected to validate that :section_name cannot be empty/falsy6006 is expected to validate that :build cannot be empty/falsy6007 is expected to validate that :project cannot be empty/falsy6008Prometheus::ProxyService6009 configuration6010 ReactiveCaching refresh is not needed6011 #initialize6012 initializes attributes6013 converts ActionController::Parameters into hash6014 with unknown params6015 filters unknown params6016 #execute6017 when prometheus_adapter is nil6018 returns error6019 when prometheus_adapter cannot query6020 returns error6021 cannot proxy6022 returns error6023 with caching6024 when value present in cache6025 returns cached value6026 when value not present in cache6027 returns nil6028 call prometheus api6029 connection to prometheus server succeeds6030 returns the http status code and body from prometheus6031 connection to prometheus server fails6032 prometheus client raises Gitlab::PrometheusClient::Error6033 returns error6034 .from_cache6035 initializes an instance of ProxyService class6036Gitlab::Git::LfsChanges6037 #new_pointers6038 filters new objects to find lfs pointers6039 limits new_objects using object_limit6040 times out if given a small dynamic timeout6041Gitlab::HealthChecks::DbCheck6042 #metrics6043 Check is passing6044 is expected to include (have attributes {:name => "db_ping_success", :value => 1})6045 is expected to include (have attributes {:name => "db_ping_timeout", :value => 0})6046 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})6047 Check is misbehaving6048 is expected to include (have attributes {:name => "db_ping_success", :value => 0})6049 is expected to include (have attributes {:name => "db_ping_timeout", :value => 0})6050 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})6051 Check is timeouting6052 is expected to include (have attributes {:name => "db_ping_success", :value => 0})6053 is expected to include (have attributes {:name => "db_ping_timeout", :value => 1})6054 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})6055 #readiness6056 Check returns ok6057 is expected to have attributes {:success => true}6058 Check is misbehaving6059 is expected to have attributes {:message => "unexpected Db check result: error!", :success => false}6060 Check is timeouting6061 is expected to have attributes {:message => "Db check timed out", :success => false}6062 Check is raising an unhandled exception6063 is expected to have attributes {:message => "unexpected Db check result: unexpected error", :success => false}6064Mutations::Todos::MarkAllDone6065 #resolve6066 marks all pending todos as done6067 behaves as expected if there are no todos for the requesting user6068 when user is not logged in6069 fails with the expected error6070Resolvers::EchoResolver6071 #resolve6072 echoes text and username6073 echoes text and nil as username6074Postgresql::ReplicationSlot6075 .in_use?6076 returns true when replication slots are present6077unknown OID 28: failed to recognize type of 'xmin'. It will be treated as String.6078unknown OID 3220: failed to recognize type of 'restart_lsn'. It will be treated as String.6079 returns false when replication slots are not present6080 returns false if the existence check is invalid6081 .lag_too_great?6082 returns true when replication lag is too great6083 returns false when more than one replicas is up to date enough6084 returns false when replication lag is not too great6085 returns false when there is a nil replication lag6086BackgroundMigrationWorker6087 .minimum_interval6088 returns 2 minutes6089 #perform6090 performs a background migration6091 reschedules a migration if it was performed recently6092 reschedules a migration if the database is not healthy6093 sets the class that will be executed as the caller_id6094 #healthy_database?6095 when replication lag is too great6096 returns false6097 when replication lag is small enough6098 returns true6099Gitlab::PhabricatorImport::Conduit::Response6100 .parse!6101 raises a ResponseError if the http response was not successfull6102 raises a ResponseError if the response contained a Phabricator error6103 raises a ResponseError if JSON parsing failed6104 returns a parsed response for valid input6105 #success?6106 is expected to be success6107 is expected not to be success6108 #error_code6109 is expected to eq "ERR-INVALID-AUTH"6110 is expected to be nil6111 #error_info6112 returns the correct error info6113 is expected to be nil6114 #data6115 is expected to be nil6116 is expected to be a kind of Array6117 #pagination6118 is expected to be nil6119 builds the pagination correctly6120Gitlab::Template::GitlabCiYmlTemplate6121 .all6122 strips the gitlab-ci suffix6123 combines the globals and rest6124 ensure that the template name is used exactly once6125 .find6126 returns nil if the file does not exist6127 returns the GitlabCiYml object of a valid file6128 .by_category6129 returns sorted results6130 #content6131 loads the full file6132 #<=>6133 sorts lexicographically6134TestSuiteComparerEntity6135 #as_json6136 when head suite has a newly failed test case which does not exist in base6137 contains correct compared test suite details6138 when head suite has a new error test case which does not exist in base6139 contains correct compared test suite details6140 when head suite still has a failed test case which failed in base6141 contains correct compared test suite details6142 when head suite has a success test case which failed in base6143 contains correct compared test suite details6144 limits amount of tests returned6145 prefers new over existing and resolved6146 returns 2 of each new category, and 1 of each resolved and existing6147 prefers existing over resolved6148 returns 2 of each existing category, and 1 of each resolved6149 limits amount of resolved6150 returns 2 of each resolved category6151Gitlab::GithubImport::Importer::LfsObjectsImporter6152 #parallel?6153 returns true when running in parallel mode6154 returns false when running in sequential mode6155 #execute6156 when running in parallel mode6157 imports lfs objects in parallel6158 when running in sequential mode6159 imports lfs objects in sequence6160 #sequential_import6161 imports each lfs object in sequence6162 #parallel_import6163 imports each lfs object in parallel6164 #collection_options6165 returns an empty Hash6166Gitlab::DependencyLinker6167 .link6168 links using GemfileLinker6169 links using GemspecLinker6170 links using PackageJsonLinker6171 links using ComposerJsonLinker6172 links using PodfileLinker6173 links using PodspecLinker6174 links using PodspecJsonLinker6175 links using CartfileLinker6176 links using GodepsJsonLinker6177 links using RequirementsTxtLinker6178 links using CargoTomlLinker6179Gitlab::Git::Conflict::File6180 #lines6181 when the content contains non-UTF-8 characters6182 raises UnsupportedEncoding6183 when the content can be converted to UTF-86184 sets lines to the lines6185 sets the type to text6186 #content6187 when the content contains non-UTF-8 characters6188 raises UnsupportedEncoding6189 when the content can be converted to UTF-86190 returns a valid UTF-8 string6191RuboCop::Cop::Graphql::AuthorizeTypes6192 when NOT in a type folder6193 does not add an offense even though there is no authorize call6194 when in a type folder6195 adds an offense when there is no authorize call6196 does not add an offense for classes that have an authorize call6197 does not add an offense for classes that only have an authorize call6198 does not add an offense for base types6199 does not add an offense for Enums6200Resolvers::BaseResolver6201 .single6202 returns a subclass from the resolver6203 returns the same subclass every time6204 returns a resolver that gives the first result from the original resolver6205 .last6206 returns a subclass from the resolver6207 returns the same subclass every time6208 returns a resolver that gives the last result from the original resolver6209 when field is a connection6210 increases complexity based on arguments6211 does not increase complexity when filtering by iids6212 #object6213 returns object6214 when object is a presenter6215 returns presented object6216Gitlab::AnonymousSession6217 removes obsolete lookup through ip entries6218 #store_session_id_per_ip6219 adds session id to proper key6220 adds expiration time to key6221 adds id only once6222 when there is already one session6223 adds session id to proper key6224 #stored_sessions6225 returns all anonymous sessions per ip6226CommitUserMention6227 associations6228 is expected to belong to note required:6229 behaves like has user mentions6230 #has_mentions?6231 when no mentions6232 returns false6233 when mentioned_users_ids not null6234 returns true6235 when mentioned projects6236 returns true6237 when mentioned groups6238 returns true6239Gitlab::Email::Hook::AdditionalHeadersInterceptor6240 adds Auto-Submitted header6241 when the same mail object is sent twice6242 does not add the Auto-Submitted header twice6243AccessTokenValidationService6244 .include_any_scope?6245 returns true if the required scope is present in the token's scopes6246 returns true if more than one of the required scopes is present in the token's scopes6247 returns true if the list of required scopes is an exact match for the token's scopes6248 returns true if the list of required scopes contains all of the token's scopes, in addition to others6249 returns true if the list of required scopes is blank6250 returns false if there are no scopes in common between the required scopes and the token scopes6251 conditions6252 ignores any scopes whose `if` condition returns false6253 does not ignore scopes whose `if` condition is not set6254 does not ignore scopes whose `if` condition returns true6255Gitlab::Middleware::BasicHealthCheck6256 #call6257 outside IP6258 returns a 4046259 forwards the call for other paths6260 with X-Forwarded-For headers6261 returns 200 response when endpoint is allowed6262 returns 404 when whitelist is not configured6263 whitelisted IP6264 returns 200 response when endpoint is hit6265 forwards the call for other paths6266ActionMailer hooks6267 smime signature interceptor6268 is disabled by default6269 interceptor testbed6270 email_enabled: false, email_smime_enabled: false, smime_interceptor_enabled: false6271 is enabled depending on settings6272 email_enabled: false, email_smime_enabled: true, smime_interceptor_enabled: false6273 is enabled depending on settings6274 email_enabled: true, email_smime_enabled: false, smime_interceptor_enabled: false6275 is enabled depending on settings6276 email_enabled: true, email_smime_enabled: true, smime_interceptor_enabled: true6277 is enabled depending on settings6278RuboCop::Cop::Scalability::FileUploads6279 with required params6280 detects File in types array6281 detects File as type argument6282 with optional params6283 detects File in types array6284 detects File as type argument6285RuboCop::Cop::RSpec::TopLevelDescribePath6286 when the file ends in _spec.rb6287 registers no offenses6288 when the file is a frontend fixture6289 registers no offenses6290 when the describe is in a shared example6291 with shared_examples6292 registers no offenses6293 with shared_examples_for6294 registers no offenses6295 when the describe is at the top level6296 marks the describe as offending6297Gitlab::ZoomLinkExtractor6298 #links6299 text: "issue text https://zoom.us/j/123 and https://zoom.us/s/1123433", links: ["https://zoom.us/j/123", "https://zoom.us/s/1123433"]6300 is expected to eq ["https://zoom.us/j/123", "https://zoom.us/s/1123433"]6301 text: "https://zoom.us/j/1123433 issue text", links: ["https://zoom.us/j/1123433"]6302 is expected to eq ["https://zoom.us/j/1123433"]6303 text: "issue https://zoom.us/my/1123433 text", links: ["https://zoom.us/my/1123433"]6304 is expected to eq ["https://zoom.us/my/1123433"]6305 text: "issue https://gitlab.com and https://gitlab.zoom.us/s/1123433", links: ["https://gitlab.zoom.us/s/1123433"]6306 is expected to eq ["https://gitlab.zoom.us/s/1123433"]6307 text: "https://gitlab.zoom.us/j/1123433", links: ["https://gitlab.zoom.us/j/1123433"]6308 is expected to eq ["https://gitlab.zoom.us/j/1123433"]6309 text: "https://gitlab.zoom.us/my/1123433", links: ["https://gitlab.zoom.us/my/1123433"]6310 is expected to eq ["https://gitlab.zoom.us/my/1123433"]6311 #match?6312 is true when a zoom link found6313 is false when no zoom link found6314Gitlab::GlRepository6315 .parse6316 parses a project gl_repository6317 parses a wiki gl_repository6318 parses a snippet gl_repository6319 throws an argument error on an invalid gl_repository type6320 throws an argument error on an invalid gl_repository id6321Gitlab::GithubImport::BulkImporting6322 #build_database_rows6323 returns an Array containing the rows to insert6324 does not import objects that have already been imported6325 #bulk_insert6326 bulk inserts rows into the database6327RuboCop::Cop::QA::ElementWithPattern6328 in a QA file6329 registers an offense for elements with a pattern6330 does not register an offense for element without a pattern6331 outside of a migration spec file6332 does not register an offense6333Feature::Gitaly6334 .enabled?6335 when the gate is closed6336 returns false6337 when the flag defaults to on6338 returns true6339 .server_feature_flags6340 is expected to be a kind of Hash6341 is expected to eq {"gitaly-feature-mep-mep"=>"true"}6342Gitlab::Config::Entry::Unspecified6343 #valid?6344 delegates method to entry6345 #errors6346 delegates method to entry6347 #value6348 delegates method to entry6349 #specified?6350 is always false6351Gitlab::Ci::Status::Skipped6352 #text6353 is expected to eq "skipped"6354 #label6355 is expected to eq "skipped"6356 #icon6357 is expected to eq "status_skipped"6358 #favicon6359 is expected to eq "favicon_status_skipped"6360 #group6361 is expected to eq "skipped"6362Sentry::PaginationParser6363 .parse6364 when headers do not have "link" param6365 returns empty hash6366 when headers.link has previous and next pages6367 returns info about both pages6368 when headers.link has only next page6369 returns only info about the next page6370 when headers.link has only previous page6371 returns only info about the previous page6372Gitlab::Metrics::Exporter::WebExporter6373 when running server6374 readiness probe returns succesful status6375 #mark_as_not_running!6376 readiness probe returns a failure status6377PipelineNotificationWorker6378 #execute6379 calls NotificationService#pipeline_finished when the pipeline exists6380 does nothing when the pipeline does not exist6381Banzai::FilterArray6382 #insert_after6383 inserts an element after a provided element6384 inserts an element at the end when the provided element does not exist6385 #insert_before6386 inserts an element before a provided element6387 inserts an element at the beginning when the provided element does not exist6388AwardEmoji6389 is expected to eq "AwardEmoji"6390 is expected to require graphql authorizations :read_emoji6391 is expected to have graphql fields :description, :unicode_version, :emoji, :name, :unicode, and :user6392Gitlab::ChatNameToken6393 when using unknown token6394 returns empty data6395 when storing data6396 returns stored data6397 and after deleting them6398 data are removed6399RuboCop::Cop::Scalability::IdempotentWorker6400 adds an offense when not defining idempotent method6401 adds an offense when not defining idempotent method6402Gitlab::MarkdownCache::Redis::Store6403 #save6404 stores updates to html fields and version6405 #read6406 reads the html fields and version from redis if they were stored6407 is mared loaded after reading6408ExternalLinkHelper6409 returns external link with icon6410 allows options when creating external link with icon6411Types::Ci::DetailedStatusType6412 is expected to eq "DetailedStatus"6413 has all fields6414Types::Tree::TreeType6415 is expected to eq "Tree"6416 is expected to have graphql fields :trees, :submodules, :blobs, and :last_commit6417Milestone6418 is expected to eq "Milestone"6419 is expected to require graphql authorizations :read_milestone6420Gitlab::Git::Patches::Collection6421 #size6422 combines the size of the patches6423 #valid_size?6424 is not valid if the total size is bigger than 2MB6425Gitlab::Routing6426 when module is included6427 makes it possible to access url helpers6428 when module is not included6429 exposes url helpers module through a method6430Gitlab::GithubImport::ImportPullRequestWorker6431 #import6432 imports a pull request6433ExpireBuildArtifactsWorker6434 #perform6435 executes a service6436Gitlab::Cluster::PumaWorkerKillerObserver6437 #callback6438 increments timeout counter6439Types::PermissionTypes::User6440 returns user permissions6441Gitlab::Git::GitmodulesParser6442 parses a .gitmodules file correctly6443Bitbucket::Collection6444 iterates paginator6445Evidences::EvidenceSerializer6446 represents an EvidenceEntity entity6447Knapsack report was generated. Preview:6448{6449 "spec/factories_spec.rb": 139.06902980804443,6450 "spec/models/gpg_key_spec.rb": 79.14065647125244,6451 "spec/lib/gitlab/closing_issue_extractor_spec.rb": 53.818938970565796,6452 "spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb": 39.89125728607178,6453 "spec/lib/gitlab/search_results_spec.rb": 25.719893217086792,6454 "spec/lib/gitlab/diff/file_spec.rb": 21.745890855789185,6455 "spec/lib/banzai/pipeline/wiki_pipeline_spec.rb": 19.76116156578064,6456 "spec/services/ci/register_job_service_spec.rb": 20.558956146240234,6457 "spec/services/system_note_service_spec.rb": 15.68868088722229,6458 "spec/policies/note_policy_spec.rb": 11.559282541275024,6459 "spec/models/project_services/unify_circuit_service_spec.rb": 12.813621282577515,6460 "spec/lib/gitlab/cycle_analytics/plan_stage_spec.rb": 10.0472092628479,6461 "spec/finders/runner_jobs_finder_spec.rb": 11.13417387008667,6462 "spec/lib/gitlab/gpg_spec.rb": 10.348777770996094,6463 "spec/models/project_services/teamcity_service_spec.rb": 9.255553245544434,6464 "spec/lib/gitlab/legacy_github_import/importer_spec.rb": 7.067744493484497,6465 "spec/models/clusters/clusters_hierarchy_spec.rb": 7.3311357498168945,6466 "spec/lib/gitlab/git/wiki_spec.rb": 6.605406999588013,6467 "spec/services/clusters/gcp/provision_service_spec.rb": 8.718080282211304,6468 "spec/policies/global_policy_spec.rb": 7.036634922027588,6469 "spec/services/issues/import_csv_service_spec.rb": 6.907658576965332,6470 "spec/lib/gitlab/diff/highlight_cache_spec.rb": 7.061559438705444,6471 "spec/services/merge_requests/assign_issues_service_spec.rb": 5.3621649742126465,6472 "spec/services/ci/update_ci_ref_status_service_spec.rb": 5.526727199554443,6473 "spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb": 4.910141706466675,6474 "spec/finders/concerns/finder_methods_spec.rb": 4.000683784484863,6475 "spec/models/project_services/drone_ci_service_spec.rb": 5.0947535037994385,6476 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 3.0949647426605225,6477 "spec/services/notification_recipient_service_spec.rb": 3.303079128265381,6478 "spec/lib/gitlab/import_export/group/tree_restorer_spec.rb": 4.775750637054443,6479 "spec/policies/board_policy_spec.rb": 2.7417664527893066,6480 "spec/services/suggestions/create_service_spec.rb": 3.7901828289031982,6481 "spec/workers/invalid_gpg_signature_update_worker_spec.rb": 3.7653679847717285,6482 "spec/views/notify/pipeline_fixed_email.html.haml_spec.rb": 3.848062753677368,6483 "spec/policies/award_emoji_policy_spec.rb": 4.3336474895477295,6484 "spec/services/members/update_service_spec.rb": 4.0222272872924805,6485 "spec/helpers/search_helper_spec.rb": 9.17320442199707,6486 "spec/lib/gitlab/popen_spec.rb": 3.912010431289673,6487 "spec/helpers/avatars_helper_spec.rb": 2.9140264987945557,6488 "spec/views/projects/artifacts/_artifact.html.haml_spec.rb": 2.674259662628174,6489 "spec/lib/gitlab/badge/coverage/report_spec.rb": 2.708521604537964,6490 "spec/policies/group_member_policy_spec.rb": 2.480696201324463,6491 "spec/models/project_services/bugzilla_service_spec.rb": 2.814568519592285,6492 "spec/lib/gitlab/url_builder_spec.rb": 2.4728188514709473,6493 "spec/serializers/cluster_application_entity_spec.rb": 2.80326771736145,6494 "spec/lib/gitlab/kubernetes/default_namespace_spec.rb": 1.8101162910461426,6495 "spec/services/clusters/applications/patch_service_spec.rb": 2.3687119483947754,6496 "spec/services/projects/hashed_storage/rollback_attachments_service_spec.rb": 2.1495473384857178,6497 "spec/serializers/environment_entity_spec.rb": 2.4270620346069336,6498 "spec/services/clusters/destroy_service_spec.rb": 2.2418527603149414,6499 "spec/graphql/mutations/merge_requests/set_subscription_spec.rb": 1.5747346878051758,6500 "spec/models/concerns/has_environment_scope_spec.rb": 2.1841797828674316,6501 "spec/services/commits/tag_service_spec.rb": 2.271245002746582,6502 "spec/workers/new_issue_worker_spec.rb": 1.4418730735778809,6503 "spec/services/projects/participants_service_spec.rb": 2.085308790206909,6504 "spec/helpers/merge_requests_helper_spec.rb": 1.7412545680999756,6505 "spec/lib/gitlab/git/rugged_impl/use_rugged_spec.rb": 1.705174207687378,6506 "spec/services/labels/create_service_spec.rb": 1.4653940200805664,6507 "spec/models/deployment_cluster_spec.rb": 1.7362759113311768,6508 "spec/lib/gitlab/group_search_results_spec.rb": 1.5176942348480225,6509 "spec/services/projects/operations/update_service_spec.rb": 1.6447231769561768,6510 "spec/graphql/mutations/issues/set_confidential_spec.rb": 1.5123469829559326,6511 "spec/presenters/commit_presenter_spec.rb": 1.2334203720092773,6512 "spec/lib/gitlab/auth/ldap/access_spec.rb": 1.6979725360870361,6513 "spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb": 1.4738655090332031,6514 "spec/views/shared/notes/_form.html.haml_spec.rb": 1.3128414154052734,6515 "spec/serializers/evidences/milestone_entity_spec.rb": 1.1333398818969727,6516 "spec/views/shared/runners/show.html.haml_spec.rb": 1.0724973678588867,6517 "spec/workers/repository_update_remote_mirror_worker_spec.rb": 1.3430120944976807,6518 "spec/lib/gitlab/slash_commands/issue_search_spec.rb": 1.316075325012207,6519 "spec/services/compare_service_spec.rb": 0.891157865524292,6520 "spec/lib/gitlab/import_export/references_configuration_spec.rb": 0.8241820335388184,6521 "spec/models/project_deploy_token_spec.rb": 1.055497407913208,6522 "spec/models/concerns/reactive_caching_spec.rb": 0.8395228385925293,6523 "spec/lib/gitlab/checks/project_created_spec.rb": 0.7506675720214844,6524 "spec/models/blob_viewer/readme_spec.rb": 0.9354779720306396,6525 "spec/lib/gitlab/optimistic_locking_spec.rb": 1.2100634574890137,6526 "spec/lib/gitlab/import_export/shared_spec.rb": 1.0072360038757324,6527 "spec/services/projects/hashed_storage/rollback_service_spec.rb": 0.8881089687347412,6528 "spec/lib/gitlab/snippet_search_results_spec.rb": 0.4117255210876465,6529 "spec/lib/gitlab/cleanup/remote_uploads_spec.rb": 0.9730076789855957,6530 "spec/models/concerns/delete_with_limit_spec.rb": 0.823314905166626,6531 "spec/models/protectable_dropdown_spec.rb": 0.7262611389160156,6532 "spec/lib/gitlab/lets_encrypt_spec.rb": 1.3560781478881836,6533 "spec/lib/gitlab/phabricator_import/importer_spec.rb": 0.6098465919494629,6534 "spec/serializers/analytics_issue_entity_spec.rb": 0.6496925354003906,6535 "spec/lib/quality/seeders/issues_spec.rb": 0.6313722133636475,6536 "spec/graphql/resolvers/users/snippets_resolver_spec.rb": 0.6227133274078369,6537 "spec/policies/namespace_policy_spec.rb": 0.542194128036499,6538 "spec/helpers/notifications_helper_spec.rb": 0.543870210647583,6539 "spec/workers/object_pool/destroy_worker_spec.rb": 0.4809384346008301,6540 "spec/models/concerns/sortable_spec.rb": 0.740565299987793,6541 "spec/lib/gitlab/phabricator_import/issues/importer_spec.rb": 0.5973460674285889,6542 "spec/routing/group_routing_spec.rb": 0.4994809627532959,6543 "spec/services/ci/find_exposed_artifacts_service_spec.rb": 0.44520092010498047,6544 "spec/lib/gitlab/ci/build/credentials/factory_spec.rb": 0.47107386589050293,6545 "spec/services/users/repair_ldap_blocked_service_spec.rb": 0.1633601188659668,6546 "spec/helpers/profiles_helper_spec.rb": 0.44783878326416016,6547 "spec/helpers/releases_helper_spec.rb": 0.45861053466796875,6548 "spec/services/system_notes/zoom_service_spec.rb": 0.37812066078186035,6549 "spec/lib/gitlab/sql/recursive_cte_spec.rb": 0.06217384338378906,6550 "spec/workers/group_destroy_worker_spec.rb": 0.4162125587463379,6551 "spec/lib/gitlab/noteable_metadata_spec.rb": 0.34497976303100586,6552 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.024404048919677734,6553 "spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb": 0.03140830993652344,6554 "spec/lib/json_web_token/hmac_token_spec.rb": 0.28564000129699707,6555 "spec/lib/gitlab/url_sanitizer_spec.rb": 0.3099043369293213,6556 "spec/lib/gitlab/blame_spec.rb": 0.2554147243499756,6557 "spec/lib/banzai/filter/broadcast_message_sanitization_filter_spec.rb": 0.16681528091430664,6558 "spec/validators/x509_certificate_credentials_validator_spec.rb": 0.2091686725616455,6559 "spec/lib/gitlab/ci/variables/collection/item_spec.rb": 0.23844194412231445,6560 "spec/lib/banzai/pipeline/post_process_pipeline_spec.rb": 0.1942150592803955,6561 "spec/models/project_repository_spec.rb": 0.23053884506225586,6562 "spec/lib/gitlab/private_commit_email_spec.rb": 0.1309797763824463,6563 "spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb": 0.32828307151794434,6564 "spec/services/clusters/cleanup/service_account_service_spec.rb": 0.18663787841796875,6565 "spec/workers/namespaces/schedule_aggregation_worker_spec.rb": 0.15344023704528809,6566 "spec/lib/gitlab/graphql/connections/keyset/order_info_spec.rb": 0.029443025588989258,6567 "spec/lib/gitaly/server_spec.rb": 0.1383824348449707,6568 "spec/tasks/gitlab/task_helpers_spec.rb": 0.18044543266296387,6569 "spec/lib/gitlab/manifest_import/manifest_spec.rb": 0.297055721282959,6570 "spec/lib/gitlab/favicon_spec.rb": 0.08745789527893066,6571 "spec/lib/gitlab/ci/config/entry/bridge_spec.rb": 0.13032197952270508,6572 "spec/workers/error_tracking_issue_link_worker_spec.rb": 0.11877799034118652,6573 "spec/models/concerns/sha_attribute_spec.rb": 0.029819011688232422,6574 "spec/lib/gitlab/redis/queues_spec.rb": 0.10051178932189941,6575 "spec/lib/gitlab/import_export/attribute_configuration_spec.rb": 0.10628294944763184,6576 "spec/helpers/milestones_routing_helper_spec.rb": 0.08092236518859863,6577 "spec/rubocop/cop/scalability/cron_worker_context_spec.rb": 0.0800619125366211,6578 "spec/models/list_user_preference_spec.rb": 0.0871725082397461,6579 "spec/views/help/instance_configuration.html.haml_spec.rb": 0.08096528053283691,6580 "spec/lib/gitlab/github_import/representation/note_spec.rb": 0.06679844856262207,6581 "spec/lib/gitlab/ci/config/entry/jobs_spec.rb": 0.08255219459533691,6582 "spec/helpers/rss_helper_spec.rb": 0.06407999992370605,6583 "spec/lib/gitlab/cross_project_access/check_info_spec.rb": 0.04938387870788574,6584 "spec/models/ci/build_trace_section_spec.rb": 0.05446767807006836,6585 "spec/services/prometheus/proxy_service_spec.rb": 0.04614543914794922,6586 "spec/lib/gitlab/git/lfs_changes_spec.rb": 0.04906320571899414,6587 "spec/lib/gitlab/health_checks/db_check_spec.rb": 0.047284603118896484,6588 "spec/graphql/mutations/todos/mark_all_done_spec.rb": 0.046784162521362305,6589 "spec/graphql/resolvers/echo_resolver_spec.rb": 0.05092310905456543,6590 "spec/models/postgresql/replication_slot_spec.rb": 0.03747963905334473,6591 "spec/workers/background_migration_worker_spec.rb": 0.028617382049560547,6592 "spec/lib/gitlab/phabricator_import/conduit/response_spec.rb": 0.045856475830078125,6593 "spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb": 0.03530764579772949,6594 "spec/serializers/test_suite_comparer_entity_spec.rb": 0.0335850715637207,6595 "spec/lib/gitlab/github_import/importer/lfs_objects_importer_spec.rb": 0.033418893814086914,6596 "spec/lib/gitlab/dependency_linker_spec.rb": 0.034026384353637695,6597 "spec/lib/gitlab/git/conflict/file_spec.rb": 0.013326883316040039,6598 "spec/rubocop/cop/graphql/authorize_types_spec.rb": 0.04480910301208496,6599 "spec/graphql/resolvers/base_resolver_spec.rb": 0.0410611629486084,6600 "spec/lib/gitlab/anonymous_session_spec.rb": 0.02506089210510254,6601 "spec/models/user_mentions/commit_user_mention_spec.rb": 0.02132272720336914,6602 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.02994394302368164,6603 "spec/services/access_token_validation_service_spec.rb": 0.03152799606323242,6604 "spec/lib/gitlab/middleware/basic_health_check_spec.rb": 0.021120071411132812,6605 "spec/initializers/action_mailer_hooks_spec.rb": 0.026766538619995117,6606 "spec/rubocop/cop/scalability/file_uploads_spec.rb": 0.02284550666809082,6607 "spec/rubocop/cop/rspec/top_level_describe_path_spec.rb": 0.0236208438873291,6608 "spec/lib/gitlab/zoom_link_extractor_spec.rb": 0.02229022979736328,6609 "spec/lib/gitlab/gl_repository_spec.rb": 0.023287534713745117,6610 "spec/lib/gitlab/github_import/bulk_importing_spec.rb": 0.01024937629699707,6611 "spec/rubocop/cop/qa/element_with_pattern_spec.rb": 0.018428325653076172,6612 "spec/lib/feature/gitaly_spec.rb": 0.012262821197509766,6613 "spec/lib/gitlab/config/entry/unspecified_spec.rb": 0.010984420776367188,6614 "spec/lib/gitlab/ci/status/skipped_spec.rb": 0.014059782028198242,6615 "spec/lib/sentry/pagination_parser_spec.rb": 0.2389216423034668,6616 "spec/lib/gitlab/metrics/exporter/web_exporter_spec.rb": 0.018954038619995117,6617 "spec/workers/pipeline_notification_worker_spec.rb": 0.014670848846435547,6618 "spec/lib/banzai/filter_array_spec.rb": 0.013344287872314453,6619 "spec/graphql/types/award_emojis/award_emoji_type_spec.rb": 0.011172771453857422,6620 "spec/lib/gitlab/chat_name_token_spec.rb": 0.012637615203857422,6621 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.009941577911376953,6622 "spec/lib/gitlab/markdown_cache/redis/store_spec.rb": 0.012531280517578125,6623 "spec/helpers/external_link_helper_spec.rb": 0.007300615310668945,6624 "spec/graphql/types/ci/detailed_status_type_spec.rb": 0.0071260929107666016,6625 "spec/graphql/types/tree/tree_type_spec.rb": 0.00687408447265625,6626 "spec/graphql/types/milestone_type_spec.rb": 0.006852865219116211,6627 "spec/lib/gitlab/git/patches/collection_spec.rb": 0.007628917694091797,6628 "spec/lib/gitlab/routing_spec.rb": 0.006392240524291992,6629 "spec/workers/gitlab/github_import/import_pull_request_worker_spec.rb": 0.0048007965087890625,6630 "spec/workers/expire_build_artifacts_worker_spec.rb": 0.0036478042602539062,6631 "spec/lib/gitlab/cluster/puma_worker_killer_observer_spec.rb": 0.0038788318634033203,6632 "spec/graphql/types/permission_types/user_spec.rb": 0.003091573715209961,6633 "spec/lib/gitlab/git/gitmodules_parser_spec.rb": 0.0030312538146972656,6634 "spec/lib/bitbucket/collection_spec.rb": 0.0031588077545166016,6635 "spec/serializers/evidences/evidence_serializer_spec.rb": 0.0029683113098144536636}6637Knapsack global time execution for tests: 11m 31s6638Pending: (Failures listed here are expected and do not affect your suite's status)6639 1) factories cycle_analytics_project_stage factory linting issue_stage trait does not raise error when created6640 # No reason given6641 # ./spec/factories_spec.rb:186642 2) factories award_emoji factory linting upvote trait does not raise error when created6643 # No reason given6644 # ./spec/factories_spec.rb:186645 3) factories award_emoji factory linting downvote trait does not raise error when created6646 # No reason given6647 # ./spec/factories_spec.rb:186648 4) factories broadcast_message factory linting expired trait does not raise error when created6649 # No reason given6650 # ./spec/factories_spec.rb:186651 5) factories broadcast_message factory linting future trait does not raise error when created6652 # No reason given6653 # ./spec/factories_spec.rb:186654 6) factories broadcast_message factory linting notification trait does not raise error when created6655 # No reason given6656 # ./spec/factories_spec.rb:186657 7) factories ci_bridge factory linting variables trait does not raise error when created6658 # No reason given6659 # ./spec/factories_spec.rb:186660 8) factories ci_build_trace_chunk factory linting redis_with_data trait does not raise error when created6661 # No reason given6662 # ./spec/factories_spec.rb:186663 9) factories ci_build_trace_chunk factory linting redis_without_data trait does not raise error when created6664 # No reason given6665 # ./spec/factories_spec.rb:186666 10) factories ci_build_trace_chunk factory linting database_with_data trait does not raise error when created6667 # No reason given6668 # ./spec/factories_spec.rb:186669 11) factories ci_build_trace_chunk factory linting database_without_data trait does not raise error when created6670 # No reason given6671 # ./spec/factories_spec.rb:186672 12) factories ci_build_trace_chunk factory linting fog_with_data trait does not raise error when created6673 # No reason given6674 # ./spec/factories_spec.rb:186675 13) factories ci_build_trace_chunk factory linting fog_without_data trait does not raise error when created6676 # No reason given6677 # ./spec/factories_spec.rb:186678 14) factories ci_build factory linting degenerated trait does not raise error when created6679 # No reason given6680 # ./spec/factories_spec.rb:186681 15) factories ci_build factory linting started trait does not raise error when created6682 # No reason given6683 # ./spec/factories_spec.rb:186684 16) factories ci_build factory linting finished trait does not raise error when created6685 # No reason given6686 # ./spec/factories_spec.rb:186687 17) factories ci_build factory linting success trait does not raise error when created6688 # No reason given6689 # ./spec/factories_spec.rb:186690 18) factories ci_build factory linting failed trait does not raise error when created6691 # No reason given6692 # ./spec/factories_spec.rb:186693 19) factories ci_build factory linting canceled trait does not raise error when created6694 # No reason given6695 # ./spec/factories_spec.rb:186696 20) factories ci_build factory linting skipped trait does not raise error when created6697 # No reason given6698 # ./spec/factories_spec.rb:186699 21) factories ci_build factory linting running trait does not raise error when created6700 # No reason given6701 # ./spec/factories_spec.rb:186702 22) factories ci_build factory linting pending trait does not raise error when created6703 # No reason given6704 # ./spec/factories_spec.rb:186705 23) factories ci_build factory linting created trait does not raise error when created6706 # No reason given6707 # ./spec/factories_spec.rb:186708 24) factories ci_build factory linting waiting_for_resource trait does not raise error when created6709 # No reason given6710 # ./spec/factories_spec.rb:186711 25) factories ci_build factory linting preparing trait does not raise error when created6712 # No reason given6713 # ./spec/factories_spec.rb:186714 26) factories ci_build factory linting scheduled trait does not raise error when created6715 # No reason given6716 # ./spec/factories_spec.rb:186717 27) factories ci_build factory linting expired_scheduled trait does not raise error when created6718 # No reason given6719 # ./spec/factories_spec.rb:186720 28) factories ci_build factory linting manual trait does not raise error when created6721 # No reason given6722 # ./spec/factories_spec.rb:186723 29) factories ci_build factory linting teardown_environment trait does not raise error when created6724 # No reason given6725 # ./spec/factories_spec.rb:186726 30) factories ci_build factory linting deploy_to_production trait does not raise error when created6727 # No reason given6728 # ./spec/factories_spec.rb:186729 31) factories ci_build factory linting start_review_app trait does not raise error when created6730 # No reason given6731 # ./spec/factories_spec.rb:186732 32) factories ci_build factory linting stop_review_app trait does not raise error when created6733 # No reason given6734 # ./spec/factories_spec.rb:186735 33) factories ci_build factory linting allowed_to_fail trait does not raise error when created6736 # No reason given6737 # ./spec/factories_spec.rb:186738 34) factories ci_build factory linting ignored trait does not raise error when created6739 # No reason given6740 # ./spec/factories_spec.rb:186741 35) factories ci_build factory linting playable trait does not raise error when created6742 # No reason given6743 # ./spec/factories_spec.rb:186744 36) factories ci_build factory linting retryable trait does not raise error when created6745 # No reason given6746 # ./spec/factories_spec.rb:186747 37) factories ci_build factory linting schedulable trait does not raise error when created6748 # No reason given6749 # ./spec/factories_spec.rb:186750 38) factories ci_build factory linting actionable trait does not raise error when created6751 # No reason given6752 # ./spec/factories_spec.rb:186753 39) factories ci_build factory linting retried trait does not raise error when created6754 # No reason given6755 # ./spec/factories_spec.rb:186756 40) factories ci_build factory linting cancelable trait does not raise error when created6757 # No reason given6758 # ./spec/factories_spec.rb:186759 41) factories ci_build factory linting erasable trait does not raise error when created6760 # No reason given6761 # ./spec/factories_spec.rb:186762 42) factories ci_build factory linting tags trait does not raise error when created6763 # No reason given6764 # ./spec/factories_spec.rb:186765 43) factories ci_build factory linting on_tag trait does not raise error when created6766 # No reason given6767 # ./spec/factories_spec.rb:186768 44) factories ci_build factory linting triggered trait does not raise error when created6769 # No reason given6770 # ./spec/factories_spec.rb:186771 45) factories ci_build factory linting resource_group trait does not raise error when created6772 # No reason given6773 # ./spec/factories_spec.rb:186774 46) factories ci_build factory linting with_deployment trait does not raise error when created6775 # No reason given6776 # ./spec/factories_spec.rb:186777 47) factories ci_build factory linting tag trait does not raise error when created6778 # No reason given6779 # ./spec/factories_spec.rb:186780 48) factories ci_build factory linting coverage trait does not raise error when created6781 # No reason given6782 # ./spec/factories_spec.rb:186783 49) factories ci_build factory linting trace_live trait does not raise error when created6784 # No reason given6785 # ./spec/factories_spec.rb:186786 50) factories ci_build factory linting trace_artifact trait does not raise error when created6787 # No reason given6788 # ./spec/factories_spec.rb:186789 51) factories ci_build factory linting trace_with_duplicate_sections trait does not raise error when created6790 # No reason given6791 # ./spec/factories_spec.rb:186792 52) factories ci_build factory linting trace_with_sections trait does not raise error when created6793 # No reason given6794 # ./spec/factories_spec.rb:186795 53) factories ci_build factory linting unicode_trace_live trait does not raise error when created6796 # No reason given6797 # ./spec/factories_spec.rb:186798 54) factories ci_build factory linting erased trait does not raise error when created6799 # No reason given6800 # ./spec/factories_spec.rb:186801 55) factories ci_build factory linting queued trait does not raise error when created6802 # No reason given6803 # ./spec/factories_spec.rb:186804 56) factories ci_build factory linting artifacts trait does not raise error when created6805 # No reason given6806 # ./spec/factories_spec.rb:186807 57) factories ci_build factory linting test_reports trait does not raise error when created6808 # No reason given6809 # ./spec/factories_spec.rb:186810 58) factories ci_build factory linting expired trait does not raise error when created6811 # No reason given6812 # ./spec/factories_spec.rb:186813 59) factories ci_build factory linting with_commit trait does not raise error when created6814 # No reason given6815 # ./spec/factories_spec.rb:186816 60) factories ci_build factory linting with_commit_and_author trait does not raise error when created6817 # No reason given6818 # ./spec/factories_spec.rb:186819 61) factories ci_build factory linting extended_options trait does not raise error when created6820 # No reason given6821 # ./spec/factories_spec.rb:186822 62) factories ci_build factory linting no_options trait does not raise error when created6823 # No reason given6824 # ./spec/factories_spec.rb:186825 63) factories ci_build factory linting dast trait does not raise error when created6826 # No reason given6827 # ./spec/factories_spec.rb:186828 64) factories ci_build factory linting sast trait does not raise error when created6829 # No reason given6830 # ./spec/factories_spec.rb:186831 65) factories ci_build factory linting dependency_scanning trait does not raise error when created6832 # No reason given6833 # ./spec/factories_spec.rb:186834 66) factories ci_build factory linting container_scanning trait does not raise error when created6835 # No reason given6836 # ./spec/factories_spec.rb:186837 67) factories ci_build factory linting license_management trait does not raise error when created6838 # No reason given6839 # ./spec/factories_spec.rb:186840 68) factories ci_build factory linting non_playable trait does not raise error when created6841 # No reason given6842 # ./spec/factories_spec.rb:186843 69) factories ci_build factory linting protected trait does not raise error when created6844 # No reason given6845 # ./spec/factories_spec.rb:186846 70) factories ci_build factory linting script_failure trait does not raise error when created6847 # No reason given6848 # ./spec/factories_spec.rb:186849 71) factories ci_build factory linting api_failure trait does not raise error when created6850 # No reason given6851 # ./spec/factories_spec.rb:186852 72) factories ci_build factory linting prerequisite_failure trait does not raise error when created6853 # No reason given6854 # ./spec/factories_spec.rb:186855 73) factories ci_build factory linting with_runner_session trait does not raise error when created6856 # No reason given6857 # ./spec/factories_spec.rb:186858 74) factories ci_group_variable factory linting protected trait does not raise error when created6859 # No reason given6860 # ./spec/factories_spec.rb:186861 75) factories ci_job_artifact factory linting expired trait does not raise error when created6862 # No reason given6863 # ./spec/factories_spec.rb:186864 76) factories ci_job_artifact factory linting remote_store trait does not raise error when created6865 # No reason given6866 # ./spec/factories_spec.rb:186867 77) factories ci_job_artifact factory linting raw trait does not raise error when created6868 # No reason given6869 # ./spec/factories_spec.rb:186870 78) factories ci_job_artifact factory linting zip trait does not raise error when created6871 # No reason given6872 # ./spec/factories_spec.rb:186873 79) factories ci_job_artifact factory linting gzip trait does not raise error when created6874 # No reason given6875 # ./spec/factories_spec.rb:186876 80) factories ci_job_artifact factory linting archive trait does not raise error when created6877 # No reason given6878 # ./spec/factories_spec.rb:186879 81) factories ci_job_artifact factory linting legacy_archive trait does not raise error when created6880 # No reason given6881 # ./spec/factories_spec.rb:186882 82) factories ci_job_artifact factory linting metadata trait does not raise error when created6883 # No reason given6884 # ./spec/factories_spec.rb:186885 83) factories ci_job_artifact factory linting trace trait does not raise error when created6886 # No reason given6887 # ./spec/factories_spec.rb:186888 84) factories ci_job_artifact factory linting junit trait does not raise error when created6889 # No reason given6890 # ./spec/factories_spec.rb:186891 85) factories ci_job_artifact factory linting junit_with_ant trait does not raise error when created6892 # No reason given6893 # ./spec/factories_spec.rb:186894 86) factories ci_job_artifact factory linting junit_with_three_testsuites trait does not raise error when created6895 # No reason given6896 # ./spec/factories_spec.rb:186897 87) factories ci_job_artifact factory linting junit_with_corrupted_data trait does not raise error when created6898 # No reason given6899 # ./spec/factories_spec.rb:186900 88) factories ci_job_artifact factory linting codequality trait does not raise error when created6901 # No reason given6902 # ./spec/factories_spec.rb:186903 89) factories ci_job_artifact factory linting lsif trait does not raise error when created6904 # No reason given6905 # ./spec/factories_spec.rb:186906 90) factories ci_job_artifact factory linting correct_checksum trait does not raise error when created6907 # No reason given6908 # ./spec/factories_spec.rb:186909 91) factories ci_pipeline_schedule factory linting every_minute trait does not raise error when created6910 # No reason given6911 # ./spec/factories_spec.rb:186912 92) factories ci_pipeline_schedule factory linting hourly trait does not raise error when created6913 # No reason given6914 # ./spec/factories_spec.rb:186915 93) factories ci_pipeline_schedule factory linting nightly trait does not raise error when created6916 # No reason given6917 # ./spec/factories_spec.rb:186918 94) factories ci_pipeline_schedule factory linting weekly trait does not raise error when created6919 # No reason given6920 # ./spec/factories_spec.rb:186921 95) factories ci_pipeline_schedule factory linting monthly trait does not raise error when created6922 # No reason given6923 # ./spec/factories_spec.rb:186924 96) factories ci_pipeline_schedule factory linting inactive trait does not raise error when created6925 # No reason given6926 # ./spec/factories_spec.rb:186927 97) factories ci_pipeline factory linting invalid trait does not raise error when created6928 # No reason given6929 # ./spec/factories_spec.rb:186930 98) factories ci_pipeline factory linting created trait does not raise error when created6931 # No reason given6932 # ./spec/factories_spec.rb:186933 99) factories ci_pipeline factory linting preparing trait does not raise error when created6934 # No reason given6935 # ./spec/factories_spec.rb:186936 100) factories ci_pipeline factory linting blocked trait does not raise error when created6937 # No reason given6938 # ./spec/factories_spec.rb:186939 101) factories ci_pipeline factory linting scheduled trait does not raise error when created6940 # No reason given6941 # ./spec/factories_spec.rb:186942 102) factories ci_pipeline factory linting success trait does not raise error when created6943 # No reason given6944 # ./spec/factories_spec.rb:186945 103) factories ci_pipeline factory linting running trait does not raise error when created6946 # No reason given6947 # ./spec/factories_spec.rb:186948 104) factories ci_pipeline factory linting failed trait does not raise error when created6949 # No reason given6950 # ./spec/factories_spec.rb:186951 105) factories ci_pipeline factory linting protected trait does not raise error when created6952 # No reason given6953 # ./spec/factories_spec.rb:186954 106) factories ci_pipeline factory linting with_test_reports trait does not raise error when created6955 # No reason given6956 # ./spec/factories_spec.rb:186957 107) factories ci_pipeline factory linting with_exposed_artifacts trait does not raise error when created6958 # No reason given6959 # ./spec/factories_spec.rb:186960 108) factories ci_pipeline factory linting with_job trait does not raise error when created6961 # No reason given6962 # ./spec/factories_spec.rb:186963 109) factories ci_pipeline factory linting auto_devops_source trait does not raise error when created6964 # No reason given6965 # ./spec/factories_spec.rb:186966 110) factories ci_pipeline factory linting repository_source trait does not raise error when created6967 # No reason given6968 # ./spec/factories_spec.rb:186969 111) factories ci_resource factory linting retained trait does not raise error when created6970 # No reason given6971 # ./spec/factories_spec.rb:186972 112) factories ci_runner factory linting online trait does not raise error when created6973 # No reason given6974 # ./spec/factories_spec.rb:186975 113) factories ci_runner factory linting instance trait does not raise error when created6976 # No reason given6977 # ./spec/factories_spec.rb:186978 114) factories ci_runner factory linting group trait does not raise error when created6979 # No reason given6980 # ./spec/factories_spec.rb:186981 115) factories ci_runner factory linting project trait does not raise error when created6982 # No reason given6983 # ./spec/factories_spec.rb:186984 116) factories ci_runner factory linting without_projects trait does not raise error when created6985 # No reason given6986 # ./spec/factories_spec.rb:186987 117) factories ci_runner factory linting inactive trait does not raise error when created6988 # No reason given6989 # ./spec/factories_spec.rb:186990 118) factories ci_runner factory linting ref_protected trait does not raise error when created6991 # No reason given6992 # ./spec/factories_spec.rb:186993 119) factories ci_runner factory linting tagged_only trait does not raise error when created6994 # No reason given6995 # ./spec/factories_spec.rb:186996 120) factories ci_runner factory linting locked trait does not raise error when created6997 # No reason given6998 # ./spec/factories_spec.rb:186999 121) factories ci_variable factory linting protected trait does not raise error when created7000 # No reason given7001 # ./spec/factories_spec.rb:187002 122) factories clusters_applications_helm factory linting not_installable trait does not raise error when created7003 # No reason given7004 # ./spec/factories_spec.rb:187005 123) factories clusters_applications_helm factory linting errored trait does not raise error when created7006 # No reason given7007 # ./spec/factories_spec.rb:187008 124) factories clusters_applications_helm factory linting installable trait does not raise error when created7009 # No reason given7010 # ./spec/factories_spec.rb:187011 125) factories clusters_applications_helm factory linting scheduled trait does not raise error when created7012 # No reason given7013 # ./spec/factories_spec.rb:187014 126) factories clusters_applications_helm factory linting installing trait does not raise error when created7015 # No reason given7016 # ./spec/factories_spec.rb:187017 127) factories clusters_applications_helm factory linting installed trait does not raise error when created7018 # No reason given7019 # ./spec/factories_spec.rb:187020 128) factories clusters_applications_helm factory linting updating trait does not raise error when created7021 # No reason given7022 # ./spec/factories_spec.rb:187023 129) factories clusters_applications_helm factory linting updated trait does not raise error when created7024 # No reason given7025 # ./spec/factories_spec.rb:187026 130) factories clusters_applications_helm factory linting update_errored trait does not raise error when created7027 # No reason given7028 # ./spec/factories_spec.rb:187029 131) factories clusters_applications_helm factory linting uninstalling trait does not raise error when created7030 # No reason given7031 # ./spec/factories_spec.rb:187032 132) factories clusters_applications_helm factory linting uninstall_errored trait does not raise error when created7033 # No reason given7034 # ./spec/factories_spec.rb:187035 133) factories clusters_applications_helm factory linting timed_out trait does not raise error when created7036 # No reason given7037 # ./spec/factories_spec.rb:187038 134) factories clusters_applications_ingress factory linting no_helm_installed trait does not raise error when created7039 # No reason given7040 # ./spec/factories_spec.rb:187041 135) factories clusters_applications_cert_manager factory linting no_helm_installed trait does not raise error when created7042 # No reason given7043 # ./spec/factories_spec.rb:187044 136) factories clusters_applications_elastic_stack factory linting no_helm_installed trait does not raise error when created7045 # No reason given7046 # ./spec/factories_spec.rb:187047 137) factories clusters_applications_crossplane factory linting no_helm_installed trait does not raise error when created7048 # No reason given7049 # ./spec/factories_spec.rb:187050 138) factories clusters_applications_prometheus factory linting no_helm_installed trait does not raise error when created7051 # No reason given7052 # ./spec/factories_spec.rb:187053 139) factories clusters_applications_runner factory linting no_helm_installed trait does not raise error when created7054 # No reason given7055 # ./spec/factories_spec.rb:187056 140) factories clusters_applications_knative factory linting no_helm_installed trait does not raise error when created7057 # No reason given7058 # ./spec/factories_spec.rb:187059 141) factories clusters_applications_jupyter factory linting no_helm_installed trait does not raise error when created7060 # No reason given7061 # ./spec/factories_spec.rb:187062 142) factories cluster factory linting instance trait does not raise error when created7063 # No reason given7064 # ./spec/factories_spec.rb:187065 143) factories cluster factory linting project trait does not raise error when created7066 # No reason given7067 # ./spec/factories_spec.rb:187068 144) factories cluster factory linting group trait does not raise error when created7069 # No reason given7070 # ./spec/factories_spec.rb:187071 145) factories cluster factory linting management_project trait does not raise error when created7072 # No reason given7073 # ./spec/factories_spec.rb:187074 146) factories cluster factory linting namespace_per_environment_disabled trait does not raise error when created7075 # No reason given7076 # ./spec/factories_spec.rb:187077 147) factories cluster factory linting provided_by_user trait does not raise error when created7078 # No reason given7079 # ./spec/factories_spec.rb:187080 148) factories cluster factory linting provided_by_gcp trait does not raise error when created7081 # No reason given7082 # ./spec/factories_spec.rb:187083 149) factories cluster factory linting provided_by_aws trait does not raise error when created7084 # No reason given7085 # ./spec/factories_spec.rb:187086 150) factories cluster factory linting providing_by_gcp trait does not raise error when created7087 # No reason given7088 # ./spec/factories_spec.rb:187089 151) factories cluster factory linting rbac_disabled trait does not raise error when created7090 # No reason given7091 # ./spec/factories_spec.rb:187092 152) factories cluster factory linting cloud_run_enabled trait does not raise error when created7093 # No reason given7094 # ./spec/factories_spec.rb:187095 153) factories cluster factory linting disabled trait does not raise error when created7096 # No reason given7097 # ./spec/factories_spec.rb:187098 154) factories cluster factory linting production_environment trait does not raise error when created7099 # No reason given7100 # ./spec/factories_spec.rb:187101 155) factories cluster factory linting with_installed_helm trait does not raise error when created7102 # No reason given7103 # ./spec/factories_spec.rb:187104 156) factories cluster factory linting with_domain trait does not raise error when created7105 # No reason given7106 # ./spec/factories_spec.rb:187107 157) factories cluster factory linting with_environments trait does not raise error when created7108 # No reason given7109 # ./spec/factories_spec.rb:187110 158) factories cluster factory linting not_managed trait does not raise error when created7111 # No reason given7112 # ./spec/factories_spec.rb:187113 159) factories cluster factory linting cleanup_not_started trait does not raise error when created7114 # No reason given7115 # ./spec/factories_spec.rb:187116 160) factories cluster factory linting cleanup_uninstalling_applications trait does not raise error when created7117 # No reason given7118 # ./spec/factories_spec.rb:187119 161) factories cluster factory linting cleanup_removing_project_namespaces trait does not raise error when created7120 # No reason given7121 # ./spec/factories_spec.rb:187122 162) factories cluster factory linting cleanup_removing_service_account trait does not raise error when created7123 # No reason given7124 # ./spec/factories_spec.rb:187125 163) factories cluster factory linting cleanup_errored trait does not raise error when created7126 # No reason given7127 # ./spec/factories_spec.rb:187128 164) factories cluster_kubernetes_namespace factory linting with_token trait does not raise error when created7129 # No reason given7130 # ./spec/factories_spec.rb:187131 165) factories cluster_kubernetes_namespace factory linting without_token trait does not raise error when created7132 # No reason given7133 # ./spec/factories_spec.rb:187134 166) factories cluster_platform_kubernetes factory linting configured trait does not raise error when created7135 # No reason given7136 # ./spec/factories_spec.rb:187137 167) factories cluster_platform_kubernetes factory linting rbac_disabled trait does not raise error when created7138 # No reason given7139 # ./spec/factories_spec.rb:187140 168) factories cluster_provider_aws factory linting scheduled trait does not raise error when created7141 # No reason given7142 # ./spec/factories_spec.rb:187143 169) factories cluster_provider_aws factory linting creating trait does not raise error when created7144 # No reason given7145 # ./spec/factories_spec.rb:187146 170) factories cluster_provider_aws factory linting created trait does not raise error when created7147 # No reason given7148 # ./spec/factories_spec.rb:187149 171) factories cluster_provider_aws factory linting errored trait does not raise error when created7150 # No reason given7151 # ./spec/factories_spec.rb:187152 172) factories cluster_provider_gcp factory linting scheduled trait does not raise error when created7153 # No reason given7154 # ./spec/factories_spec.rb:187155 173) factories cluster_provider_gcp factory linting creating trait does not raise error when created7156 # No reason given7157 # ./spec/factories_spec.rb:187158 174) factories cluster_provider_gcp factory linting created trait does not raise error when created7159 # No reason given7160 # ./spec/factories_spec.rb:187161 175) factories cluster_provider_gcp factory linting errored trait does not raise error when created7162 # No reason given7163 # ./spec/factories_spec.rb:187164 176) factories cluster_provider_gcp factory linting abac_enabled trait does not raise error when created7165 # No reason given7166 # ./spec/factories_spec.rb:187167 177) factories cluster_provider_gcp factory linting cloud_run_enabled trait does not raise error when created7168 # No reason given7169 # ./spec/factories_spec.rb:187170 178) factories commit_status factory linting success trait does not raise error when created7171 # No reason given7172 # ./spec/factories_spec.rb:187173 179) factories commit_status factory linting failed trait does not raise error when created7174 # No reason given7175 # ./spec/factories_spec.rb:187176 180) factories commit_status factory linting canceled trait does not raise error when created7177 # No reason given7178 # ./spec/factories_spec.rb:187179 181) factories commit_status factory linting skipped trait does not raise error when created7180 # No reason given7181 # ./spec/factories_spec.rb:187182 182) factories commit_status factory linting running trait does not raise error when created7183 # No reason given7184 # ./spec/factories_spec.rb:187185 183) factories commit_status factory linting pending trait does not raise error when created7186 # No reason given7187 # ./spec/factories_spec.rb:187188 184) factories commit_status factory linting waiting_for_resource trait does not raise error when created7189 # No reason given7190 # ./spec/factories_spec.rb:187191 185) factories commit_status factory linting preparing trait does not raise error when created7192 # No reason given7193 # ./spec/factories_spec.rb:187194 186) factories commit_status factory linting created trait does not raise error when created7195 # No reason given7196 # ./spec/factories_spec.rb:187197 187) factories commit_status factory linting manual trait does not raise error when created7198 # No reason given7199 # ./spec/factories_spec.rb:187200 188) factories commit_status factory linting scheduled trait does not raise error when created7201 # No reason given7202 # ./spec/factories_spec.rb:187203 189) factories commit factory linting merge_commit trait does not raise error when created7204 # No reason given7205 # ./spec/factories_spec.rb:187206 190) factories commit factory linting without_author trait does not raise error when created7207 # No reason given7208 # ./spec/factories_spec.rb:187209 191) factories container_expiration_policy factory linting runnable trait does not raise error when created7210 # No reason given7211 # ./spec/factories_spec.rb:187212 192) factories container_expiration_policy factory linting disabled trait does not raise error when created7213 # No reason given7214 # ./spec/factories_spec.rb:187215 193) factories container_repository factory linting root trait does not raise error when created7216 # No reason given7217 # ./spec/factories_spec.rb:187218 194) factories deploy_keys_project factory linting write_access trait does not raise error when created7219 # No reason given7220 # ./spec/factories_spec.rb:187221 195) factories deploy_token factory linting revoked trait does not raise error when created7222 # No reason given7223 # ./spec/factories_spec.rb:187224 196) factories deploy_token factory linting gitlab_deploy_token trait does not raise error when created7225 # No reason given7226 # ./spec/factories_spec.rb:187227 197) factories deploy_token factory linting expired trait does not raise error when created7228 # No reason given7229 # ./spec/factories_spec.rb:187230 198) factories deploy_token factory linting group trait does not raise error when created7231 # No reason given7232 # ./spec/factories_spec.rb:187233 199) factories deploy_token factory linting project trait does not raise error when created7234 # No reason given7235 # ./spec/factories_spec.rb:187236 200) factories deployment factory linting review_app trait does not raise error when created7237 # No reason given7238 # ./spec/factories_spec.rb:187239 201) factories deployment factory linting on_cluster trait does not raise error when created7240 # No reason given7241 # ./spec/factories_spec.rb:187242 202) factories deployment factory linting running trait does not raise error when created7243 # No reason given7244 # ./spec/factories_spec.rb:187245 203) factories deployment factory linting success trait does not raise error when created7246 # No reason given7247 # ./spec/factories_spec.rb:187248 204) factories deployment factory linting failed trait does not raise error when created7249 # No reason given7250 # ./spec/factories_spec.rb:187251 205) factories deployment factory linting canceled trait does not raise error when created7252 # No reason given7253 # ./spec/factories_spec.rb:187254 206) factories deployment factory linting created trait does not raise error when created7255 # No reason given7256 # ./spec/factories_spec.rb:187257 207) factories deployment factory linting succeed trait does not raise error when created7258 # No reason given7259 # ./spec/factories_spec.rb:187260 208) factories diff_position factory linting moved trait does not raise error when created7261 # No reason given7262 # ./spec/factories_spec.rb:187263 209) factories text_diff_position factory linting added trait does not raise error when created7264 # No reason given7265 # ./spec/factories_spec.rb:187266 210) factories email factory linting confirmed trait does not raise error when created7267 # No reason given7268 # ./spec/factories_spec.rb:187269 211) factories email factory linting skip_validate trait does not raise error when created7270 # No reason given7271 # ./spec/factories_spec.rb:187272 212) factories environment factory linting with_review_app trait does not raise error when created7273 # No reason given7274 # ./spec/factories_spec.rb:187275 213) factories environment factory linting non_playable trait does not raise error when created7276 # No reason given7277 # ./spec/factories_spec.rb:187278 214) factories environment factory linting auto_stoppable trait does not raise error when created7279 # No reason given7280 # ./spec/factories_spec.rb:187281 215) factories environment factory linting will_auto_stop trait does not raise error when created7282 # No reason given7283 # ./spec/factories_spec.rb:187284 216) factories event factory linting created trait does not raise error when created7285 # No reason given7286 # ./spec/factories_spec.rb:187287 217) factories event factory linting updated trait does not raise error when created7288 # No reason given7289 # ./spec/factories_spec.rb:187290 218) factories event factory linting closed trait does not raise error when created7291 # No reason given7292 # ./spec/factories_spec.rb:187293 219) factories event factory linting reopened trait does not raise error when created7294 # No reason given7295 # ./spec/factories_spec.rb:187296 220) factories event factory linting pushed trait does not raise error when created7297 # No reason given7298 # ./spec/factories_spec.rb:187299 221) factories event factory linting commented trait does not raise error when created7300 # No reason given7301 # ./spec/factories_spec.rb:187302 222) factories event factory linting merged trait does not raise error when created7303 # No reason given7304 # ./spec/factories_spec.rb:187305 223) factories event factory linting joined trait does not raise error when created7306 # No reason given7307 # ./spec/factories_spec.rb:187308 224) factories event factory linting left trait does not raise error when created7309 # No reason given7310 # ./spec/factories_spec.rb:187311 225) factories event factory linting destroyed trait does not raise error when created7312 # No reason given7313 # ./spec/factories_spec.rb:187314 226) factories event factory linting expired trait does not raise error when created7315 # No reason given7316 # ./spec/factories_spec.rb:187317 227) factories external_pull_request factory linting closed trait does not raise error when created7318 # No reason given7319 # ./spec/factories_spec.rb:187320 228) factories group_member factory linting guest trait does not raise error when created7321 # No reason given7322 # ./spec/factories_spec.rb:187323 229) factories group_member factory linting reporter trait does not raise error when created7324 # No reason given7325 # ./spec/factories_spec.rb:187326 230) factories group_member factory linting developer trait does not raise error when created7327 # No reason given7328 # ./spec/factories_spec.rb:187329 231) factories group_member factory linting maintainer trait does not raise error when created7330 # No reason given7331 # ./spec/factories_spec.rb:187332 232) factories group_member factory linting owner trait does not raise error when created7333 # No reason given7334 # ./spec/factories_spec.rb:187335 233) factories group_member factory linting access_request trait does not raise error when created7336 # No reason given7337 # ./spec/factories_spec.rb:187338 234) factories group_member factory linting invited trait does not raise error when created7339 # No reason given7340 # ./spec/factories_spec.rb:187341 235) factories group_member factory linting ldap trait does not raise error when created7342 # No reason given7343 # ./spec/factories_spec.rb:187344 236) factories group_member factory linting blocked trait does not raise error when created7345 # No reason given7346 # ./spec/factories_spec.rb:187347 237) factories group factory linting public trait does not raise error when created7348 # No reason given7349 # ./spec/factories_spec.rb:187350 238) factories group factory linting internal trait does not raise error when created7351 # No reason given7352 # ./spec/factories_spec.rb:187353 239) factories group factory linting private trait does not raise error when created7354 # No reason given7355 # ./spec/factories_spec.rb:187356 240) factories group factory linting with_avatar trait does not raise error when created7357 # No reason given7358 # ./spec/factories_spec.rb:187359 241) factories group factory linting request_access_disabled trait does not raise error when created7360 # No reason given7361 # ./spec/factories_spec.rb:187362 242) factories group factory linting nested trait does not raise error when created7363 # No reason given7364 # ./spec/factories_spec.rb:187365 243) factories group factory linting auto_devops_enabled trait does not raise error when created7366 # No reason given7367 # ./spec/factories_spec.rb:187368 244) factories group factory linting auto_devops_disabled trait does not raise error when created7369 # No reason given7370 # ./spec/factories_spec.rb:187371 245) factories group factory linting owner_subgroup_creation_only trait does not raise error when created7372 # No reason given7373 # ./spec/factories_spec.rb:187374 246) factories import_state factory linting repository trait does not raise error when created7375 # No reason given7376 # ./spec/factories_spec.rb:187377 247) factories import_state factory linting none trait does not raise error when created7378 # No reason given7379 # ./spec/factories_spec.rb:187380 248) factories import_state factory linting scheduled trait does not raise error when created7381 # No reason given7382 # ./spec/factories_spec.rb:187383 249) factories import_state factory linting started trait does not raise error when created7384 # No reason given7385 # ./spec/factories_spec.rb:187386 250) factories import_state factory linting finished trait does not raise error when created7387 # No reason given7388 # ./spec/factories_spec.rb:187389 251) factories import_state factory linting failed trait does not raise error when created7390 # No reason given7391 # ./spec/factories_spec.rb:187392 252) factories issue factory linting confidential trait does not raise error when created7393 # No reason given7394 # ./spec/factories_spec.rb:187395 253) factories issue factory linting opened trait does not raise error when created7396 # No reason given7397 # ./spec/factories_spec.rb:187398 254) factories issue factory linting locked trait does not raise error when created7399 # No reason given7400 # ./spec/factories_spec.rb:187401 255) factories issue factory linting closed trait does not raise error when created7402 # No reason given7403 # ./spec/factories_spec.rb:187404 256) factories merge_request_diff_file factory linting new_file trait does not raise error when created7405 # No reason given7406 # ./spec/factories_spec.rb:187407 257) factories merge_request_diff_file factory linting renamed_file trait does not raise error when created7408 # No reason given7409 # ./spec/factories_spec.rb:187410 258) factories merge_request factory linting with_diffs trait does not raise error when created7411 # No reason given7412 # ./spec/factories_spec.rb:187413 259) factories merge_request factory linting with_image_diffs trait does not raise error when created7414 # No reason given7415 # ./spec/factories_spec.rb:187416 260) factories merge_request factory linting without_diffs trait does not raise error when created7417 # No reason given7418 # ./spec/factories_spec.rb:187419 261) factories merge_request factory linting conflict trait does not raise error when created7420 # No reason given7421 # ./spec/factories_spec.rb:187422 262) factories merge_request factory linting merged trait does not raise error when created7423 # No reason given7424 # ./spec/factories_spec.rb:187425 263) factories merge_request factory linting merged_target trait does not raise error when created7426 # No reason given7427 # ./spec/factories_spec.rb:187428 264) factories merge_request factory linting merged_last_month trait does not raise error when created7429 # No reason given7430 # ./spec/factories_spec.rb:187431 265) factories merge_request factory linting closed trait does not raise error when created7432 # No reason given7433 # ./spec/factories_spec.rb:187434 266) factories merge_request factory linting closed_last_month trait does not raise error when created7435 # No reason given7436 # ./spec/factories_spec.rb:187437 267) factories merge_request factory linting opened trait does not raise error when created7438 # No reason given7439 # ./spec/factories_spec.rb:187440 268) factories merge_request factory linting invalid trait does not raise error when created7441 # No reason given7442 # ./spec/factories_spec.rb:187443 269) factories merge_request factory linting locked trait does not raise error when created7444 # No reason given7445 # ./spec/factories_spec.rb:187446 270) factories merge_request factory linting simple trait does not raise error when created7447 # No reason given7448 # ./spec/factories_spec.rb:187449 271) factories merge_request factory linting rebased trait does not raise error when created7450 # No reason given7451 # ./spec/factories_spec.rb:187452 272) factories merge_request factory linting diverged trait does not raise error when created7453 # No reason given7454 # ./spec/factories_spec.rb:187455 273) factories merge_request factory linting merge_when_pipeline_succeeds trait does not raise error when created7456 # No reason given7457 # ./spec/factories_spec.rb:187458 274) factories merge_request factory linting remove_source_branch trait does not raise error when created7459 # No reason given7460 # ./spec/factories_spec.rb:187461 275) factories merge_request factory linting with_test_reports trait does not raise error when created7462 # No reason given7463 # ./spec/factories_spec.rb:187464 276) factories merge_request factory linting with_exposed_artifacts trait does not raise error when created7465 # No reason given7466 # ./spec/factories_spec.rb:187467 277) factories merge_request factory linting with_legacy_detached_merge_request_pipeline trait does not raise error when created7468 # No reason given7469 # ./spec/factories_spec.rb:187470 278) factories merge_request factory linting with_detached_merge_request_pipeline trait does not raise error when created7471 # No reason given7472 # ./spec/factories_spec.rb:187473 279) factories merge_request factory linting with_merge_request_pipeline trait does not raise error when created7474 # No reason given7475 # ./spec/factories_spec.rb:187476 280) factories merge_request factory linting deployed_review_app trait does not raise error when created7477 # No reason given7478 # ./spec/factories_spec.rb:187479 281) factories merge_request factory linting sequence_source_branch trait does not raise error when created7480 # No reason given7481 # ./spec/factories_spec.rb:187482 282) factories milestone factory linting active trait does not raise error when created7483 # No reason given7484 # ./spec/factories_spec.rb:187485 283) factories milestone factory linting closed trait does not raise error when created7486 # No reason given7487 # ./spec/factories_spec.rb:187488 284) factories milestone factory linting with_dates trait does not raise error when created7489 # No reason given7490 # ./spec/factories_spec.rb:187491 285) factories namespace factory linting with_aggregation_schedule trait does not raise error when created7492 # No reason given7493 # ./spec/factories_spec.rb:187494 286) factories namespace factory linting with_root_storage_statistics trait does not raise error when created7495 # No reason given7496 # ./spec/factories_spec.rb:187497 287) factories note factory linting on_commit trait does not raise error when created7498 # No reason given7499 # ./spec/factories_spec.rb:187500 288) factories note factory linting legacy_diff_note trait does not raise error when created7501 # No reason given7502 # ./spec/factories_spec.rb:187503 289) factories note factory linting on_issue trait does not raise error when created7504 # No reason given7505 # ./spec/factories_spec.rb:187506 290) factories note factory linting on_snippet trait does not raise error when created7507 # No reason given7508 # ./spec/factories_spec.rb:187509 291) factories note factory linting on_merge_request trait does not raise error when created7510 # No reason given7511 # ./spec/factories_spec.rb:187512 292) factories note factory linting on_project_snippet trait does not raise error when created7513 # No reason given7514 # ./spec/factories_spec.rb:187515 293) factories note factory linting on_personal_snippet trait does not raise error when created7516 # No reason given7517 # ./spec/factories_spec.rb:187518 294) factories note factory linting system trait does not raise error when created7519 # No reason given7520 # ./spec/factories_spec.rb:187521 295) factories note factory linting downvote trait does not raise error when created7522 # No reason given7523 # ./spec/factories_spec.rb:187524 296) factories note factory linting upvote trait does not raise error when created7525 # No reason given7526 # ./spec/factories_spec.rb:187527 297) factories note factory linting with_attachment trait does not raise error when created7528 # No reason given7529 # ./spec/factories_spec.rb:187530 298) factories note factory linting with_svg_attachment trait does not raise error when created7531 # No reason given7532 # ./spec/factories_spec.rb:187533 299) factories note factory linting with_pdf_attachment trait does not raise error when created7534 # No reason given7535 # ./spec/factories_spec.rb:187536 300) factories discussion_note_on_merge_request factory linting resolved trait does not raise error when created7537 # No reason given7538 # ./spec/factories_spec.rb:187539 301) factories diff_note_on_merge_request factory linting folded_position trait does not raise error when created7540 # No reason given7541 # ./spec/factories_spec.rb:187542 302) factories diff_note_on_merge_request factory linting resolved trait does not raise error when created7543 # No reason given7544 # ./spec/factories_spec.rb:187545 303) factories pages_domain_acme_order factory linting expired trait does not raise error when created7546 # No reason given7547 # ./spec/factories_spec.rb:187548 304) factories pages_domain factory linting disabled trait does not raise error when created7549 # No reason given7550 # ./spec/factories_spec.rb:187551 305) factories pages_domain factory linting scheduled_for_removal trait does not raise error when created7552 # No reason given7553 # ./spec/factories_spec.rb:187554 306) factories pages_domain factory linting should_be_removed trait does not raise error when created7555 # No reason given7556 # ./spec/factories_spec.rb:187557 307) factories pages_domain factory linting unverified trait does not raise error when created7558 # No reason given7559 # ./spec/factories_spec.rb:187560 308) factories pages_domain factory linting reverify trait does not raise error when created7561 # No reason given7562 # ./spec/factories_spec.rb:187563 309) factories pages_domain factory linting expired trait does not raise error when created7564 # No reason given7565 # ./spec/factories_spec.rb:187566 310) factories pages_domain factory linting without_certificate trait does not raise error when created7567 # No reason given7568 # ./spec/factories_spec.rb:187569 311) factories pages_domain factory linting without_key trait does not raise error when created7570 # No reason given7571 # ./spec/factories_spec.rb:187572 312) factories pages_domain factory linting with_missing_chain trait does not raise error when created7573 # No reason given7574 # ./spec/factories_spec.rb:187575 313) factories pages_domain factory linting with_trusted_chain trait does not raise error when created7576 # No reason given7577 # ./spec/factories_spec.rb:187578 314) factories pages_domain factory linting with_trusted_expired_chain trait does not raise error when created7579 # No reason given7580 # ./spec/factories_spec.rb:187581 315) factories pages_domain factory linting with_expired_certificate trait does not raise error when created7582 # No reason given7583 # ./spec/factories_spec.rb:187584 316) factories pages_domain factory linting letsencrypt trait does not raise error when created7585 # No reason given7586 # ./spec/factories_spec.rb:187587 317) factories pages_domain factory linting explicit_ecdsa trait does not raise error when created7588 # No reason given7589 # ./spec/factories_spec.rb:187590 318) factories pages_domain factory linting ecdsa trait does not raise error when created7591 # No reason given7592 # ./spec/factories_spec.rb:187593 319) factories pages_domain factory linting instance_serverless trait does not raise error when created7594 # No reason given7595 # ./spec/factories_spec.rb:187596 320) factories pages_domain factory linting with_project trait does not raise error when created7597 # No reason given7598 # ./spec/factories_spec.rb:187599 321) factories personal_access_token factory linting impersonation trait does not raise error when created7600 # No reason given7601 # ./spec/factories_spec.rb:187602 322) factories personal_access_token factory linting revoked trait does not raise error when created7603 # No reason given7604 # ./spec/factories_spec.rb:187605 323) factories personal_access_token factory linting expired trait does not raise error when created7606 # No reason given7607 # ./spec/factories_spec.rb:187608 324) factories personal_access_token factory linting invalid trait does not raise error when created7609 # No reason given7610 # ./spec/factories_spec.rb:187611 325) factories pool_repository factory linting scheduled trait does not raise error when created7612 # No reason given7613 # ./spec/factories_spec.rb:187614 326) factories pool_repository factory linting failed trait does not raise error when created7615 # No reason given7616 # ./spec/factories_spec.rb:187617 327) factories pool_repository factory linting obsolete trait does not raise error when created7618 # No reason given7619 # ./spec/factories_spec.rb:187620 328) factories pool_repository factory linting ready trait does not raise error when created7621 # No reason given7622 # ./spec/factories_spec.rb:187623 329) factories project_auto_devops factory linting continuous_deployment trait does not raise error when created7624 # No reason given7625 # ./spec/factories_spec.rb:187626 330) factories project_auto_devops factory linting manual_deployment trait does not raise error when created7627 # No reason given7628 # ./spec/factories_spec.rb:187629 331) factories project_auto_devops factory linting timed_incremental_deployment trait does not raise error when created7630 # No reason given7631 # ./spec/factories_spec.rb:187632 332) factories project_auto_devops factory linting disabled trait does not raise error when created7633 # No reason given7634 # ./spec/factories_spec.rb:187635 333) factories project_error_tracking_setting factory linting disabled trait does not raise error when created7636 # No reason given7637 # ./spec/factories_spec.rb:187638 334) factories project_hook factory linting token trait does not raise error when created7639 # No reason given7640 # ./spec/factories_spec.rb:187641 335) factories project_hook factory linting all_events_enabled trait does not raise error when created7642 # No reason given7643 # ./spec/factories_spec.rb:187644 336) factories project_member factory linting guest trait does not raise error when created7645 # No reason given7646 # ./spec/factories_spec.rb:187647 337) factories project_member factory linting reporter trait does not raise error when created7648 # No reason given7649 # ./spec/factories_spec.rb:187650 338) factories project_member factory linting developer trait does not raise error when created7651 # No reason given7652 # ./spec/factories_spec.rb:187653 339) factories project_member factory linting maintainer trait does not raise error when created7654 # No reason given7655 # ./spec/factories_spec.rb:187656 340) factories project_member factory linting access_request trait does not raise error when created7657 # No reason given7658 # ./spec/factories_spec.rb:187659 341) factories project_member factory linting invited trait does not raise error when created7660 # No reason given7661 # ./spec/factories_spec.rb:187662 342) factories project_member factory linting blocked trait does not raise error when created7663 # No reason given7664 # ./spec/factories_spec.rb:187665 343) factories project factory linting public trait does not raise error when created7666 # No reason given7667 # ./spec/factories_spec.rb:187668 344) factories project factory linting internal trait does not raise error when created7669 # No reason given7670 # ./spec/factories_spec.rb:187671 345) factories project factory linting private trait does not raise error when created7672 # No reason given7673 # ./spec/factories_spec.rb:187674 346) factories project factory linting import_scheduled trait does not raise error when created7675 # No reason given7676 # ./spec/factories_spec.rb:187677 347) factories project factory linting import_started trait does not raise error when created7678 # No reason given7679 # ./spec/factories_spec.rb:187680 348) factories project factory linting import_finished trait does not raise error when created7681 # No reason given7682 # ./spec/factories_spec.rb:187683 349) factories project factory linting import_failed trait does not raise error when created7684 # No reason given7685 # ./spec/factories_spec.rb:187686 350) factories project factory linting archived trait does not raise error when created7687 # No reason given7688 # ./spec/factories_spec.rb:187689 351) factories project factory linting legacy_storage trait does not raise error when created7690 # No reason given7691 # ./spec/factories_spec.rb:187692 352) factories project factory linting request_access_disabled trait does not raise error when created7693 # No reason given7694 # ./spec/factories_spec.rb:187695 353) factories project factory linting with_avatar trait does not raise error when created7696 # No reason given7697 # ./spec/factories_spec.rb:187698 354) factories project factory linting with_export trait does not raise error when created7699 # No reason given7700 # ./spec/factories_spec.rb:187701 355) factories project factory linting broken_storage trait does not raise error when created7702 # No reason given7703 # ./spec/factories_spec.rb:187704 356) factories project factory linting custom_repo trait does not raise error when created7705 # No reason given7706 # ./spec/factories_spec.rb:187707 357) factories project factory linting repository trait does not raise error when created7708 # No reason given7709 # ./spec/factories_spec.rb:187710 358) factories project factory linting empty_repo trait does not raise error when created7711 # No reason given7712 # ./spec/factories_spec.rb:187713 359) factories project factory linting remote_mirror trait does not raise error when created7714 # No reason given7715 # ./spec/factories_spec.rb:187716 360) factories project factory linting stubbed_repository trait does not raise error when created7717 # No reason given7718 # ./spec/factories_spec.rb:187719 361) factories project factory linting wiki_repo trait does not raise error when created7720 # No reason given7721 # ./spec/factories_spec.rb:187722 362) factories project factory linting read_only trait does not raise error when created7723 # No reason given7724 # ./spec/factories_spec.rb:187725 363) factories project factory linting broken_repo trait does not raise error when created7726 # No reason given7727 # ./spec/factories_spec.rb:187728 364) factories project factory linting test_repo trait does not raise error when created7729 # No reason given7730 # ./spec/factories_spec.rb:187731 365) factories project factory linting wiki_enabled trait does not raise error when created7732 # No reason given7733 # ./spec/factories_spec.rb:187734 366) factories project factory linting wiki_disabled trait does not raise error when created7735 # No reason given7736 # ./spec/factories_spec.rb:187737 367) factories project factory linting wiki_private trait does not raise error when created7738 # No reason given7739 # ./spec/factories_spec.rb:187740 368) factories project factory linting builds_enabled trait does not raise error when created7741 # No reason given7742 # ./spec/factories_spec.rb:187743 369) factories project factory linting builds_disabled trait does not raise error when created7744 # No reason given7745 # ./spec/factories_spec.rb:187746 370) factories project factory linting builds_private trait does not raise error when created7747 # No reason given7748 # ./spec/factories_spec.rb:187749 371) factories project factory linting snippets_enabled trait does not raise error when created7750 # No reason given7751 # ./spec/factories_spec.rb:187752 372) factories project factory linting snippets_disabled trait does not raise error when created7753 # No reason given7754 # ./spec/factories_spec.rb:187755 373) factories project factory linting snippets_private trait does not raise error when created7756 # No reason given7757 # ./spec/factories_spec.rb:187758 374) factories project factory linting issues_disabled trait does not raise error when created7759 # No reason given7760 # ./spec/factories_spec.rb:187761 375) factories project factory linting issues_enabled trait does not raise error when created7762 # No reason given7763 # ./spec/factories_spec.rb:187764 376) factories project factory linting issues_private trait does not raise error when created7765 # No reason given7766 # ./spec/factories_spec.rb:187767 377) factories project factory linting forking_disabled trait does not raise error when created7768 # No reason given7769 # ./spec/factories_spec.rb:187770 378) factories project factory linting forking_enabled trait does not raise error when created7771 # No reason given7772 # ./spec/factories_spec.rb:187773 379) factories project factory linting forking_private trait does not raise error when created7774 # No reason given7775 # ./spec/factories_spec.rb:187776 380) factories project factory linting merge_requests_enabled trait does not raise error when created7777 # No reason given7778 # ./spec/factories_spec.rb:187779 381) factories project factory linting merge_requests_disabled trait does not raise error when created7780 # No reason given7781 # ./spec/factories_spec.rb:187782 382) factories project factory linting merge_requests_private trait does not raise error when created7783 # No reason given7784 # ./spec/factories_spec.rb:187785 383) factories project factory linting merge_requests_public trait does not raise error when created7786 # No reason given7787 # ./spec/factories_spec.rb:187788 384) factories project factory linting repository_enabled trait does not raise error when created7789 # No reason given7790 # ./spec/factories_spec.rb:187791 385) factories project factory linting repository_disabled trait does not raise error when created7792 # No reason given7793 # ./spec/factories_spec.rb:187794 386) factories project factory linting repository_private trait does not raise error when created7795 # No reason given7796 # ./spec/factories_spec.rb:187797 387) factories project factory linting pages_public trait does not raise error when created7798 # No reason given7799 # ./spec/factories_spec.rb:187800 388) factories project factory linting pages_enabled trait does not raise error when created7801 # No reason given7802 # ./spec/factories_spec.rb:187803 389) factories project factory linting pages_disabled trait does not raise error when created7804 # No reason given7805 # ./spec/factories_spec.rb:187806 390) factories project factory linting pages_private trait does not raise error when created7807 # No reason given7808 # ./spec/factories_spec.rb:187809 391) factories project factory linting auto_devops trait does not raise error when created7810 # No reason given7811 # ./spec/factories_spec.rb:187812 392) factories project factory linting auto_devops_disabled trait does not raise error when created7813 # No reason given7814 # ./spec/factories_spec.rb:187815 393) factories prometheus_metric factory linting common trait does not raise error when created7816 # No reason given7817 # ./spec/factories_spec.rb:187818 394) factories protected_branch factory linting developers_can_push trait does not raise error when created7819 # No reason given7820 # ./spec/factories_spec.rb:187821 395) factories protected_branch factory linting developers_can_merge trait does not raise error when created7822 # No reason given7823 # ./spec/factories_spec.rb:187824 396) factories protected_branch factory linting no_one_can_push trait does not raise error when created7825 # No reason given7826 # ./spec/factories_spec.rb:187827 397) factories protected_branch factory linting maintainers_can_push trait does not raise error when created7828 # No reason given7829 # ./spec/factories_spec.rb:187830 398) factories protected_branch factory linting no_one_can_merge trait does not raise error when created7831 # No reason given7832 # ./spec/factories_spec.rb:187833 399) factories protected_tag factory linting developers_can_create trait does not raise error when created7834 # No reason given7835 # ./spec/factories_spec.rb:187836 400) factories protected_tag factory linting no_one_can_create trait does not raise error when created7837 # No reason given7838 # ./spec/factories_spec.rb:187839 401) factories protected_tag factory linting maintainers_can_create trait does not raise error when created7840 # No reason given7841 # ./spec/factories_spec.rb:187842 402) factories release factory linting legacy trait does not raise error when created7843 # No reason given7844 # ./spec/factories_spec.rb:187845 403) factories release factory linting with_evidence trait does not raise error when created7846 # No reason given7847 # ./spec/factories_spec.rb:187848 404) factories release factory linting with_milestones trait does not raise error when created7849 # No reason given7850 # ./spec/factories_spec.rb:187851 405) factories alerts_service factory linting inactive trait does not raise error when created7852 # No reason given7853 # ./spec/factories_spec.rb:187854 406) factories snippet factory linting public trait does not raise error when created7855 # No reason given7856 # ./spec/factories_spec.rb:187857 407) factories snippet factory linting internal trait does not raise error when created7858 # No reason given7859 # ./spec/factories_spec.rb:187860 408) factories snippet factory linting private trait does not raise error when created7861 # No reason given7862 # ./spec/factories_spec.rb:187863 409) factories snippet factory linting repository trait does not raise error when created7864 # No reason given7865 # ./spec/factories_spec.rb:187866 410) factories snippet factory linting empty_repo trait does not raise error when created7867 # No reason given7868 # ./spec/factories_spec.rb:187869 411) factories personal_snippet factory linting secret trait does not raise error when created7870 # No reason given7871 # ./spec/factories_spec.rb:187872 412) factories suggestion factory linting unappliable trait does not raise error when created7873 # No reason given7874 # ./spec/factories_spec.rb:187875 413) factories suggestion factory linting applied trait does not raise error when created7876 # No reason given7877 # ./spec/factories_spec.rb:187878 414) factories suggestion factory linting content_from_repo trait does not raise error when created7879 # No reason given7880 # ./spec/factories_spec.rb:187881 415) factories todo factory linting assigned trait does not raise error when created7882 # No reason given7883 # ./spec/factories_spec.rb:187884 416) factories todo factory linting mentioned trait does not raise error when created7885 # No reason given7886 # ./spec/factories_spec.rb:187887 417) factories todo factory linting directly_addressed trait does not raise error when created7888 # No reason given7889 # ./spec/factories_spec.rb:187890 418) factories todo factory linting build_failed trait does not raise error when created7891 # No reason given7892 # ./spec/factories_spec.rb:187893 419) factories todo factory linting marked trait does not raise error when created7894 # No reason given7895 # ./spec/factories_spec.rb:187896 420) factories todo factory linting approval_required trait does not raise error when created7897 # No reason given7898 # ./spec/factories_spec.rb:187899 421) factories todo factory linting unmergeable trait does not raise error when created7900 # No reason given7901 # ./spec/factories_spec.rb:187902 422) factories todo factory linting pending trait does not raise error when created7903 # No reason given7904 # ./spec/factories_spec.rb:187905 423) factories todo factory linting done trait does not raise error when created7906 # No reason given7907 # ./spec/factories_spec.rb:187908 424) factories upload factory linting personal_snippet_upload trait does not raise error when created7909 # No reason given7910 # ./spec/factories_spec.rb:187911 425) factories upload factory linting issuable_upload trait does not raise error when created7912 # No reason given7913 # ./spec/factories_spec.rb:187914 426) factories upload factory linting with_file trait does not raise error when created7915 # No reason given7916 # ./spec/factories_spec.rb:187917 427) factories upload factory linting object_storage trait does not raise error when created7918 # No reason given7919 # ./spec/factories_spec.rb:187920 428) factories upload factory linting namespace_upload trait does not raise error when created7921 # No reason given7922 # ./spec/factories_spec.rb:187923 429) factories upload factory linting favicon_upload trait does not raise error when created7924 # No reason given7925 # ./spec/factories_spec.rb:187926 430) factories upload factory linting attachment_upload trait does not raise error when created7927 # No reason given7928 # ./spec/factories_spec.rb:187929 431) factories user_preference factory linting only_comments trait does not raise error when created7930 # No reason given7931 # ./spec/factories_spec.rb:187932 432) factories user factory linting admin trait does not raise error when created7933 # No reason given7934 # ./spec/factories_spec.rb:187935 433) factories user factory linting blocked trait does not raise error when created7936 # No reason given7937 # ./spec/factories_spec.rb:187938 434) factories user factory linting bot trait does not raise error when created7939 # No reason given7940 # ./spec/factories_spec.rb:187941 435) factories user factory linting external trait does not raise error when created7942 # No reason given7943 # ./spec/factories_spec.rb:187944 436) factories user factory linting two_factor trait does not raise error when created7945 # No reason given7946 # ./spec/factories_spec.rb:187947 437) factories user factory linting ghost trait does not raise error when created7948 # No reason given7949 # ./spec/factories_spec.rb:187950 438) factories user factory linting with_avatar trait does not raise error when created7951 # No reason given7952 # ./spec/factories_spec.rb:187953 439) factories user factory linting with_sign_ins trait does not raise error when created7954 # No reason given7955 # ./spec/factories_spec.rb:187956 440) factories user factory linting two_factor_via_otp trait does not raise error when created7957 # No reason given7958 # ./spec/factories_spec.rb:187959 441) factories user factory linting two_factor_via_u2f trait does not raise error when created7960 # No reason given7961 # ./spec/factories_spec.rb:187962 442) factories user factory linting readme trait does not raise error when created7963 # No reason given7964 # ./spec/factories_spec.rb:187965 443) factories user factory linting commit_email trait does not raise error when created7966 # No reason given7967 # ./spec/factories_spec.rb:187968 444) factories zoom_meeting factory linting added_to_issue trait does not raise error when created7969 # No reason given7970 # ./spec/factories_spec.rb:187971 445) factories zoom_meeting factory linting removed_from_issue trait does not raise error when created7972 # No reason given7973 # ./spec/factories_spec.rb:187974 446) Gitlab::Git::Wiki#preview_slug title: "", format: :markdown, expected_slug: ".md" matches the slug generated by gitaly7975 # Gitaly cannot generate a slug for an empty title7976 # ./spec/lib/gitlab/git/wiki_spec.rb:967977 447) Gitlab::Git::Wiki#preview_slug title: "", format: :md, expected_slug: ".md" matches the slug generated by gitaly7978 # Gitaly cannot generate a slug for an empty title7979 # ./spec/lib/gitlab/git/wiki_spec.rb:967980 448) Gitlab::Git::Wiki#preview_slug title: "", format: :txt, expected_slug: ".txt" matches the slug generated by gitaly7981 # Gitaly cannot generate a slug for an empty title7982 # ./spec/lib/gitlab/git/wiki_spec.rb:967983Finished in 18 minutes 18 seconds (files took 56.85 seconds to load)79843263 examples, 0 failures, 448 pending7985Thu Mar 5 04:47:01 UTC 20207988coverage/: found 5 matching files 7989knapsack/: found 6 matching files 7990rspec_flaky/: found 4 matching files 7991rspec_profiling/: found 2 matching files 7992WARNING: tmp/capybara/: no matching files 7993tmp/memory_test/: found 2 matching files 7994junit_rspec.xml: found 1 matching files 7995Uploading artifacts to coordinator... ok id=460116656 responseStatus=201 Created token=RZUagviz7996Uploading artifacts...7997junit_rspec.xml: found 1 matching files 7998Uploading artifacts to coordinator... ok id=460116656 responseStatus=201 Created token=RZUagviz7999Job succeeded