My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8cb443ff-3515-4299-af55-ada1c47445fb
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
f7978ff | refs/pull/12111/merge | 2 | 4 minutes 27.34 seconds 1% | 2024-02-27 16:02:23 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 9.01 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 9.01 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.34 seconds) |
---|---|---|
0 Finished First | 2024-02-27 16:05:07 UTC | 2 minutes 9.39 seconds |
1 Finished Last | 2024-02-27 16:05:16 UTC | 2 minutes 17.95 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 | 30.97 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.52 seconds | 7% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.77 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.76 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.65 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.77 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.38 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.06 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.86 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.2 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.17 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.59 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.26 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.98 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.93 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.89 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.8 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.42 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.4 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.39 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.01 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.54 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.3 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 51% | 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.74 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.64 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.62 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.59 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.54 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.41 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.34 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.33 seconds | 5% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.22 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.06 seconds | 15% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.0 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.98 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.75 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.62 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.53 seconds | 32% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.31 seconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.17 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.13 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.09 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.04 seconds | 50% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 967 miliseconds | 26% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 966 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 937 miliseconds | 9% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 853 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 840 miliseconds | 24% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 799 miliseconds | 9% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 795 miliseconds | 30% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 766 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 681 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 673 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 582 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 572 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 563 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 519 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 499 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 483 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 463 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 437 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 400 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 397 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 380 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 340 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 325 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 322 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 311 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 305 miliseconds | 17% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 292 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 282 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 278 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 272 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 266 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 244 miliseconds | 11% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 234 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 230 miliseconds | 6% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 211 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 198 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 190 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 189 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 188 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 183 miliseconds | 29% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 4% | Trend |
spec/lib/i18n_digests_spec.rb | 178 miliseconds | 157% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 166 miliseconds | 9% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 124 miliseconds | 6% | Trend |