My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID e3575277-ee24-458a-9ace-c16cdf2bae5d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
5e8686f | refs/pull/12219/merge | 2 | 4 minutes 25.01 seconds | 2024-02-29 17:45:00 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 11.13 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 11.13 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.01 seconds) |
---|---|---|
0 Finished First | 2024-02-29 17:47:43 UTC | 2 minutes 8.28 seconds |
1 Finished Last | 2024-02-29 17:47:54 UTC | 2 minutes 16.74 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.47 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.9 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.24 seconds | 11% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.72 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.93 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.49 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.64 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.41 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.13 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.83 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.13 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.96 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.49 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.43 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.42 seconds | 14% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.29 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.84 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.57 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.53 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.37 seconds | 14% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.35 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.07 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.49 seconds | 1% | 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.04 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.96 seconds | 54% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.6 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.37 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.31 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.29 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.28 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.15 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.07 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.96 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.96 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.95 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.75 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.67 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.57 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 8% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 49% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 995 miliseconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 984 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 953 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 840 miliseconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 839 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 795 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 770 miliseconds | 36% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 743 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 705 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 688 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 665 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 639 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 597 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 555 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 521 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 491 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 470 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 465 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 456 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 455 miliseconds | 103% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 445 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 410 miliseconds | 91% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 393 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 381 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 361 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 354 miliseconds | 26% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 337 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 327 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 314 miliseconds | 16% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 312 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 306 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 295 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 281 miliseconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 270 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 257 miliseconds | 41% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 255 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 251 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 224 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 205 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 190 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 181 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 178 miliseconds | 8% | Trend |
spec/lib/i18n_digests_spec.rb | 176 miliseconds | 137% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 172 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 141 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 133 miliseconds | 8% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |