My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID 00e26d45-9ec6-4ce3-a4ce-e43d4db0754a

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
d5ef68323ec616b8868250edeb87e68dd66dfb67 refs/heads/master 5 2023-01-01 12:18:31 UTC 2023-01-01 12:19:55 UTC

Parallel CI Nodes

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 2.676 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The first CI node finished its work at 2023-01-02 11:22: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 1 minute 58.946 seconds.

The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 minutes 2.676 seconds. The shorter this time is, the better.

Node index Finish time Execution time
0 Finished First 2023-01-02 11:22:00 UTC 1 minute 36.367 seconds
1 Finished Last 2023-01-02 11:24:03 UTC 2 minutes 46.56 seconds
2 2023-01-02 11:22:34 UTC 1 minute 57.142 seconds
3 2023-01-02 11:23:36 UTC 1 minute 42.669 seconds
4 2023-01-02 11:22:31 UTC 1 minute 51.993 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
c35b63c1-28db-4aef-947a-61bbb6b31a91 5 9 minutes 54.73 seconds 1 minute 58.946 seconds 0.003 seconds

Test Files recorded on parallel CI nodes

All test files have execution time below the Ideal Node Execution Time so they can be divided well across CI nodes.

Test file path (Displaying entries 1 - 100 of 126 in total files) Execution time
spec/helpers/injection_helper_spec.rb 1 minute 12.552 seconds
spec/mailers/producer_mailer_spec.rb 45.149 seconds
spec/services/order_syncer_spec.rb 43.079 seconds
spec/jobs/subscription_confirm_job_spec.rb 32.012 seconds
spec/mailers/subscription_mailer_spec.rb 26.487 seconds
spec/services/products_renderer_spec.rb 20.935 seconds
spec/requests/api/orders_spec.rb 19.474 seconds
spec/mailers/order_mailer_spec.rb 17.922 seconds
spec/jobs/subscription_placement_job_spec.rb 17.077 seconds
spec/services/permissions/order_spec.rb 16.558 seconds
spec/views/layouts/darkswarm.html.haml_spec.rb 13.49 seconds
spec/services/order_factory_spec.rb 13.399 seconds
spec/services/order_fees_handler_spec.rb 12.121 seconds
spec/views/spree/admin/orders/invoice.html.haml_spec.rb 11.624 seconds
spec/services/paypal_items_builder_spec.rb 11.337 seconds
spec/requests/checkout/stripe_sca_spec.rb 10.162 seconds
spec/views/spree/admin/orders/edit.html.haml_spec.rb 9.974 seconds
spec/services/order_tax_adjustments_fetcher_spec.rb 9.818 seconds
spec/views/layouts/registration.html.haml_spec.rb 9.482 seconds
spec/services/invoice_renderer_spec.rb 9.27 seconds
spec/services/place_proxy_order_spec.rb 9.238 seconds
spec/requests/home_controller_spec.rb 9.175 seconds
spec/services/process_payment_intent_spec.rb 8.978 seconds
spec/requests/api/v1/customers_spec.rb 8.468 seconds
spec/services/exchange_products_renderer_spec.rb 8.267 seconds
spec/views/spree/shared/_order_details.html.haml_spec.rb 6.329 seconds
spec/services/cart_service_spec.rb 5.608 seconds
spec/services/order_cycle_distributed_products_spec.rb 5.295 seconds
spec/services/order_cycle_form_spec.rb 5.128 seconds
spec/helpers/admin/reports_helper_spec.rb 4.95 seconds
spec/services/tax_rate_finder_spec.rb 4.92 seconds
spec/services/variants_stock_levels_spec.rb 4.874 seconds
spec/views/spree/orders/show.html.haml_spec.rb 4.645 seconds
spec/services/cap_quantity_spec.rb 4.588 seconds
spec/services/order_available_payment_methods_spec.rb 4.517 seconds
spec/services/order_workflow_spec.rb 4.486 seconds
spec/services/order_available_shipping_methods_spec.rb 4.385 seconds
spec/services/sets/product_set_spec.rb 3.824 seconds
spec/helpers/tax_helper_spec.rb 3.776 seconds
spec/services/checkout/payment_method_fetcher_spec.rb 3.406 seconds
spec/helpers/checkout_helper_spec.rb 3.292 seconds
spec/requests/checkout/concurrency_spec.rb 3.082 seconds
spec/mailers/shipment_mailer_spec.rb 3.014 seconds
spec/jobs/order_cycle_closing_job_spec.rb 2.966 seconds
spec/services/bulk_invoice_service_spec.rb 2.963 seconds
spec/queries/customers_with_balance_spec.rb 2.345 seconds
spec/services/variant_overrides_indexed_spec.rb 2.231 seconds
spec/services/order_cart_reset_spec.rb 2.203 seconds
spec/requests/api/routes_spec.rb 2.187 seconds
spec/services/search_orders_spec.rb 2.021 seconds
spec/services/shop/order_cycles_list_spec.rb 2.016 seconds
spec/services/exchange_variant_bulk_updater_spec.rb 1.95 seconds
spec/requests/checkout/failed_checkout_spec.rb 1.858 seconds
spec/services/product_tag_rules_filterer_spec.rb 1.756 seconds
spec/views/spree/orders/edit.html.haml_spec.rb 1.574 seconds
spec/services/order_checkout_restart_spec.rb 1.546 seconds
spec/jobs/order_cycle_notification_job_spec.rb 1.529 seconds
spec/helpers/admin/subscriptions_helper_spec.rb 1.412 seconds
spec/helpers/admin/orders_helper_spec.rb 1.23 seconds
spec/requests/checkout/paypal_spec.rb 1.194 seconds
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb 1.178 seconds
spec/queries/outstanding_balance_spec.rb 1.135 seconds
spec/services/order_payment_finder_spec.rb 1.121 seconds
spec/services/order_cycle_clone_spec.rb 0.875 seconds
spec/services/checkout/post_checkout_actions_spec.rb 0.865 seconds
spec/services/stripe_payment_status_spec.rb 0.759 seconds
spec/helpers/order_cycles_helper_spec.rb 0.623 seconds
spec/services/order_data_masker_spec.rb 0.534 seconds
spec/queries/complete_orders_with_balance_spec.rb 0.512 seconds
spec/services/checkout/form_data_adapter_spec.rb 0.455 seconds
spec/queries/batch_taggable_tags_query_spec.rb 0.454 seconds
spec/services/image_importer_spec.rb 0.433 seconds
spec/services/terms_of_service_spec.rb 0.421 seconds
spec/queries/complete_visible_orders_spec.rb 0.397 seconds
spec/services/checkout/stripe_redirect_spec.rb 0.368 seconds
spec/queries/payments_requiring_action_spec.rb 0.35 seconds
spec/services/user_default_address_setter_spec.rb 0.347 seconds
spec/mailers/user_mailer_spec.rb 0.333 seconds
spec/services/order_cycle_warning_spec.rb 0.331 seconds
spec/services/sets/model_set_spec.rb 0.302 seconds
spec/helpers/shop_helper_spec.rb 0.298 seconds
spec/mailers/enterprise_mailer_spec.rb 0.282 seconds
spec/requests/omniauth_callbacks_controller_spec.rb 0.259 seconds
spec/services/user_locale_setter_spec.rb 0.251 seconds
spec/routing/stripe_spec.rb 0.239 seconds
spec/helpers/i18n_helper_spec.rb 0.229 seconds
spec/views/spree/admin/orders/index.html.haml_spec.rb 0.204 seconds
spec/services/variant_units/option_value_namer_spec.rb 0.185 seconds
spec/services/customer_order_cancellation_spec.rb 0.132 seconds
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb 0.127 seconds
spec/services/tax_rate_updater_spec.rb 0.103 seconds
spec/helpers/spree/admin/orders_helper_spec.rb 0.098 seconds
spec/services/address_geocoder_spec.rb 0.095 seconds
spec/helpers/shared_helper_spec.rb 0.088 seconds
spec/mailers/test_mailer_spec.rb 0.088 seconds
spec/services/unit_prices_spec.rb 0.084 seconds
spec/services/cache_service_spec.rb 0.084 seconds
spec/services/default_stock_location_spec.rb 0.08 seconds
spec/helpers/spree/base_helper_spec.rb 0.077 seconds
spec/jobs/bulk_invoice_job_spec.rb 0.076 seconds

Start using Knapsack Pro

Sign up and speed up your tests.