My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a9fdb9d3-72a0-491f-8794-48fdf11c497a
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0c76eff | refs/pull/12207/merge | 2 | 4 minutes 29.9 seconds 2% | 2024-02-27 17:06:42 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 9.41 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 9.41 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.9 seconds) |
---|---|---|
0 Finished First | 2024-02-27 17:09:32 UTC | 2 minutes 15.23 seconds |
1 Finished Last | 2024-02-27 17:09:41 UTC | 2 minutes 14.68 seconds |
You can likely decrease your CI build time by around 45 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 | 32.23 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.88 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.93 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.98 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.72 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.23 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.3 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.13 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.86 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.48 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.99 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.82 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.37 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.25 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.19 seconds | 9% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.83 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.61 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.56 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.53 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.43 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.03 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.66 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.65 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.3 seconds | 50% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.2 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.79 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.59 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.54 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.46 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.46 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.4 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.32 seconds | 17% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.18 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.14 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.13 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.01 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.87 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.86 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.79 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.73 seconds | 24% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.21 seconds | 22% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.17 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.11 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.07 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 930 miliseconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 891 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 835 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 825 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 783 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 710 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 698 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 690 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 630 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 613 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 574 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 570 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 515 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 512 miliseconds | 5% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 488 miliseconds | 10% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 485 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 471 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 418 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 389 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 371 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 364 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 340 miliseconds | 9% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 319 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 299 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 285 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 279 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 269 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 265 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 262 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 250 miliseconds | 14% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 243 miliseconds | 8% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 219 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 218 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 211 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 209 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 195 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 194 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 190 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 183 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 158 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 152 miliseconds | 7% | Trend |
spec/lib/spree/money_spec.rb | 142 miliseconds | 7% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 122 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend |