My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 94c9daaa-8717-4572-bc0f-be1014bfc38d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4350bd5 | refs/heads/feat/12297-rvm-support-script-setup | 2 | 4 minutes 30.4 seconds 3% | 2024-03-22 17:33:24 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 30.97 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 30.97 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 30.4 seconds) |
---|---|---|
0 Finished First | 2024-03-22 17:35:58 UTC | 2 minutes 2.02 seconds |
1 Finished Last | 2024-03-22 17:36:29 UTC | 2 minutes 28.39 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.5 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 29.01 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.66 seconds | 13% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.21 seconds | 12% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.39 seconds | 11% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.1 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.28 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.77 seconds | 7% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.55 seconds | 15% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.51 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.25 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.98 seconds | 11% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.82 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.71 seconds | 19% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.63 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.82 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.74 seconds | 10% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.61 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.34 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.11 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.02 seconds | 17% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 3.86 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.82 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.6 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.45 seconds | 26% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.34 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.91 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.85 seconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.76 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.69 seconds | 8% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.67 seconds | 29% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.51 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.5 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.46 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.23 seconds | 23% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.19 seconds | 22% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.17 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.16 seconds | 16% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.02 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.92 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 1.92 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 1.89 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.81 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.69 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.61 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.37 seconds | 38% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.35 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.31 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.3 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.22 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 972 miliseconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 955 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 936 miliseconds | 7% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 897 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 841 miliseconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 805 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 768 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 748 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 728 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 684 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 631 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 589 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 585 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 571 miliseconds | 6% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 536 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 522 miliseconds | 10% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 515 miliseconds | 9% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 488 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 449 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 431 miliseconds | 10% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 422 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 402 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 395 miliseconds | 10% | Trend |
spec/lib/stripe/account_connector_spec.rb | 351 miliseconds | 13% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 343 miliseconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 335 miliseconds | 17% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 311 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 304 miliseconds | 16% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 293 miliseconds | 10% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 291 miliseconds | 11% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 285 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 272 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 255 miliseconds | 11% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 249 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 240 miliseconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 232 miliseconds | 7% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 230 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 217 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 213 miliseconds | 17% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 205 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 203 miliseconds | 10% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 197 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 194 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 187 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 180 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 177 miliseconds | 9% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 145 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 145 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 135 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 127 miliseconds | 4% | Trend |