My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1500dcd1-d9c5-456a-a96d-6d420e793fc4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
9ba43c6 | refs/heads/master | 2 | 4 minutes 31.43 seconds 3% | 2024-02-28 21:52:20 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 24.98 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 24.98 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 31.43 seconds) |
---|---|---|
0 Finished First | 2024-02-28 21:55:01 UTC | 2 minutes 7.07 seconds |
1 Finished Last | 2024-02-28 21:55:26 UTC | 2 minutes 24.37 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 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.64 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 24.81 seconds | 18% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 22.26 seconds | 17% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.47 seconds | 13% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.72 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.45 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.81 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.21 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.8 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.33 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.27 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.47 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.32 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.08 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.08 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.99 seconds | 13% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.94 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.56 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.43 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.09 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.02 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.84 seconds | 11% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.56 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.99 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.94 seconds | 20% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.83 seconds | 57% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.68 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.6 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.35 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.3 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.26 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.24 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.22 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.11 seconds | 23% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.1 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.08 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.05 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.04 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.02 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.73 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 1.71 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.47 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.45 seconds | 25% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.37 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.24 seconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.16 seconds | 16% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.11 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.11 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.09 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1000 miliseconds | 52% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 976 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 948 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 859 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 822 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 778 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 705 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 702 miliseconds | 8% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 668 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 652 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 643 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 594 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 591 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 540 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 502 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 481 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 468 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 450 miliseconds | 8% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 442 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 408 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 406 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 376 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 348 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 339 miliseconds | 9% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 314 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 298 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 298 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 292 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 279 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 273 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 271 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 267 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 266 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 239 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 235 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 223 miliseconds | 17% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 209 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 208 miliseconds | 7% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 202 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 197 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 194 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 180 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 171 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 168 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 166 miliseconds | 9% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 150 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 148 miliseconds | 12% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 126 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 118 miliseconds | 3% | Trend |