My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID e5d2624d-b05b-4207-be9c-b5985f1af98d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
26f3b56 | refs/heads/master | 2 | 4 minutes 45.78 seconds 9% | 2024-03-21 09:55:54 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 30.73 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 30.73 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 45.78 seconds) |
---|---|---|
0 Finished First | 2024-03-21 11:56:52 UTC | 2 minutes 14.25 seconds |
1 Finished Last | 2024-03-21 11:57:23 UTC | 2 minutes 31.53 seconds |
You can likely decrease your CI build time by around 48 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.59 minutes)
Test file path (Displaying entries 1 - 100 of 137 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.37 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.85 seconds | 9% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.47 seconds | 8% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.25 seconds | 10% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.73 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.94 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.57 seconds | 16% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.07 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.99 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.98 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 6.35 seconds | 26% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.87 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.79 seconds | 23% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.78 seconds | 20% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.22 seconds | 19% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.98 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.97 seconds | 16% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.72 seconds | 37% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.45 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.2 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.09 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.99 seconds | 20% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.82 seconds | 83% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.72 seconds | 20% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.21 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.94 seconds | 43% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.8 seconds | 30% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.71 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.7 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.68 seconds | 23% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.64 seconds | 25% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.57 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.53 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.51 seconds | 40% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.5 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.47 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.34 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 2.22 seconds | 32% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.87 seconds | 50% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.83 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.75 seconds | 25% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.64 seconds | 19% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.48 seconds | 42% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.38 seconds | 29% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.28 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.23 seconds | 24% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.08 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.07 seconds | 21% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.07 seconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 945 miliseconds | 28% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 804 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 743 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 738 miliseconds | 33% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 708 miliseconds | 23% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 680 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 645 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 645 miliseconds | 31% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 619 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 569 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 552 miliseconds | 25% | Trend |
spec/migrations/split_customer_names_spec.rb | 530 miliseconds | 9% | Trend |
spec/lib/stripe/account_connector_spec.rb | 514 miliseconds | 27% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 472 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 464 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 449 miliseconds | 25% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 434 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 412 miliseconds | 8% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 382 miliseconds | 22% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 372 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 350 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 328 miliseconds | 30% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 325 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 315 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 304 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 298 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 296 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 272 miliseconds | 28% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 271 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 269 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 252 miliseconds | 15% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 244 miliseconds | 11% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 243 miliseconds | 9% | Trend |
spec/lib/reports/report_spec.rb | 234 miliseconds | 29% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 230 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 230 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 229 miliseconds | 17% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 220 miliseconds | 18% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 215 miliseconds | 16% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 206 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 184 miliseconds | 20% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 179 miliseconds | 26% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb | 173 miliseconds | 861% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 145 miliseconds | 16% | Trend |