My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID eb0bd8c3-0082-4c15-8900-ae0518cdbc4b
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
04e2c4f | refs/heads/regression_spec_#12343_improvement | 2 | 4 minutes 13.71 seconds 3% | 2024-04-09 16:53:47 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.18 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.18 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 13.71 seconds) |
---|---|---|
0 Finished First | 2024-04-09 16:56:25 UTC | 2 minutes 2.65 seconds |
1 Finished Last | 2024-04-09 16:56:32 UTC | 2 minutes 11.07 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.41 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.22 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.67 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.72 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.28 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.13 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.95 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.23 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.2 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.67 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.74 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.32 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.2 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.96 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.86 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.63 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.57 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.49 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.12 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.06 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 3.99 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.59 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.52 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.31 seconds | 51% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.21 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.2 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.61 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.38 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.34 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.32 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.31 seconds | 8% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.17 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.07 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.01 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.93 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.92 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.84 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.76 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.75 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.71 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.69 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.61 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.43 seconds | 14% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.27 seconds | 6% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.16 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.1 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.09 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 12% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.01 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 970 miliseconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 933 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 926 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 831 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 775 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 726 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 704 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 667 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 658 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 656 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 577 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 570 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 536 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 528 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 482 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 457 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 454 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 451 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 423 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 399 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 398 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 386 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 326 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 314 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 294 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 293 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 293 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 267 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 266 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 260 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 258 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 248 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 239 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 235 miliseconds | 6% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 231 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 226 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 209 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 202 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 194 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 191 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 188 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 186 miliseconds | 1% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 185 miliseconds | Trend | |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 183 miliseconds | 1% | Trend |
spec/lib/i18n_digests_spec.rb | 181 miliseconds | 147% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 179 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 171 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 135 miliseconds | 3% | Trend |