My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID d4f8e754-0770-4c83-b7f1-0c1c23d45334
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
69df56a | refs/heads/master | 2 | 4 minutes 21.28 seconds | 2024-03-18 00:39:47 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 20.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 20.42 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 21.28 seconds) |
---|---|---|
0 Finished First | 2024-03-18 00:42:27 UTC | 2 minutes 6.06 seconds |
1 Finished Last | 2024-03-18 00:42:48 UTC | 2 minutes 15.22 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.45 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 | 30.81 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.04 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.95 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.59 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.11 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.82 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.43 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.99 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.55 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.37 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.47 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.33 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.2 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.07 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.05 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.93 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.9 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.44 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.34 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.03 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.72 seconds | 12% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.55 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.04 seconds | 40% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.83 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.8 seconds | 34% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.75 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.74 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.46 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.38 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.32 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.32 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.29 seconds | 5% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.11 seconds | 14% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.09 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.0 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.95 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.88 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.76 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.72 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.63 seconds | 17% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.14 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 981 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 950 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 940 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 850 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 791 miliseconds | 15% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 777 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 774 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 699 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 661 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 647 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 643 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 598 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 565 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 526 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 524 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 493 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 462 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 461 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 440 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 437 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 405 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 385 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 374 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 357 miliseconds | 14% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 342 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 307 miliseconds | 6% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 302 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 293 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 269 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 260 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 257 miliseconds | 10% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 255 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 250 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 237 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 217 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 213 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 212 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 209 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 198 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 189 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 180 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 176 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 173 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 150 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 142 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 116 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 114 miliseconds | 7% | Trend |