My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID 9b2b0016-56ad-48d1-affc-f41bd57e0161
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
075e295fc25f3341adc725e7fd00c45120e6405a | refs/heads/10492-background-reports-background_reports-breaks-pdf-and-xlsx-file-download | 5 | 2023-02-28 14:53:00 UTC | 2023-02-28 14:54:47 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 38.921 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-28 14:53: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 20.5 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 38.921 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-28 14:53:47 UTC | 2 minutes 9.01 seconds |
1 | 2023-02-28 14:54:00 UTC | 2 minutes 17.697 seconds |
2 Finished First | 2023-02-28 14:53:00 UTC | 1 minute 48.786 seconds |
3 | 2023-02-28 14:54:30 UTC | 2 minutes 41.126 seconds |
4 Finished Last | 2023-02-28 14:54:38 UTC | 2 minutes 45.881 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
40b0b84e-fe97-451f-8a1d-1e837aa8f45d | 5 | 11 minutes 42.498 seconds | 2 minutes 20.5 seconds | 0.003 seconds |
You can likely decrease your CI build time by around 24 seconds by running more parallel CI nodes.
Running 6 parallel nodes should result in an optimal build time (~1.95 minutes)
Test file path (Displaying entries 1 - 100 of 131 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 1 minute 6.498 seconds |
spec/helpers/injection_helper_spec.rb | 58.789 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 46.005 seconds |
spec/mailers/subscription_mailer_spec.rb | 38.562 seconds |
spec/services/order_syncer_spec.rb | 37.845 seconds |
spec/requests/api/orders_spec.rb | 26.465 seconds |
spec/services/permissions/order_spec.rb | 22.334 seconds |
spec/services/products_renderer_spec.rb | 20.768 seconds |
spec/services/order_factory_spec.rb | 19.377 seconds |
spec/mailers/order_mailer_spec.rb | 17.545 seconds |
spec/services/paypal_items_builder_spec.rb | 15.945 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 15.317 seconds |
spec/requests/checkout/routes_spec.rb | 14.975 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 14.687 seconds |
spec/jobs/subscription_placement_job_spec.rb | 14.59 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 13.445 seconds |
spec/requests/api/v1/customers_spec.rb | 12.724 seconds |
spec/services/process_payment_intent_spec.rb | 12.719 seconds |
spec/services/exchange_products_renderer_spec.rb | 12.626 seconds |
spec/requests/home_controller_spec.rb | 12.116 seconds |
spec/helpers/tax_helper_spec.rb | 11.866 seconds |
spec/services/invoice_renderer_spec.rb | 10.474 seconds |
spec/services/place_proxy_order_spec.rb | 9.273 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 9.263 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 8.844 seconds |
spec/services/cart_service_spec.rb | 8.576 seconds |
spec/services/order_fees_handler_spec.rb | 7.158 seconds |
spec/helpers/admin/reports_helper_spec.rb | 7.072 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 6.502 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.48 seconds |
spec/services/cap_quantity_spec.rb | 5.841 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.773 seconds |
spec/services/order_workflow_spec.rb | 5.622 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.586 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.865 seconds |
spec/services/order_cycle_form_spec.rb | 4.849 seconds |
spec/services/sets/product_set_spec.rb | 4.803 seconds |
spec/helpers/checkout_helper_spec.rb | 4.62 seconds |
spec/services/tax_rate_finder_spec.rb | 4.277 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.205 seconds |
spec/services/variants_stock_levels_spec.rb | 4.148 seconds |
spec/services/bulk_invoice_service_spec.rb | 4.063 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.498 seconds |
spec/queries/customers_with_balance_spec.rb | 3.379 seconds |
spec/services/search_orders_spec.rb | 3.07 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.037 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.88 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.838 seconds |
spec/services/order_cart_reset_spec.rb | 2.667 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.653 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.365 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.339 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 2.306 seconds |
spec/components/product_component_spec.rb | 2.242 seconds |
spec/requests/api/routes_spec.rb | 2.038 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.808 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.785 seconds |
spec/services/order_payment_finder_spec.rb | 1.741 seconds |
spec/queries/outstanding_balance_spec.rb | 1.604 seconds |
spec/services/order_checkout_restart_spec.rb | 1.565 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 1.514 seconds |
spec/requests/checkout/paypal_spec.rb | 1.247 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.191 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.135 seconds |
spec/services/order_cycle_clone_spec.rb | 1.068 seconds |
spec/services/stripe_payment_status_spec.rb | 1.056 seconds |
spec/services/job_processor_spec.rb | 0.995 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 0.947 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.909 seconds |
spec/services/order_data_masker_spec.rb | 0.714 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.645 seconds |
spec/services/user_default_address_setter_spec.rb | 0.592 seconds |
spec/services/order_cycle_warning_spec.rb | 0.549 seconds |
spec/services/terms_of_service_spec.rb | 0.493 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.475 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.431 seconds |
spec/helpers/i18n_helper_spec.rb | 0.41 seconds |
spec/helpers/shop_helper_spec.rb | 0.398 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.381 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.373 seconds |
spec/mailers/user_mailer_spec.rb | 0.372 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.369 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.324 seconds |
spec/services/user_locale_setter_spec.rb | 0.316 seconds |
spec/services/sets/model_set_spec.rb | 0.313 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.305 seconds |
spec/routing/stripe_spec.rb | 0.272 seconds |
spec/services/image_importer_spec.rb | 0.268 seconds |
spec/jobs/report_job_spec.rb | 0.266 seconds |
spec/helpers/navigation_helper_spec.rb | 0.242 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.211 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.203 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 0.176 seconds |
spec/services/cache_service_spec.rb | 0.138 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.125 seconds |
spec/jobs/bulk_invoice_job_spec.rb | 0.109 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.106 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.094 seconds |
spec/services/unit_prices_spec.rb | 0.094 seconds |
spec/services/tax_rate_updater_spec.rb | 0.093 seconds |