My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 9bcf489a-1589-4e27-85b1-b90b341e1784
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7b0e1ff | refs/pull/12274/merge | 2 | 4 minutes 28.12 seconds 20% | 2024-03-15 05:50:19 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 6.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 6.73 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.12 seconds) |
---|---|---|
0 Finished First | 2024-03-15 05:53:04 UTC | 2 minutes 10.49 seconds |
1 Finished Last | 2024-03-15 05:53:11 UTC | 2 minutes 17.63 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.49 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 | 30.76 seconds | 38% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.76 seconds | 47% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.34 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.8 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.57 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.73 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.31 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.9 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.78 seconds | 9% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.16 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.54 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.53 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.46 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.19 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.91 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.8 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.52 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.47 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.37 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.36 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.79 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.71 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.35 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.29 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.14 seconds | 56% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.06 seconds | 31% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.8 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.71 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.49 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.46 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 12% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.25 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.24 seconds | 14% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.19 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.18 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.14 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 2.09 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.97 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 11% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.5 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.37 seconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.34 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.19 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.11 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.1 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.09 seconds | 13% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.07 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 834 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 814 miliseconds | 26% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 756 miliseconds | 13% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 751 miliseconds | 23% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 741 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 711 miliseconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 659 miliseconds | 29% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 624 miliseconds | 20% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 612 miliseconds | 28% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 607 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 564 miliseconds | 33% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 528 miliseconds | 27% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 508 miliseconds | 28% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 485 miliseconds | 33% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 482 miliseconds | 25% | Trend |
spec/migrations/split_customer_names_spec.rb | 461 miliseconds | 37% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 416 miliseconds | 33% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 397 miliseconds | 37% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 387 miliseconds | 36% | Trend |
spec/lib/stripe/account_connector_spec.rb | 379 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 337 miliseconds | 37% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 333 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 321 miliseconds | 39% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 296 miliseconds | 40% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 290 miliseconds | 39% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 288 miliseconds | 43% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 279 miliseconds | 45% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 262 miliseconds | 48% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 258 miliseconds | 51% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 256 miliseconds | 48% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 234 miliseconds | 48% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 233 miliseconds | 53% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 223 miliseconds | 47% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 218 miliseconds | 51% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 210 miliseconds | 53% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 210 miliseconds | 53% | Trend |
spec/lib/reports/report_spec.rb | 198 miliseconds | 49% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 196 miliseconds | 53% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 192 miliseconds | 56% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 180 miliseconds | 59% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 175 miliseconds | 55% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 54% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 158 miliseconds | 61% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 139 miliseconds | 63% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 62% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 118 miliseconds | 65% | Trend |