My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID fb9cf845-03fa-4440-a3fb-9c372b12066b
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
50bb03f | refs/pull/12128/merge | 2 | 4 minutes 28.95 seconds 1% | 2024-02-06 21:28:58 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 2.79 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 2.79 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.95 seconds) |
---|---|---|
0 Finished First | 2024-02-06 21:31:44 UTC | 2 minutes 13.59 seconds |
1 Finished Last | 2024-02-06 21:31:47 UTC | 2 minutes 15.37 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.49 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 | 31.13 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.73 seconds | 8% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.14 seconds | 6% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.95 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.77 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.68 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.42 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.37 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.99 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.81 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.79 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.77 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.47 seconds | 14% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.26 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.21 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.74 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.39 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.38 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.36 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.03 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.89 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.74 seconds | 13% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.4 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.26 seconds | 35% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.06 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.84 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.77 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.63 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.63 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.47 seconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.43 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.25 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.24 seconds | 7% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.19 seconds | 19% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.18 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.15 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.02 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.79 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.44 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.33 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.26 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.22 seconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.08 seconds | 48% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 974 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 895 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 843 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 820 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 785 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 759 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 706 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 680 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 679 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 665 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 578 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 576 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 570 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 510 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 508 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 501 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 478 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 450 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 401 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 398 miliseconds | 11% | Trend |
spec/lib/stripe/account_connector_spec.rb | 388 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 339 miliseconds | 8% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 327 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 311 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 310 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 292 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 286 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 286 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 273 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 264 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 236 miliseconds | 12% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 234 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 226 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 225 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 221 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 208 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 198 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 191 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 184 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 182 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 147 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 142 miliseconds | 10% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | Trend | |
engines/dfc_provider/spec/requests/persons_spec.rb | 120 miliseconds | 15% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 118 miliseconds | 70% | Trend |
spec/lib/spree/money_spec.rb | 118 miliseconds | 11% | Trend |