My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID d96e98c0-4c02-4b7b-8eb1-a5e4d86a1c99
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
d7337c5 | refs/heads/optimise-stock | 2 | 4 minutes 24.43 seconds 1% | 2024-02-16 06:32:30 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 11.27 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 11.27 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 24.43 seconds) |
---|---|---|
0 Finished First | 2024-02-16 06:35:15 UTC | 2 minutes 11.24 seconds |
1 Finished Last | 2024-02-16 06:35:26 UTC | 2 minutes 13.19 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.47 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.03 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.01 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.81 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.04 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.4 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.89 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.23 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.19 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.6 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.39 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.61 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.34 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.27 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.08 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.03 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.61 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.37 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.27 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.25 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.92 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.76 seconds | 13% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.59 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.29 seconds | 43% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.07 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.8 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.75 seconds | 12% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.64 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.49 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.46 seconds | 12% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.45 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.34 seconds | 19% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.21 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.2 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.15 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.09 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.0 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.99 seconds | 16% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.98 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.82 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.74 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.44 seconds | 15% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.37 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.09 seconds | 27% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 49% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 974 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 862 miliseconds | 27% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 813 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 785 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 769 miliseconds | 19% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 746 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 737 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 671 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 670 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 611 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 577 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 544 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 541 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 506 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 494 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 476 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 468 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 440 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 408 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 402 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 362 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 312 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 311 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 303 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 299 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 285 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 274 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 272 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 257 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 254 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 253 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 230 miliseconds | 29% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 228 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 222 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 214 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 207 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 206 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 193 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 178 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 147 miliseconds | 61% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 142 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 132 miliseconds | 8% | Trend |
spec/lib/spree/money_spec.rb | 122 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 117 miliseconds | 3% | Trend |