My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 0b5972e3-cf17-4af8-8282-a9c543623079
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4f86481 | refs/pull/12261/merge | 2 | 4 minutes 32.07 seconds 10% | 2024-04-04 15:18:14 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 13.82 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 13.82 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 32.07 seconds) |
---|---|---|
0 Finished First | 2024-04-04 15:20:59 UTC | 2 minutes 8.47 seconds |
1 Finished Last | 2024-04-04 15:21:12 UTC | 2 minutes 23.61 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.51 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.26 seconds | 22% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.76 seconds | 26% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.66 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 10.17 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.56 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.01 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.01 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.41 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.03 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.06 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.91 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.82 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.91 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.87 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.82 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.61 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.56 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.52 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.47 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.38 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.27 seconds | 8% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.02 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.29 seconds | 55% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.16 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.15 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.95 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.74 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.67 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.67 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.59 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.35 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.27 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.26 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.13 seconds | 9% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.99 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.99 seconds | 10% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.99 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.94 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.88 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.86 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.75 seconds | 13% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.73 seconds | 10% | Trend |
spec/lib/reports/line_items_spec.rb | 1.64 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.64 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.55 seconds | 15% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.46 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.24 seconds | 24% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.24 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.12 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.08 seconds | 16% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.05 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 1.02 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 984 miliseconds | 14% | Trend |
spec/serializers/api/product_serializer_spec.rb | 983 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 948 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 935 miliseconds | 13% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 835 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 826 miliseconds | 17% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 795 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 792 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 700 miliseconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 652 miliseconds | 20% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 593 miliseconds | 18% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 566 miliseconds | 19% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 566 miliseconds | 8% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 546 miliseconds | 23% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 533 miliseconds | 12% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 503 miliseconds | 9% | Trend |
spec/lib/stripe/account_connector_spec.rb | 499 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 480 miliseconds | 20% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 449 miliseconds | 23% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 429 miliseconds | 13% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 417 miliseconds | 23% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 393 miliseconds | 16% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 321 miliseconds | 20% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 309 miliseconds | 33% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 299 miliseconds | 32% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 294 miliseconds | 33% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 290 miliseconds | 30% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 288 miliseconds | 31% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 287 miliseconds | 29% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 280 miliseconds | 25% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 280 miliseconds | 31% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 274 miliseconds | 29% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 259 miliseconds | 21% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 254 miliseconds | 34% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 32% | Trend |
spec/lib/reports/report_spec.rb | 226 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 214 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 211 miliseconds | 30% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 210 miliseconds | 38% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 200 miliseconds | 41% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 189 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 40% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 40% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 178 miliseconds | 41% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 144 miliseconds | 44% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 143 miliseconds | 41% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 134 miliseconds | 50% | Trend |