My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 3c5aceed-0457-4edb-97b4-594eec763afd
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
17186a5 | refs/heads/master | 2 | 4 minutes 34.72 seconds 5% | 2024-02-18 22:59:05 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.25 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.25 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 34.72 seconds) |
---|---|---|
0 Finished First | 2024-02-18 23:01:59 UTC | 2 minutes 11.36 seconds |
1 Finished Last | 2024-02-18 23:02:04 UTC | 2 minutes 23.37 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.53 minutes)
Test file path (Displaying entries 1 - 100 of 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.9 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.41 seconds | 12% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.28 seconds | 13% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.19 seconds | 10% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.99 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.43 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.77 seconds | 10% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.21 seconds | 19% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.05 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.03 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.06 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.85 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.75 seconds | 20% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.19 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.11 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.93 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.68 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.56 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.46 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.37 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.17 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.77 seconds | 10% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.37 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.19 seconds | 46% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.08 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.79 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.71 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.55 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.51 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.45 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.39 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.36 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 8% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.3 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.16 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.1 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.08 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.99 seconds | 16% | Trend |
spec/lib/reports/line_items_spec.rb | 1.99 seconds | 19% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.89 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.74 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.58 seconds | 14% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.35 seconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.34 seconds | 38% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.32 seconds | 28% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.25 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.1 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.09 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.02 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 950 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 918 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 901 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 829 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 825 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 759 miliseconds | 14% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 750 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 736 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 648 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 631 miliseconds | 10% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 623 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 556 miliseconds | 14% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 546 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 537 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 515 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 490 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 475 miliseconds | 8% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 456 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 453 miliseconds | 13% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 382 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 356 miliseconds | 14% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 354 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 352 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 321 miliseconds | 28% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 317 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 312 miliseconds | 8% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 303 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 289 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 283 miliseconds | 10% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 280 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 269 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 266 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 249 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 248 miliseconds | 17% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 233 miliseconds | 13% | Trend |
spec/lib/reports/report_spec.rb | 214 miliseconds | 20% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 212 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 207 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 203 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 193 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 188 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 163 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | 1% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 148 miliseconds | 57% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 135 miliseconds | 10% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 122 miliseconds | 68% | Trend |