My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6eb87dde-38c1-44d9-aa89-f336bb8c3eb3
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
9860755 | refs/pull/12166/merge | 2 | 4 minutes 19.68 seconds | 2024-02-18 23:06: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 5.18 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 5.18 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 19.68 seconds) |
---|---|---|
0 Finished First | 2024-02-18 23:08:44 UTC | 2 minutes 6.76 seconds |
1 Finished Last | 2024-02-18 23:08:49 UTC | 2 minutes 12.93 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.44 minutes)
Test file path (Displaying entries 1 - 100 of 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.19 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.83 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.59 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.62 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.44 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.79 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.23 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.15 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.75 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.97 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.71 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.47 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.32 seconds | 11% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.1 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.88 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.81 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.46 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.34 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.25 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.08 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.98 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.69 seconds | 11% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.64 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.89 seconds | 9% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.81 seconds | 52% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.67 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.51 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.51 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.37 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.35 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.2 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.19 seconds | 21% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.08 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.02 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.02 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.98 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 1.9 seconds | 13% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.83 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.53 seconds | 30% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.07 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.01 seconds | 51% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 964 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 936 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 873 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 856 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 814 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 812 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 795 miliseconds | 17% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 765 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 760 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 687 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 657 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 613 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 555 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 529 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 512 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 509 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 477 miliseconds | 8% | Trend |
spec/migrations/split_customer_names_spec.rb | 465 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 454 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 433 miliseconds | 7% | Trend |
spec/lib/stripe/account_connector_spec.rb | 414 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 390 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 356 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 317 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 312 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 296 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 287 miliseconds | 15% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 286 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 272 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 270 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 261 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 254 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 225 miliseconds | 16% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 217 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 205 miliseconds | 7% | Trend |
spec/lib/reports/report_spec.rb | 203 miliseconds | 14% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 202 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 187 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 147 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 121 miliseconds | 19% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 120 miliseconds | 68% | Trend |