My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6a770d06-517f-468b-81f9-e168d5c49cea
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
c8f55b3 | refs/pull/12223/merge | 2 | 4 minutes 16.89 seconds 2% | 2024-03-01 09:37:26 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 3.53 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 3.53 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 16.89 seconds) |
---|---|---|
0 Finished First | 2024-03-01 09:40:10 UTC | 2 minutes 10.06 seconds |
1 Finished Last | 2024-03-01 09:40:13 UTC | 2 minutes 6.83 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.43 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.79 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.74 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.7 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.62 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.13 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.54 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.09 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.91 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.63 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.2 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.7 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.29 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.13 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.96 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.89 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.57 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.56 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.32 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.18 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.1 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.77 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.75 seconds | 8% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.55 seconds | 7% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.09 seconds | 53% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.89 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.87 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.54 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.42 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.28 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.27 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.26 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.22 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.99 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.97 seconds | 15% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.88 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.67 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.4 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.22 seconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.18 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.18 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.12 seconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.02 seconds | 52% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 849 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 796 miliseconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 795 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 747 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 683 miliseconds | 54% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 683 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 680 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 665 miliseconds | 32% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 654 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 643 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 594 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 539 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 538 miliseconds | 7% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 521 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 483 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 463 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 445 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 445 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 408 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 378 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 374 miliseconds | 9% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 330 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 317 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 310 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 291 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 279 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 276 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 264 miliseconds | 8% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 261 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 249 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 240 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 219 miliseconds | 18% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 217 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 209 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 202 miliseconds | 9% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 202 miliseconds | 8% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 194 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 193 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 191 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 188 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 176 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 174 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 114 miliseconds | 6% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 114 miliseconds | 8% | Trend |