My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 2502f704-151b-4cc1-b22c-583cf7fe14e2
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
282ef88 | refs/pull/12209/merge | 2 | 4 minutes 26.44 seconds 20% | 2024-03-14 23:45:49 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 13.03 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 13.03 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.44 seconds) |
---|---|---|
0 Finished Last | 2024-03-14 23:48:47 UTC | 2 minutes 15.42 seconds |
1 Finished First | 2024-03-14 23:48:34 UTC | 2 minutes 11.03 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.48 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.19 seconds | 36% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.77 seconds | 49% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.84 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.76 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.38 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.82 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.11 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.99 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.82 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.29 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.61 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.53 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.33 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.24 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.18 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.11 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.57 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.55 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.25 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.17 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.88 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.74 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.72 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.39 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.03 seconds | 57% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.92 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.75 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.64 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.55 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.51 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.45 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.19 seconds | 8% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.12 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 5% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.0 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.93 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.86 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.65 seconds | 15% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.4 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.26 seconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 20% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.09 seconds | 8% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 13% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.05 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 938 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 848 miliseconds | 23% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 825 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 815 miliseconds | 26% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 772 miliseconds | 20% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 728 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 668 miliseconds | 28% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 667 miliseconds | 25% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 647 miliseconds | 24% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 604 miliseconds | 22% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 557 miliseconds | 28% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 554 miliseconds | 34% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 539 miliseconds | 25% | Trend |
spec/migrations/split_customer_names_spec.rb | 479 miliseconds | 35% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 474 miliseconds | 25% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 470 miliseconds | 27% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 455 miliseconds | 36% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 449 miliseconds | 38% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 425 miliseconds | 32% | Trend |
spec/lib/stripe/account_connector_spec.rb | 402 miliseconds | 38% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 395 miliseconds | 34% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 336 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 335 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 328 miliseconds | 39% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 312 miliseconds | 45% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 311 miliseconds | 34% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 276 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 275 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 272 miliseconds | 49% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 272 miliseconds | 45% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 269 miliseconds | 45% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 239 miliseconds | 52% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 233 miliseconds | 44% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 225 miliseconds | 49% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 52% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 53% | Trend |
spec/lib/reports/report_spec.rb | 207 miliseconds | 46% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 201 miliseconds | 54% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 54% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 197 miliseconds | 53% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 188 miliseconds | 58% | Trend |
spec/lib/i18n_digests_spec.rb | 179 miliseconds | 41% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 54% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 164 miliseconds | 54% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 62% | Trend |
spec/lib/spree/money_spec.rb | 131 miliseconds | 60% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 126 miliseconds | 67% | Trend |