My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 17313eaa-fd34-4fe8-96bb-5667323a678e
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
da16b13 | refs/heads/optimise-stock | 2 | 4 minutes 35.33 seconds 5% | 2024-02-20 00:20:08 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 7.22 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 7.22 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 35.33 seconds) |
---|---|---|
0 Finished First | 2024-02-20 00:22:57 UTC | 2 minutes 15.54 seconds |
1 Finished Last | 2024-02-20 00:23:04 UTC | 2 minutes 19.8 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.53 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.23 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.09 seconds | 10% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.39 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.17 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.7 seconds | 6% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.35 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.91 seconds | 12% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.37 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.12 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.9 seconds | 14% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.94 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.51 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.46 seconds | 15% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.44 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.36 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.17 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.83 seconds | 15% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.62 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.55 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.44 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.15 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.65 seconds | 10% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.58 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.22 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.13 seconds | 40% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.76 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.75 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.7 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.5 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.45 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.35 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.27 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.21 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.15 seconds | 16% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.13 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.1 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.95 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 8% | Trend |
spec/lib/reports/line_items_spec.rb | 1.9 seconds | 14% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.76 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.7 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.54 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.52 seconds | 11% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.37 seconds | 22% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.29 seconds | 30% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.23 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.15 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.14 seconds | 15% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 49% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.05 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 958 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 956 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 936 miliseconds | 37% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 868 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 782 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 765 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 747 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 729 miliseconds | 7% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 657 miliseconds | 15% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 628 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 623 miliseconds | 14% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 572 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 528 miliseconds | 8% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 518 miliseconds | 10% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 511 miliseconds | 8% | Trend |
spec/migrations/split_customer_names_spec.rb | 509 miliseconds | 5% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 477 miliseconds | 9% | Trend |
spec/lib/stripe/account_connector_spec.rb | 444 miliseconds | 10% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 390 miliseconds | 9% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 390 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 339 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 336 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 334 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 324 miliseconds | 13% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 306 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 294 miliseconds | 17% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 293 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 283 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 279 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 278 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 275 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 247 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 241 miliseconds | 13% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 233 miliseconds | 6% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 218 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 213 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 205 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 205 miliseconds | 14% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 203 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 192 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 190 miliseconds | Trend | |
spec/lib/i18n_digests_spec.rb | 176 miliseconds | 155% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 164 miliseconds | 7% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 147 miliseconds | 21% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 146 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 137 miliseconds | 64% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 136 miliseconds | 10% | Trend |