My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID d9e1b3b2-8486-495e-8747-1ef30c56f119
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b4b8e99 | refs/heads/master | 2 | 4 minutes 25.81 seconds 1% | 2024-03-20 17:22: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 4.13 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 4.13 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.81 seconds) |
---|---|---|
0 Finished First | 2024-03-20 17:25:08 UTC | 2 minutes 13.47 seconds |
1 Finished Last | 2024-03-20 17:25:12 UTC | 2 minutes 12.34 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.48 minutes)
Test file path (Displaying entries 1 - 100 of 136 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.05 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.72 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.91 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.58 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.89 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.22 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.17 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.61 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.2 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.1 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.6 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.25 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.07 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.02 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.95 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.76 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.6 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.42 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.23 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.05 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.75 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.49 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.18 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.15 seconds | 51% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.93 seconds | 37% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.73 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.58 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.48 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.36 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.27 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.18 seconds | 22% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.14 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.13 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.08 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.06 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.88 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 1.75 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.74 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.57 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.44 seconds | 21% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.24 seconds | 19% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 997 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 959 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 876 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 814 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 803 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 746 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 723 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 695 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 676 miliseconds | 27% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 666 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 643 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 619 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 558 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 549 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 544 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 527 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 463 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 461 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 459 miliseconds | 2% | 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 | 425 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 375 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 344 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 328 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 309 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 299 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 296 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 291 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 281 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 275 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 269 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 261 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 251 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 230 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 218 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 216 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 213 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 190 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 187 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 184 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 183 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 182 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 4% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 144 miliseconds | 2% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 126 miliseconds | 3% | Trend |
spec/lib/spree/money_spec.rb | 121 miliseconds | 7% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 113 miliseconds | 8% | Trend |