My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID f4e401f7-b5cf-45f8-965f-797109992e3f
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 8.23 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 8.23 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 36.94 seconds) |
---|---|---|
0 Finished Last | 2024-02-27 10:05:23 UTC | 2 minutes 17.44 seconds |
1 Finished First | 2024-02-27 10:05:15 UTC | 2 minutes 19.5 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.54 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.88 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.66 seconds | 8% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.59 seconds | 9% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.61 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.75 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.67 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.51 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.3 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.12 seconds | 7% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.72 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.79 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.63 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.62 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.18 seconds | 17% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.16 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.14 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.95 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.84 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.48 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.47 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.3 seconds | 12% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.73 seconds | 8% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.21 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.16 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.79 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.75 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.58 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.48 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.45 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.45 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.44 seconds | 20% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.38 seconds | 29% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.37 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.35 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.24 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 2.17 seconds | 29% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.17 seconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.11 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.97 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.85 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.65 seconds | 2% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.61 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.47 seconds | 7% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.34 seconds | 36% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.31 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.25 seconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.22 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.16 seconds | 45% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.11 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.04 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 998 miliseconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 867 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 863 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 823 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 782 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 734 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 712 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 691 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 667 miliseconds | 20% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 639 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 594 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 587 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 522 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 499 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 494 miliseconds | 12% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 485 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 480 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 402 miliseconds | 12% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 395 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 378 miliseconds | 8% | Trend |
spec/lib/stripe/account_connector_spec.rb | 376 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 356 miliseconds | 14% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 320 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 317 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 313 miliseconds | 8% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 310 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 308 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 306 miliseconds | 21% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 276 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 270 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 267 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 244 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 224 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 221 miliseconds | 7% | Trend |
spec/lib/reports/report_spec.rb | 213 miliseconds | 18% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 213 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 204 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 189 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 183 miliseconds | 1% | Trend |
spec/lib/i18n_digests_spec.rb | 177 miliseconds | 145% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 176 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 157 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 152 miliseconds | 7% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 118 miliseconds | 4% | Trend |