My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8dda65fa-a1ec-48c7-845b-042dd94d8a4f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ea5166a | refs/pull/11938/merge | 2 | 4 minutes 26.97 seconds 1% | 2024-02-29 18:55:24 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 6.98 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 6.98 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.97 seconds) |
---|---|---|
0 Finished First | 2024-02-29 18:58:12 UTC | 2 minutes 6.72 seconds |
1 Finished Last | 2024-02-29 18:58:19 UTC | 2 minutes 20.25 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.9 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.71 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.69 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.26 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.38 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.14 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.54 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.24 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.02 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.35 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.93 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.71 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.3 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.1 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.07 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.06 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.75 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.46 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.25 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.23 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.1 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.37 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.99 seconds | 55% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.95 seconds | 7% | 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.57 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.56 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.5 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.28 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.28 seconds | 5% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.15 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.14 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.11 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.97 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.93 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.89 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.81 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.42 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.29 seconds | 23% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.08 seconds | 49% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.08 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 1.04 seconds | 39% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 858 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 828 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 816 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 728 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 724 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 716 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 706 miliseconds | 45% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 681 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 650 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 571 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 569 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 551 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 488 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 485 miliseconds | 55% | Trend |
spec/migrations/split_customer_names_spec.rb | 470 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 467 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 466 miliseconds | 5% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 399 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 398 miliseconds | 42% | Trend |
spec/lib/stripe/account_connector_spec.rb | 391 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 387 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 360 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 331 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 328 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 301 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 278 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 269 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 268 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 244 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 242 miliseconds | 10% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 231 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 230 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 221 miliseconds | 16% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 213 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 206 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 186 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 184 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 177 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 151 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 132 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 129 miliseconds | 5% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 124 miliseconds | Trend |