My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID b6984380-3e6f-407b-b33c-d3bb815a2554
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
3f2e0a182af5c40162d5f51b9c31dffa71f7f4c7 | refs/pull/10134/merge | 5 | 2023-02-03 13:23:10 UTC | 2023-02-03 13:25:03 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 1 minute 44.016 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-03 13:23:10 UTC. CI nodes that finished at least 60s later are highlighted.
The reason for slow CI nodes might be too large test files (see the Test Files tab). You may want to try the Knapsack Pro Queue Mode (Ruby) to improve the distribution of your tests. Learn more about dynamic test suite split here.
Note: if you run a CI build for the same commit again (for instance when you retry a CI build), then you will see the data updated below. Some of the nodes might be highlighted until the whole CI build is complete.
The average test execution time per CI node is 2 minutes 13.169 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 44.016 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished Last | 2023-02-03 13:24:54 UTC | 2 minutes 36.205 seconds |
1 | 2023-02-03 13:24:35 UTC | 2 minutes 27.608 seconds |
2 | 2023-02-03 13:24:44 UTC | 2 minutes 29.185 seconds |
3 | 2023-02-03 13:23:28 UTC | 1 minute 52.333 seconds |
4 Finished First | 2023-02-03 13:23:10 UTC | 1 minute 40.512 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
9e1be38c-6839-4377-ad74-dce00a0bc5e5 | 5 | 11 minutes 5.841 seconds | 2 minutes 13.169 seconds | 0.001 seconds |
You can likely decrease your CI build time by around 23 seconds by running more parallel CI nodes.
Running 6 parallel nodes should result in an optimal build time (~1.85 minutes)
Test file path (Displaying entries 1 - 100 of 130 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 1 minute 10.665 seconds |
spec/mailers/producer_mailer_spec.rb | 1 minute 6.5 seconds |
spec/services/order_syncer_spec.rb | 54.431 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 28.783 seconds |
spec/mailers/subscription_mailer_spec.rb | 28.765 seconds |
spec/services/permissions/order_spec.rb | 20.661 seconds |
spec/services/products_renderer_spec.rb | 20.484 seconds |
spec/mailers/order_mailer_spec.rb | 18.734 seconds |
spec/requests/api/orders_spec.rb | 17.449 seconds |
spec/jobs/subscription_placement_job_spec.rb | 15.352 seconds |
spec/services/paypal_items_builder_spec.rb | 15.195 seconds |
spec/requests/home_controller_spec.rb | 13.688 seconds |
spec/services/order_factory_spec.rb | 13.473 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 13.441 seconds |
spec/services/place_proxy_order_spec.rb | 12.677 seconds |
spec/services/process_payment_intent_spec.rb | 12.266 seconds |
spec/requests/api/v1/customers_spec.rb | 11.657 seconds |
spec/requests/checkout/routes_spec.rb | 11.369 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 11.221 seconds |
spec/services/exchange_products_renderer_spec.rb | 11.177 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 10.404 seconds |
spec/services/order_fees_handler_spec.rb | 10.218 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 10.056 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 8.974 seconds |
spec/helpers/tax_helper_spec.rb | 8.969 seconds |
spec/services/invoice_renderer_spec.rb | 8.465 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.644 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 6.426 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.352 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 6.02 seconds |
spec/services/variants_stock_levels_spec.rb | 5.837 seconds |
spec/services/cart_service_spec.rb | 5.711 seconds |
spec/services/cap_quantity_spec.rb | 5.65 seconds |
spec/services/order_workflow_spec.rb | 5.192 seconds |
spec/services/order_cycle_form_spec.rb | 4.803 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.632 seconds |
spec/services/order_available_shipping_methods_spec.rb | 4.459 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.262 seconds |
spec/services/bulk_invoice_service_spec.rb | 4.177 seconds |
spec/helpers/checkout_helper_spec.rb | 3.753 seconds |
spec/services/tax_rate_finder_spec.rb | 3.649 seconds |
spec/services/sets/product_set_spec.rb | 3.64 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.559 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.203 seconds |
spec/queries/customers_with_balance_spec.rb | 3.164 seconds |
spec/services/order_cart_reset_spec.rb | 2.555 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.501 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.404 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.37 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.26 seconds |
spec/requests/api/routes_spec.rb | 2.202 seconds |
spec/services/search_orders_spec.rb | 2.169 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.152 seconds |
spec/queries/outstanding_balance_spec.rb | 1.977 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.94 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.835 seconds |
spec/requests/checkout/paypal_spec.rb | 1.768 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 1.733 seconds |
spec/services/order_payment_finder_spec.rb | 1.633 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.35 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.291 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.238 seconds |
spec/services/order_checkout_restart_spec.rb | 1.168 seconds |
spec/services/stripe_payment_status_spec.rb | 0.985 seconds |
spec/helpers/admin/orders_helper_spec.rb | 0.826 seconds |
spec/services/order_cycle_clone_spec.rb | 0.815 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.737 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.691 seconds |
spec/routing/stripe_spec.rb | 0.68 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.543 seconds |
spec/services/user_default_address_setter_spec.rb | 0.472 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.47 seconds |
spec/services/order_data_masker_spec.rb | 0.468 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.468 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.455 seconds |
spec/mailers/user_mailer_spec.rb | 0.431 seconds |
spec/services/image_importer_spec.rb | 0.418 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.41 seconds |
spec/helpers/shop_helper_spec.rb | 0.408 seconds |
spec/services/job_processor_spec.rb | 0.402 seconds |
spec/services/terms_of_service_spec.rb | 0.391 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.375 seconds |
spec/services/order_cycle_warning_spec.rb | 0.333 seconds |
spec/services/sets/model_set_spec.rb | 0.308 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.268 seconds |
spec/helpers/i18n_helper_spec.rb | 0.243 seconds |
spec/services/user_locale_setter_spec.rb | 0.236 seconds |
spec/jobs/report_job_spec.rb | 0.234 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.227 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.219 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.208 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.198 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.182 seconds |
spec/services/default_stock_location_spec.rb | 0.179 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 0.165 seconds |
spec/services/tax_rate_updater_spec.rb | 0.139 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.114 seconds |
spec/services/weights_and_measures_spec.rb | 0.113 seconds |
spec/services/unit_prices_spec.rb | 0.112 seconds |
spec/jobs/bulk_invoice_job_spec.rb | 0.098 seconds |