My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID f6289046-289f-47fe-ab29-840fd03effca
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ad56e6d | refs/pull/12147/merge | 2 | 4 minutes 26.02 seconds 1% | 2024-02-13 09:12:50 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 17.6 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 17.6 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.02 seconds) |
---|---|---|
0 Finished First | 2024-02-13 09:15:30 UTC | 2 minutes 6.86 seconds |
1 Finished Last | 2024-02-13 09:15:48 UTC | 2 minutes 19.17 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.48 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 | 29.98 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.61 seconds | 8% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.31 seconds | 8% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.99 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.11 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.8 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.76 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.22 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.07 seconds | 7% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.19 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.57 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.55 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.35 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.33 seconds | 12% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.2 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.79 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.25 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.23 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.07 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.8 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.59 seconds | 9% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.54 seconds | 48% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.4 seconds | 31% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.95 seconds | 8% | 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.79 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.71 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.57 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.53 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.42 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.33 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.32 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.27 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.27 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.22 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.14 seconds | 26% | Trend |
spec/lib/reports/line_items_spec.rb | 2.01 seconds | 17% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 7% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.9 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.89 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.55 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.26 seconds | 21% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.18 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.12 seconds | 45% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.08 seconds | 26% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.05 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.05 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 848 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 762 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 756 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 728 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 678 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 677 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 650 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 605 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 586 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 575 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 544 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 530 miliseconds | 9% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 516 miliseconds | 10% | Trend |
spec/migrations/split_customer_names_spec.rb | 484 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 472 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 446 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 434 miliseconds | 7% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 405 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 393 miliseconds | 10% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 355 miliseconds | 36% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 349 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 340 miliseconds | 9% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 308 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 304 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 297 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 288 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 276 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 263 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 261 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 257 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 248 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 243 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 223 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 217 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 216 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 209 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 198 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 191 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 172 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 163 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 158 miliseconds | 12% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 141 miliseconds | 46% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 140 miliseconds | 14% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 125 miliseconds | Trend |