My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID b1e21fc6-e172-4ee5-b65d-6a4a3c640f3c
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
8719e83 | refs/pull/12222/merge | 2 | 4 minutes 31.08 seconds 10% | 2024-03-05 12:23:31 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.1 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.1 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 31.08 seconds) |
---|---|---|
0 Finished First | 2024-03-05 12:26:18 UTC | 2 minutes 12.14 seconds |
1 Finished Last | 2024-03-05 12:26:37 UTC | 2 minutes 18.94 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.51 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.77 seconds | 21% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.12 seconds | 25% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.56 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.87 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.6 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.45 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.45 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.21 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.06 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.76 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.85 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.72 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.67 seconds | 13% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.14 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.14 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.97 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.76 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.54 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.51 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.43 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.31 seconds | 9% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.87 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.85 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.11 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.69 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.62 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.52 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.5 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.47 seconds | 8% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.39 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.31 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 2.23 seconds | 21% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.12 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.12 seconds | 14% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.1 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.01 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.0 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.96 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.94 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 14% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.4 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | 11% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.25 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.21 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.2 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.16 seconds | 16% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.15 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.1 seconds | 15% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 55% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 972 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 961 miliseconds | 16% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 938 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 858 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 803 miliseconds | 33% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 782 miliseconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 743 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 711 miliseconds | 33% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 710 miliseconds | 24% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 701 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 682 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 645 miliseconds | 21% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 620 miliseconds | 11% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 555 miliseconds | 9% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 548 miliseconds | 23% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 525 miliseconds | 22% | Trend |
spec/lib/stripe/account_connector_spec.rb | 492 miliseconds | 9% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 464 miliseconds | 24% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 456 miliseconds | 22% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 453 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 450 miliseconds | 31% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 434 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 411 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 382 miliseconds | 18% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 338 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 328 miliseconds | 25% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 325 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 312 miliseconds | 25% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 312 miliseconds | 19% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 311 miliseconds | 23% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 293 miliseconds | 34% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 271 miliseconds | 96% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 271 miliseconds | 27% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 32% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 260 miliseconds | 23% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 235 miliseconds | 42% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 228 miliseconds | 26% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 227 miliseconds | 31% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 219 miliseconds | 47% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 35% | Trend |
spec/lib/reports/report_spec.rb | 179 miliseconds | 49% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 178 miliseconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 174 miliseconds | 42% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 174 miliseconds | 42% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 154 miliseconds | 69% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 152 miliseconds | 37% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 44% | Trend |
spec/lib/spree/money_spec.rb | 135 miliseconds | 54% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 125 miliseconds | 60% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 116 miliseconds | 57% | Trend |