My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8bbc1fdf-9983-404c-a9b3-4d788eebe05f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
73ed0c3 | refs/pull/12345/merge | 2 | 4 minutes 10.29 seconds 4% | 2024-04-09 00:23: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 21.07 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 21.07 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 10.29 seconds) |
---|---|---|
0 Finished Last | 2024-04-09 00:26:22 UTC | 2 minutes 6.08 seconds |
1 Finished First | 2024-04-09 00:26:00 UTC | 2 minutes 4.22 seconds |
You can likely decrease your CI build time by around 42 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.39 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.77 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.11 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.31 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.39 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.0 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.69 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.16 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.77 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.21 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.94 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.25 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.05 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.97 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.79 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.54 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.44 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.28 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.22 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.1 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.0 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.55 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.47 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.17 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.11 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.05 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.55 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.33 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.32 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.31 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.28 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.16 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.11 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.0 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.94 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.91 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.88 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.86 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.74 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.7 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.68 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.64 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.31 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.26 seconds | 31% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.14 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.06 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 972 miliseconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 960 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 939 miliseconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 834 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 789 miliseconds | 9% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 786 miliseconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 721 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 694 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 650 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 642 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 632 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 576 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 539 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 536 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 523 miliseconds | 8% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 478 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 459 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 450 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 439 miliseconds | 5% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 417 miliseconds | 5% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 394 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 393 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 357 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 335 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 328 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 319 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 297 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 276 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 271 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 265 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 260 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 258 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 252 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 249 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 233 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 206 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 206 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 204 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 204 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 202 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 182 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 173 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 173 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 147 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 131 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 117 miliseconds | 5% | Trend |