My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID 45d16e07-f990-47aa-896c-a91c93ef330d
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
d178eb39ad65a61575915a46a6c85359e46690c0 | refs/pull/9687/merge | 5 | 2023-02-21 06:10:14 UTC | 2023-02-21 06:12:13 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 48.431 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-21 06:10:14 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 7.23 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 48.431 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished Last | 2023-02-21 06:12:03 UTC | 2 minutes 47.132 seconds |
1 | 2023-02-21 06:10:32 UTC | 1 minute 58.007 seconds |
2 Finished First | 2023-02-21 06:10:14 UTC | 1 minute 43.137 seconds |
3 | 2023-02-21 06:11:11 UTC | 2 minutes 5.92 seconds |
4 | 2023-02-21 06:10:38 UTC | 2 minutes 1.956 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
cf9bc946-ee64-4869-b285-77bb50d21b3b | 5 | 10 minutes 36.15 seconds | 2 minutes 7.23 seconds | 0.004 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.77 minutes)
Test file path (Displaying entries 1 - 100 of 134 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 1 minute 9.87 seconds |
spec/helpers/injection_helper_spec.rb | 53.873 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 38.493 seconds |
spec/services/order_syncer_spec.rb | 37.079 seconds |
spec/mailers/subscription_mailer_spec.rb | 29.14 seconds |
spec/mailers/order_mailer_spec.rb | 22.887 seconds |
spec/requests/api/orders_spec.rb | 20.16 seconds |
spec/jobs/subscription_placement_job_spec.rb | 16.155 seconds |
spec/services/products_renderer_spec.rb | 15.449 seconds |
spec/services/permissions/order_spec.rb | 14.282 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 14.174 seconds |
spec/requests/checkout/routes_spec.rb | 13.737 seconds |
spec/services/order_factory_spec.rb | 13.554 seconds |
spec/helpers/tax_helper_spec.rb | 12.755 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 12.375 seconds |
spec/services/process_payment_intent_spec.rb | 11.643 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 11.297 seconds |
spec/requests/api/v1/customers_spec.rb | 11.164 seconds |
spec/services/paypal_items_builder_spec.rb | 10.956 seconds |
spec/services/place_proxy_order_spec.rb | 10.262 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 10.203 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 9.615 seconds |
spec/services/exchange_products_renderer_spec.rb | 9.566 seconds |
spec/requests/home_controller_spec.rb | 9.559 seconds |
spec/services/cart_service_spec.rb | 8.686 seconds |
spec/services/invoice_renderer_spec.rb | 8.313 seconds |
spec/services/order_fees_handler_spec.rb | 7.29 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.747 seconds |
spec/services/cap_quantity_spec.rb | 6.041 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 5.355 seconds |
spec/services/order_cycle_form_spec.rb | 5.232 seconds |
spec/services/order_workflow_spec.rb | 5.131 seconds |
spec/services/variants_stock_levels_spec.rb | 5.12 seconds |
spec/helpers/checkout_helper_spec.rb | 4.675 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.572 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.407 seconds |
spec/services/order_available_shipping_methods_spec.rb | 4.135 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.065 seconds |
spec/services/tax_rate_finder_spec.rb | 3.999 seconds |
spec/jobs/order_cycle_opened_job_spec.rb | 3.913 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.746 seconds |
spec/services/sets/product_set_spec.rb | 3.368 seconds |
spec/services/bulk_invoice_service_spec.rb | 3.336 seconds |
spec/queries/customers_with_balance_spec.rb | 3.301 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.21 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 3.084 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.876 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.439 seconds |
spec/components/product_component_spec.rb | 2.379 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.293 seconds |
spec/requests/api/routes_spec.rb | 2.075 seconds |
spec/services/search_orders_spec.rb | 2.057 seconds |
spec/services/order_cart_reset_spec.rb | 1.92 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 1.855 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.835 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 1.773 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.665 seconds |
spec/queries/outstanding_balance_spec.rb | 1.571 seconds |
spec/requests/checkout/paypal_spec.rb | 1.56 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.462 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.437 seconds |
spec/services/order_cycle_clone_spec.rb | 1.316 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.269 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.163 seconds |
spec/services/order_cycle_webhook_service_spec.rb | 1.157 seconds |
spec/services/order_payment_finder_spec.rb | 1.149 seconds |
spec/services/order_checkout_restart_spec.rb | 1.01 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 0.864 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.856 seconds |
spec/services/job_processor_spec.rb | 0.845 seconds |
spec/services/order_data_masker_spec.rb | 0.736 seconds |
spec/services/stripe_payment_status_spec.rb | 0.732 seconds |
spec/mailers/user_mailer_spec.rb | 0.665 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.515 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.505 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.473 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.47 seconds |
spec/services/order_cycle_warning_spec.rb | 0.455 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.431 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.418 seconds |
spec/services/image_importer_spec.rb | 0.406 seconds |
spec/helpers/shop_helper_spec.rb | 0.352 seconds |
spec/services/terms_of_service_spec.rb | 0.342 seconds |
spec/services/user_default_address_setter_spec.rb | 0.332 seconds |
spec/services/sets/model_set_spec.rb | 0.33 seconds |
spec/services/user_locale_setter_spec.rb | 0.312 seconds |
spec/routing/stripe_spec.rb | 0.291 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.269 seconds |
spec/jobs/report_job_spec.rb | 0.24 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 0.238 seconds |
spec/helpers/i18n_helper_spec.rb | 0.233 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.229 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.203 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.183 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.163 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.139 seconds |
spec/services/tax_rate_updater_spec.rb | 0.11 seconds |
spec/mailers/test_mailer_spec.rb | 0.103 seconds |
spec/requests/large_request_spec.rb | 0.093 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.09 seconds |