My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 38c15497-7720-4a8a-a5c5-7b16402c426e
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
bafce5d | refs/pull/11645/merge | 2 | 4 minutes 53.89 seconds 12% | 2024-02-12 16:19:08 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 19.4 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 19.4 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 53.89 seconds) |
---|---|---|
0 Finished Last | 2024-02-12 16:22:24 UTC | 2 minutes 39.26 seconds |
1 Finished First | 2024-02-12 16:22:05 UTC | 2 minutes 14.63 seconds |
You can likely decrease your CI build time by around 49 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.63 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 | 38.48 seconds | 21% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.38 seconds | 7% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.15 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 11.55 seconds | 25% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.28 seconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.48 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 8.88 seconds | 35% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.64 seconds | 21% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.74 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 7.31 seconds | 33% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.6 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.98 seconds | 26% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.62 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.58 seconds | 27% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.52 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.39 seconds | 25% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.0 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.87 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.49 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.31 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.26 seconds | 12% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 4.0 seconds | 41% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.87 seconds | 21% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.57 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.08 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.05 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 3.03 seconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.03 seconds | 23% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 3.02 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.78 seconds | 26% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.67 seconds | 27% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.61 seconds | 28% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.52 seconds | 16% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.4 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.29 seconds | 25% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.24 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.09 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 | 2.06 seconds | 17% | Trend |
spec/lib/reports/line_items_spec.rb | 2.02 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.97 seconds | 42% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.85 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.73 seconds | 42% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.67 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.47 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.29 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.22 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.21 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.15 seconds | 10% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.14 seconds | 44% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 955 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 906 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 856 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 833 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 815 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 796 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 749 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 736 miliseconds | 11% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 725 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 674 miliseconds | 20% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 631 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 605 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 584 miliseconds | 4% | Trend |
spec/migrations/split_customer_names_spec.rb | 574 miliseconds | 16% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 548 miliseconds | 17% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 517 miliseconds | 6% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 512 miliseconds | 6% | Trend |
spec/lib/stripe/account_connector_spec.rb | 479 miliseconds | 19% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 473 miliseconds | 7% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 402 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 374 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 358 miliseconds | 15% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 351 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 345 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 333 miliseconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 307 miliseconds | 22% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 294 miliseconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 289 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 286 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 284 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 280 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 275 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 273 miliseconds | 25% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 251 miliseconds | 15% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 239 miliseconds | 11% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 227 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 215 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 215 miliseconds | 10% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 213 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 211 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 209 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 195 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 172 miliseconds | 13% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 152 miliseconds | 8% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 143 miliseconds | 17% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 136 miliseconds | 65% | Trend |
spec/lib/spree/money_spec.rb | 132 miliseconds | 1% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 132 miliseconds | 6% | Trend |