My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 20823f61-8ab4-445c-b1cd-8aa76dcfd76b
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
65e51ea | refs/pull/12127/merge | 2 | 4 minutes 19.14 seconds | 2024-02-07 12:22:07 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 265 miliseconds. 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 265 miliseconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 19.14 seconds) |
---|---|---|
0 Finished First | 2024-02-07 12:24:50 UTC | 2 minutes 10.12 seconds |
1 Finished Last | 2024-02-07 12:24:50 UTC | 2 minutes 9.03 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.08 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.24 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.72 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.45 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.14 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.08 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.05 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.02 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.64 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.2 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.82 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.63 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.01 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.98 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.74 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.63 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.47 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.26 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.23 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.83 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.54 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.38 seconds | 3% | 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.1 seconds | 54% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.98 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.96 seconds | 8% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.58 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.53 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.5 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.48 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.34 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.24 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.22 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.18 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 2.17 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.09 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.01 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.85 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.77 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.7 seconds | 25% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.63 seconds | 18% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.25 seconds | 21% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.17 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 960 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 904 miliseconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 868 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 828 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 798 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 773 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 724 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 719 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 692 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 668 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 607 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 572 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 549 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 534 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 514 miliseconds | 6% | Trend |
spec/migrations/split_customer_names_spec.rb | 508 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 478 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 478 miliseconds | 8% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 464 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 437 miliseconds | 8% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 384 miliseconds | 6% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 370 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 314 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 306 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 304 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 291 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 285 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 284 miliseconds | 10% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 272 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 269 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 260 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 248 miliseconds | 13% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 243 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 213 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 202 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 200 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 200 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 196 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 189 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 188 miliseconds | 1% | Trend |
spec/lib/i18n_digests_spec.rb | 177 miliseconds | 142% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 131 miliseconds | 5% | Trend |
spec/lib/spree/money_spec.rb | 118 miliseconds | 9% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 118 miliseconds | 69% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 113 miliseconds | 7% | Trend |