My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_models / Build ID cecf07eb-c0cf-4557-b930-78aaa197ac60

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
781cc7d901da9f31e26bf0616af43ba2bbf58639 refs/pull/10344/merge 7 2023-01-30 17:25:38 UTC 2023-01-30 17:27: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 1 minute 19.661 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The first CI node finished its work at 2023-01-30 17:25:38 UTC. CI nodes that finished at least 60s later are highlighted.

The reason for slow CI nodes might be too large test files (see the Test Files tab). You may want to try the Knapsack Pro Queue Mode (Ruby) to improve the distribution of your tests. Learn more about dynamic test suite split here.

Note: if you run a CI build for the same commit again (for instance when you retry a CI build), then you will see the data updated below. Some of the nodes might be highlighted until the whole CI build is complete.

The average test execution time per CI node is 1 minute 40.012 seconds.

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

Node index Finish time Execution time
0 Finished Last 2023-01-30 17:26:57 UTC 1 minute 49.763 seconds
1 2023-01-30 17:26:42 UTC 2 minutes 6.716 seconds
2 Finished First 2023-01-30 17:25:38 UTC 1 minute 14.784 seconds
3 2023-01-30 17:26:41 UTC 2 minutes 1.466 seconds
4 2023-01-30 17:25:42 UTC 1 minute 28.992 seconds
5 2023-01-30 17:25:58 UTC 1 minute 36.918 seconds
6 2023-01-30 17:25:39 UTC 1 minute 21.445 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
d4c7609c-da9d-47f8-aa2a-fa8fc113ebb6 7 11 minutes 40.082 seconds 1 minute 40.012 seconds 0.004 seconds

Test Files recorded on parallel CI nodes

All test files have execution time below the Ideal Node Execution Time so they can be divided well across CI nodes.

Test file path (Displaying all 92 entries files) Execution time
spec/models/product_importer_spec.rb 1 minute 34.339 seconds
spec/models/order_cycle_spec.rb 1 minute 20.629 seconds
spec/models/spree/line_item_spec.rb 1 minute 5.125 seconds
spec/models/spree/order_spec.rb 45.719 seconds
spec/models/spree/variant_spec.rb 44.558 seconds
spec/models/spree/product_spec.rb 37.063 seconds
spec/models/spree/return_authorization_spec.rb 32.652 seconds
spec/models/spree/order_inventory_spec.rb 29.213 seconds
spec/models/spree/ability_spec.rb 24.399 seconds
spec/models/enterprise_spec.rb 22.811 seconds
spec/models/spree/payment_spec.rb 19.014 seconds
spec/models/spree/adjustment_spec.rb 16.448 seconds
spec/models/spree/stock/availability_validator_spec.rb 15.203 seconds
spec/models/spree/order_contents_spec.rb 13.988 seconds
spec/models/spree/tax_rate_spec.rb 12.649 seconds
spec/models/enterprise_relationship_spec.rb 11.256 seconds
spec/models/proxy_order_spec.rb 10.679 seconds
spec/models/spree/shipment_spec.rb 10.675 seconds
spec/models/exchange_spec.rb 9.156 seconds
spec/models/spree/stock_location_spec.rb 7.956 seconds
spec/models/variant_override_spec.rb 7.309 seconds
spec/models/spree/gateway/stripe_sca_spec.rb 6.753 seconds
spec/models/concerns/variant_stock_spec.rb 6.064 seconds
spec/models/spree/stock_item_spec.rb 5.28 seconds
spec/models/spree/shipping_method_spec.rb 5.221 seconds
spec/models/enterprise_caching_spec.rb 4.922 seconds
spec/models/spree/order/state_machine_spec.rb 4.211 seconds
spec/models/spree/order/checkout_spec.rb 3.674 seconds
spec/models/spree/calculator_spec.rb 3.45 seconds
spec/models/spree/taxon_spec.rb 3.241 seconds
spec/models/spree/inventory_unit_spec.rb 3.201 seconds
spec/models/spree/order/tax_spec.rb 2.644 seconds
spec/models/spree/user_spec.rb 2.639 seconds
spec/models/calculator/weight_spec.rb 2.563 seconds
spec/models/concerns/product_stock_spec.rb 2.486 seconds
spec/models/concerns/order_shipment_spec.rb 2.451 seconds
spec/models/product_import/inventory_reset_strategy_spec.rb 2.444 seconds
spec/models/enterprise_fee_spec.rb 2.375 seconds
spec/models/spree/payment_method_spec.rb 2.251 seconds
spec/models/spree/stock_movement_spec.rb 1.878 seconds
spec/models/spree/order/adjustments_spec.rb 1.853 seconds
spec/models/subscription_spec.rb 1.498 seconds
spec/models/product_import/entry_validator_spec.rb 1.455 seconds
spec/models/spree/image_spec.rb 1.374 seconds
spec/models/calculator/price_sack_spec.rb 1.265 seconds
spec/models/spree/credit_card_spec.rb 1.213 seconds
spec/models/spree/order/payment_spec.rb 0.995 seconds
spec/models/order_balance_spec.rb 0.921 seconds
spec/models/spree/price_spec.rb 0.883 seconds
spec/models/spree/gateway_tagging_spec.rb 0.874 seconds
spec/models/customer_spec.rb 0.712 seconds
spec/models/concerns/balance_spec.rb 0.658 seconds
spec/models/spree/zone_spec.rb 0.65 seconds
spec/models/tag_rule/filter_payment_methods_spec.rb 0.519 seconds
spec/models/enterprise_group_spec.rb 0.515 seconds
spec/models/spree/asset_spec.rb 0.443 seconds
spec/models/spree/product_property_spec.rb 0.437 seconds
spec/models/column_preference_spec.rb 0.422 seconds
spec/models/stripe_account_spec.rb 0.42 seconds
spec/models/spree/preferences/preferable_spec.rb 0.413 seconds
spec/models/calculator/flexi_rate_spec.rb 0.368 seconds
spec/models/spree/classification_spec.rb 0.338 seconds
spec/models/tag_rule/filter_shipping_methods_spec.rb 0.333 seconds
spec/models/spree/stock/quantifier_spec.rb 0.306 seconds
spec/models/concerns/calculated_adjustments_spec.rb 0.28 seconds
spec/models/calculator/flat_percent_item_total_spec.rb 0.267 seconds
spec/models/calculator/per_item_spec.rb 0.209 seconds
spec/models/spree/shipping_rate_spec.rb 0.207 seconds
spec/models/spree/order/callbacks_spec.rb 0.182 seconds
spec/models/spree/address_spec.rb 0.177 seconds
spec/models/terms_of_service_file_spec.rb 0.144 seconds
spec/models/spree/order/address_spec.rb 0.138 seconds
spec/models/product_import/settings_spec.rb 0.137 seconds
spec/models/adjustment_metadata_spec.rb 0.123 seconds
spec/models/spree/addresses_spec.rb 0.104 seconds
spec/models/spree/preference_spec.rb 0.088 seconds
spec/models/tag_rule/filter_products_spec.rb 0.087 seconds
spec/models/tag_rule/filter_order_cycles_spec.rb 0.076 seconds
spec/models/spree/taxonomy_spec.rb 0.057 seconds
spec/models/spree/preferences/store_spec.rb 0.054 seconds
spec/models/product_import/entry_processor_spec.rb 0.053 seconds
spec/models/subscription_line_item_spec.rb 0.049 seconds
spec/models/spree/tax_category_spec.rb 0.048 seconds
spec/models/product_import/reset_absent_spec.rb 0.039 seconds
spec/models/calculator/flat_percent_per_item_spec.rb 0.033 seconds
spec/models/spree/preferences/configuration_spec.rb 0.027 seconds
spec/models/spree/state_spec.rb 0.024 seconds
spec/models/spree/app_configuration_spec.rb 0.02 seconds
spec/models/spree/gateway_spec.rb 0.016 seconds
spec/models/calculator/flat_rate_spec.rb 0.016 seconds
spec/models/tag_rule_spec.rb 0.01 seconds
spec/models/content_configuration_spec.rb 0.008 seconds

Start using Knapsack Pro

Sign up and speed up your tests.