rspec-ee unit pg11 1/10
Passed Started
by
@lulalala

Mark Chao
1Running with gitlab-runner 13.3.1 (738bbe5a)2 on docker-auto-scale-com d5ae8d254Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.6-golang-1.14-git-2.28-lfs-2.9-chrome-84-node-12.x-yarn-1.21-postgresql-11-graphicsmagick-1.3.34 ...5Starting service postgres:11.6 ...6Pulling docker image postgres:11.6 ...7Using docker image sha256:2c963c0eb8c6efa49bb8352ea446f248d208d674cfc34fc9ea275b5f99f8dedd for postgres:11.6 ...8Starting service redis:4.0-alpine ...9Pulling docker image redis:4.0-alpine ...10Using docker image sha256:e3dd0e49bca555d559ca2e97f06a1efa108ebd230fddcb17606723994f18ae3b for redis:4.0-alpine ...11Starting service elasticsearch:6.4.2 ...12Pulling docker image elasticsearch:6.4.2 ...13Using docker image sha256:e47ebd7ec3eef5e48746af2ae376f180bbfbd23c7514b5b18a116f8349eb4c34 for elasticsearch:6.4.2 ...14Waiting for services to be up and running...15Authenticating with credentials from job payload (GitLab Registry)16Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.6-golang-1.14-git-2.28-lfs-2.9-chrome-84-node-12.x-yarn-1.21-postgresql-11-graphicsmagick-1.3.34 ...17Using docker image sha256:cd688957c9207f55272d81be6d4908692d78233833e3f09a9c0899b2f24eb3ff for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.6-golang-1.14-git-2.28-lfs-2.9-chrome-84-node-12.x-yarn-1.21-postgresql-11-graphicsmagick-1.3.34 ...19Running on runner-d5ae8d25-project-278964-concurrent-0 via runner-d5ae8d25-gsrm-1598834016-444f75aa...21$ eval "$CI_PRE_CLONE_SCRIPT"22Downloading archived master...23Connecting to storage.googleapis.com (172.217.204.128:443)24saving to '/tmp/gitlab.tar.gz'25gitlab.tar.gz 16% |***** | 168M 0:00:04 ETA26gitlab.tar.gz 54% |***************** | 550M 0:00:01 ETA27gitlab.tar.gz 91% |***************************** | 924M 0:00:00 ETA28gitlab.tar.gz 100% |********************************| 1007M 0:00:00 ETA29'/tmp/gitlab.tar.gz' saved30Extracting tarball into /builds/gitlab-org/gitlab...31Fetching changes with git depth set to 20...32Reinitialized existing Git repository in /builds/gitlab-org/gitlab/.git/33Created fresh repository.34Checking out 7a9c83cd as master...35Skipping Git submodules setup37Checking cache for rails-v2-3...38Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/rails-v2-3 39Successfully extracted cache41Downloading artifacts for compile-test-assets (710807149)...42Downloading artifacts from coordinator... ok id=710807149 responseStatus=200 OK token=cMhXVmpy43Downloading artifacts for retrieve-tests-metadata (710807151)...44Downloading artifacts from coordinator... ok id=710807151 responseStatus=200 OK token=ySCBbL7Z45Downloading artifacts for setup-test-env (710807150)...46Downloading artifacts from coordinator... ok id=710807150 responseStatus=200 OK token=UGYkxRJB47WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 49$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb50$ export GOPATH=$CI_PROJECT_DIR/.go51$ mkdir -p $GOPATH52$ source scripts/utils.sh53$ source scripts/prepare_build.sh54Bundler version 1.17.255$ bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet56==> 'bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet' succeeded in 1 seconds.57$ bundle check58Warning: 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`.59The Gemfile's dependencies are satisfied60==> 'bundle check' succeeded in 1 seconds.61$ bundle pristine pg62Warning: 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`.63Installing pg 1.2.2 with native extensions64==> 'bundle pristine pg' succeeded in 11 seconds.65$ gem install knapsack --no-document66Successfully installed knapsack-1.18.0671 gem installed68==> 'gem install knapsack --no-document' succeeded in 1 seconds.69$ setup_db_user_only70CREATE ROLE71GRANT72==> 'setup_db_user_only' succeeded in 0 seconds.73$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee74Dropped database 'gitlabhq_test'75Created database 'gitlabhq_test'76Dropped database 'gitlabhq_geo_test'77Created database 'gitlabhq_geo_test'78==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 31 seconds.79$ run_timed_command "scripts/gitaly-test-build"80$ scripts/gitaly-test-build81Settings are listed in order of priority. The top value will be used.82retry83Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 384path85Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): "/builds/gitlab-org/gitlab/vendor/gitaly-ruby"86jobs87Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 488app_config89Set via BUNDLE_APP_CONFIG: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config"90gemfile91Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/Gemfile"92flags93Set via BUNDLE_FLAGS: "--jobs=4 --retry=3 --quiet --path=/builds/gitlab-org/gitlab/vendor/gitaly-ruby"94silence_root_warning95Set via BUNDLE_SILENCE_ROOT_WARNING: true96go install -ldflags '-X gitlab.com/gitlab-org/gitaly/internal/version.version=13.3.0-rc5 -X gitlab.com/gitlab-org/gitaly/internal/version.buildtime=20200831.023628' -tags "tracer_static,tracer_static_jaeger,continuous_profiler_stackdriver" gitlab.com/gitlab-org/gitaly/cmd/praefect gitlab.com/gitlab-org/gitaly/cmd/gitaly-hooks gitlab.com/gitlab-org/gitaly/cmd/gitaly-blackbox gitlab.com/gitlab-org/gitaly/cmd/gitaly gitlab.com/gitlab-org/gitaly/cmd/gitaly-debug gitlab.com/gitlab-org/gitaly/cmd/gitaly-ssh gitlab.com/gitlab-org/gitaly/cmd/gitaly-wrapper97install /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/praefect /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-hooks /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-blackbox /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-debug /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-ssh /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-wrapper /builds/gitlab-org/gitlab/tmp/tests/gitaly98Checking gitaly-ruby Gemfile...99Checking gitaly-ruby bundle...100Warning: 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`.101The Gemfile's dependencies are satisfied102Trying to connect to gitaly: ........ OK103Trying to connect to praefect: ....... OK104==> 'scripts/gitaly-test-build' succeeded in 44 seconds.105$ run_timed_command "scripts/gitaly-test-spawn"106$ scripts/gitaly-test-spawn107Checking gitaly-ruby Gemfile...108Checking gitaly-ruby bundle...109Warning: 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`.110The Gemfile's dependencies are satisfied111Trying to connect to gitaly: ........ OK112Trying to connect to praefect: ...... OK113==> 'scripts/gitaly-test-spawn' succeeded in 2 seconds.114$ source scripts/rspec_helpers.sh115$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"116KNAPSACK_TEST_FILE_PATTERN: ee/spec/{bin,channels,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,tooling}{,/**/}*_spec.rb117Knapsack report generator started!118RSpec'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:12:in `block in <top (required)>')119Run options:120 include {:focus=>true}121 exclude {:quarantine=>true, :geo=>true, :level=>"migration"}122All examples were filtered out; ignoring {:focus=>true}123==> Setting up gitlab-test bare repository in /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare...124 /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.042204793 seconds...125Search::ProjectService126 behaves like EE search service shared examples127 #use_elasticsearch?128 delegates to Gitlab::CurrentSettings.search_using_elasticsearch?129 when requesting basic_search130 returns false131 #execute132 returns an Elastic result object when elasticsearch is enabled133 returns an ordinary result object when elasticsearch is disabled134 advanced syntax queries for all scopes135 with query "display bug" and scope merge_requests136 allows advanced query137 with query "display bug" and scope notes138 allows advanced query139 with query "display bug" and scope commits140 allows advanced query141 with query "display bug" and scope blobs142 allows advanced query143 with query "display bug" and scope projects144 allows advanced query145 with query "display bug" and scope issues146 allows advanced query147 with query "display bug" and scope wiki_blobs148 allows advanced query149 with query "display bug" and scope milestones150 allows advanced query151 with query bug -display and scope merge_requests152 allows advanced query153 with query bug -display and scope notes154 allows advanced query155 with query bug -display and scope commits156 allows advanced query157 with query bug -display and scope blobs158 allows advanced query159 with query bug -display and scope projects160 allows advanced query161 with query bug -display and scope issues162 allows advanced query163 with query bug -display and scope wiki_blobs164 allows advanced query165 with query bug -display and scope milestones166 allows advanced query167 with query bug display | sound and scope merge_requests168 allows advanced query169 with query bug display | sound and scope notes170 allows advanced query171 with query bug display | sound and scope commits172 allows advanced query173 with query bug display | sound and scope blobs174 allows advanced query175 with query bug display | sound and scope projects176 allows advanced query177 with query bug display | sound and scope issues178 allows advanced query179 with query bug display | sound and scope wiki_blobs180 allows advanced query181 with query bug display | sound and scope milestones182 allows advanced query183 with query bug | (display +sound) and scope merge_requests184 allows advanced query185 with query bug | (display +sound) and scope notes186 allows advanced query187 with query bug | (display +sound) and scope commits188 allows advanced query189 with query bug | (display +sound) and scope blobs190 allows advanced query191 with query bug | (display +sound) and scope projects192 allows advanced query193 with query bug | (display +sound) and scope issues194 allows advanced query195 with query bug | (display +sound) and scope wiki_blobs196 allows advanced query197 with query bug | (display +sound) and scope milestones198 allows advanced query199 with query bug find_by_* and scope merge_requests200 allows advanced query201 with query bug find_by_* and scope notes202 allows advanced query203 with query bug find_by_* and scope commits204 allows advanced query205 with query bug find_by_* and scope blobs206 allows advanced query207 with query bug find_by_* and scope projects208 allows advanced query209 with query bug find_by_* and scope issues210 allows advanced query211 with query bug find_by_* and scope wiki_blobs212 allows advanced query213 with query bug find_by_* and scope milestones214 allows advanced query215 with query argument \-last and scope merge_requests216 allows advanced query217 with query argument \-last and scope notes218 allows advanced query219 with query argument \-last and scope commits220 allows advanced query221 with query argument \-last and scope blobs222 allows advanced query223 with query argument \-last and scope projects224 allows advanced query225 with query argument \-last and scope issues226 allows advanced query227 with query argument \-last and scope wiki_blobs228 allows advanced query229 with query argument \-last and scope milestones230 allows advanced query231 code search232 #execute233 returns ordinary results when searching non-default branch234 visibility235 merge request236 project_level: :public, feature_access_level: :enabled, membership: :admin, expected_count: 1237 respects visibility238 project_level: :public, feature_access_level: :enabled, membership: :reporter, expected_count: 1239 respects visibility240 project_level: :public, feature_access_level: :enabled, membership: :guest, expected_count: 1241 respects visibility242 project_level: :public, feature_access_level: :enabled, membership: :non_member, expected_count: 1243 respects visibility244 project_level: :public, feature_access_level: :enabled, membership: :anonymous, expected_count: 1245 respects visibility246 project_level: :public, feature_access_level: :private, membership: :admin, expected_count: 1247 respects visibility248 project_level: :public, feature_access_level: :private, membership: :reporter, expected_count: 1249 respects visibility250 project_level: :public, feature_access_level: :private, membership: :guest, expected_count: 0251 respects visibility252 project_level: :public, feature_access_level: :private, membership: :non_member, expected_count: 0253 respects visibility254 project_level: :public, feature_access_level: :private, membership: :anonymous, expected_count: 0255 respects visibility256 project_level: :public, feature_access_level: :disabled, membership: :reporter, expected_count: 0257 respects visibility258 project_level: :public, feature_access_level: :disabled, membership: :guest, expected_count: 0259 respects visibility260 project_level: :public, feature_access_level: :disabled, membership: :non_member, expected_count: 0261 respects visibility262 project_level: :public, feature_access_level: :disabled, membership: :anonymous, expected_count: 0263 respects visibility264 project_level: :internal, feature_access_level: :enabled, membership: :admin, expected_count: 1265 respects visibility266 project_level: :internal, feature_access_level: :enabled, membership: :reporter, expected_count: 1267 respects visibility268 project_level: :internal, feature_access_level: :enabled, membership: :guest, expected_count: 1269 respects visibility270 project_level: :internal, feature_access_level: :enabled, membership: :non_member, expected_count: 1271 respects visibility272 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, expected_count: 0273 respects visibility274 project_level: :internal, feature_access_level: :private, membership: :admin, expected_count: 1275 respects visibility276 project_level: :internal, feature_access_level: :private, membership: :reporter, expected_count: 1277 respects visibility278 project_level: :internal, feature_access_level: :private, membership: :guest, expected_count: 0279 respects visibility280 project_level: :internal, feature_access_level: :private, membership: :non_member, expected_count: 0281 respects visibility282 project_level: :internal, feature_access_level: :private, membership: :anonymous, expected_count: 0283 respects visibility284 project_level: :internal, feature_access_level: :disabled, membership: :reporter, expected_count: 0285 respects visibility286 project_level: :internal, feature_access_level: :disabled, membership: :guest, expected_count: 0287 respects visibility288 project_level: :internal, feature_access_level: :disabled, membership: :non_member, expected_count: 0289 respects visibility290 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, expected_count: 0291 respects visibility292 project_level: :private, feature_access_level: :private, membership: :admin, expected_count: 1293 respects visibility294 project_level: :private, feature_access_level: :private, membership: :reporter, expected_count: 1295 respects visibility296 project_level: :private, feature_access_level: :private, membership: :guest, expected_count: 0297 respects visibility298 project_level: :private, feature_access_level: :private, membership: :non_member, expected_count: 0299 respects visibility300 project_level: :private, feature_access_level: :private, membership: :anonymous, expected_count: 0301 respects visibility302 project_level: :private, feature_access_level: :disabled, membership: :reporter, expected_count: 0303 respects visibility304 project_level: :private, feature_access_level: :disabled, membership: :guest, expected_count: 0305 respects visibility306 project_level: :private, feature_access_level: :disabled, membership: :non_member, expected_count: 0307 respects visibility308 project_level: :private, feature_access_level: :disabled, membership: :anonymous, expected_count: 0309 respects visibility310 code311 project_level: :public, feature_access_level: :enabled, membership: :admin, expected_count: 1312 respects visibility313 project_level: :public, feature_access_level: :enabled, membership: :reporter, expected_count: 1314 respects visibility315 project_level: :public, feature_access_level: :enabled, membership: :guest, expected_count: 1316 respects visibility317 project_level: :public, feature_access_level: :enabled, membership: :non_member, expected_count: 1318 respects visibility319 project_level: :public, feature_access_level: :enabled, membership: :anonymous, expected_count: 1320 respects visibility321 project_level: :public, feature_access_level: :private, membership: :admin, expected_count: 1322 respects visibility323 project_level: :public, feature_access_level: :private, membership: :reporter, expected_count: 1324 respects visibility325 project_level: :public, feature_access_level: :private, membership: :guest, expected_count: 1326 respects visibility327 project_level: :public, feature_access_level: :private, membership: :non_member, expected_count: 0328 respects visibility329 project_level: :public, feature_access_level: :private, membership: :anonymous, expected_count: 0330 respects visibility331 project_level: :public, feature_access_level: :disabled, membership: :reporter, expected_count: 0332 respects visibility333 project_level: :public, feature_access_level: :disabled, membership: :guest, expected_count: 0334 respects visibility335 project_level: :public, feature_access_level: :disabled, membership: :non_member, expected_count: 0336 respects visibility337 project_level: :public, feature_access_level: :disabled, membership: :anonymous, expected_count: 0338 respects visibility339 project_level: :internal, feature_access_level: :enabled, membership: :admin, expected_count: 1340 respects visibility341 project_level: :internal, feature_access_level: :enabled, membership: :reporter, expected_count: 1342 respects visibility343 project_level: :internal, feature_access_level: :enabled, membership: :guest, expected_count: 1344 respects visibility345 project_level: :internal, feature_access_level: :enabled, membership: :non_member, expected_count: 1346 respects visibility347 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, expected_count: 0348 respects visibility349 project_level: :internal, feature_access_level: :private, membership: :admin, expected_count: 1350 respects visibility351 project_level: :internal, feature_access_level: :private, membership: :reporter, expected_count: 1352 respects visibility353 project_level: :internal, feature_access_level: :private, membership: :guest, expected_count: 1354 respects visibility355 project_level: :internal, feature_access_level: :private, membership: :non_member, expected_count: 0356 respects visibility357 project_level: :internal, feature_access_level: :private, membership: :anonymous, expected_count: 0358 respects visibility359 project_level: :internal, feature_access_level: :disabled, membership: :reporter, expected_count: 0360 respects visibility361 project_level: :internal, feature_access_level: :disabled, membership: :guest, expected_count: 0362 respects visibility363 project_level: :internal, feature_access_level: :disabled, membership: :non_member, expected_count: 0364 respects visibility365 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, expected_count: 0366 respects visibility367 project_level: :private, feature_access_level: :private, membership: :admin, expected_count: 1368 respects visibility369 project_level: :private, feature_access_level: :private, membership: :reporter, expected_count: 1370 respects visibility371 project_level: :private, feature_access_level: :private, membership: :guest, expected_count: 0372 respects visibility373 project_level: :private, feature_access_level: :private, membership: :non_member, expected_count: 0374 respects visibility375 project_level: :private, feature_access_level: :private, membership: :anonymous, expected_count: 0376 respects visibility377 project_level: :private, feature_access_level: :disabled, membership: :reporter, expected_count: 0378 respects visibility379 project_level: :private, feature_access_level: :disabled, membership: :guest, expected_count: 0380 respects visibility381 project_level: :private, feature_access_level: :disabled, membership: :non_member, expected_count: 0382 respects visibility383 project_level: :private, feature_access_level: :disabled, membership: :anonymous, expected_count: 0384 respects visibility385 issue386 project_level: :public, feature_access_level: :enabled, membership: :admin, expected_count: 1387 respects visibility388 project_level: :public, feature_access_level: :enabled, membership: :reporter, expected_count: 1389 respects visibility390 project_level: :public, feature_access_level: :enabled, membership: :guest, expected_count: 1391 respects visibility392 project_level: :public, feature_access_level: :enabled, membership: :non_member, expected_count: 1393 respects visibility394 project_level: :public, feature_access_level: :enabled, membership: :anonymous, expected_count: 1395 respects visibility396 project_level: :public, feature_access_level: :private, membership: :admin, expected_count: 1397 respects visibility398 project_level: :public, feature_access_level: :private, membership: :reporter, expected_count: 1399 respects visibility400 project_level: :public, feature_access_level: :private, membership: :guest, expected_count: 1401 respects visibility402 project_level: :public, feature_access_level: :private, membership: :non_member, expected_count: 0403 respects visibility404 project_level: :public, feature_access_level: :private, membership: :anonymous, expected_count: 0405 respects visibility406 project_level: :public, feature_access_level: :disabled, membership: :reporter, expected_count: 0407 respects visibility408 project_level: :public, feature_access_level: :disabled, membership: :guest, expected_count: 0409 respects visibility410 project_level: :public, feature_access_level: :disabled, membership: :non_member, expected_count: 0411 respects visibility412 project_level: :public, feature_access_level: :disabled, membership: :anonymous, expected_count: 0413 respects visibility414 project_level: :internal, feature_access_level: :enabled, membership: :admin, expected_count: 1415 respects visibility416 project_level: :internal, feature_access_level: :enabled, membership: :reporter, expected_count: 1417 respects visibility418 project_level: :internal, feature_access_level: :enabled, membership: :guest, expected_count: 1419 respects visibility420 project_level: :internal, feature_access_level: :enabled, membership: :non_member, expected_count: 1421 respects visibility422 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, expected_count: 0423 respects visibility424 project_level: :internal, feature_access_level: :private, membership: :admin, expected_count: 1425 respects visibility426 project_level: :internal, feature_access_level: :private, membership: :reporter, expected_count: 1427 respects visibility428 project_level: :internal, feature_access_level: :private, membership: :guest, expected_count: 1429 respects visibility430 project_level: :internal, feature_access_level: :private, membership: :non_member, expected_count: 0431 respects visibility432 project_level: :internal, feature_access_level: :private, membership: :anonymous, expected_count: 0433 respects visibility434 project_level: :internal, feature_access_level: :disabled, membership: :reporter, expected_count: 0435 respects visibility436 project_level: :internal, feature_access_level: :disabled, membership: :guest, expected_count: 0437 respects visibility438 project_level: :internal, feature_access_level: :disabled, membership: :non_member, expected_count: 0439 respects visibility440 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, expected_count: 0441 respects visibility442 project_level: :private, feature_access_level: :private, membership: :admin, expected_count: 1443 respects visibility444 project_level: :private, feature_access_level: :private, membership: :reporter, expected_count: 1445 respects visibility446 project_level: :private, feature_access_level: :private, membership: :guest, expected_count: 1447 respects visibility448 project_level: :private, feature_access_level: :private, membership: :non_member, expected_count: 0449 respects visibility450 project_level: :private, feature_access_level: :private, membership: :anonymous, expected_count: 0451 respects visibility452 project_level: :private, feature_access_level: :disabled, membership: :reporter, expected_count: 0453 respects visibility454 project_level: :private, feature_access_level: :disabled, membership: :guest, expected_count: 0455 respects visibility456 project_level: :private, feature_access_level: :disabled, membership: :non_member, expected_count: 0457 respects visibility458 project_level: :private, feature_access_level: :disabled, membership: :anonymous, expected_count: 0459 respects visibility460 wiki461 project_level: :public, feature_access_level: :enabled, membership: :admin, expected_count: 1462 respects visibility463 project_level: :public, feature_access_level: :enabled, membership: :reporter, expected_count: 1464 respects visibility465 project_level: :public, feature_access_level: :enabled, membership: :guest, expected_count: 1466 respects visibility467 project_level: :public, feature_access_level: :enabled, membership: :non_member, expected_count: 1468 respects visibility469 project_level: :public, feature_access_level: :enabled, membership: :anonymous, expected_count: 1470 respects visibility471 project_level: :public, feature_access_level: :private, membership: :admin, expected_count: 1472 respects visibility473 project_level: :public, feature_access_level: :private, membership: :reporter, expected_count: 1474 respects visibility475 project_level: :public, feature_access_level: :private, membership: :guest, expected_count: 1476 respects visibility477 project_level: :public, feature_access_level: :private, membership: :non_member, expected_count: 0478 respects visibility479 project_level: :public, feature_access_level: :private, membership: :anonymous, expected_count: 0480 respects visibility481 project_level: :public, feature_access_level: :disabled, membership: :reporter, expected_count: 0482 respects visibility483 project_level: :public, feature_access_level: :disabled, membership: :guest, expected_count: 0484 respects visibility485 project_level: :public, feature_access_level: :disabled, membership: :non_member, expected_count: 0486 respects visibility487 project_level: :public, feature_access_level: :disabled, membership: :anonymous, expected_count: 0488 respects visibility489 project_level: :internal, feature_access_level: :enabled, membership: :admin, expected_count: 1490 respects visibility491 project_level: :internal, feature_access_level: :enabled, membership: :reporter, expected_count: 1492 respects visibility493 project_level: :internal, feature_access_level: :enabled, membership: :guest, expected_count: 1494 respects visibility495 project_level: :internal, feature_access_level: :enabled, membership: :non_member, expected_count: 1496 respects visibility497 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, expected_count: 0498 respects visibility499 project_level: :internal, feature_access_level: :private, membership: :admin, expected_count: 1500 respects visibility501 project_level: :internal, feature_access_level: :private, membership: :reporter, expected_count: 1502 respects visibility503 project_level: :internal, feature_access_level: :private, membership: :guest, expected_count: 1504 respects visibility505 project_level: :internal, feature_access_level: :private, membership: :non_member, expected_count: 0506 respects visibility507 project_level: :internal, feature_access_level: :private, membership: :anonymous, expected_count: 0508 respects visibility509 project_level: :internal, feature_access_level: :disabled, membership: :reporter, expected_count: 0510 respects visibility511 project_level: :internal, feature_access_level: :disabled, membership: :guest, expected_count: 0512 respects visibility513 project_level: :internal, feature_access_level: :disabled, membership: :non_member, expected_count: 0514 respects visibility515 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, expected_count: 0516 respects visibility517 project_level: :private, feature_access_level: :private, membership: :admin, expected_count: 1518 respects visibility519 project_level: :private, feature_access_level: :private, membership: :reporter, expected_count: 1520 respects visibility521 project_level: :private, feature_access_level: :private, membership: :guest, expected_count: 1522 respects visibility523 project_level: :private, feature_access_level: :private, membership: :non_member, expected_count: 0524 respects visibility525 project_level: :private, feature_access_level: :private, membership: :anonymous, expected_count: 0526 respects visibility527 project_level: :private, feature_access_level: :disabled, membership: :reporter, expected_count: 0528 respects visibility529 project_level: :private, feature_access_level: :disabled, membership: :guest, expected_count: 0530 respects visibility531 project_level: :private, feature_access_level: :disabled, membership: :non_member, expected_count: 0532 respects visibility533 project_level: :private, feature_access_level: :disabled, membership: :anonymous, expected_count: 0534 respects visibility535 milestone536 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :admin, expected_count: 1537 respects visibility538 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :reporter, expected_count: 1539 respects visibility540 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :guest, expected_count: 1541 respects visibility542 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :non_member, expected_count: 1543 respects visibility544 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :anonymous, expected_count: 1545 respects visibility546 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :admin, expected_count: 1547 respects visibility548 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :reporter, expected_count: 1549 respects visibility550 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :guest, expected_count: 1551 respects visibility552 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :non_member, expected_count: 1553 respects visibility554 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :anonymous, expected_count: 1555 respects visibility556 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :admin, expected_count: 1557 respects visibility558 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 1559 respects visibility560 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :guest, expected_count: 1561 respects visibility562 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 1563 respects visibility564 project_level: :public, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 1565 respects visibility566 project_level: :public, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :admin, expected_count: 1567 respects visibility568 project_level: :public, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :reporter, expected_count: 1569 respects visibility570 project_level: :public, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :guest, expected_count: 1571 respects visibility572 project_level: :public, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :non_member, expected_count: 1573 respects visibility574 project_level: :public, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :anonymous, expected_count: 1575 respects visibility576 project_level: :public, issues_access_level: :private, merge_requests_access_level: :private, membership: :admin, expected_count: 1577 respects visibility578 project_level: :public, issues_access_level: :private, merge_requests_access_level: :private, membership: :reporter, expected_count: 1579 respects visibility580 project_level: :public, issues_access_level: :private, merge_requests_access_level: :private, membership: :guest, expected_count: 1581 respects visibility582 project_level: :public, issues_access_level: :private, merge_requests_access_level: :private, membership: :non_member, expected_count: 0583 respects visibility584 project_level: :public, issues_access_level: :private, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0585 respects visibility586 project_level: :public, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :admin, expected_count: 1587 respects visibility588 project_level: :public, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 1589 respects visibility590 project_level: :public, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :guest, expected_count: 1591 respects visibility592 project_level: :public, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 0593 respects visibility594 project_level: :public, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0595 respects visibility596 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :admin, expected_count: 1597 respects visibility598 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :reporter, expected_count: 1599 respects visibility600 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :guest, expected_count: 1601 respects visibility602 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :non_member, expected_count: 1603 respects visibility604 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :anonymous, expected_count: 1605 respects visibility606 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :admin, expected_count: 1607 respects visibility608 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :reporter, expected_count: 1609 respects visibility610 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :guest, expected_count: 0611 respects visibility612 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :non_member, expected_count: 0613 respects visibility614 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0615 respects visibility616 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 0617 respects visibility618 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :guest, expected_count: 0619 respects visibility620 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 0621 respects visibility622 project_level: :public, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0623 respects visibility624 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :admin, expected_count: 1625 respects visibility626 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :reporter, expected_count: 1627 respects visibility628 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :guest, expected_count: 1629 respects visibility630 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :non_member, expected_count: 1631 respects visibility632 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :enabled, membership: :anonymous, expected_count: 0633 respects visibility634 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :admin, expected_count: 1635 respects visibility636 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :reporter, expected_count: 1637 respects visibility638 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :guest, expected_count: 1639 respects visibility640 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :non_member, expected_count: 1641 respects visibility642 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0643 respects visibility644 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :admin, expected_count: 1645 respects visibility646 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 1647 respects visibility648 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :guest, expected_count: 1649 respects visibility650 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 1651 respects visibility652 project_level: :internal, issues_access_level: :enabled, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0653 respects visibility654 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :admin, expected_count: 1655 respects visibility656 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :reporter, expected_count: 1657 respects visibility658 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :guest, expected_count: 1659 respects visibility660 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :non_member, expected_count: 1661 respects visibility662 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :enabled, membership: :anonymous, expected_count: 0663 respects visibility664 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :private, membership: :admin, expected_count: 1665 respects visibility666 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :private, membership: :reporter, expected_count: 1667 respects visibility668 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :private, membership: :guest, expected_count: 1669 respects visibility670 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :private, membership: :non_member, expected_count: 0671 respects visibility672 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0673 respects visibility674 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :admin, expected_count: 1675 respects visibility676 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 1677 respects visibility678 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :guest, expected_count: 1679 respects visibility680 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 0681 respects visibility682 project_level: :internal, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0683 respects visibility684 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :admin, expected_count: 1685 respects visibility686 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :reporter, expected_count: 1687 respects visibility688 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :guest, expected_count: 1689 respects visibility690 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :non_member, expected_count: 1691 respects visibility692 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :enabled, membership: :anonymous, expected_count: 0693 respects visibility694 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :admin, expected_count: 1695 respects visibility696 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :reporter, expected_count: 1697 respects visibility698 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :guest, expected_count: 0699 respects visibility700 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :non_member, expected_count: 0701 respects visibility702 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0703 respects visibility704 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 0705 respects visibility706 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :guest, expected_count: 0707 respects visibility708 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 0709 respects visibility710 project_level: :internal, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0711 respects visibility712 project_level: :private, issues_access_level: :private, merge_requests_access_level: :private, membership: :admin, expected_count: 1713 respects visibility714 project_level: :private, issues_access_level: :private, merge_requests_access_level: :private, membership: :reporter, expected_count: 1715 respects visibility716 project_level: :private, issues_access_level: :private, merge_requests_access_level: :private, membership: :guest, expected_count: 1717 respects visibility718 project_level: :private, issues_access_level: :private, merge_requests_access_level: :private, membership: :non_member, expected_count: 0719 respects visibility720 project_level: :private, issues_access_level: :private, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0721 respects visibility722 project_level: :private, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :admin, expected_count: 1723 respects visibility724 project_level: :private, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 1725 respects visibility726 project_level: :private, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :guest, expected_count: 1727 respects visibility728 project_level: :private, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 0729 respects visibility730 project_level: :private, issues_access_level: :private, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0731 respects visibility732 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :admin, expected_count: 1733 respects visibility734 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :reporter, expected_count: 1735 respects visibility736 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :guest, expected_count: 0737 respects visibility738 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :non_member, expected_count: 0739 respects visibility740 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :private, membership: :anonymous, expected_count: 0741 respects visibility742 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :reporter, expected_count: 0743 respects visibility744 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :guest, expected_count: 0745 respects visibility746 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :non_member, expected_count: 0747 respects visibility748 project_level: :private, issues_access_level: :disabled, merge_requests_access_level: :disabled, membership: :anonymous, expected_count: 0749 respects visibility750Gitlab::UsageData751 .data752 gathers usage data753 gathers usage counts754 has integer value for epic relationship level755 has integer values for all counts756 gathers security products usage data757 gathers group overview preferences usage data758 includes a recording_ee_finished_at timestamp759 .features_usage_data_ee760 gathers feature usage data of EE761 .license_usage_data762 gathers license data763 .requirements_counts764 when requirements are disabled765 returns empty hash766 when requirements are enabled767 returns created requirements count768 code owner approval required769 counts the projects actively requiring code owner approval770 .operations_dashboard_usage771 gathers data on operations dashboard772 bases counts on active users773 .uncached_data774 .usage_activity_by_stage775 includes usage_activity_by_stage data776 usage_activity_by_stage_configure777 includes accurate usage_activity_by_stage data778 usage_activity_by_stage_create779 includes accurate usage_activity_by_stage data780 usage_activity_by_stage_manage781 includes accurate usage_activity_by_stage data782 usage_activity_by_stage_monitor783 includes accurate usage_activity_by_stage data784 usage_activity_by_stage_plan785 includes accurate usage_activity_by_stage data786 usage_activity_by_stage_release787 includes accurate usage_activity_by_stage data788 usage_activity_by_stage_secure789 includes accurate usage_activity_by_stage data790 counts pipelines that have security jobs791 counts unique users correctly across multiple scanners792 combines license_scanning into license_management793 has to resort to 0 for counting license scan794 usage_activity_by_stage_verify795 includes accurate usage_activity_by_stage data796Gitlab::Analytics::CycleAnalytics::DataCollector797 when `Analytics::CycleAnalytics::ProjectStage` is given798 behaves like test various start and end event combinations799 when `Issue` based stage is given800 between issue creation time and issue first mentioned in commit time801 behaves like custom cycle analytics stage802 loads serialized records803 calculates median804 #duration_chart_data805 loads data ordered by event time806 between issue creation time and closing time807 behaves like custom cycle analytics stage808 loads serialized records809 calculates median810 #duration_chart_data811 loads data ordered by event time812 between issue first mentioned in commit and first associated with milestone time813 behaves like custom cycle analytics stage814 loads serialized records815 calculates median816 #duration_chart_data817 loads data ordered by event time818 between issue creation time and first added to board time819 behaves like custom cycle analytics stage820 loads serialized records821 calculates median822 #duration_chart_data823 loads data ordered by event time824 between issue creation time and last edit time825 behaves like custom cycle analytics stage826 loads serialized records827 calculates median828 #duration_chart_data829 loads data ordered by event time830 between issue label added time and label removed time831 behaves like custom cycle analytics stage832 loads serialized records833 calculates median834 #duration_chart_data835 loads data ordered by event time836 between issue label added time and another issue label added time837 behaves like custom cycle analytics stage838 loads serialized records839 calculates median840 #duration_chart_data841 loads data ordered by event time842 when filtering for two labels843WARNING: 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/ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb:228:in `block (7 levels) in <top (required)>'.844 does not raise query syntax error845 between issue creation time and issue label added time846 behaves like custom cycle analytics stage847 loads serialized records848 calculates median849 #duration_chart_data850 loads data ordered by event time851 when `MergeRequest` based stage is given852 between merge request creation time and merged at time853 behaves like custom cycle analytics stage854 loads serialized records855 calculates median856 #duration_chart_data857 loads data ordered by event time858 between merge request merrged time and first deployed to production at time859 behaves like custom cycle analytics stage860 loads serialized records861 calculates median862 #duration_chart_data863 loads data ordered by event time864 between merge request build started time and build finished time865 behaves like custom cycle analytics stage866 loads serialized records867 calculates median868 #duration_chart_data869 loads data ordered by event time870 between merge request creation time and close time871 behaves like custom cycle analytics stage872 loads serialized records873 calculates median874 #duration_chart_data875 loads data ordered by event time876 between merge request creation time and last edit time877 behaves like custom cycle analytics stage878 loads serialized records879 calculates median880 #duration_chart_data881 loads data ordered by event time882 between merge request label added time and label removed time883 behaves like custom cycle analytics stage884 loads serialized records885 calculates median886 #duration_chart_data887 loads data ordered by event time888 between code stage start time and merge request created time with label filter889 behaves like custom cycle analytics stage890 loads serialized records891 calculates median892 #duration_chart_data893 loads data ordered by event time894 when `Analytics::CycleAnalytics::GroupStage` is given895 behaves like test various start and end event combinations896 when `Issue` based stage is given897 between issue creation time and issue first mentioned in commit time898 behaves like custom cycle analytics stage899 loads serialized records900 calculates median901 #duration_chart_data902 loads data ordered by event time903 between issue creation time and closing time904 behaves like custom cycle analytics stage905 loads serialized records906 calculates median907 #duration_chart_data908 loads data ordered by event time909 between issue first mentioned in commit and first associated with milestone time910 behaves like custom cycle analytics stage911 loads serialized records912 calculates median913 #duration_chart_data914 loads data ordered by event time915 between issue creation time and first added to board time916 behaves like custom cycle analytics stage917 loads serialized records918 calculates median919 #duration_chart_data920 loads data ordered by event time921 between issue creation time and last edit time922 behaves like custom cycle analytics stage923 loads serialized records924 calculates median925 #duration_chart_data926 loads data ordered by event time927 between issue label added time and label removed time928 behaves like custom cycle analytics stage929 loads serialized records930 calculates median931 #duration_chart_data932 loads data ordered by event time933 between issue label added time and another issue label added time934 behaves like custom cycle analytics stage935 loads serialized records936 calculates median937 #duration_chart_data938 loads data ordered by event time939 when filtering for two labels940WARNING: 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/ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb:228:in `block (7 levels) in <top (required)>'.941 does not raise query syntax error942 between issue creation time and issue label added time943 behaves like custom cycle analytics stage944 loads serialized records945 calculates median946 #duration_chart_data947 loads data ordered by event time948 when `MergeRequest` based stage is given949 between merge request creation time and merged at time950 behaves like custom cycle analytics stage951 loads serialized records952 calculates median953 #duration_chart_data954 loads data ordered by event time955 between merge request merrged time and first deployed to production at time956 behaves like custom cycle analytics stage957 loads serialized records958 calculates median959 #duration_chart_data960 loads data ordered by event time961 between merge request build started time and build finished time962 behaves like custom cycle analytics stage963 loads serialized records964 calculates median965 #duration_chart_data966 loads data ordered by event time967 between merge request creation time and close time968 behaves like custom cycle analytics stage969 loads serialized records970 calculates median971 #duration_chart_data972 loads data ordered by event time973 between merge request creation time and last edit time974 behaves like custom cycle analytics stage975 loads serialized records976 calculates median977 #duration_chart_data978 loads data ordered by event time979 between merge request label added time and label removed time980 behaves like custom cycle analytics stage981 loads serialized records982 calculates median983 #duration_chart_data984 loads data ordered by event time985 between code stage start time and merge request created time with label filter986 behaves like custom cycle analytics stage987 loads serialized records988 calculates median989 #duration_chart_data990 loads data ordered by event time991 when filter parameters are given992 when `project_ids` parameter is given993 behaves like filter examples994 provides filtered results995 when `assignee_username` is given996 behaves like filter examples997 provides filtered results998 when `author_username` is given999 behaves like filter examples1000 provides filtered results1001 when `label_name` is given1002 behaves like filter examples1003 provides filtered results1004 when `Any` `label_name` is given1005 behaves like filter examples1006 provides filtered results1007 when two labels are given1008 behaves like filter examples1009 provides filtered results1010 when `milestone_title` is given1011 behaves like filter examples1012 provides filtered results1013Vulnerabilities::Finding1014 is expected to define :confidence as an enum, backed by an integer1015 is expected to define :report_type as an enum, backed by an integer1016 is expected to define :severity as an enum, backed by an integer1017 associations1018 is expected to belong to project required:1019 is expected to belong to primary_identifier class_name => Vulnerabilities::Identifier required:1020 is expected to belong to scanner class_name => Vulnerabilities::Scanner required:1021 is expected to belong to vulnerability required: inverse_of => findings1022 is expected to have many pipelines class_name => Ci::Pipeline1023 is expected to have many finding_pipelines class_name => Vulnerabilities::FindingPipeline1024 is expected to have many identifiers class_name => Vulnerabilities::Identifier1025 is expected to have many finding_identifiers class_name => Vulnerabilities::FindingIdentifier1026 validations1027 is expected to validate that :scanner cannot be empty/falsy1028 is expected to validate that :project cannot be empty/falsy1029 is expected to validate that :uuid cannot be empty/falsy1030 is expected to validate that :project_fingerprint cannot be empty/falsy1031 is expected to validate that :primary_identifier cannot be empty/falsy1032 is expected to validate that :location_fingerprint cannot be empty/falsy1033 is expected to validate that :name cannot be empty/falsy1034 is expected to validate that :report_type cannot be empty/falsy1035 is expected to validate that :metadata_version cannot be empty/falsy1036 is expected to validate that :raw_metadata cannot be empty/falsy1037 is expected to validate that :severity cannot be empty/falsy1038 is expected to validate that :confidence cannot be empty/falsy1039 database uniqueness1040 when all index attributes are identical1041 when some parameters are changed1042 key: :primary_identifier, factory_name: :vulnerabilities_identifier1043 is valid1044 key: :scanner, factory_name: :vulnerabilities_scanner1045 is valid1046 key: :project, factory_name: :project1047 is valid1048 order1049 orders by severity and confidence1050 .report_type1051 when finding has the corresponding report type1052 selects the finding1053 when finding does not have security reports1054 does not select the finding1055 .for_pipelines_with_sha1056 sets the sha1057 .by_report_types1058 with one param1059 returns found record1060 with array of params1061 returns found records1062 without found record1063 returns empty collection1064 .by_projects1065 with found record1066 returns found record1067 .by_severities1068 with one param1069 returns found record1070 without found record1071 returns empty collection1072 .by_confidences1073 with matching param1074 returns found record1075 with non-matching param1076 returns empty collection1077 .counted_by_severity1078 returns counts1079 .undismissed1080 returns all non-dismissed findings1081 returns non-dismissed findings for project1082 .batch_count_by_project_and_severity1083 fetches a vulnerability count for the given project and severity1084 only returns vulnerabilities from the latest successful pipeline1085 returns 0 when there are no vulnerabilities for that severity level1086 batch loads the counts1087 does not include dismissed vulnerabilities in the counts1088 does not overwrite one project's counts with another's1089 feedback1090 #issue_feedback1091 returns associated feedback1092 when there is no feedback for the vulnerability1093 does not return unassociated feedback1094 when there is no vulnerability associated with the finding1095 does not return feedback1096 #dismissal_feedback1097 returns associated feedback1098 #merge_request_feedback1099 returns associated feedback1100 #load_feedback1101 is expected to eq [#<Vulnerabilities::Feedback id: 13, created_at: "2020-08-31 02:49:19", updated_at: "2020-08-31 02:49...3225ff6cfee1", merge_request_id: nil, comment_author_id: nil, comment: nil, comment_timestamp: nil>]1102 when you have multiple findings1103 is expected to eq [[#<Vulnerabilities::Feedback id: 13, created_at: "2020-08-31 02:49:19", updated_at: "2020-08-31 02:4...209f7252e82", merge_request_id: nil, comment_author_id: nil, comment: nil, comment_timestamp: nil>]]1104 #state1105 returns the expected state for a unresolved finding1106 returns the expected state for a confirmed finding1107 returns the expected state for a resolved finding1108 returns the expected state for a dismissed finding1109 when a vulnerability present for a dismissed finding1110 still reports a dismissed state1111 when a non-dismissal feedback present for a finding belonging to a closed vulnerability1112 reports as resolved1113 #scanner_name1114 is expected to eq "Find Security Bugs"1115 #solution1116 when solution metadata key is present1117 is expected to eq "GCM mode introduces an HMAC into the resulting encrypted data, providing integrity of the result."1118 when remediations key is present1119 is expected to eq "Test remediation"1120 #evidence1121 has an evidence fields1122 is expected to match (a hash including {:summary => "Credit card detected", :request => {:headers => [{"name" => "Accept", "value" => "*/*"}], :url => "http://goat:8080/WebGoat/logout", :method => "GET"}, :response => {:headers => [{"name" => "Content-Length", "value" => "0"}], :reason_phrase => "OK", :status_code => 200}})1123 has no evidence summary when evidence is present, summary is not1124 is expected to match (a hash including {:summary => nil, :request => {:headers => [], :url => nil, :method => nil}, :response => {:headers => [], :reason_phrase => nil, :status_code => nil}})1125 #message1126 is expected to eql "The cipher does not provide data integrity"1127 #cve1128 is expected to eql "818bf5dacb291e15d9e6dc3c5ac32178:CIPHER"1129 #metadata1130 handles bool JSON data1131 handles string JSON data1132 parses JSON data1133Ci::JobArtifact1134 #destroy1135 creates a JobArtifactDeletedEvent1136 .license_scanning_reports1137 when there is a license management report1138 is expected to eq [#<Ci::JobArtifact id: 2, project_id: 961, job_id: 100, file_type: "license_management", size: 25903,...e-management-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil>]1139 when there is a license scanning report1140 is expected to eq [#<Ci::JobArtifact id: 3, project_id: 962, job_id: 101, file_type: "license_scanning", size: 25903, c...nse-scanning-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil>]1141 .metrics_reports1142 when there is a metrics report1143 is expected to eq [#<Ci::JobArtifact id: 4, project_id: 963, job_id: 102, file_type: "metrics", size: 65, created_at: "..., file: "metrics.txt.gz", file_store: 1, file_sha256: nil, file_format: "gzip", file_location: nil>]1144 when there is no metrics reports1145 is expected to be empty1146 .security_reports1147 when the `file_types` parameter is provided1148 when the provided file_types is array1149 when there is a security report with the given value1150 is expected to eq [#<Ci::JobArtifact id: 7, project_id: 966, job_id: 105, file_type: "secret_detection", size: 886, cre...et-detection-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil>]1151 when there are no security reports with the given value1152 is expected to be empty1153 when the provided file_types is string1154 is expected to eq [#<Ci::JobArtifact id: 10, project_id: 969, job_id: 108, file_type: "secret_detection", size: 886, cr...et-detection-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil>]1155 when the file_types parameter is not provided1156 when there is a security report1157 is expected to contain exactly #<Ci::JobArtifact id: 11, project_id: 970, job_id: 109, file_type: "sast", size: 30760, created_at: "...ile: "gl-sast-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil> and #<Ci::JobArtifact id: 12, project_id: 971, job_id: 110, file_type: "secret_detection", size: 886, cre...ret-detection-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil>1158 when there are no security reports1159 is expected to be empty1160 .coverage_fuzzing_reports1161 when there is a metrics report1162 is expected to eq [#<Ci::JobArtifact id: 14, project_id: 973, job_id: 112, file_type: "coverage_fuzzing", size: 5081, c...rage-fuzzing-report.json", file_store: 1, file_sha256: nil, file_format: "raw", file_location: nil>]1163 when there is no coverage fuzzing reports1164 is expected to be empty1165 .associated_file_types_for1166 file_type: "license_scanning", result: ["license_management", "license_scanning"]1167 is expected to eq ["license_management", "license_scanning"]1168 file_type: "codequality", result: ["codequality"]1169 is expected to eq ["codequality"]1170 file_type: "browser_performance", result: ["browser_performance", "performance"]1171 is expected to eq ["browser_performance", "performance"]1172 file_type: "load_performance", result: ["load_performance"]1173 is expected to eq ["load_performance"]1174 file_type: "quality", result: nil1175 is expected to eq nil1176 #replicables_for_geo_node1177 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_job_artifact], project_factory: [:project], include_expectation: true1178 when sync object storage is enabled1179 when the job artifact is locally stored1180 is expected to eq true1181 when the job artifact is object stored1182 is expected to eq true1183 when sync object storage is disabled1184 when the job artifact is locally stored1185 is expected to eq true1186 when the job artifact is object stored1187 is expected to be falsey1188 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_job_artifact], project_factory: [:project], include_expectation: true1189 when sync object storage is enabled1190 when the job artifact is locally stored1191 is expected to eq true1192 when the job artifact is object stored1193 is expected to eq true1194 when sync object storage is disabled1195 when the job artifact is locally stored1196 is expected to eq true1197 when the job artifact is object stored1198 is expected to be falsey1199 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_job_artifact], project_factory: [:project], include_expectation: false1200 when sync object storage is enabled1201 when the job artifact is locally stored1202 is expected to eq false1203 when the job artifact is object stored1204 is expected to eq false1205 when sync object storage is disabled1206 when the job artifact is locally stored1207 is expected to eq false1208 when the job artifact is object stored1209 is expected to be falsey1210 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_job_artifact], project_factory: [:project], include_expectation: true1211 when sync object storage is enabled1212 when the job artifact is locally stored1213 is expected to eq true1214 when the job artifact is object stored1215 is expected to eq true1216 when sync object storage is disabled1217 when the job artifact is locally stored1218 is expected to eq true1219 when the job artifact is object stored1220 is expected to be falsey1221 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_job_artifact], project_factory: [:project, :in_subgroup], include_expectation: true1222 when sync object storage is enabled1223 when the job artifact is locally stored1224 is expected to eq true1225 when the job artifact is object stored1226 is expected to eq true1227 when sync object storage is disabled1228 when the job artifact is locally stored1229 is expected to eq true1230 when the job artifact is object stored1231 is expected to be falsey1232 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_job_artifact], project_factory: [:project], include_expectation: false1233 when sync object storage is enabled1234 when the job artifact is locally stored1235 is expected to eq false1236 when the job artifact is object stored1237 is expected to eq false1238 when sync object storage is disabled1239 when the job artifact is locally stored1240 is expected to eq false1241 when the job artifact is object stored1242 is expected to be falsey1243 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_job_artifact], project_factory: [:project, :in_subgroup], include_expectation: false1244 when sync object storage is enabled1245 when the job artifact is locally stored1246 is expected to eq false1247 when the job artifact is object stored1248 is expected to eq false1249 when sync object storage is disabled1250 when the job artifact is locally stored1251 is expected to eq false1252 when the job artifact is object stored1253 is expected to be falsey1254 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_job_artifact, :expired], project_factory: [:project], include_expectation: false1255 when sync object storage is enabled1256 when the job artifact is locally stored1257 is expected to eq false1258 when the job artifact is object stored1259 is expected to eq false1260 when sync object storage is disabled1261 when the job artifact is locally stored1262 is expected to eq false1263 when the job artifact is object stored1264 is expected to be falsey1265 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_job_artifact, :expired], project_factory: [:project], include_expectation: false1266 when sync object storage is enabled1267 when the job artifact is locally stored1268 is expected to eq false1269 when the job artifact is object stored1270 is expected to eq false1271 when sync object storage is disabled1272 when the job artifact is locally stored1273 is expected to eq false1274 when the job artifact is object stored1275 is expected to be falsey1276 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_job_artifact, :expired], project_factory: [:project], include_expectation: false1277 when sync object storage is enabled1278 when the job artifact is locally stored1279 is expected to eq false1280 when the job artifact is object stored1281 is expected to eq false1282 when sync object storage is disabled1283 when the job artifact is locally stored1284 is expected to eq false1285 when the job artifact is object stored1286 is expected to be falsey1287 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_job_artifact, :expired], project_factory: [:project], include_expectation: false1288 when sync object storage is enabled1289 when the job artifact is locally stored1290 is expected to eq false1291 when the job artifact is object stored1292 is expected to eq false1293 when sync object storage is disabled1294 when the job artifact is locally stored1295 is expected to eq false1296 when the job artifact is object stored1297 is expected to be falsey1298 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_job_artifact, :expired], project_factory: [:project, :in_subgroup], include_expectation: false1299 when sync object storage is enabled1300 when the job artifact is locally stored1301 is expected to eq false1302 when the job artifact is object stored1303 is expected to eq false1304 when sync object storage is disabled1305 when the job artifact is locally stored1306 is expected to eq false1307 when the job artifact is object stored1308 is expected to be falsey1309 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_job_artifact, :expired], project_factory: [:project], include_expectation: false1310 when sync object storage is enabled1311 when the job artifact is locally stored1312 is expected to eq false1313 when the job artifact is object stored1314 is expected to eq false1315 when sync object storage is disabled1316 when the job artifact is locally stored1317 is expected to eq false1318 when the job artifact is object stored1319 is expected to be falsey1320 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_job_artifact, :expired], project_factory: [:project, :in_subgroup], include_expectation: false1321 when sync object storage is enabled1322 when the job artifact is locally stored1323 is expected to eq false1324 when the job artifact is object stored1325 is expected to eq false1326 when sync object storage is disabled1327 when the job artifact is locally stored1328 is expected to eq false1329 when the job artifact is object stored1330 is expected to be falsey1331EE::Boards::Lists::UpdateService1332 with project1333 behaves like board list update1334 with licensed wip limits1335 updates the list if max_issue_count is given1336 updates the list if max_issue_weight is given1337 does not update the list if max_issue_weight is nil1338 updates the max issue count of the list if both count and weight limits are provided1339 does not change count if weight is updated1340 does not change weight if count is updated1341 does not update max_issue_count if max_issue_count is nil1342 sets max_issue_count to 0 if requested1343 sets max_issue_weight to 0 if requested1344 sets max_issue_count to 0 if requested1345 sets max_issue_weight to 0 if requested1346 does not update count and weight when negative values for both are given1347 sets count and weight to 0 when non numerical values are given1348 does not update the list max issue count if can_admin returns false1349 does not update the list max issue weight if can_admin returns false1350 limit metric1351 updates the list if limit_metric "issue_count" is given1352 updates the list if limit_metric "issue_weights" is given1353 updates the list if "all_metrics" limit_metric is given1354 updates the list if "all_metrics" limit_metric is given1355 updates the list if no limit_metric is given1356 fails if an invalid limit_metric is given1357 without licensed wip limits1358 does not update the list even if max_issue_count is given1359 does not update the list if can_admin returns false1360 does not update the list even if max_issue_weight is given1361 does not update the list if can_admin returns false1362 with group1363 behaves like board list update1364 with licensed wip limits1365 updates the list if max_issue_count is given1366 updates the list if max_issue_weight is given1367 does not update the list if max_issue_weight is nil1368 updates the max issue count of the list if both count and weight limits are provided1369 does not change count if weight is updated1370 does not change weight if count is updated1371 does not update max_issue_count if max_issue_count is nil1372 sets max_issue_count to 0 if requested1373 sets max_issue_weight to 0 if requested1374 sets max_issue_count to 0 if requested1375 sets max_issue_weight to 0 if requested1376 does not update count and weight when negative values for both are given1377 sets count and weight to 0 when non numerical values are given1378 does not update the list max issue count if can_admin returns false1379 does not update the list max issue weight if can_admin returns false1380 limit metric1381 updates the list if limit_metric "issue_count" is given1382 updates the list if limit_metric "issue_weights" is given1383 updates the list if "all_metrics" limit_metric is given1384 updates the list if "all_metrics" limit_metric is given1385 updates the list if no limit_metric is given1386 fails if an invalid limit_metric is given1387 without licensed wip limits1388 does not update the list even if max_issue_count is given1389 does not update the list if can_admin returns false1390 does not update the list even if max_issue_weight is given1391 does not update the list if can_admin returns false1392ApprovalMergeRequestRule1393 validations1394 is valid1395 is invalid when the name is missing1396 is invalid when name not unique within rule type and merge request1397 approval_project_rule is set1398 when project of approval_project_rule and merge request matches1399 is valid1400 when the project of approval_project_rule and merge request does not match1401 is invalid1402 code owner rules1403 is valid1404 is invalid when reusing the same name within the same merge request1405 allows a regular rule with the same name as the codeowner rule1406 report_approver rules1407 is valid1408 validates presence of report_type1409 any_approver rules1410 creating only one any_approver rule is allowed1411 .regular_or_any_approver scope1412 returns regular or any-approver rules1413 scopes1414 .not_matching_pattern1415 returns the correct rules1416 .matching_pattern1417 returns the correct rules1418 .code_owners1419 returns the correct rules1420 .security_report1421 returns the correct rules1422 .find_or_create_code_owner_rule1423 creates a new rule if it does not exist1424 finds an existing rule using rule_type column1425 retries when a record was created between the find and the create1426 when there is an existing rule1427 finds the existing rule1428 when the existing rule matches name but not section1429 creates a new rule1430 when section is present1431 creates a new rule and saves section when present1432 .applicable_to_branch1433 when there are no associated source rules1434 behaves like with applicable rules to specified branch1435 is expected to eq [#<ApprovalMergeRequestRule id: 57, created_at: "2020-08-31 02:51:18", updated_at: "2020-08-31 02:51:...7, approvals_required: 0, name: "Default-16", rule_type: "regular", report_type: nil, section: nil>]1436 when there are associated source rules1437 and rule is not overridden1438 and there are no associated protected branches to source rule1439 behaves like with applicable rules to specified branch1440 is expected to eq [#<ApprovalMergeRequestRule id: 58, created_at: "2020-08-31 02:51:18", updated_at: "2020-08-31 02:51:...68, approvals_required: 0, name: "Default-9", rule_type: "regular", report_type: nil, section: nil>]1441 and there are associated protected branches to source rule1442 and branch matches1443 behaves like with applicable rules to specified branch1444 is expected to eq [#<ApprovalMergeRequestRule id: 59, created_at: "2020-08-31 02:51:19", updated_at: "2020-08-31 02:51:...9, approvals_required: 0, name: "Default-10", rule_type: "regular", report_type: nil, section: nil>]1445 but branch does not match anything1446 is expected to be empty1447 but rule is overridden1448 behaves like with applicable rules to specified branch1449 is expected to eq [#<ApprovalMergeRequestRule id: 61, created_at: "2020-08-31 02:51:21", updated_at: "2020-08-31 02:51:...provals_required: 0, name: "Overridden Rule", rule_type: "regular", report_type: nil, section: nil>]1450 #project1451 returns project of MergeRequest1452 #regular1453 returns true for regular records1454 returns false for code owner records1455 returns false for any approver records1456 #code_owner?1457 rule_type is :code_owner1458 returns true1459 rule_type is :regular1460 returns false1461 #approvers1462 when project merge_requests_author_approval is true1463 contains author1464 when project merge_requests_author_approval is false1465 does not contain author1466 when the rules users have already been loaded1467 does not perform any new queries when all users are loaded already1468 does not contain the author1469 #sync_approved_approvers1470 when not merged1471 does nothing1472 when merged1473 records approved approvers as approved_approvers association1474 stores all the approvals for any-approver rule1475 validations1476 approvals_required1477 is a natural number1478 #refresh_required_approvals!1479 when the rule is a `License-Check` rule1480 when the latest license report violates the compliance policy1481 is expected to equal 391482 when the latest license report adheres to the compliance policy1483 is expected to be zero1484projects/merge_requests/show.html.haml1485 when merge request is created by a GitLab team member1486 renders an employee badge next to their name1487Group routing routing1488 subgroup "boards"1489 shows group show page1490 shows boards index page1491 security1492 shows group dashboard1493 shows vulnerability list1494 dependency proxy for containers1495 image name without namespace1496 routes to #manifest1497 routes to #blob1498 does not route to #blob with an invalid sha1499 does not route to #blob with an invalid image1500 image name with namespace1501 routes to #manifest1502 routes to #blob1503 hooks1504 routes to hooks edit page1505 packages1506 routes to packages index page1507 issues1508 routes post to #bulk_update1509 merge_requests1510 routes post to #bulk_update1511 epics1512 routes post to #bulk_update1513 Groups::WikisController routing1514 behaves like wiki routing1515 redirects the base path to the home page1516 behaves like resource routing1517 routes resource actions1518Knapsack report was generated. Preview:1519{1520 "ee/spec/services/search/project_service_spec.rb": 359.2566499710083,1521 "ee/spec/lib/ee/gitlab/usage_data_spec.rb": 127.53990149497986,1522 "ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb": 70.6343424320221,1523 "ee/spec/models/vulnerabilities/finding_spec.rb": 57.196449995040894,1524 "ee/spec/models/ee/ci/job_artifact_spec.rb": 35.70318388938904,1525 "ee/spec/services/boards/lists/update_service_spec.rb": 30.348718643188477,1526 "ee/spec/models/approval_merge_request_rule_spec.rb": 31.419278860092163,1527 "ee/spec/views/projects/merge_requests/show.html.haml_spec.rb": 6.602877616882324,1528 "ee/spec/routing/group_routing_spec.rb": 0.3407311439514161529}1530Knapsack global time execution for tests: 11m 59s1531Finished in 13 minutes 30 seconds (files took 55.07 seconds to load)1532689 examples, 0 failures1533Mon Aug 31 02:51:52 UTC 20201535Not uploading cache rails-v2-3 due to policy1537Uploading artifacts...1538coverage/: found 5 matching files and directories 1539knapsack/: found 3 matching files and directories 1540rspec_flaky/: found 4 matching files and directories 1541rspec_profiling/: found 2 matching files and directories 1542WARNING: tmp/capybara/: no matching files 1543tmp/memory_test/: found 2 matching files and directories 1544log/*.log: found 11 matching files and directories 1545Uploading artifacts as "archive" to coordinator... ok id=710807243 responseStatus=201 Created token=E_py1Brj1546Uploading artifacts...1547junit_rspec.xml: found 1 matching files and directories 1548Uploading artifacts as "junit" to coordinator... ok id=710807243 responseStatus=201 Created token=E_py1Brj1549Job succeeded