My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 79a0eb68-17f4-4dd3-9d64-b4d73c1c7ebb
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
c4ea343 | refs/heads/master | 2 | 4 minutes 29.22 seconds 2% | 2024-02-07 22:16:07 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 10.82 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 10.82 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.22 seconds) |
---|---|---|
0 Finished Last | 2024-02-08 14:52:38 UTC | 2 minutes 18.87 seconds |
1 Finished First | 2024-02-08 14:52:27 UTC | 2 minutes 10.36 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.5 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.14 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.95 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.67 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.87 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.36 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.22 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.77 seconds | 9% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.16 seconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.07 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.21 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.05 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.61 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.48 seconds | 14% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.45 seconds | 15% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.12 seconds | 13% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.0 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.81 seconds | 10% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.62 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.45 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.99 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.86 seconds | 11% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.51 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.33 seconds | 32% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.32 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.91 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.86 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.85 seconds | 9% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.84 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.66 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.58 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.48 seconds | 13% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.25 seconds | 8% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.21 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.19 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.14 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.12 seconds | 25% | Trend |
spec/lib/reports/line_items_spec.rb | 2.11 seconds | 23% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.09 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.02 seconds | 10% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.0 seconds | 12% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.83 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.49 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.41 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.24 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.22 seconds | 11% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.21 seconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.2 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.13 seconds | 45% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 915 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 876 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 832 miliseconds | 21% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 828 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 786 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 774 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 685 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 683 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 680 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 595 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 581 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 553 miliseconds | 14% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 544 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 487 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 472 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 467 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 456 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 393 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 387 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 368 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 333 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 326 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 320 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 313 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 300 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 276 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 270 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 264 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 262 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 236 miliseconds | 8% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 234 miliseconds | 13% | Trend |
spec/lib/reports/report_spec.rb | 226 miliseconds | 22% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 226 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 217 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 195 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 193 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 193 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 180 miliseconds | 11% | Trend |
spec/lib/i18n_digests_spec.rb | 177 miliseconds | 142% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 158 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 7% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 126 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 124 miliseconds | 68% | Trend |
spec/lib/spree/money_spec.rb | 121 miliseconds | 6% | Trend |