My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1fb4dabb-a4ce-436f-b030-7b7f5d241058
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
484c037 | refs/heads/product-taxon | 2 | 4 minutes 20.61 seconds 12% | 2024-04-01 23:21:02 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 11.12 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 11.12 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 20.61 seconds) |
---|---|---|
0 Finished First | 2024-04-01 23:23:41 UTC | 2 minutes 5.16 seconds |
1 Finished Last | 2024-04-01 23:23:52 UTC | 2 minutes 15.45 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.45 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 | 30.9 seconds | 22% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.36 seconds | 26% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.53 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.77 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.36 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.83 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.87 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.12 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.02 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.91 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.77 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.45 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.16 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.89 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.79 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.7 seconds | 10% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.11 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.07 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.03 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.68 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.39 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.35 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.24 seconds | 9% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.03 seconds | 59% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.81 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.47 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.33 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.32 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.29 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.28 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.22 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.15 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.01 seconds | 13% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.9 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.84 seconds | 10% | Trend |
spec/lib/reports/line_items_spec.rb | 1.75 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.74 seconds | 12% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.72 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.69 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.41 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.39 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.23 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.1 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.04 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 883 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 872 miliseconds | 9% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 840 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 815 miliseconds | 17% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 774 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 691 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 680 miliseconds | 34% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 672 miliseconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 666 miliseconds | 17% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 577 miliseconds | 18% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 563 miliseconds | 17% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 547 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 539 miliseconds | 17% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 509 miliseconds | 13% | Trend |
spec/migrations/split_customer_names_spec.rb | 496 miliseconds | 14% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 482 miliseconds | 19% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 450 miliseconds | 21% | Trend |
spec/lib/stripe/account_connector_spec.rb | 431 miliseconds | 16% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 427 miliseconds | 20% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 414 miliseconds | 20% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 362 miliseconds | 19% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 354 miliseconds | 26% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 329 miliseconds | 25% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 307 miliseconds | 25% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 299 miliseconds | 25% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 298 miliseconds | 28% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 269 miliseconds | 29% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 257 miliseconds | 28% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 256 miliseconds | 32% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 254 miliseconds | 27% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 251 miliseconds | 36% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 236 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 219 miliseconds | 31% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 219 miliseconds | 29% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 213 miliseconds | 33% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 209 miliseconds | 33% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 206 miliseconds | 33% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 30% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 196 miliseconds | 31% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 193 miliseconds | 30% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 178 miliseconds | 36% | Trend |
spec/lib/reports/report_spec.rb | 168 miliseconds | 48% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 47% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 134 miliseconds | 43% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 54% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 120 miliseconds | 50% | Trend |