My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4c84591e-ae0c-4a5e-b9bb-db5fc7833d68
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
c64cab4 | refs/pull/12149/merge | 2 | 4 minutes 23.52 seconds | 2024-02-13 14:00:23 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 23.33 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 23.33 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.52 seconds) |
---|---|---|
0 Finished First | 2024-02-13 14:03:04 UTC | 2 minutes 7.75 seconds |
1 Finished Last | 2024-02-13 14:03:28 UTC | 2 minutes 15.78 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.46 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.35 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.99 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.46 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.98 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.29 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.25 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.32 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.14 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 7.11 seconds | 19% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.98 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.69 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.59 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.48 seconds | 15% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.19 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.78 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.68 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.4 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.36 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.34 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.07 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.65 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.38 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.26 seconds | 34% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.2 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.12 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.76 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.53 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.49 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.46 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.18 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.17 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.17 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.16 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.12 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.05 seconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.94 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.77 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.73 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.6 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.37 seconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.33 seconds | 38% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.24 seconds | 39% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.22 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.16 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 989 miliseconds | 49% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 974 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 878 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 872 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 798 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 771 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 749 miliseconds | 53% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 738 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 688 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 677 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 623 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 592 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 561 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 551 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 516 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 504 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 489 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 458 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 404 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 398 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 392 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 345 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 310 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 309 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 298 miliseconds | 15% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 294 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 282 miliseconds | 9% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 274 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 274 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 255 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 252 miliseconds | 36% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 243 miliseconds | 17% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 243 miliseconds | 96% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 236 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 236 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 223 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 216 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 213 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 212 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 205 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 181 miliseconds | 2% | Trend |
spec/lib/i18n_digests_spec.rb | 174 miliseconds | 131% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 159 miliseconds | 13% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 154 miliseconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 140 miliseconds | 31% | Trend |
spec/lib/spree/money_spec.rb | 127 miliseconds | 2% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 118 miliseconds | 3% | Trend |