My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 70b0634c-d182-4d9a-8b5a-490e4e4744c0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
64c65b2 | refs/pull/12142/merge | 2 | 4 minutes 26.6 seconds 1% | 2024-02-09 09:48:18 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 12.22 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 12.22 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.6 seconds) |
---|---|---|
0 Finished First | 2024-02-09 09:51:00 UTC | 2 minutes 8.16 seconds |
1 Finished Last | 2024-02-09 09:51:13 UTC | 2 minutes 18.45 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.48 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.11 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.74 seconds | 14% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.35 seconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.83 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.25 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.14 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.91 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.98 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.88 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.42 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.59 seconds | 17% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.59 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.57 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.1 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.99 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.6 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.41 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.37 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.31 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.84 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.78 seconds | 8% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.74 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.11 seconds | 37% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.06 seconds | 55% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.0 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.86 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.67 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.65 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.56 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.42 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.13 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.13 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.08 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.01 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.95 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.87 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.83 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.39 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.33 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.14 seconds | 29% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.1 seconds | 46% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.07 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.04 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 904 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 899 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 881 miliseconds | 57% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 870 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 846 miliseconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 762 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 755 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 722 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 710 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 627 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 595 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 553 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 536 miliseconds | 9% | Trend |
spec/migrations/split_customer_names_spec.rb | 519 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 490 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 484 miliseconds | 19% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 468 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 464 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 414 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 378 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 355 miliseconds | 14% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 329 miliseconds | 6% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 324 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 316 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 310 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 285 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 283 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 275 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 270 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 263 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 248 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 239 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 237 miliseconds | 8% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 228 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 217 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 207 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 206 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 202 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 194 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 190 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 158 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 135 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 123 miliseconds | 68% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | Trend |