My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 227e2da9-3ba0-4a46-bca6-51707f04d477
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1e826e8 | refs/heads/readme-node-advise | 2 | 4 minutes 23.66 seconds 1% | 2024-03-20 14:41:07 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 9.56 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 9.56 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.66 seconds) |
---|---|---|
0 Finished First | 2024-03-20 14:43:47 UTC | 2 minutes 7.2 seconds |
1 Finished Last | 2024-03-20 14:43:57 UTC | 2 minutes 16.46 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 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.22 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.56 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.23 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.66 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.47 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.84 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.16 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.92 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.69 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.23 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.84 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.61 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.14 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.1 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.93 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.82 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.68 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.64 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.28 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.23 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.9 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.79 seconds | 10% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.39 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 30% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.1 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.85 seconds | 36% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.71 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.61 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.51 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.41 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.4 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.37 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.26 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.15 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.1 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.05 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.77 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.77 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.73 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.61 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.52 seconds | 12% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.39 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.28 seconds | 29% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.27 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.21 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.07 seconds | 15% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 949 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 874 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 827 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 822 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 800 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 767 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 718 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 699 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 683 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 607 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 546 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 540 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 529 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 505 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 493 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 465 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 449 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 442 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 407 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 380 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 368 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 365 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 346 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 308 miliseconds | 6% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 304 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 289 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 288 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 285 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 278 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 262 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 257 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 230 miliseconds | 15% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 226 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 218 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 206 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 199 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 187 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 185 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 178 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 174 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 128 miliseconds | 2% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 115 miliseconds | 5% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 115 miliseconds | 7% | Trend |