My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID dc1e6543-7c2f-4ad8-8763-20a9f5b1f7cd
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1e7230b | refs/pull/12168/merge | 2 | 4 minutes 58.81 seconds 13% | 2024-02-28 04:28: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 32.43 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 32.43 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 58.81 seconds) |
---|---|---|
0 Finished First | 2024-02-28 04:31:46 UTC | 2 minutes 14.7 seconds |
1 Finished Last | 2024-02-28 04:32:19 UTC | 2 minutes 44.12 seconds |
You can likely decrease your CI build time by around 50 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.66 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.49 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 27.06 seconds | 29% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 23.75 seconds | 25% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 11.44 seconds | 24% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.41 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 9.37 seconds | 33% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.23 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 8.33 seconds | 26% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.73 seconds | 7% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.51 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 6.4 seconds | 28% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 6.36 seconds | 31% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 6.23 seconds | 32% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.79 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.67 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.44 seconds | 20% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.39 seconds | 25% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.08 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.78 seconds | 25% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.7 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.22 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.69 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.65 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.39 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.31 seconds | 35% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.28 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.17 seconds | 17% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 3.07 seconds | 46% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.86 seconds | 44% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.74 seconds | 27% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.72 seconds | 52% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.66 seconds | 31% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.59 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.53 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.45 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.41 seconds | 30% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.4 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.38 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 2.0 seconds | 19% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.98 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.89 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.79 seconds | 31% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.47 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.46 seconds | 30% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.46 seconds | 29% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.4 seconds | 21% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.32 seconds | 34% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.23 seconds | 23% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.06 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.04 seconds | 21% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 934 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 909 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 812 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 803 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 803 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 780 miliseconds | 13% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 729 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 728 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 708 miliseconds | 22% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 652 miliseconds | 17% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 616 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 597 miliseconds | 26% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 573 miliseconds | 29% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 552 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 549 miliseconds | 13% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 502 miliseconds | 6% | Trend |
spec/lib/stripe/account_connector_spec.rb | 493 miliseconds | 22% | Trend |
spec/migrations/split_customer_names_spec.rb | 478 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 437 miliseconds | 22% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 411 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 403 miliseconds | 25% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 391 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 380 miliseconds | 32% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 368 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 343 miliseconds | 10% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 329 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 320 miliseconds | 23% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 310 miliseconds | 13% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 288 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 271 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 270 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 268 miliseconds | 19% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 267 miliseconds | 21% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 263 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 249 miliseconds | 20% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 231 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 213 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 213 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 208 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 206 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 194 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 186 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 171 miliseconds | 30% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 170 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 146 miliseconds | 19% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 121 miliseconds | 1% | Trend |