My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID fea3f4c4-b624-4d01-a3fb-66b72cd7810f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0d03cdf | refs/heads/11482-fix-rubocop-rails-issue-has_many | 2 | 4 minutes 18.35 seconds 2% | 2024-04-23 10:14:59 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 9.01 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 9.01 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 18.35 seconds) |
---|---|---|
0 Finished First | 2024-04-23 10:17:38 UTC | 2 minutes 4.87 seconds |
1 Finished Last | 2024-04-23 10:17:47 UTC | 2 minutes 13.48 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.44 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.82 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.85 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.47 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.84 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.44 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.91 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.66 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.96 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.28 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.23 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.54 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.5 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.17 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.14 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.62 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.48 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.46 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.43 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.27 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.04 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.82 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.4 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.28 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.06 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.05 seconds | 56% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.96 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.64 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.59 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.37 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.34 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.24 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.23 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.13 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.08 seconds | 5% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.01 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.86 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.76 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.72 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.71 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.62 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.54 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.33 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.29 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.25 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 978 miliseconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 975 miliseconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 962 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 903 miliseconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 838 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 814 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 806 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 802 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 728 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 672 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 644 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 644 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 596 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 593 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 569 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 547 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 471 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 470 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 462 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 458 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 432 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 421 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 396 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 366 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 362 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 314 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 309 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 304 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 288 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 268 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 267 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 265 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 257 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 257 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 242 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 230 miliseconds | 12% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 215 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 213 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 211 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 209 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 203 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 202 miliseconds | 7% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 195 miliseconds | 7% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 190 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 175 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 174 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 173 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 150 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 142 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 137 miliseconds | 2% | Trend |