My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_engines / Build ID 97e58468-8fe8-4969-8ab3-d682696d47a8

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
c28b1820966ec87342aef8443482e5dda656fcaa refs/heads/9419-send-invoices-per-email-in-bulk-from-the-admin-orders-page 5 2023-01-27 14:57:47 UTC 2023-01-27 14:59:37 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 38.046 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The first CI node finished its work at 2023-01-27 14:57:47 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 22.135 seconds.

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

Node index Finish time Execution time
0 Finished First 2023-01-27 14:57:47 UTC 1 minute 12.333 seconds
1 2023-01-27 14:57:54 UTC 1 minute 10.758 seconds
2 Finished Last 2023-01-27 14:59:25 UTC 1 minute 55.064 seconds
3 2023-01-27 14:58:02 UTC 1 minute 17.407 seconds
4 2023-01-27 14:57:54 UTC 1 minute 15.111 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
26e0a869-f977-4ff8-b46a-bc30d96c481f 5 6 minutes 50.672 seconds 1 minute 22.135 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.557 seconds
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb 36.078 seconds
spec/lib/open_food_network/order_cycle_permissions_spec.rb 33.291 seconds
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb 14.807 seconds
spec/lib/open_food_network/address_finder_spec.rb 13.583 seconds
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb 12.935 seconds
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb 12.492 seconds
spec/lib/reports/bulk_coop_report_spec.rb 12.396 seconds
spec/serializers/api/order_serializer_spec.rb 10.741 seconds
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb 10.527 seconds
spec/lib/open_food_network/scope_variant_to_hub_spec.rb 10.337 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb 10.255 seconds
spec/lib/open_food_network/scope_variants_to_search_spec.rb 9.688 seconds
spec/lib/reports/order_cycle_management_report_spec.rb 8.775 seconds
engines/order_management/spec/services/order_management/stock/estimator_spec.rb 8.489 seconds
spec/lib/open_food_network/permissions_spec.rb 7.303 seconds
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb 6.922 seconds
spec/lib/tasks/sample_data_rake_spec.rb 6.417 seconds
spec/lib/reports/products_and_inventory_report_spec.rb 6.408 seconds
engines/dfc_provider/spec/controllers/dfc_provider/catalog_items_controller_spec.rb 5.862 seconds
spec/serializers/api/admin/order_cycle_serializer_spec.rb 5.803 seconds
spec/serializers/api/admin/exchange_serializer_spec.rb 5.748 seconds
engines/order_management/spec/services/order_management/stock/packer_spec.rb 5.273 seconds
spec/lib/reports/customers_report_spec.rb 5.256 seconds
engines/order_management/spec/services/order_management/order/updater_spec.rb 5.158 seconds
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb 5.052 seconds
engines/order_management/spec/services/order_management/stock/package_spec.rb 5.013 seconds
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb 4.396 seconds
spec/serializers/api/admin/order_serializer_spec.rb 4.153 seconds
spec/serializers/api/enterprise_shopfront_serializer_spec.rb 4.143 seconds
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb 4.066 seconds
spec/lib/reports/orders_and_distributors_report_spec.rb 3.782 seconds
spec/lib/open_food_network/tag_rule_applicator_spec.rb 3.757 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb 3.731 seconds
spec/lib/reports/lettuce_share_report_spec.rb 3.633 seconds
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb 3.584 seconds
spec/lib/tasks/data/truncate_data_spec.rb 3.423 seconds
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb 3.166 seconds
spec/serializers/api/product_serializer_spec.rb 2.805 seconds
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb 2.779 seconds
engines/dfc_provider/spec/controllers/dfc_provider/supplied_products_controller_spec.rb 2.454 seconds
spec/serializers/api/current_order_serializer_spec.rb 2.29 seconds
spec/serializers/api/cached_enterprise_serializer_spec.rb 2.125 seconds
spec/lib/tasks/data/truncate_data_rake_spec.rb 1.987 seconds
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb 1.958 seconds
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb 1.912 seconds
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb 1.582 seconds
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb 1.36 seconds
spec/serializers/api/admin/variant_serializer_spec.rb 1.291 seconds
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb 1.262 seconds
spec/lib/reports/line_items_spec.rb 1.252 seconds
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb 1.211 seconds
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb 1.184 seconds
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb 1.122 seconds
spec/lib/spree/core/mail_interceptor_spec.rb 1.073 seconds
spec/lib/tasks/data/remove_transient_data_spec.rb 1.048 seconds
spec/migrations/migrate_admin_tax_amounts_spec.rb 0.99 seconds
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb 0.966 seconds
spec/serializers/api/admin/enterprise_serializer_spec.rb 0.912 seconds
spec/serializers/api/variant_serializer_spec.rb 0.908 seconds
spec/serializers/api/shipping_method_serializer_spec.rb 0.889 seconds
engines/dfc_provider/spec/controllers/dfc_provider/enterprises_spec.rb 0.818 seconds
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb 0.798 seconds
spec/lib/open_food_network/property_merge_spec.rb 0.749 seconds
spec/migrations/update_enterprise_instagram_links_spec.rb 0.7 seconds
spec/lib/reports/users_and_enterprises_report_spec.rb 0.661 seconds
spec/migrations/split_customer_names_spec.rb 0.636 seconds
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb 0.559 seconds
spec/lib/stripe/account_connector_spec.rb 0.549 seconds
spec/serializers/api/enterprise_serializer_spec.rb 0.547 seconds
engines/dfc_provider/spec/serializers/dfc_provider/catalog_item_serializer_spec.rb 0.502 seconds
engines/dfc_provider/spec/serializers/dfc_provider/supplied_product_serializer_spec.rb 0.484 seconds
spec/serializers/api/admin/variant_override_serializer_spec.rb 0.451 seconds
spec/serializers/api/admin/customer_serializer_spec.rb 0.43 seconds
engines/dfc_provider/spec/services/authorization_control_spec.rb 0.414 seconds
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb 0.411 seconds
spec/lib/reports/sales_tax_report_spec.rb 0.388 seconds
spec/migrations/migrate_customer_names_spec.rb 0.372 seconds
spec/serializers/api/group_list_serializer_spec.rb 0.328 seconds
spec/lib/stripe/payment_intent_validator_spec.rb 0.311 seconds
spec/lib/reports/report_spec.rb 0.307 seconds
spec/serializers/api/admin/product_serializer_spec.rb 0.304 seconds
spec/serializers/api/admin/index_enterprise_serializer_spec.rb 0.256 seconds
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb 0.249 seconds
spec/lib/stripe/profile_storer_spec.rb 0.205 seconds
spec/lib/reports/xero_invoices_report_spec.rb 0.175 seconds
spec/lib/spree/money_spec.rb 0.168 seconds
spec/serializers/api/order_cycle_serializer_spec.rb 0.153 seconds
engines/dfc_provider/spec/controllers/dfc_provider/persons_controller_spec.rb 0.131 seconds
spec/serializers/api/admin/subscription_customer_serializer_spec.rb 0.129 seconds
spec/lib/spree/i18n_spec.rb 0.117 seconds
spec/lib/spree/core/mail_settings_spec.rb 0.101 seconds
spec/lib/tasks/enterprises_rake_spec.rb 0.099 seconds
spec/lib/stripe/credit_card_cloner_spec.rb 0.091 seconds
spec/lib/open_food_network/i18n_config_spec.rb 0.081 seconds
spec/lib/open_food_network/enterprise_issue_validator_spec.rb 0.08 seconds
engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb 0.067 seconds
spec/lib/stripe/webhook_handler_spec.rb 0.054 seconds
engines/web/spec/helpers/cookies_policy_helper_spec.rb 0.049 seconds
spec/lib/spree/core/token_resource_spec.rb 0.049 seconds

Start using Knapsack Pro

Sign up and speed up your tests.