My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID bca5f88f-8bb0-4e82-8611-30694ef54bbc
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
c3fe399f0ce259173d32a2bdaac453f1ec20d8dc | refs/heads/10495-split-checkout-label-of-checkbox-save-card-for-future-use-is-clickable-but-not-active | 5 | 2023-03-01 08:07:08 UTC | 2023-03-01 08:08:36 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 16.074 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-03-01 08:07:08 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 11.073 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 16.074 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished First | 2023-03-01 08:07:08 UTC | 1 minute 48.149 seconds |
1 Finished Last | 2023-03-01 08:08:24 UTC | 2 minutes 22.538 seconds |
2 | 2023-03-01 08:08:12 UTC | 2 minutes 15.692 seconds |
3 | 2023-03-01 08:07:31 UTC | 2 minutes 9.5 seconds |
4 | 2023-03-01 08:07:58 UTC | 2 minutes 19.486 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
e55eda7e-a37c-44f8-927d-aace2d451637 | 5 | 10 minutes 55.363 seconds | 2 minutes 11.073 seconds | 0.002 seconds |
You can likely decrease your CI build time by around 22 seconds by running more parallel CI nodes.
Running 6 parallel nodes should result in an optimal build time (~1.82 minutes)
Test file path (Displaying entries 1 - 100 of 131 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 1 minute 8.854 seconds |
spec/services/order_syncer_spec.rb | 55.172 seconds |
spec/helpers/injection_helper_spec.rb | 49.763 seconds |
spec/mailers/subscription_mailer_spec.rb | 33.112 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 30.457 seconds |
spec/requests/api/orders_spec.rb | 22.581 seconds |
spec/mailers/order_mailer_spec.rb | 22.33 seconds |
spec/services/permissions/order_spec.rb | 21.316 seconds |
spec/services/products_renderer_spec.rb | 18.184 seconds |
spec/services/paypal_items_builder_spec.rb | 15.421 seconds |
spec/requests/checkout/routes_spec.rb | 15.274 seconds |
spec/services/order_factory_spec.rb | 14.975 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 14.46 seconds |
spec/jobs/subscription_placement_job_spec.rb | 13.969 seconds |
spec/requests/home_controller_spec.rb | 11.855 seconds |
spec/services/place_proxy_order_spec.rb | 11.66 seconds |
spec/helpers/tax_helper_spec.rb | 11.143 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 11.108 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 10.908 seconds |
spec/services/exchange_products_renderer_spec.rb | 10.619 seconds |
spec/services/order_fees_handler_spec.rb | 10.452 seconds |
spec/services/process_payment_intent_spec.rb | 10.354 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 9.344 seconds |
spec/requests/api/v1/customers_spec.rb | 8.815 seconds |
spec/services/invoice_renderer_spec.rb | 8.609 seconds |
spec/services/cart_service_spec.rb | 6.999 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.714 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 6.117 seconds |
spec/services/order_workflow_spec.rb | 5.553 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 5.436 seconds |
spec/services/tax_rate_finder_spec.rb | 5.259 seconds |
spec/services/order_cycle_form_spec.rb | 5.064 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.052 seconds |
spec/helpers/checkout_helper_spec.rb | 5.014 seconds |
spec/services/order_available_shipping_methods_spec.rb | 4.937 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.645 seconds |
spec/services/cap_quantity_spec.rb | 4.571 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.451 seconds |
spec/services/variants_stock_levels_spec.rb | 4.346 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 4.346 seconds |
spec/services/sets/product_set_spec.rb | 4.182 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.265 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.938 seconds |
spec/queries/customers_with_balance_spec.rb | 2.737 seconds |
spec/services/bulk_invoice_service_spec.rb | 2.626 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.548 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.48 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.471 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.406 seconds |
spec/components/product_component_spec.rb | 2.3 seconds |
spec/services/order_cart_reset_spec.rb | 2.297 seconds |
spec/services/search_orders_spec.rb | 2.29 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 2.129 seconds |
spec/requests/api/routes_spec.rb | 1.997 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 1.946 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 1.84 seconds |
spec/requests/checkout/paypal_spec.rb | 1.709 seconds |
spec/services/order_payment_finder_spec.rb | 1.629 seconds |
spec/services/order_checkout_restart_spec.rb | 1.576 seconds |
spec/queries/outstanding_balance_spec.rb | 1.522 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.465 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.168 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.165 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.047 seconds |
spec/services/stripe_payment_status_spec.rb | 0.948 seconds |
spec/services/order_cycle_clone_spec.rb | 0.892 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.848 seconds |
spec/services/order_data_masker_spec.rb | 0.676 seconds |
spec/services/job_processor_spec.rb | 0.59 seconds |
spec/services/terms_of_service_spec.rb | 0.541 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.525 seconds |
spec/services/user_default_address_setter_spec.rb | 0.501 seconds |
spec/services/order_cycle_warning_spec.rb | 0.481 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.478 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.445 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.431 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.425 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.419 seconds |
spec/services/sets/model_set_spec.rb | 0.417 seconds |
spec/services/image_importer_spec.rb | 0.365 seconds |
spec/helpers/shop_helper_spec.rb | 0.357 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.354 seconds |
spec/mailers/user_mailer_spec.rb | 0.322 seconds |
spec/helpers/i18n_helper_spec.rb | 0.265 seconds |
spec/services/user_locale_setter_spec.rb | 0.264 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.257 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.252 seconds |
spec/jobs/report_job_spec.rb | 0.25 seconds |
spec/routing/stripe_spec.rb | 0.245 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 0.24 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 0.217 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.179 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.174 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.146 seconds |
spec/services/weights_and_measures_spec.rb | 0.137 seconds |
spec/services/tax_rate_updater_spec.rb | 0.127 seconds |
spec/services/unit_prices_spec.rb | 0.127 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.113 seconds |
spec/requests/large_request_spec.rb | 0.099 seconds |
spec/mailers/test_mailer_spec.rb | 0.098 seconds |