My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 09d94130-2cda-429e-9461-151af1143d66
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
e9007c0 | refs/pull/12342/merge | 2 | 4 minutes 23.66 seconds 16% | 2024-04-05 09:28:20 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 13.42 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 13.42 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.66 seconds) |
---|---|---|
0 Finished Last | 2024-04-05 09:31:15 UTC | 2 minutes 16.31 seconds |
1 Finished First | 2024-04-05 09:31:02 UTC | 2 minutes 7.36 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.46 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 | 33.27 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.62 seconds | 41% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.42 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.91 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.8 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.77 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.73 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.94 seconds | 9% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.51 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.23 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.59 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.38 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.31 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.18 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.7 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.58 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.37 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.34 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.09 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.8 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.35 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.31 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.3 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 54% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.66 seconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.61 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.39 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.38 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.35 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.34 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.22 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.16 seconds | 16% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.12 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.05 seconds | 9% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.97 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.96 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.94 seconds | 17% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.8 seconds | 11% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.78 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 15% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.66 seconds | 17% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.58 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 16% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.18 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.17 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.11 seconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 922 miliseconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 909 miliseconds | 12% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 856 miliseconds | 15% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 733 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 715 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 710 miliseconds | 26% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 689 miliseconds | 20% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 669 miliseconds | 18% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 587 miliseconds | 23% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 573 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 568 miliseconds | 21% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 551 miliseconds | 25% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 513 miliseconds | 22% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 511 miliseconds | 19% | Trend |
spec/migrations/split_customer_names_spec.rb | 489 miliseconds | 23% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 461 miliseconds | 22% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 459 miliseconds | 29% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 418 miliseconds | 21% | Trend |
spec/lib/stripe/account_connector_spec.rb | 404 miliseconds | 30% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 396 miliseconds | 33% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 366 miliseconds | 24% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 347 miliseconds | 31% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 342 miliseconds | 33% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 307 miliseconds | 34% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 295 miliseconds | 39% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 289 miliseconds | 35% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 284 miliseconds | 36% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 276 miliseconds | 40% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 273 miliseconds | 36% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 262 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 260 miliseconds | 39% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | 42% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 226 miliseconds | 40% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | 41% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 222 miliseconds | 41% | Trend |
spec/lib/reports/report_spec.rb | 213 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 210 miliseconds | 45% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | 44% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 193 miliseconds | 46% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 190 miliseconds | 45% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 186 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 186 miliseconds | 46% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 183 miliseconds | 48% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 146 miliseconds | 51% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 142 miliseconds | 50% | Trend |
spec/lib/spree/money_spec.rb | 132 miliseconds | 60% | Trend |