My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 9c6d8cb8-70d2-44fd-94a9-7408f7601f11
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
2adb69e | refs/heads/master | 2 | 4 minutes 33.31 seconds 10% | 2024-04-15 23:55:21 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 27.73 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 27.73 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 33.31 seconds) |
---|---|---|
0 Finished First | 2024-04-16 09:37:28 UTC | 2 minutes 8.87 seconds |
1 Finished Last | 2024-04-16 09:37:56 UTC | 2 minutes 24.45 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.52 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.45 seconds | 24% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.32 seconds | 28% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.62 seconds | 8% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.52 seconds | 9% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.46 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.95 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.15 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.96 seconds | 9% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.59 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.41 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.12 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.84 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.42 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.14 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.05 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.88 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.87 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.66 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.5 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.24 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.13 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.8 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.77 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.2 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.17 seconds | 57% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.97 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.72 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.68 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.5 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.49 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.47 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.44 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.39 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.28 seconds | 17% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.22 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.21 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.06 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.85 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.82 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 10% | Trend |
spec/lib/reports/line_items_spec.rb | 1.67 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.29 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.25 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.17 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.07 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 918 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 888 miliseconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 846 miliseconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 804 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 781 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 754 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 739 miliseconds | 31% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 702 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 693 miliseconds | 15% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 661 miliseconds | 8% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 640 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 610 miliseconds | 9% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 597 miliseconds | 15% | Trend |
spec/migrations/split_customer_names_spec.rb | 541 miliseconds | 10% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 507 miliseconds | 18% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 504 miliseconds | 17% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 490 miliseconds | 17% | Trend |
spec/lib/stripe/account_connector_spec.rb | 465 miliseconds | 14% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 458 miliseconds | 17% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 435 miliseconds | 19% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 392 miliseconds | 20% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 386 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 360 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 351 miliseconds | 25% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 319 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 316 miliseconds | 22% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 302 miliseconds | 28% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 299 miliseconds | 32% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 288 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 284 miliseconds | 26% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 31% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 255 miliseconds | 31% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 250 miliseconds | 39% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 240 miliseconds | 27% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 225 miliseconds | 28% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 220 miliseconds | 35% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 219 miliseconds | 34% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 215 miliseconds | 36% | Trend |
spec/lib/reports/report_spec.rb | 214 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 211 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 210 miliseconds | 38% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 192 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 190 miliseconds | 39% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 187 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 186 miliseconds | 38% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 172 miliseconds | 43% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 146 miliseconds | 43% | Trend |
spec/lib/spree/money_spec.rb | 141 miliseconds | 52% | Trend |