My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 2d1d4271-28b5-4f1d-84f6-01736d73d8c2
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7be06fc | refs/heads/master | 2 | 4 minutes 41.4 seconds 7% | 2024-03-26 12:44:29 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 22.48 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 22.48 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 41.4 seconds) |
---|---|---|
0 Finished First | 2024-03-26 12:47:17 UTC | 2 minutes 7.52 seconds |
1 Finished Last | 2024-03-26 12:47:39 UTC | 2 minutes 33.89 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.56 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.44 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 24.93 seconds | 19% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 22.48 seconds | 19% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 11.11 seconds | 19% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.48 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.6 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.14 seconds | 16% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.84 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.68 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.28 seconds | 14% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.07 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.8 seconds | 21% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.73 seconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.51 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.01 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.98 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.86 seconds | 28% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.83 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.8 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.51 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.05 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.98 seconds | 24% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.76 seconds | 28% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.47 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.23 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.17 seconds | 29% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.98 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.82 seconds | 27% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.78 seconds | 30% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.75 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.7 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.61 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.46 seconds | 17% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.34 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.29 seconds | 11% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.26 seconds | 27% | Trend |
spec/lib/reports/line_items_spec.rb | 2.1 seconds | 26% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.08 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.08 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.04 seconds | 15% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.95 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.82 seconds | 7% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.66 seconds | 8% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.61 seconds | 15% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.6 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.21 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.21 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.2 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.14 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.07 seconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 985 miliseconds | 18% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 976 miliseconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 970 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 933 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 916 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 872 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 774 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 735 miliseconds | 21% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 727 miliseconds | 19% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 669 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 666 miliseconds | 12% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 645 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 619 miliseconds | 9% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 579 miliseconds | 19% | Trend |
spec/migrations/split_customer_names_spec.rb | 545 miliseconds | 12% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 542 miliseconds | 15% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 519 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 514 miliseconds | 9% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 459 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 440 miliseconds | 9% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 435 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 426 miliseconds | 10% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 389 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 345 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 345 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 335 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 330 miliseconds | 9% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 324 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 310 miliseconds | 23% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 284 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 259 miliseconds | 9% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 254 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 252 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 251 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 251 miliseconds | 7% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 247 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 245 miliseconds | 15% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 241 miliseconds | 8% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 231 miliseconds | 11% | Trend |
spec/lib/reports/report_spec.rb | 227 miliseconds | 26% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 211 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 205 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 193 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 179 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 176 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 175 miliseconds | 15% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 173 miliseconds | 14% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 173 miliseconds | 21% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 167 miliseconds | 9% | Trend |
spec/lib/spree/money_spec.rb | 121 miliseconds | 7% | Trend |