My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 0450ce6e-540e-4065-9b34-6d096f9dfea4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
18d91d1 | refs/heads/buu/optimise | 2 | 4 minutes 21.49 seconds 8% | 2024-04-11 00:33:21 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 11.63 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 11.63 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 21.49 seconds) |
---|---|---|
0 Finished First | 2024-04-11 00:36:02 UTC | 2 minutes 7.4 seconds |
1 Finished Last | 2024-04-11 00:36:14 UTC | 2 minutes 14.1 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.45 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.5 seconds | 17% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.63 seconds | 15% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.47 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.91 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.5 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.01 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.51 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.05 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.38 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.66 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.43 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.34 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.94 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.73 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.68 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.52 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.43 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.38 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.34 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.26 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.03 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.64 seconds | 9% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.45 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.43 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.21 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.92 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.61 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.46 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.45 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.39 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.38 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.32 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.29 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.15 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.07 seconds | 14% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.92 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.79 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.76 seconds | 11% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.76 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.72 seconds | 8% | Trend |
spec/lib/reports/line_items_spec.rb | 1.7 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.57 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.43 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.38 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.27 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 8% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.11 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 977 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 969 miliseconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 926 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 885 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 876 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 825 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 776 miliseconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 703 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 682 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 663 miliseconds | 8% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 614 miliseconds | 8% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 571 miliseconds | 12% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 570 miliseconds | 8% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 558 miliseconds | 14% | Trend |
spec/migrations/split_customer_names_spec.rb | 535 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 503 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 488 miliseconds | 13% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 477 miliseconds | 13% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 437 miliseconds | 11% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 416 miliseconds | 14% | Trend |
spec/lib/stripe/account_connector_spec.rb | 397 miliseconds | 17% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 382 miliseconds | 13% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 363 miliseconds | 11% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 327 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 323 miliseconds | 21% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 321 miliseconds | 13% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 291 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 290 miliseconds | 15% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 289 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 282 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 273 miliseconds | 21% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 18% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 266 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 252 miliseconds | 20% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 222 miliseconds | 21% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 215 miliseconds | 23% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 21% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 211 miliseconds | 25% | Trend |
spec/lib/reports/report_spec.rb | 210 miliseconds | 27% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 201 miliseconds | 22% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 199 miliseconds | 21% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 197 miliseconds | 26% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 193 miliseconds | 19% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 187 miliseconds | 23% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 185 miliseconds | 24% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 182 miliseconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | 37% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 27% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 138 miliseconds | 31% | Trend |