My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID c47f25da-6581-4d2a-a7ac-7e0f03b48e7a
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
798c4f3ab649a01e12d643a96a9ae01837b166ad | refs/pull/10485/merge | 5 | 2023-03-15 02:05:12 UTC | 2023-03-15 02:07:54 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 2 minutes 36.29 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-03-15 02:05:12 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 3.943 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 minutes 36.29 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished First | 2023-03-15 02:05:12 UTC | 1 minute 28.79 seconds |
1 | 2023-03-15 02:05:57 UTC | 1 minute 43.524 seconds |
2 | 2023-03-15 02:06:14 UTC | 1 minute 56.129 seconds |
3 Finished Last | 2023-03-15 02:07:48 UTC | 2 minutes 44.459 seconds |
4 | 2023-03-15 02:07:29 UTC | 2 minutes 26.814 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
1e141964-90ab-4145-af95-1cff40135d66 | 5 | 10 minutes 19.714 seconds | 2 minutes 3.943 seconds | 0.001 seconds |
You can likely decrease your CI build time by around 21 seconds by running more parallel CI nodes.
Running 6 parallel nodes should result in an optimal build time (~1.72 minutes)
Test file path (Displaying entries 1 - 100 of 131 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 51.599 seconds |
spec/helpers/injection_helper_spec.rb | 46.454 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 44.238 seconds |
spec/services/order_syncer_spec.rb | 41.508 seconds |
spec/mailers/subscription_mailer_spec.rb | 32.129 seconds |
spec/requests/api/orders_spec.rb | 21.865 seconds |
spec/mailers/order_mailer_spec.rb | 21.385 seconds |
spec/services/products_renderer_spec.rb | 21.319 seconds |
spec/services/permissions/order_spec.rb | 18.773 seconds |
spec/services/order_factory_spec.rb | 18.201 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 15.292 seconds |
spec/helpers/tax_helper_spec.rb | 14.013 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 13.919 seconds |
spec/services/paypal_items_builder_spec.rb | 12.456 seconds |
spec/requests/checkout/routes_spec.rb | 12.192 seconds |
spec/jobs/subscription_placement_job_spec.rb | 11.808 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 11.243 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 10.96 seconds |
spec/services/process_payment_intent_spec.rb | 10.897 seconds |
spec/services/place_proxy_order_spec.rb | 9.394 seconds |
spec/requests/home_controller_spec.rb | 9.203 seconds |
spec/services/order_cycle_form_spec.rb | 9.019 seconds |
spec/services/exchange_products_renderer_spec.rb | 8.987 seconds |
spec/requests/api/v1/customers_spec.rb | 8.609 seconds |
spec/services/invoice_renderer_spec.rb | 8.591 seconds |
spec/services/order_fees_handler_spec.rb | 7.642 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 7.057 seconds |
spec/services/cart_service_spec.rb | 6.824 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.041 seconds |
spec/helpers/checkout_helper_spec.rb | 5.251 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.094 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.45 seconds |
spec/services/cap_quantity_spec.rb | 4.273 seconds |
spec/services/order_workflow_spec.rb | 4.262 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.228 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.146 seconds |
spec/services/variants_stock_levels_spec.rb | 4.138 seconds |
spec/services/sets/product_set_spec.rb | 3.35 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 3.317 seconds |
spec/services/tax_rate_finder_spec.rb | 3.312 seconds |
spec/mailers/shipment_mailer_spec.rb | 3.179 seconds |
spec/services/order_cart_reset_spec.rb | 3.008 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 2.962 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.938 seconds |
spec/services/search_orders_spec.rb | 2.878 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.769 seconds |
spec/services/bulk_invoice_service_spec.rb | 2.725 seconds |
spec/requests/api/routes_spec.rb | 2.441 seconds |
spec/queries/customers_with_balance_spec.rb | 2.309 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.272 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.272 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.237 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.101 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 1.778 seconds |
spec/components/product_component_spec.rb | 1.667 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.537 seconds |
spec/services/order_payment_finder_spec.rb | 1.416 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.386 seconds |
spec/services/order_checkout_restart_spec.rb | 1.321 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.312 seconds |
spec/requests/checkout/paypal_spec.rb | 1.238 seconds |
spec/queries/outstanding_balance_spec.rb | 1.139 seconds |
spec/helpers/admin/orders_helper_spec.rb | 0.953 seconds |
spec/services/order_cycle_clone_spec.rb | 0.944 seconds |
spec/services/stripe_payment_status_spec.rb | 0.853 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.797 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 0.795 seconds |
spec/services/job_processor_spec.rb | 0.795 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.654 seconds |
spec/services/order_data_masker_spec.rb | 0.558 seconds |
spec/services/user_default_address_setter_spec.rb | 0.557 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.513 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.51 seconds |
spec/services/terms_of_service_spec.rb | 0.454 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.419 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.372 seconds |
spec/services/order_cycle_warning_spec.rb | 0.354 seconds |
spec/helpers/i18n_helper_spec.rb | 0.35 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.334 seconds |
spec/mailers/user_mailer_spec.rb | 0.319 seconds |
spec/services/sets/model_set_spec.rb | 0.308 seconds |
spec/services/image_importer_spec.rb | 0.302 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.301 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.281 seconds |
spec/routing/stripe_spec.rb | 0.274 seconds |
spec/helpers/shop_helper_spec.rb | 0.251 seconds |
spec/services/user_locale_setter_spec.rb | 0.248 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.197 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.194 seconds |
spec/jobs/report_job_spec.rb | 0.191 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.17 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 0.17 seconds |
spec/requests/large_request_spec.rb | 0.165 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.154 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 0.145 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.141 seconds |
spec/mailers/test_mailer_spec.rb | 0.098 seconds |
spec/services/tax_rate_updater_spec.rb | 0.095 seconds |
spec/services/unit_prices_spec.rb | 0.085 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.08 seconds |