My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 42c3c9c2-1945-4471-a662-5eedae6d0bb3
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
50b6aae | refs/heads/dfc-fix-create-product-bug | 2 | 4 minutes 21.6 seconds 14% | 2024-03-06 09:04:15 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 1.28 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 1.28 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 21.6 seconds) |
---|---|---|
0 Finished Last | 2024-03-06 09:07:00 UTC | 2 minutes 11.17 seconds |
1 Finished First | 2024-03-06 09:06:58 UTC | 2 minutes 10.44 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 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.92 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.7 seconds | 31% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.16 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.61 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.39 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.76 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.99 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.91 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.59 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.19 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.55 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.53 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.26 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.03 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.9 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.81 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.64 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.49 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.24 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.21 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.1 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.77 seconds | 13% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.64 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.56 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.2 seconds | 56% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.65 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.52 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.48 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.43 seconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.39 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.31 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.15 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.1 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.07 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.05 seconds | 17% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.05 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.0 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.83 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.73 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.6 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.41 seconds | 8% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.39 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.34 seconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.21 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.15 seconds | 17% | 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.04 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 992 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 946 miliseconds | 17% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 946 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 945 miliseconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 843 miliseconds | 15% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 808 miliseconds | 17% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 757 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 737 miliseconds | 22% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 693 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 656 miliseconds | 20% | 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 | 604 miliseconds | 17% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 548 miliseconds | 23% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 536 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 529 miliseconds | 22% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 513 miliseconds | 16% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 460 miliseconds | 26% | Trend |
spec/migrations/split_customer_names_spec.rb | 452 miliseconds | 25% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 441 miliseconds | 26% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 440 miliseconds | 21% | Trend |
spec/lib/stripe/account_connector_spec.rb | 409 miliseconds | 25% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 390 miliseconds | 28% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 372 miliseconds | 25% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 344 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 323 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 303 miliseconds | 36% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 296 miliseconds | 30% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 295 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 290 miliseconds | 26% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 282 miliseconds | 31% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 33% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 258 miliseconds | 37% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 249 miliseconds | 34% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 239 miliseconds | 42% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 224 miliseconds | 34% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 223 miliseconds | 48% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 210 miliseconds | 39% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 207 miliseconds | 38% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 205 miliseconds | 40% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 202 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 182 miliseconds | 43% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 179 miliseconds | 43% | Trend |
spec/lib/reports/report_spec.rb | 177 miliseconds | 51% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 172 miliseconds | 46% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 168 miliseconds | 45% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 53% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 141 miliseconds | 47% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 133 miliseconds | 51% | Trend |
spec/lib/spree/money_spec.rb | 124 miliseconds | 59% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 114 miliseconds | 54% | Trend |