My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 63152535-9fa5-4f41-95ef-0c9197345a8f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b8d8336 | refs/pull/12226/merge | 2 | 4 minutes 27.2 seconds 1% | 2024-03-04 09:49:33 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 3.0 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 3.0 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.2 seconds) |
---|---|---|
0 Finished First | 2024-03-04 09:52:20 UTC | 2 minutes 11.63 seconds |
1 Finished Last | 2024-03-04 09:52:23 UTC | 2 minutes 15.58 seconds |
You can likely decrease your CI build time by around 45 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.48 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 | 31.1 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.81 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.39 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.1 seconds | 9% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.69 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.91 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.6 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.11 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.65 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.36 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.94 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.64 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.34 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.18 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.0 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.74 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.73 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.68 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.33 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.13 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.9 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.78 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.43 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.11 seconds | 53% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.74 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.74 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.5 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.42 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.42 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.27 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.21 seconds | 5% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.19 seconds | 18% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.14 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.12 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.09 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.93 seconds | 8% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.88 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.83 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.79 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.72 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.56 seconds | 35% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.23 seconds | 9% | 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.19 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.15 seconds | 9% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.14 seconds | 14% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.14 seconds | 46% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.07 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.04 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 920 miliseconds | 7% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 897 miliseconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 850 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 795 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 769 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 729 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 724 miliseconds | 7% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 722 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 712 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 698 miliseconds | 25% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 616 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 573 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 536 miliseconds | 10% | Trend |
spec/migrations/split_customer_names_spec.rb | 510 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 498 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 494 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 471 miliseconds | 6% | Trend |
spec/lib/stripe/account_connector_spec.rb | 431 miliseconds | 6% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 416 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 386 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 360 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 336 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 333 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 321 miliseconds | 9% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 309 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 308 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 294 miliseconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 285 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 284 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 271 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 265 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 242 miliseconds | 10% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 241 miliseconds | 10% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 236 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 232 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 219 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 217 miliseconds | 16% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 211 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 206 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 205 miliseconds | 13% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 188 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 184 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 163 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 5% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 135 miliseconds | 8% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 125 miliseconds | 2% | Trend |