My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 574ce664-67ec-4ff9-b944-bede2fffc3ad
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b48f3ba | refs/pull/12337/merge | 2 | 4 minutes 17.25 seconds 18% | 2024-04-05 08:09:50 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 9.22 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 9.22 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 17.25 seconds) |
---|---|---|
0 Finished Last | 2024-04-05 08:12:43 UTC | 2 minutes 7.36 seconds |
1 Finished First | 2024-04-05 08:12:34 UTC | 2 minutes 9.9 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.43 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 | 31.13 seconds | 30% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.73 seconds | 39% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.56 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.43 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.42 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.88 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.23 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.75 seconds | 8% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.49 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.02 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.32 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.17 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.09 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.8 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.65 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.43 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.41 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.29 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.11 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.06 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.92 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.49 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.39 seconds | 7% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.09 seconds | 57% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.96 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.67 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.6 seconds | 12% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.55 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.5 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.36 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.28 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.25 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.12 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.96 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.93 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.89 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.87 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.76 seconds | 14% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.74 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.4 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 11% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.36 seconds | 14% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.14 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.11 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.09 seconds | 15% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 975 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 970 miliseconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 846 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 800 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 769 miliseconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 722 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 687 miliseconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 683 miliseconds | 20% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 650 miliseconds | 20% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 579 miliseconds | 23% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 567 miliseconds | 22% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 552 miliseconds | 26% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 549 miliseconds | 23% | Trend |
spec/migrations/split_customer_names_spec.rb | 506 miliseconds | 20% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 480 miliseconds | 26% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 472 miliseconds | 24% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 464 miliseconds | 27% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 435 miliseconds | 26% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 403 miliseconds | 23% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 396 miliseconds | 31% | Trend |
spec/lib/stripe/account_connector_spec.rb | 366 miliseconds | 36% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 346 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 341 miliseconds | 31% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 309 miliseconds | 24% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 305 miliseconds | 36% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 299 miliseconds | 37% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 294 miliseconds | 35% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 272 miliseconds | 37% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 261 miliseconds | 40% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 260 miliseconds | 43% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 247 miliseconds | 41% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 233 miliseconds | 46% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 225 miliseconds | 38% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 207 miliseconds | 44% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 207 miliseconds | 44% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 201 miliseconds | 40% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 199 miliseconds | 43% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 196 miliseconds | 43% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 195 miliseconds | 47% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 182 miliseconds | 47% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 182 miliseconds | 46% | Trend |
spec/lib/i18n_digests_spec.rb | 176 miliseconds | 28% | Trend |
spec/lib/reports/report_spec.rb | 170 miliseconds | 56% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 144 miliseconds | 57% | Trend |
spec/lib/spree/money_spec.rb | 142 miliseconds | 56% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 137 miliseconds | 53% | Trend |