My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 9112d204-21ec-441b-9c49-45caf70f271d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
d8b8977 | refs/heads/activate_buu_toggle_by_default_to_run_the_test_suite | 2 | 4 minutes 24.78 seconds | 2024-04-18 15:15:34 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.91 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.91 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 24.78 seconds) |
---|---|---|
0 Finished Last | 2024-04-18 15:18:28 UTC | 2 minutes 17.86 seconds |
1 Finished First | 2024-04-18 15:18:15 UTC | 2 minutes 6.92 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.47 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 | 33.38 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.15 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.33 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.9 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.78 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.7 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.47 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.93 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.79 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.04 seconds | 10% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.86 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.39 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.99 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.79 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.62 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.54 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.51 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.44 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.33 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.94 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.57 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.36 seconds | 51% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.17 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.7 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.63 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.57 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.51 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.36 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.35 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.29 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.25 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.03 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.02 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.0 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.81 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.77 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.76 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 1.71 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.71 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.57 seconds | 13% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.33 seconds | 37% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.3 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.21 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.21 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.2 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.06 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 959 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 894 miliseconds | 32% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 892 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 880 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 840 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 820 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 758 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 710 miliseconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 685 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 648 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 643 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 598 miliseconds | 6% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 561 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 533 miliseconds | 8% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 486 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 464 miliseconds | 4% | Trend |
spec/migrations/split_customer_names_spec.rb | 461 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 459 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 437 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 384 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 375 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 361 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 332 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 322 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 311 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 308 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 300 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 276 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 267 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 262 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 261 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 256 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 235 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 228 miliseconds | 22% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 217 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 216 miliseconds | 16% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 210 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 203 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 201 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 199 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 192 miliseconds | 6% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 187 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 170 miliseconds | 8% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 156 miliseconds | 11% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 145 miliseconds | 14% | Trend |
spec/lib/spree/money_spec.rb | 144 miliseconds | 9% | Trend |