My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 360930f3-4af1-4351-a35a-f13a7abb9cb0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
961d04e | refs/pull/11645/merge | 2 | 4 minutes 27.75 seconds 2% | 2024-04-10 17:23:31 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 18.87 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 18.87 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.75 seconds) |
---|---|---|
0 Finished First | 2024-04-10 17:26:12 UTC | 2 minutes 6.89 seconds |
1 Finished Last | 2024-04-10 17:26:31 UTC | 2 minutes 20.87 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.49 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.25 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.96 seconds | 10% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.4 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.7 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.47 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.09 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.38 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.19 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.08 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.0 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.98 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.52 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.47 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.17 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.88 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.8 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.57 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.51 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.21 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.13 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.01 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.39 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.35 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.3 seconds | 51% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.28 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.1 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.62 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.47 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.42 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.35 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.22 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.2 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.17 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.13 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.13 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.1 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.01 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.9 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.79 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.76 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.67 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.64 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.5 seconds | 20% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.49 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.22 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.07 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.06 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 991 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 991 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 965 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 928 miliseconds | 40% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 901 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 838 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 804 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 743 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 711 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 663 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 603 miliseconds | 8% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 594 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 584 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 535 miliseconds | 11% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 532 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 494 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 484 miliseconds | 9% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 450 miliseconds | 10% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 448 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 448 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 392 miliseconds | 10% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 374 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 358 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 328 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 317 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 314 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 307 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 296 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 291 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 272 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 265 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 255 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 243 miliseconds | 19% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 240 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 229 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 228 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 227 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 222 miliseconds | 14% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 220 miliseconds | 15% | Trend |
spec/lib/reports/report_spec.rb | 219 miliseconds | 19% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 207 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 202 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 192 miliseconds | 3% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 185 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 176 miliseconds | 15% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 155 miliseconds | 10% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | Trend |