My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 42285d83-7973-42b0-b594-b2b083a8f7cd
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ef2fd4a | refs/heads/buu/unit-scale-12005 | 2 | 4 minutes 37.48 seconds 5% | 2024-02-29 01:34:34 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.94 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.94 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 37.48 seconds) |
---|---|---|
0 Finished First | 2024-02-29 01:37:22 UTC | 2 minutes 14.08 seconds |
1 Finished Last | 2024-02-29 01:37:44 UTC | 2 minutes 23.4 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.54 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 | 32.35 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.57 seconds | 12% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.91 seconds | 16% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.52 seconds | 14% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.07 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.32 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.96 seconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.41 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.19 seconds | 8% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.58 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.05 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.89 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.36 seconds | 13% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.32 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.17 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.87 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.86 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.66 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.64 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.4 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.18 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.92 seconds | 19% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.72 seconds | 8% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.16 seconds | 51% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.01 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.8 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.79 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.7 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.6 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.57 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.46 seconds | 21% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.43 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.22 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.17 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.15 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.07 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.01 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.99 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.87 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.82 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.81 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.73 seconds | 24% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.46 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.41 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.4 seconds | 19% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.29 seconds | 31% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.12 seconds | 46% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.02 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 999 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 858 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 852 miliseconds | 12% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 828 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 806 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 739 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 726 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 706 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 704 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 627 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 625 miliseconds | 8% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 595 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 544 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 532 miliseconds | 9% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 506 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 486 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 457 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 456 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 413 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 410 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 404 miliseconds | 43% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 363 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 360 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 346 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 317 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 310 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 308 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 277 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 273 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 264 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 258 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 249 miliseconds | 16% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 231 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 223 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 220 miliseconds | 13% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 206 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 187 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 181 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 181 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 178 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 159 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 147 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 122 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 119 miliseconds | 2% | Trend |