My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID ada7ab36-7bc4-4334-86b7-39435919eba5
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a786d08 | refs/heads/master | 2 | 4 minutes 30.43 seconds 2% | 2024-02-26 22:54:43 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 10.63 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 10.63 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 30.43 seconds) |
---|---|---|
0 Finished First | 2024-02-26 22:57:28 UTC | 2 minutes 11.51 seconds |
1 Finished Last | 2024-02-26 22:57:39 UTC | 2 minutes 18.92 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.5 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.65 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.7 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.6 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.81 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.31 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.29 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.35 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.24 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.01 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.91 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.16 seconds | 15% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.06 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.3 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.27 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.09 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.07 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.0 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.71 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.53 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.45 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.92 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.91 seconds | 13% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.67 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.01 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.93 seconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.89 seconds | 16% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.66 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.6 seconds | 18% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.54 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.53 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.43 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 2.18 seconds | 29% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.18 seconds | 10% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.12 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.11 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.11 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.03 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.89 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.89 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.77 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.45 seconds | 15% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.39 seconds | 33% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.37 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.36 seconds | 37% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.24 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.22 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.12 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.03 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 900 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 891 miliseconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 855 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 821 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 780 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 764 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 758 miliseconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 746 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 640 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 601 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 555 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 550 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 548 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 547 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 473 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 472 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 470 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 446 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 410 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 393 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 385 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 356 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 331 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 317 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 314 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 297 miliseconds | 14% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 294 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 293 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 281 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 278 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 252 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 245 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 242 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 221 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 205 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 195 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 183 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 181 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 174 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 171 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 149 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 144 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 120 miliseconds | 9% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 116 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 115 miliseconds | 5% | Trend |