My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID b61d52bc-2335-4e93-bd54-d7dae3e9c3f0
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
a1822a3fa9760d8b44e69385dd7f7dae9d7341fd | refs/pull/10175/merge | 5 | 2023-01-16 11:03:35 UTC | 2023-01-16 11:05:49 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 6.962 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-16 11:03:35 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 2.003 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 minutes 6.962 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-16 11:03:47 UTC | 1 minute 37.665 seconds |
1 | 2023-01-16 11:04:10 UTC | 1 minute 57.977 seconds |
2 Finished First | 2023-01-16 11:03:35 UTC | 1 minute 34.291 seconds |
3 Finished Last | 2023-01-16 11:05:42 UTC | 2 minutes 46.588 seconds |
4 | 2023-01-16 11:04:41 UTC | 2 minutes 13.492 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
b0b51e6e-7c26-43b6-a387-cb9d487411f2 | 5 | 10 minutes 10.011 seconds | 2 minutes 2.003 seconds | 0.003 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.69 minutes)
Test file path (Displaying entries 1 - 100 of 128 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 51.694 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 49.433 seconds |
spec/mailers/producer_mailer_spec.rb | 45.721 seconds |
spec/services/order_syncer_spec.rb | 39.14 seconds |
spec/mailers/subscription_mailer_spec.rb | 33.914 seconds |
spec/mailers/order_mailer_spec.rb | 26.785 seconds |
spec/requests/api/orders_spec.rb | 24.299 seconds |
spec/services/products_renderer_spec.rb | 20.651 seconds |
spec/services/order_factory_spec.rb | 17.012 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 16.037 seconds |
spec/services/permissions/order_spec.rb | 14.686 seconds |
spec/services/paypal_items_builder_spec.rb | 12.908 seconds |
spec/services/exchange_products_renderer_spec.rb | 12.679 seconds |
spec/services/invoice_renderer_spec.rb | 12.536 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 11.436 seconds |
spec/services/process_payment_intent_spec.rb | 11.422 seconds |
spec/jobs/subscription_placement_job_spec.rb | 11.335 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 11.315 seconds |
spec/requests/home_controller_spec.rb | 9.686 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 9.472 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 9.323 seconds |
spec/services/place_proxy_order_spec.rb | 9.316 seconds |
spec/requests/api/v1/customers_spec.rb | 8.572 seconds |
spec/services/order_fees_handler_spec.rb | 8.072 seconds |
spec/services/cart_service_spec.rb | 7.763 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.698 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.591 seconds |
spec/services/cap_quantity_spec.rb | 5.346 seconds |
spec/helpers/checkout_helper_spec.rb | 5.213 seconds |
spec/helpers/admin/reports_helper_spec.rb | 4.725 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.461 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.438 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.242 seconds |
spec/services/order_workflow_spec.rb | 4.122 seconds |
spec/services/variants_stock_levels_spec.rb | 4.04 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.026 seconds |
spec/services/bulk_invoice_service_spec.rb | 4.026 seconds |
spec/services/sets/product_set_spec.rb | 3.683 seconds |
spec/services/order_cycle_form_spec.rb | 3.25 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.234 seconds |
spec/services/tax_rate_finder_spec.rb | 3.194 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 2.99 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.924 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.441 seconds |
spec/helpers/tax_helper_spec.rb | 2.44 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.358 seconds |
spec/queries/customers_with_balance_spec.rb | 2.292 seconds |
spec/requests/checkout/routes_spec.rb | 2.205 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.117 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.117 seconds |
spec/services/search_orders_spec.rb | 2.021 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.882 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.87 seconds |
spec/services/order_payment_finder_spec.rb | 1.814 seconds |
spec/services/order_cart_reset_spec.rb | 1.776 seconds |
spec/requests/checkout/paypal_spec.rb | 1.673 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.663 seconds |
spec/requests/api/routes_spec.rb | 1.467 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.422 seconds |
spec/services/order_cycle_clone_spec.rb | 1.219 seconds |
spec/queries/outstanding_balance_spec.rb | 1.006 seconds |
spec/services/order_checkout_restart_spec.rb | 1.002 seconds |
spec/services/stripe_payment_status_spec.rb | 0.994 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 0.94 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 0.86 seconds |
spec/helpers/admin/orders_helper_spec.rb | 0.812 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.651 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.543 seconds |
spec/services/terms_of_service_spec.rb | 0.531 seconds |
spec/services/order_cycle_warning_spec.rb | 0.518 seconds |
spec/services/order_data_masker_spec.rb | 0.501 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.459 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.415 seconds |
spec/services/sets/model_set_spec.rb | 0.392 seconds |
spec/helpers/shop_helper_spec.rb | 0.379 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.366 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.358 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.355 seconds |
spec/services/user_default_address_setter_spec.rb | 0.355 seconds |
spec/services/user_locale_setter_spec.rb | 0.334 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.288 seconds |
spec/mailers/user_mailer_spec.rb | 0.272 seconds |
spec/services/image_importer_spec.rb | 0.271 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.264 seconds |
spec/routing/stripe_spec.rb | 0.259 seconds |
spec/helpers/i18n_helper_spec.rb | 0.229 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.222 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.185 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.156 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.141 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 0.128 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.119 seconds |
spec/mailers/test_mailer_spec.rb | 0.112 seconds |
spec/services/content_sanitizer_spec.rb | 0.089 seconds |
spec/helpers/navigation_helper_spec.rb | 0.088 seconds |
spec/services/cache_service_spec.rb | 0.088 seconds |
spec/services/unit_prices_spec.rb | 0.084 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.084 seconds |
spec/services/default_stock_location_spec.rb | 0.076 seconds |
spec/services/weights_and_measures_spec.rb | 0.074 seconds |