My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID f12be055-43bc-4b7e-95a6-4d9ee8c0bd24
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1399842 | refs/pull/12370/merge | 2 | 4 minutes 48.51 seconds 5% | 2024-04-17 13:30:19 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 14.47 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 14.47 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 48.51 seconds) |
---|---|---|
0 Finished Last | 2024-04-17 13:33:32 UTC | 2 minutes 26.56 seconds |
1 Finished First | 2024-04-17 13:33:17 UTC | 2 minutes 21.96 seconds |
You can likely decrease your CI build time by around 49 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.6 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 35.53 seconds | 14% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.89 seconds | 26% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.29 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.87 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 10.33 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.29 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.26 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.96 seconds | 7% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.02 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.63 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.4 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.03 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.59 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.23 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.22 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.1 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.06 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.02 seconds | 9% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.84 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.56 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.19 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.72 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.65 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.64 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.31 seconds | 55% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 3.01 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.98 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.85 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.79 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.74 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.51 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.5 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.31 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.19 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.18 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.16 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.1 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.03 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.97 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.96 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.96 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.81 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.75 seconds | 14% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.56 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.44 seconds | 23% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.37 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.29 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.27 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.27 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 968 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 945 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 945 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 849 miliseconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 836 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 828 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 752 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 715 miliseconds | 12% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 677 miliseconds | 13% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 659 miliseconds | 9% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 639 miliseconds | 10% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 633 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 589 miliseconds | 12% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 579 miliseconds | 6% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 567 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 563 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 530 miliseconds | 10% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 479 miliseconds | 13% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 456 miliseconds | 16% | Trend |
spec/lib/stripe/account_connector_spec.rb | 416 miliseconds | 23% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 404 miliseconds | 18% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 399 miliseconds | 15% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 386 miliseconds | 17% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 376 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 355 miliseconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 353 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 351 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 320 miliseconds | 21% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 319 miliseconds | 22% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 319 miliseconds | 28% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 284 miliseconds | 26% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 269 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 264 miliseconds | 31% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 258 miliseconds | 22% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 257 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 237 miliseconds | 23% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 235 miliseconds | 29% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 230 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 224 miliseconds | 26% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 223 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 206 miliseconds | 39% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 199 miliseconds | 37% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 189 miliseconds | 37% | Trend |
spec/lib/reports/report_spec.rb | 188 miliseconds | 47% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 188 miliseconds | 37% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 177 miliseconds | 41% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 42% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 141 miliseconds | 47% | Trend |