My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 41c8821f-31e1-460e-bf36-d9203b4834ef
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b9e2c62 | refs/pull/12103/merge | 2 | 4 minutes 27.53 seconds 2% | 2024-02-16 06:32:35 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 2.08 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 2.08 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.53 seconds) |
---|---|---|
0 Finished First | 2024-02-16 06:35:23 UTC | 2 minutes 11.75 seconds |
1 Finished Last | 2024-02-16 06:35:25 UTC | 2 minutes 15.79 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.49 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.45 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.96 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.64 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.85 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.62 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.2 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.41 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.11 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.09 seconds | 8% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.32 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.77 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.68 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.44 seconds | 13% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.14 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.12 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.75 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.57 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.55 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.52 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.3 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.95 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.88 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.5 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.22 seconds | 45% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.0 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.83 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.71 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.55 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.46 seconds | 16% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.35 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.34 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.19 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.12 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.98 seconds | 11% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.93 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.88 seconds | 12% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.87 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.83 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.4 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.31 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.31 seconds | 25% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.29 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.09 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 50% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1000 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 919 miliseconds | 66% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 870 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 865 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 859 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 851 miliseconds | 11% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 804 miliseconds | 8% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 782 miliseconds | 28% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 763 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 746 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 706 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 696 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 605 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 559 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 536 miliseconds | 10% | Trend |
spec/migrations/split_customer_names_spec.rb | 514 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 493 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 475 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 444 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 423 miliseconds | 6% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 398 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 363 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 353 miliseconds | 13% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 318 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 315 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 312 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 295 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 292 miliseconds | 17% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 279 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 274 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 273 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 254 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 245 miliseconds | 37% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 231 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 226 miliseconds | 16% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 6% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 221 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 207 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 193 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 177 miliseconds | 17% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 176 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 159 miliseconds | 30% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 155 miliseconds | 9% | Trend |
spec/lib/spree/money_spec.rb | 135 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 127 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 122 miliseconds | 68% | Trend |