My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1df38b1d-f370-47ec-ad3e-9376fa7a53b9
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a2ce718 | refs/heads/master | 2 | 4 minutes 29.54 seconds 2% | 2024-02-07 03:17:27 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 16.39 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 16.39 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.54 seconds) |
---|---|---|
0 Finished First | 2024-02-07 03:20:08 UTC | 2 minutes 8.74 seconds |
1 Finished Last | 2024-02-07 03:20:24 UTC | 2 minutes 20.81 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.21 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.66 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.53 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.63 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.11 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.1 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.26 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.2 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.06 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.21 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.2 seconds | 15% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.98 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.93 seconds | 25% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.75 seconds | 18% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.09 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.78 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.65 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.38 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.32 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.28 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 4.12 seconds | 25% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.62 seconds | 27% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.58 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.38 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.12 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.99 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.96 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.89 seconds | 30% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.74 seconds | 30% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.45 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.44 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.4 seconds | 16% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.34 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.22 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.16 seconds | 26% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.09 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.05 seconds | 16% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.0 seconds | 10% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.93 seconds | 39% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.93 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.93 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.57 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.51 seconds | 24% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.28 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.24 seconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.21 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.2 seconds | 13% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.16 seconds | 45% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.15 seconds | 12% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 951 miliseconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 836 miliseconds | 13% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 832 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 815 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 774 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 764 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 746 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 691 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 687 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 685 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 621 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 597 miliseconds | 21% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 594 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 562 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 559 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 526 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 460 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 449 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 420 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 374 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 371 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 366 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 365 miliseconds | 16% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 328 miliseconds | 15% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 316 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 310 miliseconds | 10% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 303 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 293 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 259 miliseconds | 37% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 254 miliseconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 248 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 247 miliseconds | 12% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 242 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 242 miliseconds | 26% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 215 miliseconds | 14% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 211 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 209 miliseconds | 7% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 199 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 180 miliseconds | 13% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 176 miliseconds | 24% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 162 miliseconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 151 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 131 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 119 miliseconds | 11% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 116 miliseconds | 71% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 114 miliseconds | 10% | Trend |