My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID f5ef3886-c20e-43ef-8c1a-d9ade8625e9b
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
2f90adc | refs/heads/master | 2 | 4 minutes 26.18 seconds 1% | 2024-02-07 21:38:48 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.68 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.68 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.18 seconds) |
---|---|---|
0 Finished First | 2024-02-07 21:41:36 UTC | 2 minutes 13.9 seconds |
1 Finished Last | 2024-02-07 21:41:39 UTC | 2 minutes 12.28 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.48 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 | 31.58 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.68 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.33 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.64 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.62 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.41 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.38 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.37 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.2 seconds | 20% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.02 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.12 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.7 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.26 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.94 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.7 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.6 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.35 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.22 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.89 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.7 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.51 seconds | 48% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.5 seconds | 29% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.46 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.81 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.81 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.68 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.59 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.52 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.51 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.44 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.4 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.26 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.21 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.18 seconds | 7% | 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.97 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.96 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.83 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.67 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.5 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.24 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.23 seconds | 23% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.19 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.17 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.1 seconds | 46% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 943 miliseconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 894 miliseconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 843 miliseconds | 14% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 840 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 789 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 787 miliseconds | 17% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 728 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 713 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 708 miliseconds | 59% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 701 miliseconds | 25% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 695 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 623 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 603 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 597 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 516 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 515 miliseconds | 6% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 499 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 470 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 420 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 407 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 373 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 348 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 344 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 323 miliseconds | 13% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 323 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 323 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 282 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 281 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 278 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 265 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 246 miliseconds | 12% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 232 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 228 miliseconds | 6% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 226 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 215 miliseconds | 15% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 209 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 204 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 192 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 189 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 7% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 144 miliseconds | 18% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 131 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 120 miliseconds | 69% | Trend |
spec/lib/spree/money_spec.rb | 117 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 110 miliseconds | 6% | Trend |