My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 2a9bbce3-9608-4018-94fc-a16cf864484b
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0cb4b00 | refs/heads/optimise-stock | 2 | 4 minutes 33.38 seconds 4% | 2024-02-15 04:09:45 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 12.77 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 12.77 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 33.38 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 04:12:49 UTC | 2 minutes 15.44 seconds |
1 Finished First | 2024-02-15 04:12:37 UTC | 2 minutes 17.94 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.52 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 | 32.47 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.72 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.52 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.16 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.6 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.14 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.61 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.61 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.88 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.47 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.86 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.71 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.47 seconds | 14% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.39 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.26 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.84 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.8 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.64 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.47 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.47 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.01 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.7 seconds | 8% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.66 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.34 seconds | 42% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.04 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.94 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.73 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.63 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.49 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.39 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.38 seconds | 8% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.36 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.34 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.3 seconds | 29% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.21 seconds | 19% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.19 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.15 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.07 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.03 seconds | 12% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.98 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 1.83 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.74 seconds | 40% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.64 seconds | 20% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.36 seconds | 16% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.24 seconds | 40% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.2 seconds | 16% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.17 seconds | 19% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.16 seconds | 20% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.12 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 1.06 seconds | 38% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 953 miliseconds | 12% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 931 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 860 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 777 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 719 miliseconds | 18% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 713 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 702 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 695 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 610 miliseconds | 10% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 588 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 580 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 557 miliseconds | 15% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 552 miliseconds | 13% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 529 miliseconds | 13% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 517 miliseconds | 10% | Trend |
spec/lib/stripe/account_connector_spec.rb | 479 miliseconds | 20% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 467 miliseconds | 6% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 435 miliseconds | 22% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 399 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 371 miliseconds | 19% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 336 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 330 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 323 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 316 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 304 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 297 miliseconds | 14% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 285 miliseconds | 10% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 276 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 270 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 269 miliseconds | 7% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 266 miliseconds | 22% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 263 miliseconds | 21% | Trend |
spec/lib/reports/report_spec.rb | 261 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 235 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 232 miliseconds | 18% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 232 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 230 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 215 miliseconds | 13% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 202 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 197 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 169 miliseconds | 19% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 166 miliseconds | 36% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 164 miliseconds | 8% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 140 miliseconds | 63% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 124 miliseconds | 2% | Trend |