My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID ab046c4a-f656-4b44-bd93-6560a868322b
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
ff13e8ff6791ac9f452b90c0c643a2226fdf4940 | refs/pull/10344/merge | 5 | 2023-01-30 19:55:04 UTC | 2023-01-30 19:58:10 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 49.96 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-30 19:55:04 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 30.571 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 minutes 49.96 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-30 19:55:31 UTC | 1 minute 55.084 seconds |
1 Finished Last | 2023-01-30 19:57:54 UTC | 3 minutes 29.945 seconds |
2 | 2023-01-30 19:57:18 UTC | 3 minutes 11.342 seconds |
3 | 2023-01-30 19:56:33 UTC | 2 minutes 21.257 seconds |
4 Finished First | 2023-01-30 19:55:04 UTC | 1 minute 35.23 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
1f5bd843-6e9b-42ac-8e03-24ba20ca25df | 5 | 12 minutes 32.855 seconds | 2 minutes 30.571 seconds | 0.003 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 7 parallel nodes should result in an optimal build time (~1.79 minutes)
Test file path (Displaying entries 1 - 100 of 130 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 1 minute 10.567 seconds |
spec/services/order_syncer_spec.rb | 1 minute 2.508 seconds |
spec/requests/checkout/routes_spec.rb | 1 minute 1.662 seconds |
spec/mailers/producer_mailer_spec.rb | 49.631 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 42.754 seconds |
spec/mailers/subscription_mailer_spec.rb | 25.671 seconds |
spec/mailers/order_mailer_spec.rb | 24.989 seconds |
spec/services/permissions/order_spec.rb | 22.905 seconds |
spec/services/products_renderer_spec.rb | 21.735 seconds |
spec/services/order_factory_spec.rb | 19.451 seconds |
spec/requests/api/orders_spec.rb | 17.777 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 17.278 seconds |
spec/jobs/subscription_placement_job_spec.rb | 16.158 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 15.562 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 14.285 seconds |
spec/requests/api/v1/customers_spec.rb | 13.461 seconds |
spec/services/process_payment_intent_spec.rb | 12.398 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 11.812 seconds |
spec/services/paypal_items_builder_spec.rb | 11.628 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 11.452 seconds |
spec/services/place_proxy_order_spec.rb | 9.787 seconds |
spec/helpers/tax_helper_spec.rb | 9.52 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 9.197 seconds |
spec/requests/home_controller_spec.rb | 9.086 seconds |
spec/services/exchange_products_renderer_spec.rb | 8.4 seconds |
spec/services/invoice_renderer_spec.rb | 8.119 seconds |
spec/services/order_fees_handler_spec.rb | 7.466 seconds |
spec/helpers/admin/reports_helper_spec.rb | 7.465 seconds |
spec/services/order_available_shipping_methods_spec.rb | 7.026 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 6.84 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.564 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 6.055 seconds |
spec/services/cart_service_spec.rb | 5.547 seconds |
spec/helpers/checkout_helper_spec.rb | 5.457 seconds |
spec/services/tax_rate_finder_spec.rb | 5.315 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 5.096 seconds |
spec/services/sets/product_set_spec.rb | 4.928 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 4.924 seconds |
spec/services/bulk_invoice_service_spec.rb | 4.34 seconds |
spec/services/order_workflow_spec.rb | 4.332 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.192 seconds |
spec/services/variants_stock_levels_spec.rb | 4.001 seconds |
spec/services/cap_quantity_spec.rb | 3.815 seconds |
spec/services/order_cycle_form_spec.rb | 3.687 seconds |
spec/mailers/shipment_mailer_spec.rb | 3.357 seconds |
spec/queries/customers_with_balance_spec.rb | 3.234 seconds |
spec/services/search_orders_spec.rb | 3.048 seconds |
spec/services/order_cart_reset_spec.rb | 2.993 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.85 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.717 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.647 seconds |
spec/requests/api/routes_spec.rb | 2.322 seconds |
spec/requests/checkout/paypal_spec.rb | 2.074 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.02 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.854 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.853 seconds |
spec/queries/outstanding_balance_spec.rb | 1.744 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.656 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 1.605 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.57 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.326 seconds |
spec/services/order_cycle_clone_spec.rb | 1.239 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.238 seconds |
spec/services/order_payment_finder_spec.rb | 1.179 seconds |
spec/services/stripe_payment_status_spec.rb | 1.145 seconds |
spec/services/order_checkout_restart_spec.rb | 1.017 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.979 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 0.938 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.934 seconds |
spec/services/order_data_masker_spec.rb | 0.759 seconds |
spec/services/job_processor_spec.rb | 0.525 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.513 seconds |
spec/services/sets/model_set_spec.rb | 0.512 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.494 seconds |
spec/services/user_default_address_setter_spec.rb | 0.481 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.468 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.456 seconds |
spec/helpers/shop_helper_spec.rb | 0.44 seconds |
spec/services/image_importer_spec.rb | 0.393 seconds |
spec/services/user_locale_setter_spec.rb | 0.392 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.388 seconds |
spec/services/terms_of_service_spec.rb | 0.346 seconds |
spec/services/order_cycle_warning_spec.rb | 0.344 seconds |
spec/mailers/user_mailer_spec.rb | 0.287 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.267 seconds |
spec/jobs/report_job_spec.rb | 0.258 seconds |
spec/helpers/i18n_helper_spec.rb | 0.236 seconds |
spec/routing/stripe_spec.rb | 0.225 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.217 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.215 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.177 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.16 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.133 seconds |
spec/mailers/test_mailer_spec.rb | 0.12 seconds |
spec/services/tax_rate_updater_spec.rb | 0.118 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.115 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.103 seconds |
spec/requests/large_request_spec.rb | 0.099 seconds |
spec/services/default_stock_location_spec.rb | 0.099 seconds |
spec/services/content_sanitizer_spec.rb | 0.097 seconds |