My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 00a5a8a4-68ef-4d81-88e1-a3965d3bc530
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
5c40025 | refs/pull/11958/merge | 2 | 4 minutes 18.6 seconds | 2024-03-20 13:00:48 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 4.78 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 4.78 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 18.6 seconds) |
---|---|---|
0 Finished First | 2024-03-20 13:03:32 UTC | 2 minutes 10.92 seconds |
1 Finished Last | 2024-03-20 13:03:37 UTC | 2 minutes 7.68 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.44 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 | 31.15 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.84 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.63 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.64 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.07 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.7 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.96 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.73 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.4 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.14 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.7 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.55 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.0 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.9 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.84 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.58 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.56 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.53 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.25 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.06 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.78 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.61 seconds | 13% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.55 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.36 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.17 seconds | 39% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.73 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.69 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.54 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.3 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.25 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.24 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.23 seconds | 13% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.12 seconds | 19% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.07 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.07 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.72 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.7 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 8% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.32 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.31 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.15 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 10% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.01 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 984 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 904 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 878 miliseconds | 28% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 843 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 838 miliseconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 796 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 787 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 737 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 710 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 696 miliseconds | 27% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 663 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 599 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 537 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 522 miliseconds | 8% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 505 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 480 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 456 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 437 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 436 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 399 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 382 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 360 miliseconds | 6% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 335 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 322 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 314 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 299 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 294 miliseconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 269 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 261 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 252 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 249 miliseconds | 13% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 236 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 234 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 206 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 205 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 204 miliseconds | 8% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 189 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 177 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 176 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 172 miliseconds | 14% | Trend |
spec/lib/reports/report_spec.rb | 171 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 167 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 141 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 138 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 136 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 132 miliseconds | 7% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 113 miliseconds | 6% | Trend |