My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4d9d542e-1a97-42ac-8174-7edff6a78ac4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
11bbe31 | refs/pull/11645/merge | 2 | 4 minutes 23.53 seconds | 2024-02-12 16:45:59 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 20.35 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 20.35 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.53 seconds) |
---|---|---|
0 Finished First | 2024-02-12 16:48:39 UTC | 2 minutes 6.6 seconds |
1 Finished Last | 2024-02-12 16:48:59 UTC | 2 minutes 16.93 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.79 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.65 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.32 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.43 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.32 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.28 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.42 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.17 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.69 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.4 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.71 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.7 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.41 seconds | 13% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.08 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.78 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.54 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.51 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.48 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.94 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.69 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.5 seconds | 7% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.3 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.19 seconds | 36% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.89 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.79 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.6 seconds | 18% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.57 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.51 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.49 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.47 seconds | 13% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.43 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.23 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.15 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.05 seconds | 16% | Trend |
spec/lib/reports/line_items_spec.rb | 2.05 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.97 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 9% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.55 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.4 seconds | 26% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.32 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.15 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.1 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.09 seconds | 47% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.03 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 992 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 888 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 824 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 814 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 729 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 726 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 698 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 674 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 625 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 576 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 564 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 561 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 520 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 506 miliseconds | 5% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 499 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 455 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 452 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 408 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 388 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 354 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 350 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 332 miliseconds | 6% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 308 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 300 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 280 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 273 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 268 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 266 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 261 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 252 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 239 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 223 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 221 miliseconds | 18% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 218 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 213 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 189 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 180 miliseconds | 12% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 159 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 131 miliseconds | 66% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 3% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 123 miliseconds | 28% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 120 miliseconds | 1% | Trend |