My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID aa04ee76-be6e-4e72-bcb6-2ea3fc197ed3
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
d2b1511 | refs/heads/master | 2 | 4 minutes 15.83 seconds 1% | 2024-02-21 23:36:09 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 16.79 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 16.79 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 15.83 seconds) |
---|---|---|
0 Finished First | 2024-02-22 07:59:40 UTC | 2 minutes 5.04 seconds |
1 Finished Last | 2024-02-22 07:59:57 UTC | 2 minutes 10.8 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.42 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.7 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.62 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.03 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.54 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.17 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.72 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.83 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.82 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.47 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.15 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.57 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.48 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.2 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.92 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.85 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.61 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.55 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.38 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.32 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.14 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.77 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.57 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.54 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.85 seconds | 44% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.84 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.65 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.65 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.49 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.43 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.32 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.31 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.15 seconds | 21% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.09 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.0 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.77 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.68 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.55 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.5 seconds | 27% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.34 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.17 seconds | 44% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.16 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 993 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 961 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 927 miliseconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 863 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 803 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 785 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 750 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 660 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 651 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 636 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 625 miliseconds | 33% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 603 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 554 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 530 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 527 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 488 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 480 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 447 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 437 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 434 miliseconds | 7% | Trend |
spec/lib/stripe/account_connector_spec.rb | 382 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 376 miliseconds | 9% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 350 miliseconds | 9% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 349 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 304 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 296 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 290 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 266 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 263 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 261 miliseconds | 8% | 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 |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 228 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 220 miliseconds | 18% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 211 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 208 miliseconds | 6% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 203 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 201 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 180 miliseconds | 7% | Trend |
spec/lib/reports/report_spec.rb | 177 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 174 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 173 miliseconds | 13% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 171 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 144 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 139 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 131 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 5% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 116 miliseconds | 4% | Trend |