My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 7d50d688-234d-42f8-a4cf-0d578b2c553d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7781bf7 | refs/pull/12298/merge | 2 | 4 minutes 34.85 seconds 5% | 2024-03-20 23:23:22 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 18.82 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 18.82 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 34.85 seconds) |
---|---|---|
0 Finished First | 2024-03-20 23:26:06 UTC | 2 minutes 10.24 seconds |
1 Finished Last | 2024-03-20 23:26:25 UTC | 2 minutes 24.62 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.53 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.23 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.28 seconds | 11% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.65 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.13 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.66 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.97 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.81 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.24 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.97 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.46 seconds | 17% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.27 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.67 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.24 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.22 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.15 seconds | 13% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.0 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.94 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.66 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.48 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.35 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.27 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.63 seconds | 9% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.56 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.41 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.39 seconds | 61% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.19 seconds | 38% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.93 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.67 seconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.63 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.51 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.47 seconds | 26% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.33 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.33 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.3 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.29 seconds | 6% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.26 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.09 seconds | 17% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.96 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.88 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.85 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.39 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.34 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.34 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.26 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.22 seconds | 14% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.17 seconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 1.1 seconds | 48% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.09 seconds | 9% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 993 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 942 miliseconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 806 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 795 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 778 miliseconds | 17% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 756 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 706 miliseconds | 6% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 689 miliseconds | 13% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 662 miliseconds | 51% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 649 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 642 miliseconds | 32% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 634 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 622 miliseconds | 9% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 546 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 529 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 475 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 464 miliseconds | 15% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 463 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 461 miliseconds | 10% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 436 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 366 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 356 miliseconds | 14% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 354 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 335 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 319 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 301 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 300 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 295 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 279 miliseconds | 11% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 274 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 262 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 234 miliseconds | 13% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 233 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 232 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 220 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 201 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 199 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 193 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 186 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 176 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 172 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 119 miliseconds | 1% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 114 miliseconds | 7% | Trend |