My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID e6916d36-b440-450a-917a-047c28363f9a
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b08623d | refs/heads/Replace-dropdown_controller-with-generic-toggle-control_controller | 2 | 4 minutes 26.41 seconds 12% | 2024-02-25 15:53:21 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 18.72 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 18.72 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.41 seconds) |
---|---|---|
0 Finished First | 2024-02-25 15:56:02 UTC | 2 minutes 7.57 seconds |
1 Finished Last | 2024-02-25 15:56:20 UTC | 2 minutes 18.85 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 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.01 seconds | 25% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.04 seconds | 29% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.16 seconds | 6% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.63 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.16 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.1 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.51 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.15 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.75 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.44 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.89 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.42 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.37 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.3 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.97 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.61 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.6 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.57 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.42 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.38 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.23 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.54 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.29 seconds | 9% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.1 seconds | 58% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.83 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.82 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.53 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.52 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.51 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.41 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.41 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.31 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.28 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.0 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.99 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.94 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.85 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.82 seconds | 10% | Trend |
spec/lib/reports/line_items_spec.rb | 1.76 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.63 seconds | 26% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.59 seconds | 13% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.43 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 14% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.09 seconds | 10% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 54% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.04 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 975 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 950 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 799 miliseconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 778 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 742 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 699 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 695 miliseconds | 35% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 693 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 642 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 608 miliseconds | 10% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 561 miliseconds | 8% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 551 miliseconds | 10% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 540 miliseconds | 24% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 538 miliseconds | 23% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 506 miliseconds | 8% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 466 miliseconds | 21% | Trend |
spec/migrations/split_customer_names_spec.rb | 461 miliseconds | 23% | Trend |
spec/lib/stripe/account_connector_spec.rb | 442 miliseconds | 18% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 406 miliseconds | 13% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 397 miliseconds | 26% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 387 miliseconds | 21% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 365 miliseconds | 17% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 340 miliseconds | 19% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 330 miliseconds | 25% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 326 miliseconds | 15% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 316 miliseconds | 15% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 308 miliseconds | 34% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 277 miliseconds | 31% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 277 miliseconds | 28% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 268 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 267 miliseconds | 34% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 248 miliseconds | 26% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 242 miliseconds | 40% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 231 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 216 miliseconds | 37% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 214 miliseconds | 37% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 207 miliseconds | 34% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 202 miliseconds | 32% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 184 miliseconds | 40% | Trend |
spec/lib/reports/report_spec.rb | 171 miliseconds | 52% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 170 miliseconds | 46% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 168 miliseconds | 44% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 159 miliseconds | 38% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 139 miliseconds | 42% | Trend |
spec/lib/spree/money_spec.rb | 121 miliseconds | 58% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 116 miliseconds | 52% | Trend |