My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 0e0e6512-e60f-4e5d-b4e6-2c202916b760
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
2c572e4 | refs/heads/optimise-stock | 2 | 4 minutes 31.32 seconds 3% | 2024-02-15 04:20:14 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 5.84 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 5.84 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 31.32 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 04:23:07 UTC | 2 minutes 18.82 seconds |
1 Finished First | 2024-02-15 04:23:01 UTC | 2 minutes 12.5 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.51 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.67 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.86 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.5 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.33 seconds | 6% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.59 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.5 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.5 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.2 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.99 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.74 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.91 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.68 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.43 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.36 seconds | 12% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.18 seconds | 10% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.08 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.99 seconds | 14% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.55 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.43 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.31 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.18 seconds | 10% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.96 seconds | 15% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.65 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.07 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.02 seconds | 48% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.91 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.72 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.62 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.42 seconds | 10% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.42 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.3 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.3 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.28 seconds | 6% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.23 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.04 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.93 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.8 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.6 seconds | 6% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.52 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.5 seconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.42 seconds | 26% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.36 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 10% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 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/count_spec.rb | 1.02 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 899 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 839 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 818 miliseconds | 14% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 770 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 750 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 723 miliseconds | 9% | 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 | 682 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 630 miliseconds | 10% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 616 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 559 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 549 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 534 miliseconds | 9% | Trend |
spec/migrations/split_customer_names_spec.rb | 528 miliseconds | 9% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 513 miliseconds | 73% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 507 miliseconds | 8% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 476 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 457 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 422 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 396 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 372 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 359 miliseconds | 25% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 333 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 328 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 318 miliseconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 301 miliseconds | 20% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 297 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 284 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 274 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 268 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 259 miliseconds | 32% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 247 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 246 miliseconds | 16% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 240 miliseconds | 10% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 233 miliseconds | 15% | Trend |
spec/lib/reports/report_spec.rb | 230 miliseconds | 29% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 225 miliseconds | 9% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 224 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 198 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 187 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 166 miliseconds | 9% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 158 miliseconds | 29% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 154 miliseconds | 9% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 134 miliseconds | 42% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 127 miliseconds | 4% | Trend |