My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 473a13cf-d427-41f7-9a2c-b8461233f1a5
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
13db145 | refs/heads/devise-links | 2 | 4 minutes 28.78 seconds 3% | 2024-03-20 22:52:07 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 15.7 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 15.7 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.78 seconds) |
---|---|---|
0 Finished Last | 2024-03-20 22:55:04 UTC | 2 minutes 20.15 seconds |
1 Finished First | 2024-03-20 22:54:48 UTC | 2 minutes 8.63 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 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 33.53 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.38 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.73 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.44 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.84 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.45 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.78 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.79 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.79 seconds | 12% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.6 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.01 seconds | 10% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.58 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.47 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.24 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.11 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.02 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.61 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.38 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.32 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.31 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.11 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.76 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.46 seconds | 32% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.26 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.19 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.95 seconds | 41% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.72 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.65 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.64 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.48 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.47 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.46 seconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.35 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.29 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.25 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.21 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.2 seconds | 12% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.86 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.85 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.82 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.77 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 6% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.37 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.23 seconds | 24% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.16 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.09 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.09 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 924 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 887 miliseconds | 16% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 870 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 828 miliseconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 799 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 792 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 720 miliseconds | 49% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 713 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 683 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 681 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 655 miliseconds | 30% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 624 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 566 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 564 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 546 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 537 miliseconds | 10% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 490 miliseconds | 12% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 473 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 455 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 448 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 395 miliseconds | 159% | Trend |
spec/lib/stripe/account_connector_spec.rb | 393 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 382 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 364 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 337 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 325 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 323 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 306 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 301 miliseconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 285 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 284 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 276 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 268 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 258 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 256 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 236 miliseconds | 8% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 231 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 213 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 210 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 206 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 200 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 198 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 191 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 186 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 182 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 124 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 120 miliseconds | 2% | Trend |