My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8f293fdd-4c49-405a-8c09-96900201f9b3
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
97e87c0 | refs/pull/12199/merge | 2 | 4 minutes 27.98 seconds 12% | 2024-02-26 09:51: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 8.69 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 8.69 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.98 seconds) |
---|---|---|
0 Finished First | 2024-02-26 09:54:01 UTC | 2 minutes 10.76 seconds |
1 Finished Last | 2024-02-26 09:54:10 UTC | 2 minutes 17.23 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.49 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.34 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.58 seconds | 28% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.95 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.77 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.31 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.23 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.3 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.27 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.02 seconds | 8% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.75 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.04 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.01 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.2 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.08 seconds | 11% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.01 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.98 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.53 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.39 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.1 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.82 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.56 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.04 seconds | 8% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.93 seconds | 60% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.86 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.73 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.55 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.46 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.42 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.41 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.39 seconds | 8% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.12 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.08 seconds | 8% | Trend |
spec/lib/reports/line_items_spec.rb | 2.05 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.05 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.05 seconds | 17% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.99 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.81 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.77 seconds | 12% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.37 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.34 seconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.27 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.19 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.17 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 54% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 11% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 973 miliseconds | 9% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 858 miliseconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 847 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 825 miliseconds | 18% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 762 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 729 miliseconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 721 miliseconds | 13% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 711 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 639 miliseconds | 22% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 605 miliseconds | 17% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 590 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 545 miliseconds | 19% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 544 miliseconds | 24% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 505 miliseconds | 17% | Trend |
spec/migrations/split_customer_names_spec.rb | 466 miliseconds | 23% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 466 miliseconds | 21% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 465 miliseconds | 16% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 464 miliseconds | 25% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 398 miliseconds | 20% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 388 miliseconds | 29% | Trend |
spec/lib/stripe/account_connector_spec.rb | 378 miliseconds | 30% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 365 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 329 miliseconds | 26% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 316 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 309 miliseconds | 34% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 291 miliseconds | 29% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 289 miliseconds | 32% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 281 miliseconds | 28% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 268 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 264 miliseconds | 32% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 260 miliseconds | 37% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 258 miliseconds | 32% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 234 miliseconds | 45% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 225 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 35% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 213 miliseconds | 32% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 37% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 209 miliseconds | 39% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 199 miliseconds | 41% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 192 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 188 miliseconds | 41% | Trend |
spec/lib/reports/report_spec.rb | 183 miliseconds | 49% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 174 miliseconds | 45% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | 50% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 146 miliseconds | 45% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 58% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | 51% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 117 miliseconds | 57% | Trend |