My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID fe3a4fe3-089d-414c-8e01-de285635671d
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
f5c92329f2cd88a2000a59c57c02db6b5c5a55f6 | refs/pull/10274/merge | 5 | 2023-01-16 10:37:48 UTC | 2023-01-16 10:39:33 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 37.441 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-16 10:37:48 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.879 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 37.441 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-16 10:39:03 UTC | 2 minutes 22.54 seconds |
1 | 2023-01-16 10:38:44 UTC | 2 minutes 15.492 seconds |
2 Finished First | 2023-01-16 10:37:48 UTC | 1 minute 52.737 seconds |
3 Finished Last | 2023-01-16 10:39:25 UTC | 2 minutes 38.646 seconds |
4 | 2023-01-16 10:38:11 UTC | 1 minute 59.979 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
a22f8e2d-7117-4b62-b5dc-613f01b3fbbe | 5 | 11 minutes 9.392 seconds | 2 minutes 13.879 seconds | 0.005 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.86 minutes)
Test file path (Displaying entries 1 - 100 of 128 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 1 minute 11.239 seconds |
spec/mailers/producer_mailer_spec.rb | 1 minute 5.28 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 44.013 seconds |
spec/services/order_syncer_spec.rb | 37.484 seconds |
spec/mailers/subscription_mailer_spec.rb | 30.768 seconds |
spec/mailers/order_mailer_spec.rb | 26.549 seconds |
spec/services/products_renderer_spec.rb | 20.89 seconds |
spec/jobs/subscription_placement_job_spec.rb | 17.74 seconds |
spec/services/permissions/order_spec.rb | 17.704 seconds |
spec/requests/api/orders_spec.rb | 17.277 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 14.585 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 13.795 seconds |
spec/services/paypal_items_builder_spec.rb | 13.565 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 12.969 seconds |
spec/services/invoice_renderer_spec.rb | 12.619 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 12.381 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 12.028 seconds |
spec/requests/home_controller_spec.rb | 11.826 seconds |
spec/services/order_factory_spec.rb | 11.824 seconds |
spec/services/order_fees_handler_spec.rb | 11.768 seconds |
spec/requests/checkout/routes_spec.rb | 11.516 seconds |
spec/services/process_payment_intent_spec.rb | 10.848 seconds |
spec/requests/api/v1/customers_spec.rb | 9.519 seconds |
spec/services/place_proxy_order_spec.rb | 8.551 seconds |
spec/services/cart_service_spec.rb | 8.173 seconds |
spec/services/exchange_products_renderer_spec.rb | 7.405 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 6.665 seconds |
spec/services/variants_stock_levels_spec.rb | 5.899 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 5.867 seconds |
spec/helpers/admin/reports_helper_spec.rb | 5.847 seconds |
spec/services/cap_quantity_spec.rb | 5.734 seconds |
spec/services/sets/product_set_spec.rb | 5.669 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 4.727 seconds |
spec/services/order_available_shipping_methods_spec.rb | 4.708 seconds |
spec/services/order_workflow_spec.rb | 4.611 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.502 seconds |
spec/helpers/checkout_helper_spec.rb | 4.385 seconds |
spec/requests/checkout/concurrency_spec.rb | 4.225 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 3.957 seconds |
spec/services/order_available_payment_methods_spec.rb | 3.926 seconds |
spec/services/order_cycle_form_spec.rb | 3.904 seconds |
spec/services/bulk_invoice_service_spec.rb | 3.768 seconds |
spec/queries/customers_with_balance_spec.rb | 3.588 seconds |
spec/helpers/tax_helper_spec.rb | 3.361 seconds |
spec/services/search_orders_spec.rb | 3.164 seconds |
spec/services/tax_rate_finder_spec.rb | 3.113 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.738 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.44 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.424 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.396 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.364 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.348 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 2.078 seconds |
spec/requests/api/routes_spec.rb | 1.87 seconds |
spec/services/order_payment_finder_spec.rb | 1.738 seconds |
spec/services/order_cart_reset_spec.rb | 1.695 seconds |
spec/queries/outstanding_balance_spec.rb | 1.63 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.628 seconds |
spec/services/order_checkout_restart_spec.rb | 1.393 seconds |
spec/services/order_cycle_clone_spec.rb | 1.307 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.196 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.157 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.123 seconds |
spec/requests/checkout/paypal_spec.rb | 1.118 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.861 seconds |
spec/services/stripe_payment_status_spec.rb | 0.854 seconds |
spec/helpers/admin/orders_helper_spec.rb | 0.808 seconds |
spec/services/order_data_masker_spec.rb | 0.707 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.611 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.511 seconds |
spec/services/user_default_address_setter_spec.rb | 0.497 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.492 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.485 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.426 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.415 seconds |
spec/services/order_cycle_warning_spec.rb | 0.409 seconds |
spec/services/sets/model_set_spec.rb | 0.354 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.352 seconds |
spec/services/user_locale_setter_spec.rb | 0.345 seconds |
spec/helpers/i18n_helper_spec.rb | 0.337 seconds |
spec/services/terms_of_service_spec.rb | 0.326 seconds |
spec/mailers/user_mailer_spec.rb | 0.322 seconds |
spec/routing/stripe_spec.rb | 0.296 seconds |
spec/services/image_importer_spec.rb | 0.257 seconds |
spec/helpers/shop_helper_spec.rb | 0.251 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.232 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 0.215 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.198 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.152 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.151 seconds |
spec/services/unit_prices_spec.rb | 0.15 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.144 seconds |
spec/mailers/test_mailer_spec.rb | 0.135 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.103 seconds |
spec/services/address_geocoder_spec.rb | 0.096 seconds |
spec/jobs/bulk_invoice_job_spec.rb | 0.095 seconds |
spec/requests/large_request_spec.rb | 0.084 seconds |
spec/constraints/feature_toggle_constraint_spec.rb | 0.083 seconds |
spec/services/cache_service_spec.rb | 0.081 seconds |
spec/helpers/navigation_helper_spec.rb | 0.08 seconds |