My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 16dad5a8-db74-42bc-a630-5e8281d9afda
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
6b2c54a | refs/heads/update-rails-nested-form | 2 | 4 minutes 26.51 seconds 2% | 2024-03-25 00:03:37 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 11.8 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 11.8 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.51 seconds) |
---|---|---|
0 Finished Last | 2024-03-25 00:06:33 UTC | 2 minutes 15.66 seconds |
1 Finished First | 2024-03-25 00:06:21 UTC | 2 minutes 10.85 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 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.44 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.21 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.13 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.13 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.98 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.95 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.37 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.31 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.66 seconds | 10% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.63 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.73 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.64 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.41 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.31 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.28 seconds | 10% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.07 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.6 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.41 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.31 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.22 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.14 seconds | 9% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.85 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.41 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.05 seconds | 40% | 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.98 seconds | 10% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.9 seconds | 38% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.72 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.63 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.54 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.4 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.33 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.23 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.14 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.13 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.05 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.01 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.0 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.96 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.77 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.74 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.38 seconds | 22% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 989 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 968 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 934 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 933 miliseconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 831 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 799 miliseconds | 40% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 775 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 710 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 677 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 664 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 661 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 605 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 581 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 533 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 506 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 500 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 484 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 470 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 448 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 411 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 400 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 383 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 361 miliseconds | 25% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 357 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 330 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 328 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 321 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 305 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 282 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 270 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 242 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 239 miliseconds | 11% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 235 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 223 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 222 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 213 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 206 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 188 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 183 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 183 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 177 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 159 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | Trend |