My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 0e131b81-be53-433c-a053-b35b316af255
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
86c9879 | refs/pull/12135/merge | 2 | 4 minutes 25.13 seconds | 2024-02-07 16:40:49 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 6.92 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 6.92 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.13 seconds) |
---|---|---|
0 Finished First | 2024-02-07 16:43:32 UTC | 2 minutes 9.61 seconds |
1 Finished Last | 2024-02-07 16:43:39 UTC | 2 minutes 15.52 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.47 minutes)
Test file path (Displaying entries 1 - 100 of 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.59 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.96 seconds | 5% | 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.37 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.26 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.15 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.72 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.43 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.76 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.52 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.93 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.58 seconds | 15% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.43 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.3 seconds | 11% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.79 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.68 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.56 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.47 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.4 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.89 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.87 seconds | 11% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.49 seconds | 49% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.42 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.38 seconds | 32% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.11 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.8 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.73 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.72 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.63 seconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.58 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.34 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.34 seconds | 6% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.29 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.27 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.15 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.15 seconds | 22% | Trend |
spec/lib/reports/line_items_spec.rb | 2.12 seconds | 23% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.99 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.91 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.87 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.53 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.36 seconds | 30% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.29 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.12 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.02 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 993 miliseconds | 13% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 853 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 846 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 818 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 787 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 719 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 697 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 673 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 654 miliseconds | 31% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 612 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 589 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 551 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 541 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 516 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 514 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 480 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 468 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 468 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 425 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 401 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 390 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 346 miliseconds | 10% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 333 miliseconds | 13% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 322 miliseconds | 23% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 310 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 302 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 295 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 285 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 274 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 256 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 237 miliseconds | 9% | Trend |
spec/lib/reports/report_spec.rb | 227 miliseconds | 22% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 227 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 213 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 207 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 204 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 153 miliseconds | 9% | Trend |
spec/lib/spree/money_spec.rb | 140 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 135 miliseconds | 65% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 133 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 130 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 115 miliseconds | 10% | Trend |