My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 2591cc35-09bc-4744-8ec8-b577ef327e2c
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
3c3f65c | refs/heads/master | 2 | 4 minutes 23.49 seconds | 2024-03-18 00:08: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 1.43 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 1.43 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.49 seconds) |
---|---|---|
0 Finished First | 2024-03-18 00:11:34 UTC | 2 minutes 12.75 seconds |
1 Finished Last | 2024-03-18 00:11:35 UTC | 2 minutes 10.74 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.46 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.26 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.14 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.35 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.74 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.27 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.75 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.23 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.98 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.6 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.32 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.8 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.42 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.32 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.22 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.07 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.01 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.42 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.41 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.28 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.19 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.82 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.64 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.41 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.37 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 35% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.81 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.73 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.58 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.47 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 7% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.37 seconds | 15% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.29 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.1 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.09 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.07 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.05 seconds | 15% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.99 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.59 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.56 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.32 seconds | 27% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.1 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.06 seconds | 12% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 986 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 944 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 855 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 827 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 792 miliseconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 772 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 732 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 711 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 700 miliseconds | 49% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 651 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 647 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 624 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 537 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 534 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 532 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 530 miliseconds | 9% | Trend |
spec/migrations/split_customer_names_spec.rb | 470 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 447 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 447 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 429 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 405 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 402 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 357 miliseconds | 9% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 354 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 334 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 325 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 305 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 304 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 274 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 273 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 273 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 250 miliseconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 249 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 235 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 218 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 211 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 210 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 194 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 187 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 183 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 177 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 175 miliseconds | 12% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 170 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 150 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 114 miliseconds | 7% | Trend |