Skip to content

Run 'services/security/ingestion/tasks/* specs in a random order

What does this MR do and why?

While working on a separate issue, I noticed all of these specs are in rspec_order_todo.yml

I ran the following script that indicated it is safe to run these specs in a random order:

for file in ee/spec/services/security/ingestion/tasks/* ;
do
    scripts/rspec_check_order_dependence "$file";
done
Output
+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
==> GitLab Workhorse set up in 6.552347509 seconds...

Test environment set up in 7.421563374 seconds
.

Finished in 16.28 seconds (files took 24.71 seconds to load)
1 example, 0 failures

[TEST PROF INFO] Time spent in factories: 00:06.825 (21.05% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.922634167 seconds
.

Finished in 9.78 seconds (files took 10.12 seconds to load)
1 example, 0 failures

[TEST PROF INFO] Time spent in factories: 00:07.161 (63.17% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 59909

Test environment set up in 0.884186441 seconds
.

Finished in 10.02 seconds (files took 9.81 seconds to load)
1 example, 0 failures

Randomized with seed 59909

[TEST PROF INFO] Time spent in factories: 00:07.244 (62.91% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/hooks_execution_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.94838841 seconds
..

Finished in 6.68 seconds (files took 9.75 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.042 (48.91% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/hooks_execution_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.887189342 seconds
..

Finished in 7.14 seconds (files took 9.6 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.058 (47.18% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/hooks_execution_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 16375

Test environment set up in 0.893991772 seconds
..

Finished in 7.13 seconds (files took 9.61 seconds to load)
2 examples, 0 failures

Randomized with seed 16375

[TEST PROF INFO] Time spent in factories: 00:04.505 (52.55% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/hooks_execution_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.946535487 seconds
.

Finished in 6.52 seconds (files took 9.56 seconds to load)
1 example, 0 failures

[TEST PROF INFO] Time spent in factories: 00:03.627 (45.2% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.889809578 seconds
.

Finished in 7.03 seconds (files took 9.67 seconds to load)
1 example, 0 failures

[TEST PROF INFO] Time spent in factories: 00:03.850 (45.25% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 38616

Test environment set up in 0.932567432 seconds
.

Finished in 6.5 seconds (files took 9.9 seconds to load)
1 example, 0 failures

Randomized with seed 38616

[TEST PROF INFO] Time spent in factories: 00:03.822 (47.71% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.914589181 seconds
..

Finished in 7.43 seconds (files took 9.56 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.519 (50.66% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.896776739 seconds
..

Finished in 7.26 seconds (files took 9.46 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.478 (51.29% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 26241

Test environment set up in 0.880229388 seconds
..

Finished in 7.25 seconds (files took 9.62 seconds to load)
2 examples, 0 failures

Randomized with seed 26241

[TEST PROF INFO] Time spent in factories: 00:04.473 (50.92% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_links_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.920581593 seconds
..

Finished in 6.93 seconds (files took 9.41 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.281 (50.97% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_links_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.891177039 seconds
..

Finished in 6.82 seconds (files took 9.73 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.247 (50.23% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_links_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 56638

Test environment set up in 0.88735065 seconds
..

Finished in 6.76 seconds (files took 9.64 seconds to load)
2 examples, 0 failures

Randomized with seed 56638

[TEST PROF INFO] Time spent in factories: 00:04.108 (49.66% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_finding_links_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_pipelines_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.898139533 seconds
..

Finished in 4.91 seconds (files took 9.49 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:02.299 (36.08% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_pipelines_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.889416311 seconds
..

Finished in 5.23 seconds (files took 9.59 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:02.255 (33.55% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_pipelines_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 47939

Test environment set up in 0.883782104 seconds
..

Finished in 5.26 seconds (files took 9.68 seconds to load)
2 examples, 0 failures

Randomized with seed 47939

[TEST PROF INFO] Time spent in factories: 00:02.287 (34.13% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_finding_pipelines_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_signatures_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.943469719 seconds
..

Finished in 7.05 seconds (files took 9.37 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.046 (47.39% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_signatures_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.875406674 seconds
..

Finished in 6.6 seconds (files took 9.57 seconds to load)
2 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:04.055 (50.41% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_finding_signatures_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 19960

Test environment set up in 0.900017367 seconds
..

Finished in 6.76 seconds (files took 9.3 seconds to load)
2 examples, 0 failures

Randomized with seed 19960

[TEST PROF INFO] Time spent in factories: 00:04.100 (49.92% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_finding_signatures_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_findings_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.930658954 seconds
...

Finished in 15.36 seconds (files took 9.49 seconds to load)
3 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:12.794 (75.76% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_findings_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.900654523 seconds
...

Finished in 14.85 seconds (files took 9.7 seconds to load)
3 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:12.071 (74.02% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_findings_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 8504

Test environment set up in 0.875975806 seconds
...

Finished in 14.97 seconds (files took 9.51 seconds to load)
3 examples, 0 failures

Randomized with seed 8504

[TEST PROF INFO] Time spent in factories: 00:11.962 (72.06% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_findings_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_identifiers_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.879561366 seconds
....

Finished in 5.51 seconds (files took 9.74 seconds to load)
4 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:02.898 (41.56% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_identifiers_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.8826886 seconds
....

Finished in 5.5 seconds (files took 9.3 seconds to load)
4 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:02.952 (42.48% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_identifiers_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 40729

Test environment set up in 0.88795988 seconds
....

Finished in 5.63 seconds (files took 9.44 seconds to load)
4 examples, 0 failures

Randomized with seed 40729

[TEST PROF INFO] Time spent in factories: 00:02.925 (41.08% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_identifiers_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.921912674 seconds
....

Finished in 18.78 seconds (files took 9.53 seconds to load)
4 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:15.985 (79.02% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.876888955 seconds
....

Finished in 18.98 seconds (files took 9.57 seconds to load)
4 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:15.867 (77.05% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 27102

Test environment set up in 0.898680767 seconds
....

Finished in 19.1 seconds (files took 9.44 seconds to load)
4 examples, 0 failures

Randomized with seed 27102

[TEST PROF INFO] Time spent in factories: 00:15.839 (76.98% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.92214736 seconds
......

Finished in 13.83 seconds (files took 9.3 seconds to load)
6 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:10.972 (71.69% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.885787537 seconds
......

Finished in 13.84 seconds (files took 9.49 seconds to load)
6 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:11.192 (73.04% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 21659

Test environment set up in 0.90513011 seconds
......

Finished in 13.5 seconds (files took 9.66 seconds to load)
6 examples, 0 failures

Randomized with seed 21659

[TEST PROF INFO] Time spent in factories: 00:10.625 (71.13% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities'

Could not find 'ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities_spec.rb' in './spec/support/rspec_order_todo.yml'
Aborting...
+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.889516395 seconds
...

Finished in 5.44 seconds (files took 9.58 seconds to load)
3 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:02.751 (39.84% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.875703502 seconds
...

Finished in 5.45 seconds (files took 9.63 seconds to load)
3 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:02.778 (40.27% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 13495

Test environment set up in 0.880844292 seconds
...

Finished in 5.62 seconds (files took 9.57 seconds to load)
3 examples, 0 failures

Randomized with seed 13495

[TEST PROF INFO] Time spent in factories: 00:02.768 (38.06% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_vulnerability_flags_spec.rb'

Could not find 'ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads' in './spec/support/rspec_order_todo.yml'
Aborting...
Could not find 'ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb' in './spec/support/rspec_order_todo.yml'
Aborting...
+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerability_statistics_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.93472246 seconds
........

Finished in 12.03 seconds (files took 9.43 seconds to load)
8 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:08.833 (65.51% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerability_statistics_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.880934133 seconds
........

Finished in 11.88 seconds (files took 9.39 seconds to load)
8 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:08.953 (67.04% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/ingest_vulnerability_statistics_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 7453

Test environment set up in 0.8991243 seconds
........

Finished in 12.37 seconds (files took 9.34 seconds to load)
8 examples, 0 failures

Randomized with seed 7453

[TEST PROF INFO] Time spent in factories: 00:09.074 (65.55% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/ingest_vulnerability_statistics_spec.rb'

+ export RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ RSPEC_WARN_MISSING_FEATURE_CATEGORY=0
+ bin/rspec --order defined --format progress ee/spec/services/security/ingestion/tasks/update_vulnerability_uuids_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.920305772 seconds
....

Finished in 15.37 seconds (files took 9.53 seconds to load)
4 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:12.713 (75.43% of total time)
+ RSPEC_ORDER=reverse
+ bin/rspec --format progress ee/spec/services/security/ingestion/tasks/update_vulnerability_uuids_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Test environment set up in 0.912948953 seconds
....

Finished in 14.28 seconds (files took 10.07 seconds to load)
4 examples, 0 failures

[TEST PROF INFO] Time spent in factories: 00:11.433 (71.81% of total time)
+ bin/rspec --order random --format progress ee/spec/services/security/ingestion/tasks/update_vulnerability_uuids_spec.rb
warning: parser/current is loading parser/ruby32, which recognizes 3.2.2-compliant syntax, but you are running 3.2.3.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 52441

Test environment set up in 0.958973477 seconds
....

Finished in 15.06 seconds (files took 9.79 seconds to load)
4 examples, 0 failures

Randomized with seed 52441

[TEST PROF INFO] Time spent in factories: 00:12.065 (72.04% of total time)
+ set +xe


The files passed all checks!

They are likely not order-dependent and can be run in random order and thus
are being removed from 'spec/support/rspec_order_todo.yml':

  * Removing 'ee/spec/services/security/ingestion/tasks/update_vulnerability_uuids_spec.rb'

Merge request reports

Loading