My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4e8e8fca-9139-4b4c-8692-d9238bee9663
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a780ee9 | refs/pull/12221/merge | 2 | 4 minutes 29.07 seconds 2% | 2024-03-01 00:51:06 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.81 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.81 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.07 seconds) |
---|---|---|
0 Finished Last | 2024-03-01 00:54:06 UTC | 2 minutes 17.5 seconds |
1 Finished First | 2024-03-01 00:53:52 UTC | 2 minutes 11.57 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 | 32.97 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.69 seconds | 8% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.93 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.2 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.85 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.61 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.68 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.35 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.78 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.23 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.9 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.86 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.21 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.99 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.94 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.8 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.69 seconds | 9% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.39 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.16 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.02 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.82 seconds | 15% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.8 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.22 seconds | 50% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.77 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.73 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.72 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.59 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.37 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.33 seconds | 6% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.15 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.08 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.02 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.98 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 1.84 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.82 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.36 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.23 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.16 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.09 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.04 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 992 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 899 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 854 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 823 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 798 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 785 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 764 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 726 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 707 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 686 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 646 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 588 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 577 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 559 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 515 miliseconds | 9% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 498 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 495 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 475 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 458 miliseconds | 6% | Trend |
spec/lib/stripe/account_connector_spec.rb | 441 miliseconds | 9% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 372 miliseconds | 9% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 371 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 346 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 343 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 323 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 300 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 297 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 271 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 268 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 265 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 264 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 257 miliseconds | 8% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 251 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 243 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 227 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 213 miliseconds | 12% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 210 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 191 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 186 miliseconds | 4% | Trend |
spec/lib/reports/report_spec.rb | 174 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 170 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 150 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 114 miliseconds | 6% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 110 miliseconds | 11% | Trend |