My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a65939f3-0549-4b69-a0c1-4b1e372a131d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1e3b419 | refs/pull/12103/merge | 2 | 4 minutes 24.61 seconds | 2024-02-09 09:40:30 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 4.07 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 4.07 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 24.61 seconds) |
---|---|---|
0 Finished First | 2024-02-09 09:43:16 UTC | 2 minutes 8.32 seconds |
1 Finished Last | 2024-02-09 09:43:20 UTC | 2 minutes 16.3 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.37 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.78 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.93 seconds | 11% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.72 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.53 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.08 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.45 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.97 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.83 seconds | 14% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.8 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.95 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.58 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.31 seconds | 11% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.11 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.95 seconds | 2% | 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.37 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.37 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.2 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.86 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.76 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.6 seconds | 27% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.4 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.23 seconds | 53% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.89 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.69 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.6 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.52 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.39 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.39 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.23 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.22 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.05 seconds | 14% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.0 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.99 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 1.88 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.73 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.43 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.24 seconds | 19% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.22 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.12 seconds | 46% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 900 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 838 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 800 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 771 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 740 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 726 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 719 miliseconds | 24% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 697 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 695 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 608 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 575 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 566 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 548 miliseconds | 4% | Trend |
spec/migrations/split_customer_names_spec.rb | 502 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 485 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 476 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 456 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 445 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 395 miliseconds | 11% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 389 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 377 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 326 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 317 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 315 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 306 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 276 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 271 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 270 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 269 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 253 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 244 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 233 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 233 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 232 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 227 miliseconds | 17% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 226 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 226 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 220 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 195 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 185 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 177 miliseconds | 4% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 152 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 5% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 141 miliseconds | 11% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 125 miliseconds | 68% | Trend |
spec/lib/spree/money_spec.rb | 121 miliseconds | 6% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 120 miliseconds | 25% | Trend |