My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_models / Build ID 302855b1-e1cc-4eb4-bcea-5ad06719cec1
Public Back to CI builds
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 |
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.
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 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 |
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 |