My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 3d577c4e-611e-42e8-8bee-9097bbffccff
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a220b13 | refs/pull/12228/merge | 2 | 5 minutes 3.74 seconds 1% | 2024-03-04 20:29:48 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 27.74 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 27.74 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (5 minutes 3.74 seconds) |
---|---|---|
0 Finished Last | 2024-03-04 20:33:09 UTC | 2 minutes 45.51 seconds |
1 Finished First | 2024-03-04 20:32:41 UTC | 2 minutes 18.23 seconds |
You can likely decrease your CI build time by around 51 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.69 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 | 39.79 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.69 seconds | 30% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.18 seconds | 6% | Trend |
spec/lib/reports/customers_report_spec.rb | 12.51 seconds | 24% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 11.44 seconds | 21% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.19 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.91 seconds | 16% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.99 seconds | 26% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.62 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 7.02 seconds | 20% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.92 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 6.67 seconds | 26% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 6.4 seconds | 28% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.93 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.57 seconds | 22% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.56 seconds | 16% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.49 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.98 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.68 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.52 seconds | 23% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.36 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 4.25 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.07 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.66 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 3.41 seconds | 29% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.1 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.92 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.91 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.79 seconds | 17% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.7 seconds | 17% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.61 seconds | 16% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.6 seconds | 23% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.56 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.55 seconds | 29% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.5 seconds | 34% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.48 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.46 seconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.44 seconds | 20% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.22 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.95 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.84 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.73 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.71 seconds | 30% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.32 seconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.31 seconds | 12% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.31 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.04 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 7% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.01 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 987 miliseconds | 14% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 923 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 914 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 911 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 829 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 809 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 725 miliseconds | 32% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 710 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 699 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 684 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 650 miliseconds | 12% | Trend |
spec/migrations/split_customer_names_spec.rb | 587 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 569 miliseconds | 21% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 548 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 532 miliseconds | 14% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 499 miliseconds | 21% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 484 miliseconds | 13% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 480 miliseconds | 21% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 417 miliseconds | 18% | Trend |
spec/lib/stripe/account_connector_spec.rb | 404 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 403 miliseconds | 12% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 400 miliseconds | 13% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 393 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 386 miliseconds | 20% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 347 miliseconds | 20% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 330 miliseconds | 18% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 322 miliseconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 316 miliseconds | 24% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 305 miliseconds | 27% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 295 miliseconds | 16% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 286 miliseconds | 35% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 282 miliseconds | 21% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 269 miliseconds | 33% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 267 miliseconds | 36% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 257 miliseconds | 26% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 242 miliseconds | 26% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 224 miliseconds | 32% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 223 miliseconds | 37% | Trend |
spec/lib/reports/report_spec.rb | 219 miliseconds | 40% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 216 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 194 miliseconds | 40% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 186 miliseconds | 42% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 170 miliseconds | 40% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 49% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 155 miliseconds | 40% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 46% | Trend |
spec/lib/spree/money_spec.rb | 148 miliseconds | 52% | Trend |