My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4aad83e4-e3c8-4294-8161-3919901dc529
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
13f387e | refs/heads/readme-node-advise | 2 | 4 minutes 37.08 seconds 6% | 2024-03-19 19:29:18 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 8.97 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 8.97 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 37.08 seconds) |
---|---|---|
0 Finished Last | 2024-03-19 19:32:15 UTC | 2 minutes 22.35 seconds |
1 Finished First | 2024-03-19 19:32:06 UTC | 2 minutes 14.73 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.54 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 35.97 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.92 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.73 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.39 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.43 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.89 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.25 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.14 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.83 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.65 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.81 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.79 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.57 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.26 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.18 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.04 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.77 seconds | 9% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.52 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.42 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.36 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.18 seconds | 10% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.67 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.52 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.51 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.18 seconds | 37% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.97 seconds | 20% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.92 seconds | 40% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.81 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.73 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.73 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.69 seconds | 21% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.4 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.4 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.32 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.31 seconds | 18% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.26 seconds | 27% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.23 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.13 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.04 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.0 seconds | 16% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.94 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.81 seconds | 8% | 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.49 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.37 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.31 seconds | 27% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.12 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 926 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 870 miliseconds | 27% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 863 miliseconds | 42% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 841 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 831 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 804 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 728 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 724 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 692 miliseconds | 26% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 678 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 575 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 554 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 550 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 520 miliseconds | 99% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 509 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 501 miliseconds | 6% | Trend |
spec/migrations/split_customer_names_spec.rb | 496 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 481 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 443 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 432 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 395 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 392 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 382 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 333 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 332 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 316 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 309 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 294 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 269 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 246 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 244 miliseconds | 9% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 235 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 234 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 228 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 213 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 199 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 198 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 191 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 189 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 8% | Trend |
spec/lib/i18n_digests_spec.rb | 175 miliseconds | 146% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 170 miliseconds | 11% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 131 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend |