My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 92be081a-d4e1-4244-a9f7-8094f35fe741
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
450d027 | refs/pull/12234/merge | 2 | 4 minutes 28.12 seconds 12% | 2024-03-06 05:24:33 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 4.52 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 4.52 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.12 seconds) |
---|---|---|
0 Finished Last | 2024-03-06 05:27:24 UTC | 2 minutes 17.46 seconds |
1 Finished First | 2024-03-06 05:27:19 UTC | 2 minutes 10.66 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.49 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 | 32.3 seconds | 23% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.85 seconds | 34% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.89 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.16 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.61 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.15 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.59 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.16 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.01 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.48 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.64 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.57 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.47 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.29 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.19 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.82 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.71 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.69 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.49 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.39 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.22 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.74 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.6 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.34 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.02 seconds | 59% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.78 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.56 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.5 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.48 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.36 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.33 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.31 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.29 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.27 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.17 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.97 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.85 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.69 seconds | 16% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.67 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.15 seconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.1 seconds | 15% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.06 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 975 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 950 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 879 miliseconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 853 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 814 miliseconds | 19% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 756 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 727 miliseconds | 23% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 725 miliseconds | 12% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 703 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 661 miliseconds | 19% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 643 miliseconds | 12% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 584 miliseconds | 18% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 578 miliseconds | 18% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 535 miliseconds | 21% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 514 miliseconds | 17% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 500 miliseconds | 18% | Trend |
spec/migrations/split_customer_names_spec.rb | 500 miliseconds | 17% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 480 miliseconds | 19% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 435 miliseconds | 22% | Trend |
spec/lib/stripe/account_connector_spec.rb | 417 miliseconds | 23% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 388 miliseconds | 29% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 364 miliseconds | 27% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 345 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 341 miliseconds | 24% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 320 miliseconds | 32% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 310 miliseconds | 31% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 308 miliseconds | 25% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 300 miliseconds | 29% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 288 miliseconds | 30% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 288 miliseconds | 29% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 276 miliseconds | 29% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 275 miliseconds | 28% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 265 miliseconds | 32% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 243 miliseconds | 43% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 230 miliseconds | 33% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 222 miliseconds | 36% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 221 miliseconds | 36% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 213 miliseconds | 32% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 209 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 186 miliseconds | 42% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 184 miliseconds | 40% | Trend |
spec/lib/reports/report_spec.rb | 182 miliseconds | 49% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 180 miliseconds | 44% | Trend |
spec/lib/i18n_digests_spec.rb | 178 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | 50% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 150 miliseconds | 44% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 126 miliseconds | 49% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 58% | Trend |