My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a42c5b26-8acf-4ccf-b1cf-a61ce3d48e61
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7a1ae59 | refs/pull/12194/merge | 2 | 4 minutes 14.62 seconds 3% | 2024-02-28 23:12:28 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.45 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.45 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 14.62 seconds) |
---|---|---|
0 Finished First | 2024-02-28 23:15:06 UTC | 2 minutes 5.8 seconds |
1 Finished Last | 2024-02-28 23:15:10 UTC | 2 minutes 8.82 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.41 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.64 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.69 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.68 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.51 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.0 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.51 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.86 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.76 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.62 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.32 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.47 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.28 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.08 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.96 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.89 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.76 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.35 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.29 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 | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.04 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.51 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.27 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.1 seconds | 52% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.65 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.64 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.49 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.36 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.29 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.28 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.25 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.24 seconds | 6% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.09 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.9 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.87 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.78 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.74 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.71 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.69 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.35 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.28 seconds | 39% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.18 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.11 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.08 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 992 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 937 miliseconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 824 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 788 miliseconds | 11% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 783 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 769 miliseconds | 21% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 726 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 693 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 666 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 660 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 628 miliseconds | 7% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 592 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 570 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 546 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 521 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 486 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 470 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 450 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 436 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 435 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 378 miliseconds | 8% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 375 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 332 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 325 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 313 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 288 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 286 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 278 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 271 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 259 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 256 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 255 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 242 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 231 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 216 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 210 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 206 miliseconds | 8% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 200 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 193 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 178 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 175 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 173 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 170 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 167 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 143 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 129 miliseconds | 5% | Trend |
spec/lib/spree/money_spec.rb | 121 miliseconds | 7% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 110 miliseconds | 11% | Trend |