My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 3e5bfbb6-890c-4daf-a688-f9c98df8eb69
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0145d9b | refs/pull/12103/merge | 2 | 4 minutes 31.8 seconds 3% | 2024-02-15 08:36:57 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 5.75 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 5.75 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 31.8 seconds) |
---|---|---|
0 Finished First | 2024-02-15 08:39:45 UTC | 2 minutes 14.37 seconds |
1 Finished Last | 2024-02-15 08:39:50 UTC | 2 minutes 17.43 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.51 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.77 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.26 seconds | 6% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.62 seconds | 9% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.28 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.42 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.4 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.43 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.2 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.85 seconds | 13% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.79 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.84 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.64 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.36 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.35 seconds | 11% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.09 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.92 seconds | 9% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.8 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.73 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.55 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.48 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.94 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.8 seconds | 15% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.68 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.03 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.0 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.87 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.79 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.69 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.49 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.43 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.4 seconds | 12% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.36 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.24 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.2 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.17 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.15 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 2.15 seconds | 29% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.12 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.09 seconds | 16% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.88 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.65 seconds | 21% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.49 seconds | 19% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.45 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.31 seconds | 34% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.19 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.19 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.12 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 49% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.05 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 984 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 961 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 868 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 866 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 773 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 763 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 709 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 704 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 704 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 608 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 586 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 574 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 546 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 527 miliseconds | 8% | Trend |
spec/migrations/split_customer_names_spec.rb | 501 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 473 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 473 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 451 miliseconds | 13% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 447 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 389 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 351 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 345 miliseconds | 11% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 327 miliseconds | 10% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 320 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 308 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 305 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 278 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 277 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 265 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 245 miliseconds | 8% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 242 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 233 miliseconds | 10% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 232 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 230 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 206 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 204 miliseconds | 14% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 195 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 177 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 171 miliseconds | 13% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 147 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 142 miliseconds | 8% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 140 miliseconds | 14% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 121 miliseconds | 68% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 118 miliseconds | 2% | Trend |