My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 67605953-aea8-46af-b343-da125c877522
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
acc52cc | refs/heads/master | 2 | 4 minutes 44.23 seconds 15% | 2024-03-14 12:35:18 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 14.64 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 14.64 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 44.23 seconds) |
---|---|---|
0 Finished Last | 2024-03-14 12:38:25 UTC | 2 minutes 29.81 seconds |
1 Finished First | 2024-03-14 12:38:10 UTC | 2 minutes 14.42 seconds |
You can likely decrease your CI build time by around 48 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.58 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 | 36.83 seconds | 27% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.26 seconds | 50% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.74 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.41 seconds | 13% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.1 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.88 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.52 seconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.33 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.03 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.9 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.94 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.66 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.63 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.57 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.45 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.97 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.97 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.94 seconds | 10% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.46 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.33 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 4.05 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.89 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.85 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.76 seconds | 47% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.59 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.08 seconds | 31% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.93 seconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.75 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.73 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.61 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.59 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.55 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.52 seconds | 10% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.46 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.46 seconds | 8% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.31 seconds | 11% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.29 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.97 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.94 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 8% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 6% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.71 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.7 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.59 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.39 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.32 seconds | 10% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.26 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.2 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.06 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.06 seconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.01 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 961 miliseconds | 22% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 888 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 786 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 727 miliseconds | 37% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 725 miliseconds | 26% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 683 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 670 miliseconds | 28% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 659 miliseconds | 15% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 620 miliseconds | 14% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 619 miliseconds | 26% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 613 miliseconds | 28% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 597 miliseconds | 18% | Trend |
spec/migrations/split_customer_names_spec.rb | 589 miliseconds | 20% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 562 miliseconds | 28% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 473 miliseconds | 24% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 462 miliseconds | 26% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 449 miliseconds | 30% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 445 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 413 miliseconds | 23% | Trend |
spec/lib/stripe/account_connector_spec.rb | 391 miliseconds | 40% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 386 miliseconds | 24% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 350 miliseconds | 29% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 350 miliseconds | 38% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 336 miliseconds | 44% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 327 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 318 miliseconds | 40% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 282 miliseconds | 43% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 281 miliseconds | 45% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 265 miliseconds | 47% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 262 miliseconds | 40% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 258 miliseconds | 43% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | 46% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 252 miliseconds | 48% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 243 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 222 miliseconds | 50% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 217 miliseconds | 48% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 215 miliseconds | 51% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 212 miliseconds | 53% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 193 miliseconds | 54% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 182 miliseconds | 49% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 179 miliseconds | 59% | Trend |
spec/lib/reports/report_spec.rb | 176 miliseconds | 54% | Trend |
spec/lib/i18n_digests_spec.rb | 173 miliseconds | 43% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 165 miliseconds | 56% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 155 miliseconds | 54% | Trend |
spec/lib/spree/money_spec.rb | 147 miliseconds | 56% | Trend |