My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1e641b7e-438f-4eb9-afff-5093bb1335f9
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ecdf182 | refs/heads/fix-invoice-order | 2 | 4 minutes 14.02 seconds 3% | 2024-04-10 06:26:49 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 10.87 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 10.87 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 14.02 seconds) |
---|---|---|
0 Finished First | 2024-04-10 06:29:29 UTC | 2 minutes 6.6 seconds |
1 Finished Last | 2024-04-10 06:29:40 UTC | 2 minutes 7.43 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.85 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.41 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.67 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.41 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.02 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.85 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.28 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.81 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.33 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.98 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.26 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.19 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.08 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.83 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.54 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.54 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.46 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.43 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.1 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.03 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.6 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.4 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.38 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.26 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.08 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.62 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.42 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.41 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.37 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.36 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.35 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.28 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.19 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.1 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.0 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.98 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.87 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.76 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.73 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.72 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.63 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.56 seconds | 13% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.32 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.3 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 11% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1000 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 985 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 972 miliseconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 957 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 912 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 877 miliseconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 812 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 810 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 799 miliseconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 697 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 658 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 652 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 638 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 604 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 547 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 530 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 530 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 472 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 458 miliseconds | 6% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 457 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 440 miliseconds | 9% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 432 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 402 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 398 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 372 miliseconds | 7% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 347 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 308 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 307 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 301 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 298 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 277 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 262 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 259 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 257 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 252 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 237 miliseconds | 8% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 221 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 201 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 198 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 196 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 194 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 184 miliseconds | 5% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 183 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 176 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 175 miliseconds | 5% | 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 |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |