My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID efd569de-f79e-4419-95e7-21d8c1337b35
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
4037023364764898460c5e02ebc6466aa43a48d9 | refs/pull/10247/merge | 5 | 2023-02-02 12:43:23 UTC | 2023-02-02 12:45:04 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 29.798 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-02 12:43:23 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 14.62 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 29.798 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-02 12:44:21 UTC | 2 minutes 17.005 seconds |
1 | 2023-02-02 12:43:58 UTC | 2 minutes 12.01 seconds |
2 | 2023-02-02 12:43:52 UTC | 2 minutes 16.526 seconds |
3 Finished Last | 2023-02-02 12:44:53 UTC | 2 minutes 36.82 seconds |
4 Finished First | 2023-02-02 12:43:23 UTC | 1 minute 50.74 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
7dd5dd15-05cc-4a1d-acd2-54586cdd6f55 | 5 | 11 minutes 13.097 seconds | 2 minutes 14.62 seconds | 0.003 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.87 minutes)
Test file path (Displaying entries 1 - 100 of 130 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 1 minute 2.867 seconds |
spec/mailers/producer_mailer_spec.rb | 57.983 seconds |
spec/services/order_syncer_spec.rb | 51.744 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 44.143 seconds |
spec/mailers/subscription_mailer_spec.rb | 27.654 seconds |
spec/requests/api/orders_spec.rb | 26.522 seconds |
spec/services/permissions/order_spec.rb | 20.212 seconds |
spec/mailers/order_mailer_spec.rb | 18.62 seconds |
spec/services/paypal_items_builder_spec.rb | 17.074 seconds |
spec/jobs/subscription_placement_job_spec.rb | 15.587 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 15.001 seconds |
spec/services/products_renderer_spec.rb | 14.774 seconds |
spec/services/order_factory_spec.rb | 14.596 seconds |
spec/helpers/tax_helper_spec.rb | 14.028 seconds |
spec/requests/checkout/routes_spec.rb | 13.571 seconds |
spec/services/place_proxy_order_spec.rb | 13.279 seconds |
spec/services/exchange_products_renderer_spec.rb | 12.585 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 12.441 seconds |
spec/requests/api/v1/customers_spec.rb | 11.439 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 10.404 seconds |
spec/services/process_payment_intent_spec.rb | 10.39 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 10.246 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 10.018 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 9.713 seconds |
spec/services/invoice_renderer_spec.rb | 9.447 seconds |
spec/services/order_fees_handler_spec.rb | 7.775 seconds |
spec/services/cart_service_spec.rb | 7.005 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 6.514 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.754 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 5.63 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 5.482 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.478 seconds |
spec/services/variants_stock_levels_spec.rb | 5.347 seconds |
spec/helpers/admin/reports_helper_spec.rb | 5.308 seconds |
spec/services/sets/product_set_spec.rb | 5.216 seconds |
spec/helpers/checkout_helper_spec.rb | 4.445 seconds |
spec/services/cap_quantity_spec.rb | 4.427 seconds |
spec/services/order_cycle_form_spec.rb | 4.194 seconds |
spec/services/bulk_invoice_service_spec.rb | 4.129 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.087 seconds |
spec/services/order_workflow_spec.rb | 4.048 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.987 seconds |
spec/services/tax_rate_finder_spec.rb | 3.851 seconds |
spec/queries/customers_with_balance_spec.rb | 3.537 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.235 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.705 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 2.656 seconds |
spec/services/order_cart_reset_spec.rb | 2.551 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.499 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.31 seconds |
spec/services/search_orders_spec.rb | 2.218 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.146 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.065 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.027 seconds |
spec/requests/api/routes_spec.rb | 1.948 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 1.821 seconds |
spec/queries/outstanding_balance_spec.rb | 1.406 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.395 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.374 seconds |
spec/services/order_checkout_restart_spec.rb | 1.354 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.315 seconds |
spec/requests/checkout/paypal_spec.rb | 1.275 seconds |
spec/services/order_cycle_clone_spec.rb | 1.253 seconds |
spec/services/order_payment_finder_spec.rb | 1.22 seconds |
spec/helpers/admin/orders_helper_spec.rb | 0.971 seconds |
spec/services/stripe_payment_status_spec.rb | 0.907 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.862 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.652 seconds |
spec/services/order_data_masker_spec.rb | 0.605 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.507 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.507 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.493 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.461 seconds |
spec/services/user_default_address_setter_spec.rb | 0.434 seconds |
spec/services/image_importer_spec.rb | 0.415 seconds |
spec/helpers/i18n_helper_spec.rb | 0.406 seconds |
spec/mailers/user_mailer_spec.rb | 0.395 seconds |
spec/routing/stripe_spec.rb | 0.386 seconds |
spec/services/terms_of_service_spec.rb | 0.375 seconds |
spec/services/order_cycle_warning_spec.rb | 0.367 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.361 seconds |
spec/services/sets/model_set_spec.rb | 0.32 seconds |
spec/helpers/shop_helper_spec.rb | 0.32 seconds |
spec/services/user_locale_setter_spec.rb | 0.309 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.289 seconds |
spec/services/job_processor_spec.rb | 0.288 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.273 seconds |
spec/requests/home_controller_spec.rb | 0.226 seconds |
spec/jobs/report_job_spec.rb | 0.216 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.154 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.152 seconds |
spec/services/tax_rate_updater_spec.rb | 0.148 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.148 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.145 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.141 seconds |
spec/services/unit_prices_spec.rb | 0.105 seconds |
spec/mailers/test_mailer_spec.rb | 0.094 seconds |
spec/services/default_stock_location_spec.rb | 0.085 seconds |
spec/services/weights_and_measures_spec.rb | 0.084 seconds |
spec/requests/large_request_spec.rb | 0.081 seconds |