My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_system_consumer / Build ID 1a4851a7-79c0-493e-b2a5-a2c6555c83b9

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
84e2fbc60a62152e0b3feb46ad9657b9fe83921f refs/heads/8027-performance-improvement-on-adminenterprises 10 2023-01-31 12:59:58 UTC 2023-01-31 13:00:55 UTC

Parallel CI Nodes

All parallel CI nodes finished their work.

The time span between the finish times of the CI node that Finished First and the one which Finished Last is 49.109 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The time span between the finish times of the CI node that Finished First and the one which Finished Last is 49.109 seconds. The shorter this time is, the better.

Node index Finish time Execution time
0 2023-01-31 12:59:58 UTC 2 minutes 0.635 seconds
1 2023-01-31 12:59:58 UTC 2 minutes 4.089 seconds
2 Finished Last 2023-01-31 13:00:47 UTC 3 minutes 22.65 seconds
3 2023-01-31 13:00:30 UTC 2 minutes 48.471 seconds
4 2023-01-31 13:00:00 UTC 1 minute 55.086 seconds
5 2023-01-31 12:59:59 UTC 2 minutes 23.858 seconds
6 Finished First 2023-01-31 12:59:58 UTC 1 minute 31.011 seconds
7 2023-01-31 13:00:02 UTC 1 minute 17.809 seconds
8 2023-01-31 12:59:59 UTC 1 minute 33.648 seconds
9 2023-01-31 13:00:00 UTC 55.216 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
e1824406-3199-4168-b335-aba530b27146 10 19 minutes 52.469 seconds 1 minute 59.247 seconds 1 minute 23.403 seconds

Test Files recorded on parallel CI nodes

The slow test files are highlighted in yellow.

Test files with higher execution time than 1 minute 59.247 seconds are a bottleneck because they take more time than the expected execution time per parallel CI node.


You can enable auto split of slow RSpec test files by test examples on parallel CI nodes to run your CI builds faster.

The more parallel CI nodes you use, the more test files will be split by test examples.

We recommend running at least 2 CI builds after you increase the number of parallel CI nodes. This way Knapsack Pro API can learn about your test examples defined in the slow test files to split tests better in future CI builds.


Test file path (Displaying all 31 entries files) Execution time
spec/system/consumer/split_checkout_spec.rb 3 minutes 22.65 seconds
spec/system/consumer/shopping/shopping_spec.rb 2 minutes 48.471 seconds
spec/system/consumer/shopping/checkout_spec.rb 1 minute 42.802 seconds
spec/system/consumer/shopping/variant_overrides_spec.rb 1 minute 42.421 seconds
spec/system/consumer/shops_spec.rb 1 minute 17.277 seconds
spec/system/consumer/account_spec.rb 1 minute 9.571 seconds
spec/system/consumer/shopping/cart_spec.rb 1 minute 6.462 seconds
spec/system/consumer/split_checkout_tax_incl_spec.rb 58.872 seconds
spec/system/consumer/authentication_spec.rb 49.759 seconds
spec/system/consumer/shopping/orders_spec.rb 37.082 seconds
spec/system/consumer/shopping/checkout_stripe_spec.rb 32.139 seconds
spec/system/consumer/cookies_spec.rb 27.679 seconds
spec/system/consumer/shopping/checkout_auth_spec.rb 22.856 seconds
spec/system/consumer/registration_spec.rb 22.57 seconds
spec/system/consumer/split_checkout_tax_not_incl_spec.rb 22.101 seconds
spec/system/consumer/shopping/checkout_paypal_spec.rb 20.509 seconds
spec/system/consumer/groups_spec.rb 13.583 seconds
spec/system/consumer/producers_spec.rb 12.725 seconds
spec/system/consumer/shopping/products_spec.rb 10.491 seconds
spec/system/consumer/caching/shops_caching_spec.rb 10.379 seconds
spec/system/consumer/multilingual_spec.rb 10.163 seconds
spec/system/consumer/shopping/embedded_groups_spec.rb 8.238 seconds
spec/system/consumer/user_password_spec.rb 7.997 seconds
spec/system/consumer/caching/darkswarm_caching_spec.rb 6.921 seconds
spec/system/consumer/shopping/unit_price_spec.rb 6.071 seconds
spec/system/consumer/account/cards_spec.rb 5.475 seconds
spec/system/consumer/account/developer_settings_spec.rb 5.092 seconds
spec/system/consumer/footer_links_spec.rb 4.497 seconds
spec/system/consumer/account/settings_spec.rb 3.59 seconds
spec/system/consumer/account/payments_spec.rb 2.88 seconds
spec/system/consumer/sitemap_spec.rb 1.161 seconds

Start using Knapsack Pro

Sign up and speed up your tests.