My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1be3527a-8a15-417c-8358-0991e8e3a954
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
185eb48 | refs/pull/12275/merge | 2 | 4 minutes 23.5 seconds | 2024-03-18 00:31:57 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 16.8 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 16.8 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.5 seconds) |
---|---|---|
0 Finished First | 2024-03-18 00:34:38 UTC | 2 minutes 7.3 seconds |
1 Finished Last | 2024-03-18 00:34:55 UTC | 2 minutes 16.2 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.46 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.34 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.09 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.11 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.97 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.19 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.7 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.12 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.88 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.59 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.29 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.56 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.46 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.35 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.26 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.98 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.64 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.56 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.5 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.48 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.09 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.08 seconds | 19% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.53 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.33 seconds | 59% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.04 seconds | 35% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.73 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.5 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.5 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.47 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.42 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.34 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.33 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.18 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.1 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.09 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.05 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.05 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.91 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.9 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.76 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.59 seconds | 34% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.57 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.39 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.24 seconds | 19% | 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.17 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 938 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 872 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 821 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 800 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 797 miliseconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 777 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 691 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 682 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 640 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 638 miliseconds | 31% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 614 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 603 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 554 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 542 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 523 miliseconds | 6% | Trend |
spec/migrations/split_customer_names_spec.rb | 471 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 466 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 463 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 442 miliseconds | 6% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 407 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 402 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 396 miliseconds | 10% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 373 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 335 miliseconds | 7% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 331 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 315 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 299 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 292 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 279 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 277 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 268 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 257 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 243 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 232 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 228 miliseconds | 15% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 224 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 207 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 203 miliseconds | 10% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 200 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 194 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 192 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 179 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 175 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 134 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 118 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 116 miliseconds | 4% | Trend |