My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 600d379a-9534-4fad-acce-b5a7d68d330d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1e0b382 | refs/heads/11482-fix-rubocop-rails-issue-has_many | 2 | 4 minutes 32.94 seconds 4% | 2024-03-26 08:00:45 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 15.88 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 15.88 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 32.94 seconds) |
---|---|---|
0 Finished Last | 2024-03-26 08:03:46 UTC | 2 minutes 20.87 seconds |
1 Finished First | 2024-03-26 08:03:30 UTC | 2 minutes 12.08 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.52 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 34.38 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.87 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.08 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.52 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.76 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.38 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.65 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.09 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.7 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.5 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.99 seconds | 12% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.83 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.3 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.02 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.99 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.95 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.75 seconds | 11% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.72 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.43 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.36 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.84 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.84 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.45 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.32 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.03 seconds | 42% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.93 seconds | 8% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.88 seconds | 37% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.76 seconds | 12% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.56 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.51 seconds | 19% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.5 seconds | 17% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.42 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.41 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.33 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.24 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.08 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.02 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.98 seconds | 16% | 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.85 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.5 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.48 seconds | 24% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | 1% | 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.07 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.04 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 971 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 966 miliseconds | 30% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 881 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 845 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 844 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 827 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 776 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 699 miliseconds | 60% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 698 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 692 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 685 miliseconds | 12% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 640 miliseconds | 12% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 593 miliseconds | 8% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 551 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 511 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 508 miliseconds | 8% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 497 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 459 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 436 miliseconds | 8% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 420 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 401 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 340 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 329 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 329 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 307 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 306 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 288 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 284 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 270 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 265 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 262 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 239 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 237 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 236 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 232 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 232 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 213 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 206 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 200 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 196 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 192 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 182 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 179 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 173 miliseconds | 6% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 153 miliseconds | 24% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 145 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 1% | Trend |