My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c4fceae1-7620-4c53-8d6e-0d97701fc354
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
89e3029 | refs/pull/12140/merge | 2 | 4 minutes 18.6 seconds 1% | 2024-02-09 09:29:54 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.08 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.08 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 18.6 seconds) |
---|---|---|
0 Finished First | 2024-02-09 09:32:33 UTC | 2 minutes 7.05 seconds |
1 Finished Last | 2024-02-09 09:32:39 UTC | 2 minutes 11.55 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.09 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.5 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.56 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.22 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.19 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.06 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.21 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.07 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.91 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.57 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.58 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.49 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.33 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.93 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.92 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.54 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.51 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.3 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.23 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.86 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.71 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.43 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.16 seconds | 36% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.99 seconds | 56% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.82 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.8 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.79 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.55 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.52 seconds | 2% | 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.35 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.12 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.11 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.04 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.02 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.02 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.95 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.86 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.3 seconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.03 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 888 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 886 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 870 miliseconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 838 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 814 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 755 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 746 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 702 miliseconds | 58% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 698 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 695 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 648 miliseconds | 15% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 628 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 566 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 556 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 498 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 491 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 480 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 455 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 413 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 393 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 359 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 329 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 318 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 309 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 293 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 284 miliseconds | 12% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 279 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 275 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 273 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 268 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 238 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 223 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 222 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 213 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 200 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 190 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 188 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 184 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 134 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 132 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 118 miliseconds | 69% | Trend |