My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c8d1739c-c082-4d5f-9d8f-27444a05ed72
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ce5e8b8 | refs/pull/12274/merge | 2 | 4 minutes 22.8 seconds 21% | 2024-03-15 04:56:21 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 32.22 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 32.22 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.8 seconds) |
---|---|---|
0 Finished First | 2024-03-15 04:59:10 UTC | 2 minutes 15.58 seconds |
1 Finished Last | 2024-03-15 04:59:42 UTC | 2 minutes 7.22 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.46 minutes)
Test file path (Displaying entries 1 - 100 of 137 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.99 seconds | 38% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.5 seconds | 52% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.83 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.17 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.56 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.5 seconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.39 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.09 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.7 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.14 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.65 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.43 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.12 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.93 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.86 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.84 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.66 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.45 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.42 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.19 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.8 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.64 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.41 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.32 seconds | 11% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.98 seconds | 58% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.94 seconds | 25% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.82 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.74 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.38 seconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.37 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.36 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.35 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.21 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.21 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.15 seconds | 10% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.09 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.08 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.95 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.95 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.9 seconds | 1% | 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/cached_enterprise_serializer_spec.rb | 1.57 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.47 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.31 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.19 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 20% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.09 seconds | 16% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.06 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 17% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 990 miliseconds | 20% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 829 miliseconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 821 miliseconds | 12% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 808 miliseconds | 23% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 766 miliseconds | 31% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 761 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 746 miliseconds | 23% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 695 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 687 miliseconds | 30% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 672 miliseconds | 25% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 621 miliseconds | 27% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 546 miliseconds | 29% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 530 miliseconds | 32% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 519 miliseconds | 38% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 475 miliseconds | 33% | Trend |
spec/migrations/split_customer_names_spec.rb | 468 miliseconds | 36% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 461 miliseconds | 29% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 451 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 445 miliseconds | 39% | Trend |
spec/lib/stripe/account_connector_spec.rb | 431 miliseconds | 34% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 414 miliseconds | 33% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 356 miliseconds | 43% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 345 miliseconds | 43% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 335 miliseconds | 37% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 307 miliseconds | 46% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 299 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 296 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 272 miliseconds | 48% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 271 miliseconds | 45% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 46% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 260 miliseconds | 45% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | 49% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 256 miliseconds | 50% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 225 miliseconds | 49% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 225 miliseconds | 54% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 214 miliseconds | 48% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 211 miliseconds | 53% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 206 miliseconds | 54% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 186 miliseconds | 58% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 59% | Trend |
spec/lib/reports/report_spec.rb | 181 miliseconds | 53% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 178 miliseconds | 60% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 176 miliseconds | 54% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 54% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 64% | Trend |
spec/lib/spree/money_spec.rb | 140 miliseconds | 58% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 117 miliseconds | 65% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 115 miliseconds | 69% | Trend |