My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c7fc73b5-1498-435d-bebd-a021a6dd764f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
353334a | refs/pull/12413/merge | 2 | 4 minutes 13.32 seconds 4% | 2024-04-24 06:51:51 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 12.45 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 12.45 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 13.32 seconds) |
---|---|---|
0 Finished First | 2024-04-24 06:54:31 UTC | 2 minutes 6.11 seconds |
1 Finished Last | 2024-04-24 06:54:44 UTC | 2 minutes 7.21 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.41 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 | 30.34 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 19.81 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.39 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.26 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.85 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.61 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 6.84 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.79 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.73 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.45 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.91 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.54 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.16 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.97 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.6 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.58 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.45 seconds | 7% | 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.27 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 3.95 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 3.94 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.8 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.49 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.22 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.21 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.6 seconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.54 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.53 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.4 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.09 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.0 seconds | 8% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.99 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 1.95 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.92 seconds | 12% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.92 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.89 seconds | 8% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.82 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.78 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.74 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.66 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.65 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.6 seconds | 7% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.43 seconds | 49% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.28 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.28 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.11 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.06 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 963 miliseconds | 7% | Trend |
spec/serializers/api/product_serializer_spec.rb | 953 miliseconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 946 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 934 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 930 miliseconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 823 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 771 miliseconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 698 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 674 miliseconds | 14% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 650 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 633 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 625 miliseconds | 8% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 575 miliseconds | 6% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 534 miliseconds | 7% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 532 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 513 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 478 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 461 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 444 miliseconds | 9% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 443 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 424 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 396 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 388 miliseconds | 6% | Trend |
spec/lib/stripe/account_connector_spec.rb | 367 miliseconds | 10% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 325 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 303 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 299 miliseconds | 8% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 283 miliseconds | 10% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 270 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 260 miliseconds | 8% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 257 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 257 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 257 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 249 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 245 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 239 miliseconds | 8% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 224 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 208 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 204 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 193 miliseconds | 1% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 184 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 12% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 180 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 171 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 170 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 168 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 149 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 131 miliseconds | 7% | Trend |
spec/lib/spree/money_spec.rb | 124 miliseconds | 8% | Trend |