My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 272afe7d-4625-4445-9cd5-d1046e5351d5
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
434afb7 | refs/heads/11482-fix-rubocop-rails-issue-has_many | 2 | 4 minutes 16.45 seconds 2% | 2024-04-23 09:48:44 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 937 miliseconds. 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 937 miliseconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 16.45 seconds) |
---|---|---|
0 Finished First | 2024-04-23 09:51:29 UTC | 2 minutes 10.21 seconds |
1 Finished Last | 2024-04-23 09:51:30 UTC | 2 minutes 6.25 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.42 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.4 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.23 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.66 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.58 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.16 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.86 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.13 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.99 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.35 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.82 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.51 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.18 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.01 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.89 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.63 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.47 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.38 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.14 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.13 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.08 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.87 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.39 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.16 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.14 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.04 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.62 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.5 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.46 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.43 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.28 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.1 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.09 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.04 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.04 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.98 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.97 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.95 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.9 seconds | 10% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.73 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.68 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.57 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.35 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.34 seconds | 11% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.3 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.21 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.08 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 997 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 960 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 935 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 893 miliseconds | 14% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 806 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 786 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 722 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 660 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 658 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 636 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 598 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 583 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 575 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 558 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 486 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 464 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 464 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 464 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 442 miliseconds | 8% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 434 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 409 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 362 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 343 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 305 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 304 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 303 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 273 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 273 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 272 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 270 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 269 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 251 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 241 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 222 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 205 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 196 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 1% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 185 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 184 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 3% | Trend |
spec/lib/i18n_digests_spec.rb | 180 miliseconds | 119% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb | 175 miliseconds | 872% | Trend |
spec/lib/reports/report_spec.rb | 173 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 3% | Trend |