My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6a4db742-dccf-47da-8508-33ce304fb091
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
fb2ce0e | refs/pull/12229/merge | 2 | 4 minutes 28.88 seconds 11% | 2024-03-04 20:41:03 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 4.09 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 4.09 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.88 seconds) |
---|---|---|
0 Finished Last | 2024-03-04 20:43:59 UTC | 2 minutes 15.54 seconds |
1 Finished First | 2024-03-04 20:43:55 UTC | 2 minutes 13.35 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.49 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.66 seconds | 21% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.76 seconds | 30% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.22 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.21 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.45 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.24 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.26 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.19 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.06 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.65 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.83 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.8 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.59 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.52 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.12 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.75 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.69 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.56 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.49 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.46 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.94 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.69 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.47 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 56% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.04 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.01 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.73 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.59 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.53 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.52 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.36 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.35 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.31 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.29 seconds | 10% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.18 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.04 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.03 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.96 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 14% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.4 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 54% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 9% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.01 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 990 miliseconds | 14% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 884 miliseconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 882 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 784 miliseconds | 27% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 777 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 752 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 716 miliseconds | 23% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 692 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 666 miliseconds | 18% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 626 miliseconds | 13% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 570 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 555 miliseconds | 17% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 548 miliseconds | 22% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 534 miliseconds | 12% | Trend |
spec/migrations/split_customer_names_spec.rb | 491 miliseconds | 18% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 474 miliseconds | 23% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 460 miliseconds | 22% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 454 miliseconds | 18% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 407 miliseconds | 17% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 394 miliseconds | 27% | Trend |
spec/lib/stripe/account_connector_spec.rb | 376 miliseconds | 30% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 367 miliseconds | 22% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 336 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 327 miliseconds | 30% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 318 miliseconds | 28% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 299 miliseconds | 26% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 299 miliseconds | 29% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 273 miliseconds | 32% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 271 miliseconds | 29% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 269 miliseconds | 28% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 31% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 256 miliseconds | 37% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 241 miliseconds | 42% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 32% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 216 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | 37% | Trend |
spec/lib/reports/report_spec.rb | 209 miliseconds | 41% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 207 miliseconds | 37% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 193 miliseconds | 38% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 187 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 186 miliseconds | 40% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 178 miliseconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | 48% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 42% | Trend |
spec/lib/spree/money_spec.rb | 144 miliseconds | 51% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | 50% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 122 miliseconds | 54% | Trend |