My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 33e0b1c2-d671-4c7b-af62-f16430d65802
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
59c3bd0 | refs/heads/master | 2 | 4 minutes 40.47 seconds 7% | 2024-02-21 23:08:25 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 12.66 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 12.66 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 40.47 seconds) |
---|---|---|
0 Finished Last | 2024-02-21 23:11:27 UTC | 2 minutes 25.51 seconds |
1 Finished First | 2024-02-21 23:11:14 UTC | 2 minutes 14.97 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.56 minutes)
Test file path (Displaying entries 1 - 100 of 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 35.57 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.6 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.32 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.15 seconds | 14% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 10.23 seconds | 12% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.43 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.89 seconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.22 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.15 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.57 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.36 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 6.05 seconds | 20% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.65 seconds | 17% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.47 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.3 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.0 seconds | 16% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.91 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.83 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.79 seconds | 14% | 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 | 4.3 seconds | 13% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.85 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.41 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.34 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.99 seconds | 41% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.85 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.81 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.73 seconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.72 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.48 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.4 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.36 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.34 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.24 seconds | 14% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.19 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.17 seconds | 22% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.12 seconds | 15% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.07 seconds | 16% | Trend |
spec/lib/reports/line_items_spec.rb | 1.99 seconds | 19% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.7 seconds | 22% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.54 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.36 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.35 seconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.26 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.25 seconds | 26% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.2 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.11 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 49% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 997 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 992 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 949 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 854 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 835 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 760 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 750 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 698 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 666 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 638 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 630 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 617 miliseconds | 13% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 573 miliseconds | 17% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 567 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 505 miliseconds | 15% | Trend |
spec/migrations/split_customer_names_spec.rb | 489 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 468 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 463 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 428 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 402 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 388 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 386 miliseconds | 24% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 363 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 352 miliseconds | 12% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 349 miliseconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 329 miliseconds | 15% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 304 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 300 miliseconds | 10% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 279 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 272 miliseconds | 51% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 266 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 257 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 257 miliseconds | 21% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 250 miliseconds | 15% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 229 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 225 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 220 miliseconds | 15% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 214 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 202 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 191 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 157 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 142 miliseconds | 17% | Trend |
spec/lib/spree/money_spec.rb | 136 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 133 miliseconds | 8% | Trend |