My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 5f8959c3-9e9d-4179-8d20-b85a590ee87d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a7402df | refs/pull/12133/merge | 2 | 4 minutes 54.12 seconds 12% | 2024-02-15 06:39:13 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 12.87 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 12.87 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 54.12 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 06:42:22 UTC | 2 minutes 32.03 seconds |
1 Finished First | 2024-02-15 06:42:09 UTC | 2 minutes 22.1 seconds |
You can likely decrease your CI build time by around 50 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.63 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 | 35.91 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.54 seconds | 8% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.55 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.46 seconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 10.77 seconds | 18% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.56 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.76 seconds | 25% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.85 seconds | 30% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.2 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.98 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.88 seconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 6.14 seconds | 426% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.99 seconds | 19% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.95 seconds | 24% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.53 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.51 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.48 seconds | 14% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.01 seconds | 11% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.87 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.61 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.47 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.35 seconds | 14% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.11 seconds | 20% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.63 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.45 seconds | 8% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.4 seconds | 42% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.22 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 3.2 seconds | 31% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.64 seconds | 9% | 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.6 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.54 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.46 seconds | 39% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.42 seconds | 13% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.41 seconds | 18% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.29 seconds | 16% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.26 seconds | 25% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.19 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.18 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.18 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.04 seconds | 19% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.01 seconds | 12% | Trend |
spec/lib/reports/line_items_spec.rb | 1.85 seconds | 11% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.56 seconds | 15% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 6% | 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.19 seconds | 23% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.18 seconds | 42% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.17 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.14 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.13 seconds | 14% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 49% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 957 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 939 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 869 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 836 miliseconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 810 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 748 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 695 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 634 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 616 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 608 miliseconds | 10% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 569 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 551 miliseconds | 13% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 549 miliseconds | 17% | Trend |
spec/migrations/split_customer_names_spec.rb | 488 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 472 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 468 miliseconds | 17% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 456 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 407 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 365 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 361 miliseconds | 16% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 347 miliseconds | 7% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 335 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 319 miliseconds | 22% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 319 miliseconds | 24% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 318 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 306 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 299 miliseconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 283 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 280 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 262 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 254 miliseconds | 23% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 252 miliseconds | 16% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 251 miliseconds | 15% | Trend |
spec/lib/reports/report_spec.rb | 245 miliseconds | 37% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 236 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 222 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 220 miliseconds | 12% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 206 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 202 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 189 miliseconds | 5% | Trend |
spec/lib/i18n_digests_spec.rb | 180 miliseconds | 172% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 171 miliseconds | 13% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 2% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 140 miliseconds | 48% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 137 miliseconds | 64% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 135 miliseconds | 11% | Trend |