My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID f2b09fa0-a13d-49ea-a2a4-c7e7e7624daa
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
14a2d72 | refs/pull/12307/merge | 2 | 4 minutes 20.45 seconds | 2024-03-24 16:38: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 16.33 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 16.33 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 20.45 seconds) |
---|---|---|
0 Finished First | 2024-03-24 16:41:16 UTC | 2 minutes 8.92 seconds |
1 Finished Last | 2024-03-24 16:41:33 UTC | 2 minutes 11.53 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.45 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 | 30.81 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.91 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.93 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.57 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.23 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.82 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.94 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.86 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.57 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.18 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.67 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.55 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.06 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.87 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.86 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.68 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.63 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.52 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.39 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.12 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.8 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.54 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.31 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.28 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.98 seconds | 41% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.97 seconds | 42% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.68 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.53 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.5 seconds | 1% | 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.39 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.33 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.31 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.25 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.14 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.13 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.1 seconds | 13% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.9 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.74 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.7 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.4 seconds | 13% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.21 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.06 seconds | 26% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1000 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 991 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 860 miliseconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 840 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 787 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 731 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 720 miliseconds | 23% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 685 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 653 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 634 miliseconds | 7% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 617 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 558 miliseconds | 70% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 546 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 527 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 526 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 505 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 460 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 459 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 452 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 447 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 393 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 392 miliseconds | 5% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 381 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 345 miliseconds | 10% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 335 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 312 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 307 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 268 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 258 miliseconds | 10% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 252 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 251 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 245 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 234 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 217 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 207 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 207 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 199 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 191 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 184 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 178 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 176 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 176 miliseconds | 4% | Trend |
spec/lib/i18n_digests_spec.rb | 173 miliseconds | 143% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 151 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 139 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |