My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 2c3f34ee-c5fb-4f3f-9016-11d44329d3b8
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
fc4b59d | refs/heads/11482-fix-rubocop-rails-issue-has_many | 2 | 4 minutes 26.03 seconds 1% | 2024-04-09 09:24:47 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 3.31 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 3.31 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.03 seconds) |
---|---|---|
0 Finished First | 2024-04-09 09:27:35 UTC | 2 minutes 8.81 seconds |
1 Finished Last | 2024-04-09 09:27:39 UTC | 2 minutes 17.23 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.48 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.37 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.99 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.76 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.91 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.44 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.83 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.58 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.81 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.74 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.03 seconds | 10% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.82 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.43 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.0 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.8 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.74 seconds | 4% | 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.62 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.57 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.06 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.59 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.55 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.51 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.49 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.34 seconds | 51% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.69 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.59 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.56 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.51 seconds | 17% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.4 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.38 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.33 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.3 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.15 seconds | 20% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.11 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.07 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.01 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.92 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.86 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.74 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.67 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.48 seconds | 54% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.48 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.4 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.18 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 981 miliseconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 981 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 938 miliseconds | 20% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 918 miliseconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 910 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 819 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 733 miliseconds | 11% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 708 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 666 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 662 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 660 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 607 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 590 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 552 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 520 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 509 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 509 miliseconds | 9% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 467 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 450 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 416 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 411 miliseconds | 16% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 406 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 382 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 327 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 319 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 299 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 299 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 298 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 295 miliseconds | 6% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 278 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 274 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 270 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 268 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 268 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 233 miliseconds | 13% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 230 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 222 miliseconds | 20% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 218 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 208 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 204 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 200 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 196 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 192 miliseconds | 3% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 184 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 139 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 129 miliseconds | 4% | Trend |