My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c9dc9b6a-35a3-40f8-88a9-b8a79090d556
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
c256a33 | refs/pull/12127/merge | 2 | 4 minutes 26.27 seconds 1% | 2024-02-06 18:46:38 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.35 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.35 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.27 seconds) |
---|---|---|
0 Finished First | 2024-02-06 18:49:25 UTC | 2 minutes 11.82 seconds |
1 Finished Last | 2024-02-06 18:49:27 UTC | 2 minutes 14.46 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.01 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.47 seconds | 8% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.89 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.68 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.52 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.32 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.46 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.3 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.81 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.3 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.76 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.75 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.35 seconds | 12% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.12 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.12 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.68 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.45 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.43 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.3 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.25 seconds | 11% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.86 seconds | 11% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.55 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.38 seconds | 32% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.19 seconds | 53% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.08 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.96 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.74 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.62 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.5 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.46 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.43 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.21 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.19 seconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.16 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.04 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.97 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.85 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.7 seconds | 23% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.66 seconds | 2% | 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.31 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.23 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.21 seconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 49% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 992 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 868 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 855 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 854 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 822 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 794 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 729 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 713 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 689 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 684 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 627 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 579 miliseconds | 23% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 575 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 556 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 550 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 534 miliseconds | 11% | Trend |
spec/migrations/split_customer_names_spec.rb | 489 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 485 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 453 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 384 miliseconds | 6% | Trend |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 355 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 333 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 320 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 320 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 297 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 293 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 283 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 271 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 260 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 259 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 239 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 233 miliseconds | 7% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 229 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 223 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 214 miliseconds | 15% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 199 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 196 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 188 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 181 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 171 miliseconds | 11% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 166 miliseconds | 30% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 158 miliseconds | 12% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 124 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 120 miliseconds | 69% | Trend |
spec/lib/spree/money_spec.rb | 119 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 108 miliseconds | 3% | Trend |