My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID dc0850b3-5238-4ffd-adb1-01e04ef3dde0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a4ee34a | refs/pull/12153/merge | 2 | 4 minutes 33.77 seconds 4% | 2024-02-14 05:05: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 7.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 7.81 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 33.77 seconds) |
---|---|---|
0 Finished Last | 2024-02-14 05:08:21 UTC | 2 minutes 17.54 seconds |
1 Finished First | 2024-02-14 05:08:14 UTC | 2 minutes 16.24 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.52 minutes)
Test file path (Displaying entries 1 - 100 of 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 35.5 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.37 seconds | 12% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.17 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.93 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.81 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.53 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.6 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.33 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.15 seconds | 8% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.87 seconds | 14% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.06 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.76 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.31 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.22 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.71 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.71 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.68 seconds | 9% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.28 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.23 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.03 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.57 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.48 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.32 seconds | 43% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.22 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.16 seconds | 36% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.96 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.7 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.6 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.47 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.35 seconds | 12% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.28 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.28 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.09 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.09 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.02 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.02 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.83 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.76 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.63 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.55 seconds | 32% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.53 seconds | 11% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.37 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.26 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.19 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.17 seconds | 44% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.14 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.12 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 894 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 873 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 851 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 828 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 818 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 775 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 759 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 705 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 673 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 604 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 591 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 563 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 553 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 523 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 515 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 481 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 458 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 435 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 403 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 403 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 376 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 338 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 323 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 308 miliseconds | 18% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 302 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 301 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 299 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 281 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 281 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 271 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 262 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 260 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 253 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 238 miliseconds | 12% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 227 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 223 miliseconds | 14% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 222 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 206 miliseconds | 15% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 203 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 194 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 192 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 152 miliseconds | 7% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 141 miliseconds | 15% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 138 miliseconds | 64% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 124 miliseconds | 2% | Trend |