My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID edf5add9-364d-42a5-bedb-4347b7a002f1
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
22e228f | refs/heads/optimise-stock | 2 | 4 minutes 28.76 seconds 2% | 2024-02-15 04:38:11 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 223 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 223 miliseconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.76 seconds) |
---|---|---|
0 Finished Last | 2024-02-16 01:34:49 UTC | 2 minutes 14.6 seconds |
1 Finished First | 2024-02-16 01:34:49 UTC | 2 minutes 14.16 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 | 32.29 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.66 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.68 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.07 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.64 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.2 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.57 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.34 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.73 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.69 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.86 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.58 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.24 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.16 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.05 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.01 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.57 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.54 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.5 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.26 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.2 seconds | 10% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.62 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.4 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.08 seconds | 47% | 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.99 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.6 seconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.52 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.49 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 8% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.35 seconds | 15% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.22 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.18 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.17 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 11% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.95 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.86 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.81 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.63 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.5 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.47 seconds | 31% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.38 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.2 seconds | 43% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.17 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.07 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.06 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.04 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 884 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 880 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 863 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 794 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 782 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 715 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 697 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 693 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 635 miliseconds | 11% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 627 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 574 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 572 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 524 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 516 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 496 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 489 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 487 miliseconds | 10% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 426 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 411 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 374 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 353 miliseconds | 13% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 333 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 330 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 327 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 322 miliseconds | 14% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 290 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 289 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 283 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 270 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 267 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 265 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 247 miliseconds | 13% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 247 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 241 miliseconds | 14% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 241 miliseconds | 17% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 226 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 222 miliseconds | 10% | Trend |
spec/lib/reports/report_spec.rb | 211 miliseconds | 18% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 206 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 197 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 167 miliseconds | 10% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 150 miliseconds | 6% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 144 miliseconds | 18% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 128 miliseconds | 25% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 127 miliseconds | 66% | Trend |