My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 076dc277-98ff-4cd9-b519-d9fbbc96c296
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
458d5de | refs/heads/master | 2 | 4 minutes 24.55 seconds | 2024-02-08 23:20:22 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 49.58 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 49.58 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 24.55 seconds) |
---|---|---|
0 Finished First | 2024-02-08 23:23:07 UTC | 2 minutes 10.45 seconds |
1 Finished Last | 2024-02-08 23:23:56 UTC | 2 minutes 14.1 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.47 minutes)
Test file path (Displaying entries 1 - 100 of 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.37 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.78 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.59 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.58 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.28 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.26 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.54 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.08 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.01 seconds | 17% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.91 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.82 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.43 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.19 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.02 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.95 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.68 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.48 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.39 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.27 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.1 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.01 seconds | 15% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.64 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.15 seconds | 36% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.12 seconds | 54% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.97 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.87 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.79 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.59 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.45 seconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.44 seconds | 13% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.39 seconds | 14% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.32 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.28 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.26 seconds | 26% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.25 seconds | 14% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.11 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.91 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.87 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.87 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.85 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.52 seconds | 9% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.38 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.33 seconds | 28% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.11 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.1 seconds | 46% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 948 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 934 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 909 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 904 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 859 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 848 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 779 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 675 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 668 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 664 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 638 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 601 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 547 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 537 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 531 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 516 miliseconds | 7% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 498 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 460 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 457 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 413 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 394 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 372 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 337 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 308 miliseconds | 10% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 308 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 307 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 301 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 281 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 280 miliseconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 275 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 264 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 259 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 230 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 223 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 214 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 211 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 204 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 194 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 177 miliseconds | 14% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 176 miliseconds | 5% | Trend |
spec/lib/i18n_digests_spec.rb | 175 miliseconds | 118% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 132 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 123 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 123 miliseconds | 68% | Trend |