My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c03fb559-59e1-471a-b880-2934681be587
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
867dc61 | refs/pull/12160/merge | 2 | 4 minutes 28.93 seconds 2% | 2024-02-21 23:23:49 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.1 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.1 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.93 seconds) |
---|---|---|
0 Finished Last | 2024-02-21 23:26:44 UTC | 2 minutes 20.71 seconds |
1 Finished First | 2024-02-21 23:26:39 UTC | 2 minutes 8.22 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 | 33.54 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.51 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.87 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.47 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.65 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.09 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.05 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.9 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.74 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.73 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.74 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.62 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.59 seconds | 16% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.45 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.97 seconds | 4% | 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.75 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.61 seconds | 9% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.56 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.2 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.19 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.52 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.45 seconds | 34% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.26 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.02 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.97 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.89 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.67 seconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.57 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.48 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.3 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.3 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.25 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.15 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.08 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 2.06 seconds | 16% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.05 seconds | 10% | Trend |
spec/lib/reports/line_items_spec.rb | 1.95 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.78 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.74 seconds | 25% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.68 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.43 seconds | 14% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.34 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.26 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.25 seconds | 11% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.18 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.17 seconds | 18% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.17 seconds | 37% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.13 seconds | 46% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.11 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 990 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 936 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 872 miliseconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 856 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 833 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 788 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 702 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 669 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 665 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 620 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 606 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 584 miliseconds | 79% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 545 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 533 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 526 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 509 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 506 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 457 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 437 miliseconds | 7% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 422 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 407 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 380 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 366 miliseconds | 27% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 355 miliseconds | 23% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 329 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 315 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 312 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 286 miliseconds | 9% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 283 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 262 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 258 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 249 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 245 miliseconds | 15% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 240 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 234 miliseconds | 6% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 233 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 200 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 193 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 189 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 189 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 178 miliseconds | 8% | Trend |
spec/lib/i18n_digests_spec.rb | 176 miliseconds | 155% | Trend |
spec/lib/reports/report_spec.rb | 172 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 143 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 138 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 129 miliseconds | 6% | Trend |