My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 49bb02f9-e951-49b8-af51-800360b7a861
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7962d26 | refs/pull/12219/merge | 2 | 4 minutes 15.47 seconds 2% | 2024-02-29 17:58:47 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 910 miliseconds. 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 910 miliseconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 15.47 seconds) |
---|---|---|
0 Finished Last | 2024-02-29 18:01:33 UTC | 2 minutes 4.49 seconds |
1 Finished First | 2024-02-29 18:01:32 UTC | 2 minutes 10.99 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.42 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 | 29.8 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.87 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.31 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.25 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.87 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.8 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.84 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.84 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.76 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.29 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.52 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.42 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.3 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.04 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.79 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.79 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.53 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.37 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.31 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.19 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.66 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.66 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.03 seconds | 53% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.65 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.52 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.47 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.42 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.38 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.35 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.29 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.15 seconds | 10% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.15 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.05 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 1.97 seconds | 7% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.95 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 1.93 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.79 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.65 seconds | 21% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.65 seconds | 8% | Trend |
spec/lib/reports/line_items_spec.rb | 1.65 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.37 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.35 seconds | 30% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.22 seconds | 24% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.1 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 992 miliseconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 987 miliseconds | 53% | Trend |
spec/serializers/api/product_serializer_spec.rb | 974 miliseconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 961 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 941 miliseconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 873 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 786 miliseconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 734 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 725 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 691 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 654 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 638 miliseconds | 6% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 605 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 602 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 565 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 564 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 492 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 473 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 468 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 457 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 452 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 416 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 411 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 370 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 351 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 314 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 303 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 293 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 290 miliseconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 278 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 257 miliseconds | 8% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 249 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 234 miliseconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 230 miliseconds | 8% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 222 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 212 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 205 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 9% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 181 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 172 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 172 miliseconds | 11% | Trend |
spec/lib/reports/report_spec.rb | 167 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 141 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 128 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 109 miliseconds | 10% | Trend |