My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 7a0a92e5-ae5f-414a-940b-ff837096cef4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
064d7ce | refs/pull/12313/merge | 2 | 4 minutes 17.02 seconds 2% | 2024-04-23 09:48:14 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 5.21 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 5.21 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 17.02 seconds) |
---|---|---|
0 Finished First | 2024-04-23 09:50:54 UTC | 2 minutes 6.14 seconds |
1 Finished Last | 2024-04-23 09:50:59 UTC | 2 minutes 10.89 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.43 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.79 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.01 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.94 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.52 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.39 seconds | 4% | 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.51 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.72 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.51 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.67 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.64 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.49 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.96 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.71 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.57 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.55 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.53 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.27 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.19 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.07 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.65 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.57 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.24 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.13 seconds | 54% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.13 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.69 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.59 seconds | 6% | 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.55 seconds | 18% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.3 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.29 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.27 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.16 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.08 seconds | 5% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.01 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.92 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.84 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.77 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.76 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.7 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.69 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.6 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.42 seconds | 17% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.36 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.34 seconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.25 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 995 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 981 miliseconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 970 miliseconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 949 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 864 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 837 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 835 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 832 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 832 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 699 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 688 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 683 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 639 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 594 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 554 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 550 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 524 miliseconds | 6% | Trend |
spec/migrations/split_customer_names_spec.rb | 488 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 482 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 472 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 437 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 413 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 410 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 405 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 380 miliseconds | 6% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 344 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 325 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 314 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 296 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 292 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 279 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 267 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 259 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 249 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 248 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 244 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 228 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 219 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 209 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 205 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 204 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 193 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 186 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 184 miliseconds | 1% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 184 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 4% | Trend |
spec/lib/reports/report_spec.rb | 174 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 6% | Trend |