My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_models / Build ID 302855b1-e1cc-4eb4-bcea-5ad06719cec1

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
f5d8a63aa49deab802705a46d1666a28c77a4ecd refs/pull/10343/merge 7 2023-01-30 09:47:58 UTC 2023-01-30 09:49:04 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 54.569 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 54.569 seconds. The shorter this time is, the better.

Node index Finish time Execution time
0 Finished Last 2023-01-30 09:48:53 UTC 1 minute 42.174 seconds
1 2023-01-30 09:48:43 UTC 1 minute 38.815 seconds
2 2023-01-30 09:48:03 UTC 1 minute 28.421 seconds
3 2023-01-30 09:48:23 UTC 1 minute 40.124 seconds
4 2023-01-30 09:48:44 UTC 1 minute 47.767 seconds
5 2023-01-30 09:48:07 UTC 1 minute 28.106 seconds
6 Finished First 2023-01-30 09:47:58 UTC 1 minute 27.849 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
40d215bc-1b36-4d16-a1d4-45205e14b1ea 7 11 minutes 13.252 seconds 1 minute 36.179 seconds 5.996 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 36.179 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 92 entries files) Execution time
spec/models/product_importer_spec.rb 1 minute 42.174 seconds
spec/models/spree/line_item_spec.rb 1 minute 3.049 seconds
spec/models/spree/order_spec.rb 51.728 seconds
spec/models/order_cycle_spec.rb 50.264 seconds
spec/models/spree/variant_spec.rb 40.745 seconds
spec/models/spree/return_authorization_spec.rb 40.021 seconds
spec/models/spree/product_spec.rb 37.188 seconds
spec/models/spree/order_inventory_spec.rb 35.894 seconds
spec/models/spree/ability_spec.rb 22.934 seconds
spec/models/spree/payment_spec.rb 20.307 seconds
spec/models/enterprise_spec.rb 18.764 seconds
spec/models/spree/adjustment_spec.rb 16.083 seconds
spec/models/proxy_order_spec.rb 11.871 seconds
spec/models/spree/order_contents_spec.rb 11.655 seconds
spec/models/spree/shipment_spec.rb 11.634 seconds
spec/models/spree/stock/availability_validator_spec.rb 11.168 seconds
spec/models/variant_override_spec.rb 10.18 seconds
spec/models/spree/tax_rate_spec.rb 10.071 seconds
spec/models/enterprise_relationship_spec.rb 9.777 seconds
spec/models/exchange_spec.rb 9.282 seconds
spec/models/spree/stock_location_spec.rb 7.938 seconds
spec/models/spree/stock_item_spec.rb 4.902 seconds
spec/models/concerns/variant_stock_spec.rb 4.76 seconds
spec/models/spree/gateway/stripe_sca_spec.rb 4.536 seconds
spec/models/spree/calculator_spec.rb 4.517 seconds
spec/models/enterprise_caching_spec.rb 4.286 seconds
spec/models/spree/shipping_method_spec.rb 4.226 seconds
spec/models/spree/order/state_machine_spec.rb 3.866 seconds
spec/models/spree/order/checkout_spec.rb 3.384 seconds
spec/models/spree/inventory_unit_spec.rb 3.364 seconds
spec/models/enterprise_fee_spec.rb 2.973 seconds
spec/models/product_import/inventory_reset_strategy_spec.rb 2.494 seconds
spec/models/calculator/weight_spec.rb 2.408 seconds
spec/models/spree/user_spec.rb 2.302 seconds
spec/models/spree/stock_movement_spec.rb 2.16 seconds
spec/models/spree/taxon_spec.rb 2.083 seconds
spec/models/spree/order/tax_spec.rb 2.076 seconds
spec/models/concerns/order_shipment_spec.rb 2.049 seconds
spec/models/spree/payment_method_spec.rb 2.037 seconds
spec/models/spree/order/adjustments_spec.rb 2.014 seconds
spec/models/concerns/product_stock_spec.rb 1.882 seconds
spec/models/subscription_spec.rb 1.606 seconds
spec/models/spree/image_spec.rb 1.365 seconds
spec/models/product_import/entry_validator_spec.rb 1.194 seconds
spec/models/spree/order/payment_spec.rb 1.118 seconds
spec/models/spree/gateway_tagging_spec.rb 1.087 seconds
spec/models/spree/credit_card_spec.rb 1.038 seconds
spec/models/calculator/price_sack_spec.rb 0.995 seconds
spec/models/customer_spec.rb 0.745 seconds
spec/models/spree/price_spec.rb 0.639 seconds
spec/models/spree/zone_spec.rb 0.614 seconds
spec/models/stripe_account_spec.rb 0.602 seconds
spec/models/tag_rule/filter_payment_methods_spec.rb 0.51 seconds
spec/models/enterprise_group_spec.rb 0.497 seconds
spec/models/concerns/balance_spec.rb 0.471 seconds
spec/models/order_balance_spec.rb 0.466 seconds
spec/models/spree/preferences/preferable_spec.rb 0.458 seconds
spec/models/spree/stock/quantifier_spec.rb 0.422 seconds
spec/models/column_preference_spec.rb 0.383 seconds
spec/models/spree/product_property_spec.rb 0.318 seconds
spec/models/spree/classification_spec.rb 0.313 seconds
spec/models/tag_rule/filter_shipping_methods_spec.rb 0.289 seconds
spec/models/spree/asset_spec.rb 0.28 seconds
spec/models/calculator/flexi_rate_spec.rb 0.276 seconds
spec/models/calculator/flat_percent_item_total_spec.rb 0.26 seconds
spec/models/spree/shipping_rate_spec.rb 0.256 seconds
spec/models/concerns/calculated_adjustments_spec.rb 0.253 seconds
spec/models/spree/address_spec.rb 0.241 seconds
spec/models/spree/order/callbacks_spec.rb 0.145 seconds
spec/models/product_import/settings_spec.rb 0.143 seconds
spec/models/calculator/per_item_spec.rb 0.136 seconds
spec/models/adjustment_metadata_spec.rb 0.132 seconds
spec/models/spree/addresses_spec.rb 0.123 seconds
spec/models/terms_of_service_file_spec.rb 0.12 seconds
spec/models/spree/order/address_spec.rb 0.095 seconds
spec/models/tag_rule/filter_products_spec.rb 0.084 seconds
spec/models/spree/preference_spec.rb 0.082 seconds
spec/models/tag_rule/filter_order_cycles_spec.rb 0.071 seconds
spec/models/spree/taxonomy_spec.rb 0.069 seconds
spec/models/spree/preferences/store_spec.rb 0.055 seconds
spec/models/product_import/reset_absent_spec.rb 0.043 seconds
spec/models/product_import/entry_processor_spec.rb 0.041 seconds
spec/models/subscription_line_item_spec.rb 0.038 seconds
spec/models/spree/tax_category_spec.rb 0.031 seconds
spec/models/calculator/flat_percent_per_item_spec.rb 0.031 seconds
spec/models/spree/state_spec.rb 0.029 seconds
spec/models/spree/preferences/configuration_spec.rb 0.022 seconds
spec/models/spree/gateway_spec.rb 0.016 seconds
spec/models/calculator/flat_rate_spec.rb 0.015 seconds
spec/models/spree/app_configuration_spec.rb 0.012 seconds
spec/models/tag_rule_spec.rb 0.01 seconds
spec/models/content_configuration_spec.rb 0.009 seconds

Start using Knapsack Pro

Sign up and speed up your tests.