My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1221a819-c806-455a-8b8a-ba7e28365120
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
f742a12 | refs/pull/12404/merge | 2 | 4 minutes 25.25 seconds | 2024-04-20 17:57:28 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.27 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.27 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.25 seconds) |
---|---|---|
0 Finished First | 2024-04-20 18:00:09 UTC | 2 minutes 5.78 seconds |
1 Finished Last | 2024-04-20 18:00:20 UTC | 2 minutes 19.47 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 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.85 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.76 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.24 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.69 seconds | 8% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.99 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.84 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.67 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.82 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.41 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.23 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.9 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.35 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.22 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.99 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.87 seconds | 13% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.83 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.73 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.54 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.52 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.12 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.0 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.88 seconds | 17% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.26 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.18 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.98 seconds | 57% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.77 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.62 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.58 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.53 seconds | 14% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.4 seconds | 31% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.34 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.29 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.15 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.03 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.02 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.02 seconds | 18% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.96 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.91 seconds | 38% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.84 seconds | 12% | 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.75 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.7 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.61 seconds | 16% | Trend |
spec/lib/reports/line_items_spec.rb | 1.6 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.37 seconds | 30% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.27 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.15 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.13 seconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.05 seconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 970 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 958 miliseconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 946 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 945 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 823 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 793 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 780 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 776 miliseconds | 11% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 758 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 726 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 677 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 641 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 617 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 597 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 558 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 557 miliseconds | 13% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 518 miliseconds | 16% | Trend |
spec/lib/stripe/account_connector_spec.rb | 493 miliseconds | 20% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 464 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 456 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 442 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 433 miliseconds | 8% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 413 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 385 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 367 miliseconds | 11% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 334 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 328 miliseconds | 16% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 327 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 297 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 294 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 288 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 272 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 269 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 266 miliseconds | 17% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 264 miliseconds | 19% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 261 miliseconds | 19% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 258 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 253 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 220 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 213 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 203 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 199 miliseconds | 9% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 192 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 190 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 181 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 177 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 171 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 168 miliseconds | 11% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 166 miliseconds | 28% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 162 miliseconds | 31% | Trend |