My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID cfbac6f6-1c6d-4259-bd38-03cff6bb7ab4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
70c2785 | refs/pull/12392/merge | 2 | 4 minutes 12.03 seconds 17% | 2024-04-17 22:57:24 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.15 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.15 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 12.03 seconds) |
---|---|---|
0 Finished First | 2024-04-17 23:00:04 UTC | 2 minutes 6.34 seconds |
1 Finished Last | 2024-04-17 23:00:09 UTC | 2 minutes 5.7 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.4 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.57 seconds | 24% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 19.97 seconds | 35% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.03 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.48 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.23 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.79 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.81 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.81 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.43 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.98 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.31 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.08 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.82 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.81 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.73 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.59 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.36 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.31 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.31 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 3.95 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.66 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.4 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.26 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.1 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.01 seconds | 59% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.6 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.55 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.38 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.33 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.31 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.24 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.18 seconds | 14% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.12 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.05 seconds | 17% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.96 seconds | 11% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.94 seconds | 12% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.92 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.84 seconds | 11% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.77 seconds | 12% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.7 seconds | 16% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.7 seconds | 12% | Trend |
spec/lib/reports/line_items_spec.rb | 1.61 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.53 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.34 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.29 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.24 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.16 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.06 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.05 seconds | 16% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 974 miliseconds | 13% | Trend |
spec/serializers/api/product_serializer_spec.rb | 943 miliseconds | 18% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 804 miliseconds | 18% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 798 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 781 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 720 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 695 miliseconds | 35% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 691 miliseconds | 20% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 650 miliseconds | 21% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 648 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 638 miliseconds | 22% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 579 miliseconds | 20% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 564 miliseconds | 20% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 559 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 519 miliseconds | 23% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 472 miliseconds | 22% | Trend |
spec/migrations/split_customer_names_spec.rb | 458 miliseconds | 23% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 456 miliseconds | 22% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 441 miliseconds | 28% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 427 miliseconds | 22% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 396 miliseconds | 27% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 396 miliseconds | 20% | Trend |
spec/lib/stripe/account_connector_spec.rb | 368 miliseconds | 32% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 329 miliseconds | 25% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 328 miliseconds | 30% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 311 miliseconds | 29% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 296 miliseconds | 36% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 266 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 263 miliseconds | 35% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 260 miliseconds | 35% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 32% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 258 miliseconds | 38% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 250 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 245 miliseconds | 36% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 233 miliseconds | 37% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 214 miliseconds | 37% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 208 miliseconds | 38% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 207 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 204 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 196 miliseconds | 42% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 193 miliseconds | 41% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 40% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 183 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 182 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 179 miliseconds | 42% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 40% | Trend |
spec/lib/reports/report_spec.rb | 166 miliseconds | 53% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 140 miliseconds | 53% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 132 miliseconds | 49% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 57% | Trend |