My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_engines / Build ID adbf26d9-44eb-44d5-8113-13908b84943a

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
1d88109490edc35558fb27e742720fa768de6cba refs/pull/10344/merge 5 2023-01-30 19:31:03 UTC 2023-01-30 19:32:50 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 37.314 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The first CI node finished its work at 2023-01-30 19:31:03 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 37.378 seconds.

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

Node index Finish time Execution time
0 Finished Last 2023-01-30 19:32:40 UTC 2 minutes 8.898 seconds
1 2023-01-30 19:32:14 UTC 1 minute 51.571 seconds
2 2023-01-30 19:31:06 UTC 1 minute 16.572 seconds
3 Finished First 2023-01-30 19:31:03 UTC 1 minute 13.445 seconds
4 2023-01-30 19:31:58 UTC 1 minute 36.404 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
dc0e687b-afc4-40a5-b73b-4645e1984c37 5 8 minutes 6.888 seconds 1 minute 37.378 seconds 0.006 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/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb 57.341 seconds
spec/lib/open_food_network/order_cycle_permissions_spec.rb 51.572 seconds
spec/lib/reports/packing/packing_report_spec.rb 30.781 seconds
spec/lib/reports/bulk_coop_report_spec.rb 17.062 seconds
spec/lib/open_food_network/address_finder_spec.rb 16.648 seconds
spec/lib/open_food_network/scope_variant_to_hub_spec.rb 15.965 seconds
spec/lib/open_food_network/scope_variants_to_search_spec.rb 15.288 seconds
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb 15.012 seconds
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb 13.837 seconds
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb 12.808 seconds
engines/order_management/spec/services/order_management/stock/estimator_spec.rb 11.726 seconds
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb 10.346 seconds
spec/serializers/api/order_serializer_spec.rb 10.116 seconds
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb 9.972 seconds
spec/lib/reports/products_and_inventory_report_spec.rb 9.315 seconds
spec/lib/reports/order_cycle_management_report_spec.rb 9.225 seconds
spec/lib/open_food_network/permissions_spec.rb 8.715 seconds
spec/lib/tasks/sample_data_rake_spec.rb 8.689 seconds
spec/serializers/api/enterprise_shopfront_serializer_spec.rb 7.301 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb 6.897 seconds
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb 6.759 seconds
engines/dfc_provider/spec/controllers/dfc_provider/catalog_items_controller_spec.rb 6.189 seconds
spec/lib/reports/lettuce_share_report_spec.rb 6.052 seconds
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb 6.044 seconds
engines/order_management/spec/services/order_management/order/updater_spec.rb 5.904 seconds
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb 5.765 seconds
spec/lib/reports/orders_and_distributors_report_spec.rb 5.659 seconds
spec/serializers/api/admin/order_serializer_spec.rb 5.409 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb 5.092 seconds
engines/order_management/spec/services/order_management/stock/package_spec.rb 5.063 seconds
engines/order_management/spec/services/order_management/stock/packer_spec.rb 4.814 seconds
spec/lib/reports/customers_report_spec.rb 4.739 seconds
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb 4.516 seconds
spec/serializers/api/product_serializer_spec.rb 4.228 seconds
spec/serializers/api/admin/order_cycle_serializer_spec.rb 4.212 seconds
spec/serializers/api/admin/exchange_serializer_spec.rb 4.086 seconds
spec/lib/open_food_network/tag_rule_applicator_spec.rb 3.833 seconds
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb 3.829 seconds
spec/lib/tasks/data/truncate_data_spec.rb 3.711 seconds
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb 2.685 seconds
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb 2.522 seconds
spec/serializers/api/current_order_serializer_spec.rb 2.512 seconds
spec/serializers/api/cached_enterprise_serializer_spec.rb 2.477 seconds
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb 2.058 seconds
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb 2.004 seconds
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb 1.866 seconds
spec/lib/tasks/data/truncate_data_rake_spec.rb 1.845 seconds
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb 1.771 seconds
engines/dfc_provider/spec/controllers/dfc_provider/supplied_products_controller_spec.rb 1.722 seconds
spec/lib/tasks/data/remove_transient_data_spec.rb 1.66 seconds
spec/lib/spree/core/mail_interceptor_spec.rb 1.621 seconds
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb 1.601 seconds
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb 1.566 seconds
spec/serializers/api/admin/variant_serializer_spec.rb 1.396 seconds
spec/migrations/migrate_admin_tax_amounts_spec.rb 1.358 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb 1.355 seconds
spec/serializers/api/variant_serializer_spec.rb 1.309 seconds
spec/lib/reports/line_items_spec.rb 1.302 seconds
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb 1.07 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.931 seconds
engines/dfc_provider/spec/controllers/dfc_provider/enterprises_spec.rb 0.906 seconds
spec/migrations/split_customer_names_spec.rb 0.865 seconds
spec/serializers/api/shipping_method_serializer_spec.rb 0.826 seconds
engines/dfc_provider/spec/serializers/dfc_provider/supplied_product_serializer_spec.rb 0.799 seconds
spec/lib/reports/users_and_enterprises_report_spec.rb 0.723 seconds
spec/serializers/api/admin/enterprise_serializer_spec.rb 0.668 seconds
engines/dfc_provider/spec/serializers/dfc_provider/catalog_item_serializer_spec.rb 0.608 seconds
engines/dfc_provider/spec/services/authorization_control_spec.rb 0.605 seconds
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb 0.586 seconds
spec/serializers/api/admin/variant_override_serializer_spec.rb 0.579 seconds
spec/lib/stripe/account_connector_spec.rb 0.559 seconds
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb 0.549 seconds
spec/lib/open_food_network/property_merge_spec.rb 0.475 seconds
spec/lib/stripe/payment_intent_validator_spec.rb 0.459 seconds
spec/serializers/api/group_list_serializer_spec.rb 0.447 seconds
spec/serializers/api/admin/customer_serializer_spec.rb 0.425 seconds
spec/serializers/api/admin/index_enterprise_serializer_spec.rb 0.418 seconds
spec/serializers/api/enterprise_serializer_spec.rb 0.386 seconds
spec/serializers/api/admin/product_serializer_spec.rb 0.335 seconds
spec/migrations/migrate_customer_names_spec.rb 0.321 seconds
spec/lib/reports/report_spec.rb 0.282 seconds
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb 0.269 seconds
spec/lib/stripe/profile_storer_spec.rb 0.265 seconds
spec/lib/reports/xero_invoices_report_spec.rb 0.252 seconds
spec/serializers/api/order_cycle_serializer_spec.rb 0.208 seconds
spec/lib/reports/sales_tax_report_spec.rb 0.179 seconds
spec/lib/spree/money_spec.rb 0.168 seconds
spec/lib/tasks/enterprises_rake_spec.rb 0.166 seconds
spec/serializers/api/admin/subscription_customer_serializer_spec.rb 0.155 seconds
engines/dfc_provider/spec/controllers/dfc_provider/persons_controller_spec.rb 0.137 seconds
spec/lib/open_food_network/i18n_config_spec.rb 0.107 seconds
spec/lib/open_food_network/enterprise_issue_validator_spec.rb 0.1 seconds
spec/lib/stripe/credit_card_cloner_spec.rb 0.095 seconds
engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb 0.095 seconds
spec/lib/spree/i18n_spec.rb 0.088 seconds
spec/lib/spree/core/mail_settings_spec.rb 0.084 seconds
spec/lib/open_food_network/feature_toggle_spec.rb 0.07 seconds
spec/lib/stripe/webhook_handler_spec.rb 0.066 seconds
spec/lib/spree/core/token_resource_spec.rb 0.066 seconds

Start using Knapsack Pro

Sign up and speed up your tests.