My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a6f15d19-6936-42e0-a831-a9d08bed6692
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
fe93174 | refs/pull/12111/merge | 2 | 4 minutes 26.79 seconds 2% | 2024-02-22 23:12:07 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 5.18 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 5.18 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.79 seconds) |
---|---|---|
0 Finished Last | 2024-02-22 23:15:00 UTC | 2 minutes 17.39 seconds |
1 Finished First | 2024-02-22 23:14:54 UTC | 2 minutes 9.41 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 | 33.37 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.75 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.05 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.46 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.89 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.7 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.76 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.52 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.69 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.22 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.61 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.57 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.22 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.21 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.0 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.84 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.63 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.61 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.38 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.22 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.08 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.02 seconds | 17% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.48 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.99 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.9 seconds | 43% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.78 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.66 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.59 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.41 seconds | 8% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.38 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.36 seconds | 20% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.25 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.13 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.09 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.06 seconds | 20% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.91 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.83 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.77 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.63 seconds | 17% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.42 seconds | 37% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.41 seconds | 13% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.35 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.04 seconds | 50% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 996 miliseconds | 34% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 990 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 984 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 969 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 845 miliseconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 821 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 745 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 737 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 690 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 685 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 654 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 644 miliseconds | 6% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 561 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 558 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 538 miliseconds | 10% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 536 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 480 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 461 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 452 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 448 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 412 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 405 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 374 miliseconds | 6% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 335 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 320 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 317 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 316 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 302 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 273 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 269 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 268 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 268 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 266 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 254 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 240 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 220 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 209 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 194 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 182 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 182 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 175 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 172 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 140 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 119 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 112 miliseconds | 7% | Trend |