My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID edc1e674-8e7d-494c-97aa-cdb22860c7ed
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
41cb9d5 | refs/pull/12345/merge | 2 | 4 minutes 15.96 seconds 2% | 2024-04-09 00:14:59 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 4.06 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 4.06 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 15.96 seconds) |
---|---|---|
0 Finished First | 2024-04-09 00:17:39 UTC | 2 minutes 6.05 seconds |
1 Finished Last | 2024-04-09 00:17:43 UTC | 2 minutes 9.91 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.42 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.93 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.77 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.68 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.41 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.1 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.08 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.26 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.79 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.65 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.01 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.29 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.22 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.92 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.76 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.72 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.44 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.39 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.33 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.19 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.04 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.74 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.53 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.29 seconds | 51% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.67 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.64 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.42 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.34 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.23 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.14 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.12 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.07 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.03 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.02 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.0 seconds | 14% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.96 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.83 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.74 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.71 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.67 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.54 seconds | 8% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.32 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.31 seconds | 26% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.28 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.09 seconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.09 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 984 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 979 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 960 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 943 miliseconds | 37% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 938 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 886 miliseconds | 14% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 866 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 796 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 793 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 707 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 643 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 622 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 590 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 582 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 534 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 511 miliseconds | 8% | Trend |
spec/migrations/split_customer_names_spec.rb | 506 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 498 miliseconds | 6% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 483 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 460 miliseconds | 5% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 431 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 405 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 393 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 360 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 336 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 301 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 300 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 296 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 294 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 284 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 279 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 276 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 268 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 258 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 245 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 241 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 228 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 223 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 207 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 198 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 198 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 192 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 179 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 3% | Trend |
spec/lib/i18n_digests_spec.rb | 178 miliseconds | 143% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 176 miliseconds | 4% | Trend |
spec/lib/reports/report_spec.rb | 170 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 149 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 135 miliseconds | 3% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 3% | Trend |