My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_engines / Build ID 3a8f0a5d-f0bf-4b2c-adaa-73846ac340a1

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
e5ea038a927c99559aeaad24e2c2020f94ad5192 refs/heads/8901-allow-product-description-to-show-images-in-the-shopfront 5 2023-01-26 17:16:37 UTC 2023-01-26 17:18:32 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 32.343 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The first CI node finished its work at 2023-01-26 17:16:37 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 24.256 seconds.

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

Node index Finish time Execution time
0 2023-01-26 17:17:17 UTC 1 minute 27.875 seconds
1 Finished First 2023-01-26 17:16:37 UTC 1 minute 11.998 seconds
2 Finished Last 2023-01-26 17:18:10 UTC 1 minute 52.988 seconds
3 2023-01-26 17:16:50 UTC 1 minute 12.654 seconds
4 2023-01-26 17:16:53 UTC 1 minute 15.764 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
542a036d-9898-4d8a-a525-4ad43e9ef19b 5 7 minutes 1.277 seconds 1 minute 24.256 seconds 0.002 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 entries 1 - 100 of 120 in total files) Execution time
spec/lib/reports/packing/packing_report_spec.rb 45.446 seconds
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb 44.54 seconds
spec/lib/open_food_network/order_cycle_permissions_spec.rb 34.504 seconds
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb 14.495 seconds
spec/lib/open_food_network/address_finder_spec.rb 13.048 seconds
spec/lib/reports/bulk_coop_report_spec.rb 12.109 seconds
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb 11.847 seconds
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb 11.839 seconds
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb 11.194 seconds
spec/lib/open_food_network/scope_variants_to_search_spec.rb 11.134 seconds
spec/lib/open_food_network/scope_variant_to_hub_spec.rb 10.157 seconds
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb 9.313 seconds
spec/lib/open_food_network/permissions_spec.rb 9.059 seconds
spec/lib/tasks/sample_data_rake_spec.rb 8.987 seconds
spec/lib/reports/order_cycle_management_report_spec.rb 8.104 seconds
engines/order_management/spec/services/order_management/stock/estimator_spec.rb 7.947 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb 6.866 seconds
spec/serializers/api/order_serializer_spec.rb 6.701 seconds
spec/lib/reports/products_and_inventory_report_spec.rb 6.488 seconds
engines/order_management/spec/services/order_management/order/updater_spec.rb 6.458 seconds
spec/serializers/api/admin/order_serializer_spec.rb 6.04 seconds
spec/serializers/api/admin/order_cycle_serializer_spec.rb 5.953 seconds
spec/lib/reports/customers_report_spec.rb 5.641 seconds
engines/order_management/spec/services/order_management/stock/package_spec.rb 5.626 seconds
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb 4.994 seconds
engines/dfc_provider/spec/controllers/dfc_provider/catalog_items_controller_spec.rb 4.994 seconds
engines/order_management/spec/services/order_management/stock/packer_spec.rb 4.685 seconds
spec/serializers/api/admin/exchange_serializer_spec.rb 4.666 seconds
spec/serializers/api/enterprise_shopfront_serializer_spec.rb 4.53 seconds
spec/lib/reports/lettuce_share_report_spec.rb 4.503 seconds
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb 4.458 seconds
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb 4.334 seconds
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb 4.005 seconds
spec/serializers/api/current_order_serializer_spec.rb 3.881 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb 3.776 seconds
spec/lib/reports/orders_and_distributors_report_spec.rb 3.66 seconds
spec/lib/tasks/data/truncate_data_spec.rb 3.496 seconds
spec/serializers/api/product_serializer_spec.rb 3.15 seconds
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb 2.738 seconds
spec/lib/open_food_network/tag_rule_applicator_spec.rb 2.354 seconds
engines/dfc_provider/spec/controllers/dfc_provider/supplied_products_controller_spec.rb 2.302 seconds
spec/serializers/api/cached_enterprise_serializer_spec.rb 2.231 seconds
spec/lib/tasks/data/truncate_data_rake_spec.rb 2.108 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb 1.972 seconds
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb 1.888 seconds
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb 1.888 seconds
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb 1.705 seconds
spec/serializers/api/admin/variant_serializer_spec.rb 1.584 seconds
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb 1.381 seconds
engines/dfc_provider/spec/controllers/dfc_provider/enterprises_spec.rb 1.341 seconds
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb 1.273 seconds
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb 1.25 seconds
spec/serializers/api/variant_serializer_spec.rb 1.167 seconds
spec/lib/spree/core/mail_interceptor_spec.rb 1.163 seconds
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb 1.143 seconds
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb 1.077 seconds
spec/lib/tasks/data/remove_transient_data_spec.rb 1.068 seconds
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb 0.982 seconds
spec/migrations/update_enterprise_instagram_links_spec.rb 0.947 seconds
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb 0.911 seconds
spec/migrations/migrate_admin_tax_amounts_spec.rb 0.907 seconds
spec/lib/reports/line_items_spec.rb 0.827 seconds
spec/lib/stripe/account_connector_spec.rb 0.825 seconds
spec/serializers/api/admin/enterprise_serializer_spec.rb 0.682 seconds
spec/migrations/split_customer_names_spec.rb 0.659 seconds
spec/serializers/api/admin/customer_serializer_spec.rb 0.656 seconds
spec/serializers/api/shipping_method_serializer_spec.rb 0.622 seconds
spec/lib/reports/users_and_enterprises_report_spec.rb 0.613 seconds
engines/dfc_provider/spec/serializers/dfc_provider/supplied_product_serializer_spec.rb 0.529 seconds
engines/dfc_provider/spec/serializers/dfc_provider/catalog_item_serializer_spec.rb 0.509 seconds
spec/lib/stripe/payment_intent_validator_spec.rb 0.501 seconds
spec/serializers/api/admin/variant_override_serializer_spec.rb 0.483 seconds
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb 0.401 seconds
spec/lib/open_food_network/property_merge_spec.rb 0.4 seconds
spec/serializers/api/admin/product_serializer_spec.rb 0.397 seconds
engines/dfc_provider/spec/services/authorization_control_spec.rb 0.392 seconds
spec/lib/reports/report_spec.rb 0.381 seconds
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb 0.367 seconds
spec/serializers/api/admin/index_enterprise_serializer_spec.rb 0.327 seconds
spec/migrations/migrate_customer_names_spec.rb 0.325 seconds
spec/serializers/api/group_list_serializer_spec.rb 0.323 seconds
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb 0.253 seconds
spec/serializers/api/enterprise_serializer_spec.rb 0.227 seconds
spec/lib/stripe/profile_storer_spec.rb 0.21 seconds
spec/lib/reports/xero_invoices_report_spec.rb 0.183 seconds
spec/serializers/api/order_cycle_serializer_spec.rb 0.165 seconds
spec/lib/open_food_network/feature_toggle_spec.rb 0.161 seconds
spec/lib/spree/money_spec.rb 0.16 seconds
spec/lib/tasks/enterprises_rake_spec.rb 0.157 seconds
spec/lib/reports/sales_tax_report_spec.rb 0.143 seconds
spec/lib/open_food_network/i18n_config_spec.rb 0.13 seconds
spec/serializers/api/credit_card_serializer_spec.rb 0.125 seconds
spec/lib/stripe/credit_card_cloner_spec.rb 0.119 seconds
spec/serializers/api/admin/subscription_customer_serializer_spec.rb 0.117 seconds
spec/lib/spree/core/mail_settings_spec.rb 0.099 seconds
engines/dfc_provider/spec/controllers/dfc_provider/persons_controller_spec.rb 0.087 seconds
spec/lib/open_food_network/enterprise_issue_validator_spec.rb 0.086 seconds
engines/web/spec/helpers/cookies_policy_helper_spec.rb 0.081 seconds
spec/lib/reports/report_renderer_spec.rb 0.077 seconds
spec/lib/spree/i18n_spec.rb 0.074 seconds

Start using Knapsack Pro

Sign up and speed up your tests.