My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID 20f7c849-8d7b-4568-8914-6a46e2da948f
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
c1a3b42d49593cbb25c9d59990d7cbe1d4e5b89d | refs/pull/10243/merge | 5 | 2023-01-05 16:39:00 UTC | 2023-01-05 16:41:03 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 49.541 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-05 16:39:00 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.048 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 49.541 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished First | 2023-01-05 16:39:00 UTC | 1 minute 35.963 seconds |
1 | 2023-01-05 16:39:15 UTC | 1 minute 43.025 seconds |
2 | 2023-01-05 16:40:22 UTC | 2 minutes 33.59 seconds |
3 Finished Last | 2023-01-05 16:40:50 UTC | 2 minutes 40.566 seconds |
4 | 2023-01-05 16:39:06 UTC | 1 minute 42.095 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
90127b90-3cc6-4c45-a928-9c9108b79202 | 5 | 10 minutes 15.237 seconds | 2 minutes 3.048 seconds | 0.004 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.71 minutes)
Test file path (Displaying entries 1 - 100 of 126 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 1 minute 1.682 seconds |
spec/mailers/producer_mailer_spec.rb | 48.632 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 41.774 seconds |
spec/services/order_syncer_spec.rb | 38.189 seconds |
spec/mailers/subscription_mailer_spec.rb | 26.676 seconds |
spec/requests/api/orders_spec.rb | 26.409 seconds |
spec/mailers/order_mailer_spec.rb | 22.79 seconds |
spec/services/products_renderer_spec.rb | 18.215 seconds |
spec/services/order_factory_spec.rb | 17.995 seconds |
spec/services/permissions/order_spec.rb | 15.738 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 14.925 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 12.583 seconds |
spec/services/exchange_products_renderer_spec.rb | 11.76 seconds |
spec/services/paypal_items_builder_spec.rb | 11.5 seconds |
spec/services/process_payment_intent_spec.rb | 11.421 seconds |
spec/services/invoice_renderer_spec.rb | 11.02 seconds |
spec/jobs/subscription_placement_job_spec.rb | 10.993 seconds |
spec/services/order_fees_handler_spec.rb | 9.95 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 9.902 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 9.534 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 9.526 seconds |
spec/services/place_proxy_order_spec.rb | 9.269 seconds |
spec/requests/home_controller_spec.rb | 9.14 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 9.016 seconds |
spec/services/cart_service_spec.rb | 8.584 seconds |
spec/requests/api/v1/customers_spec.rb | 8.052 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.765 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.698 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.268 seconds |
spec/services/cap_quantity_spec.rb | 4.992 seconds |
spec/helpers/checkout_helper_spec.rb | 4.98 seconds |
spec/services/sets/product_set_spec.rb | 4.722 seconds |
spec/services/order_cycle_form_spec.rb | 4.719 seconds |
spec/helpers/admin/reports_helper_spec.rb | 4.667 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.522 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.382 seconds |
spec/services/order_workflow_spec.rb | 4.038 seconds |
spec/services/variants_stock_levels_spec.rb | 4.033 seconds |
spec/services/bulk_invoice_service_spec.rb | 3.916 seconds |
spec/services/tax_rate_finder_spec.rb | 3.668 seconds |
spec/services/search_orders_spec.rb | 3.536 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 3.354 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.282 seconds |
spec/queries/customers_with_balance_spec.rb | 3.258 seconds |
spec/mailers/shipment_mailer_spec.rb | 3.107 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.985 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.803 seconds |
spec/helpers/tax_helper_spec.rb | 2.612 seconds |
spec/services/order_cart_reset_spec.rb | 2.36 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.24 seconds |
spec/requests/api/routes_spec.rb | 2.012 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 1.974 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.888 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.783 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 1.631 seconds |
spec/services/order_payment_finder_spec.rb | 1.59 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.496 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.352 seconds |
spec/requests/checkout/paypal_spec.rb | 1.304 seconds |
spec/services/order_cycle_clone_spec.rb | 1.275 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.251 seconds |
spec/queries/outstanding_balance_spec.rb | 1.196 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.132 seconds |
spec/services/order_checkout_restart_spec.rb | 1.078 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.06 seconds |
spec/helpers/order_cycles_helper_spec.rb | 1.048 seconds |
spec/services/stripe_payment_status_spec.rb | 0.731 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.594 seconds |
spec/services/order_data_masker_spec.rb | 0.592 seconds |
spec/services/order_cycle_warning_spec.rb | 0.519 seconds |
spec/services/user_locale_setter_spec.rb | 0.515 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.505 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.495 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.491 seconds |
spec/services/user_default_address_setter_spec.rb | 0.473 seconds |
spec/services/terms_of_service_spec.rb | 0.415 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.382 seconds |
spec/routing/stripe_spec.rb | 0.363 seconds |
spec/helpers/i18n_helper_spec.rb | 0.362 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.358 seconds |
spec/helpers/shop_helper_spec.rb | 0.353 seconds |
spec/services/sets/model_set_spec.rb | 0.335 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.321 seconds |
spec/services/image_importer_spec.rb | 0.321 seconds |
spec/mailers/user_mailer_spec.rb | 0.291 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.258 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.211 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.147 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.144 seconds |
spec/services/tax_rate_updater_spec.rb | 0.139 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.135 seconds |
spec/mailers/test_mailer_spec.rb | 0.124 seconds |
spec/services/weights_and_measures_spec.rb | 0.107 seconds |
spec/services/default_shipping_category_spec.rb | 0.095 seconds |
spec/services/unit_prices_spec.rb | 0.093 seconds |
spec/services/cache_service_spec.rb | 0.087 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.087 seconds |
spec/jobs/bulk_invoice_job_spec.rb | 0.078 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.076 seconds |
spec/requests/large_request_spec.rb | 0.068 seconds |