My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 9c0f284d-48a8-4315-a633-256fe284abc5
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
3e0d54f | refs/heads/rubocop-negation-matcher | 2 | 4 minutes 27.69 seconds 12% | 2024-03-05 22:22:16 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 10.76 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 10.76 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.69 seconds) |
---|---|---|
0 Finished First | 2024-03-05 22:24:59 UTC | 2 minutes 8.04 seconds |
1 Finished Last | 2024-03-05 22:25:10 UTC | 2 minutes 19.66 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.49 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.87 seconds | 24% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.56 seconds | 28% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.38 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.51 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.46 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.98 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.41 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.86 seconds | 7% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.76 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.71 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.08 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.36 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.27 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.25 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.09 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.83 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.81 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.55 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.32 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.15 seconds | 8% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.89 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.75 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.67 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.99 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 11% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.88 seconds | 60% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.67 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.58 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.57 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.52 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.47 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.35 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.35 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.21 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.11 seconds | 14% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.1 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.07 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.02 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.92 seconds | 8% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.74 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 1.71 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.66 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.36 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.35 seconds | 13% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.34 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.31 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 6% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.14 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.11 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.1 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.03 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 915 miliseconds | 20% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 882 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 830 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 786 miliseconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 777 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 766 miliseconds | 28% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 760 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 736 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 688 miliseconds | 16% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 593 miliseconds | 18% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 544 miliseconds | 11% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 540 miliseconds | 24% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 534 miliseconds | 24% | Trend |
spec/migrations/split_customer_names_spec.rb | 524 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 516 miliseconds | 24% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 496 miliseconds | 16% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 465 miliseconds | 25% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 464 miliseconds | 17% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 430 miliseconds | 21% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 406 miliseconds | 18% | Trend |
spec/lib/stripe/account_connector_spec.rb | 370 miliseconds | 32% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 366 miliseconds | 18% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 334 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 329 miliseconds | 30% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 298 miliseconds | 29% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 290 miliseconds | 29% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 289 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 283 miliseconds | 31% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 278 miliseconds | 27% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 273 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 264 miliseconds | 24% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 255 miliseconds | 34% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 246 miliseconds | 28% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 239 miliseconds | 42% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 223 miliseconds | 34% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 220 miliseconds | 48% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 220 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 208 miliseconds | 34% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 205 miliseconds | 36% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 202 miliseconds | 40% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 197 miliseconds | 38% | Trend |
spec/lib/i18n_digests_spec.rb | 180 miliseconds | 15% | Trend |
spec/lib/reports/report_spec.rb | 173 miliseconds | 52% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 172 miliseconds | 44% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 169 miliseconds | 45% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 141 miliseconds | 47% | Trend |
spec/lib/spree/money_spec.rb | 137 miliseconds | 54% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 131 miliseconds | 52% | Trend |