My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID e42a7e6c-0f1b-43cc-ba2c-b8eb89a1aab9
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
70a1f80 | refs/pull/12267/merge | 2 | 4 minutes 38.39 seconds 17% | 2024-03-14 10:04: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 12.13 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 12.13 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 38.39 seconds) |
---|---|---|
0 Finished First | 2024-03-14 10:07:09 UTC | 2 minutes 13.84 seconds |
1 Finished Last | 2024-03-14 10:07:21 UTC | 2 minutes 24.55 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.55 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.56 seconds | 35% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.88 seconds | 44% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.41 seconds | 10% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.35 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.25 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.84 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.32 seconds | 13% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.54 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.88 seconds | 8% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.79 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.52 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.8 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.5 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.4 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.88 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.85 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.7 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.65 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.38 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.35 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.88 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.81 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.28 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.97 seconds | 58% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.74 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.63 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.6 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.56 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.54 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.53 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.44 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.25 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.17 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.11 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.1 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 15% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.01 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.98 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.84 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.79 seconds | 9% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.79 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.46 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.22 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 20% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.11 seconds | 14% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 11% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.09 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.07 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.01 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 892 miliseconds | 19% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 809 miliseconds | 23% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 767 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 765 miliseconds | 22% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 736 miliseconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 699 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 678 miliseconds | 27% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 665 miliseconds | 21% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 588 miliseconds | 24% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 574 miliseconds | 26% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 557 miliseconds | 33% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 525 miliseconds | 27% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 498 miliseconds | 31% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 488 miliseconds | 31% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 485 miliseconds | 25% | Trend |
spec/migrations/split_customer_names_spec.rb | 470 miliseconds | 36% | Trend |
spec/lib/stripe/account_connector_spec.rb | 465 miliseconds | 28% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 412 miliseconds | 33% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 386 miliseconds | 36% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 361 miliseconds | 42% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 350 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 330 miliseconds | 39% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 313 miliseconds | 45% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 310 miliseconds | 39% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 294 miliseconds | 41% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 292 miliseconds | 42% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 269 miliseconds | 45% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 265 miliseconds | 48% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 259 miliseconds | 51% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 246 miliseconds | 48% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 235 miliseconds | 48% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 228 miliseconds | 53% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 227 miliseconds | 45% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 226 miliseconds | 50% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 222 miliseconds | 49% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 216 miliseconds | 48% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 199 miliseconds | 55% | Trend |
spec/lib/reports/report_spec.rb | 197 miliseconds | 49% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 191 miliseconds | 56% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 184 miliseconds | 52% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 179 miliseconds | 59% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 166 miliseconds | 53% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 154 miliseconds | 62% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 146 miliseconds | 57% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 63% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 116 miliseconds | 69% | Trend |