My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID fa29ad3f-ec7d-4bbf-9e1b-3de4a190a715
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
af085c2 | refs/heads/user-factory | 2 | 4 minutes 25.37 seconds 1% | 2024-02-20 02:01:42 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 7.29 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 7.29 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.37 seconds) |
---|---|---|
0 Finished Last | 2024-02-20 02:04:36 UTC | 2 minutes 13.58 seconds |
1 Finished First | 2024-02-20 02:04:29 UTC | 2 minutes 11.8 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.47 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.32 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.22 seconds | 1% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.27 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.83 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.33 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.11 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.34 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.18 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.05 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.46 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.8 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.75 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.27 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.27 seconds | 10% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.07 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.0 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.78 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.45 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.4 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.33 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.15 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.69 seconds | 11% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.64 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.93 seconds | 44% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.9 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.89 seconds | 17% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.72 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.7 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.47 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.47 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.41 seconds | 9% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.39 seconds | 16% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.17 seconds | 17% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.15 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.15 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 2.13 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.11 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.05 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.0 seconds | 12% | 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.82 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.76 seconds | 2% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.19 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.16 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.09 seconds | 47% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 961 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 910 miliseconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 873 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 837 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 831 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 821 miliseconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 791 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 694 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 686 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 652 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 612 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 560 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 560 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 548 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 515 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 485 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 467 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 467 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 459 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 432 miliseconds | 7% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 413 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 352 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 347 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 334 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 333 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 314 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 278 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 273 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 266 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 253 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 251 miliseconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 247 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 234 miliseconds | 13% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 231 miliseconds | 40% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 220 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 211 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 200 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 181 miliseconds | 2% | Trend |
spec/lib/i18n_digests_spec.rb | 179 miliseconds | 159% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 177 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 163 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 144 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 123 miliseconds | Trend |