My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 9b37d6f7-0812-445a-b72f-566504098113
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
f4fdc92 | refs/pull/12162/merge | 2 | 4 minutes 31.92 seconds 4% | 2024-02-15 07:38: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 11.68 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 11.68 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 31.92 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 07:41:15 UTC | 2 minutes 19.33 seconds |
1 Finished First | 2024-02-15 07:41:04 UTC | 2 minutes 12.59 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.12 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.75 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.37 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.83 seconds | 11% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.41 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.05 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.91 seconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.43 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.73 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.59 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.86 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.49 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.48 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.39 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.32 seconds | 11% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.9 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.64 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.58 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.5 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.44 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.92 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.62 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.41 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 44% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.88 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.86 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.69 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.63 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.56 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.4 seconds | 18% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.36 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.27 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.24 seconds | 26% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.2 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.16 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.02 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.98 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.87 seconds | 12% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.86 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.64 seconds | 40% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.62 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.44 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.41 seconds | 26% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.33 seconds | 36% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.25 seconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.22 seconds | 26% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.13 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.06 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.01 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 999 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 962 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 929 miliseconds | 37% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 848 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 777 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 775 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 706 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 705 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 635 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 603 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 591 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 561 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 541 miliseconds | 11% | Trend |
spec/migrations/split_customer_names_spec.rb | 495 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 481 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 478 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 455 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 395 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 388 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 371 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 350 miliseconds | 12% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 319 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 317 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 316 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 311 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 280 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 273 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 272 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 261 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 245 miliseconds | 12% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 239 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 224 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 222 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 214 miliseconds | 4% | Trend |
spec/lib/reports/report_spec.rb | 204 miliseconds | 14% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 202 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 192 miliseconds | 1% | Trend |
spec/lib/i18n_digests_spec.rb | 179 miliseconds | 171% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 162 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 5% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 152 miliseconds | 24% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 120 miliseconds | Trend |