My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID f0b86ee1-a5a6-40d2-8cb4-95646a49e350
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
6a4d2d33d964f9769ff37f72a271b84d75636cee | refs/pull/10344/merge | 5 | 2023-01-30 19:07:48 UTC | 2023-01-30 19:09:40 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 48.824 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-30 19:07:48 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 17.121 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 48.824 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-30 19:09:34 UTC | 2 minutes 35.918 seconds |
1 | 2023-01-30 19:09:14 UTC | 2 minutes 31.426 seconds |
2 | 2023-01-30 19:08:21 UTC | 1 minute 55.639 seconds |
3 Finished First | 2023-01-30 19:07:48 UTC | 1 minute 38.801 seconds |
4 Finished Last | 2023-01-30 19:09:37 UTC | 2 minutes 43.82 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
f4f7fc63-2803-4975-8a21-7849db50e15a | 5 | 11 minutes 25.603 seconds | 2 minutes 17.121 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.9 minutes)
Test file path (Displaying entries 1 - 100 of 130 in total files) | Execution time |
---|---|
spec/services/order_syncer_spec.rb | 1 minute 3.542 seconds |
spec/mailers/producer_mailer_spec.rb | 1 minute 1.631 seconds |
spec/helpers/injection_helper_spec.rb | 46.772 seconds |
spec/mailers/subscription_mailer_spec.rb | 39.074 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 29.302 seconds |
spec/mailers/order_mailer_spec.rb | 27.991 seconds |
spec/requests/api/orders_spec.rb | 23.331 seconds |
spec/services/order_factory_spec.rb | 19.261 seconds |
spec/services/paypal_items_builder_spec.rb | 18.852 seconds |
spec/requests/checkout/routes_spec.rb | 16.255 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 16.253 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 14.826 seconds |
spec/services/permissions/order_spec.rb | 14.825 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 14.14 seconds |
spec/services/products_renderer_spec.rb | 13.947 seconds |
spec/services/process_payment_intent_spec.rb | 13.924 seconds |
spec/services/place_proxy_order_spec.rb | 13.529 seconds |
spec/services/invoice_renderer_spec.rb | 12.568 seconds |
spec/jobs/subscription_placement_job_spec.rb | 11.108 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 10.921 seconds |
spec/services/exchange_products_renderer_spec.rb | 10.153 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 10.116 seconds |
spec/requests/home_controller_spec.rb | 9.524 seconds |
spec/helpers/tax_helper_spec.rb | 9.129 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 8.855 seconds |
spec/requests/api/v1/customers_spec.rb | 8.367 seconds |
spec/services/order_fees_handler_spec.rb | 7.341 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 7.17 seconds |
spec/services/order_available_shipping_methods_spec.rb | 6.435 seconds |
spec/services/variants_stock_levels_spec.rb | 6.314 seconds |
spec/helpers/admin/reports_helper_spec.rb | 5.748 seconds |
spec/services/sets/product_set_spec.rb | 5.68 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 5.521 seconds |
spec/services/cart_service_spec.rb | 5.38 seconds |
spec/helpers/checkout_helper_spec.rb | 5.323 seconds |
spec/services/cap_quantity_spec.rb | 5.101 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 4.981 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 4.232 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.07 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.02 seconds |
spec/services/order_workflow_spec.rb | 3.774 seconds |
spec/queries/customers_with_balance_spec.rb | 3.642 seconds |
spec/services/order_cycle_form_spec.rb | 3.41 seconds |
spec/services/tax_rate_finder_spec.rb | 3.369 seconds |
spec/services/search_orders_spec.rb | 3.238 seconds |
spec/services/variant_overrides_indexed_spec.rb | 3.197 seconds |
spec/services/order_cart_reset_spec.rb | 3.069 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.867 seconds |
spec/services/bulk_invoice_service_spec.rb | 2.863 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.778 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.443 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.222 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.006 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.851 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.687 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 1.608 seconds |
spec/queries/outstanding_balance_spec.rb | 1.607 seconds |
spec/services/order_checkout_restart_spec.rb | 1.601 seconds |
spec/requests/api/routes_spec.rb | 1.543 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.54 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.35 seconds |
spec/requests/checkout/paypal_spec.rb | 1.245 seconds |
spec/services/order_cycle_clone_spec.rb | 1.245 seconds |
spec/services/order_payment_finder_spec.rb | 1.161 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 0.987 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.841 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 0.809 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.756 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.705 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.699 seconds |
spec/services/stripe_payment_status_spec.rb | 0.697 seconds |
spec/services/terms_of_service_spec.rb | 0.561 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.506 seconds |
spec/services/order_data_masker_spec.rb | 0.478 seconds |
spec/services/sets/model_set_spec.rb | 0.475 seconds |
spec/helpers/shop_helper_spec.rb | 0.457 seconds |
spec/services/user_locale_setter_spec.rb | 0.418 seconds |
spec/services/job_processor_spec.rb | 0.385 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.377 seconds |
spec/services/order_cycle_warning_spec.rb | 0.355 seconds |
spec/routing/stripe_spec.rb | 0.347 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.346 seconds |
spec/services/user_default_address_setter_spec.rb | 0.344 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.342 seconds |
spec/helpers/i18n_helper_spec.rb | 0.329 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.318 seconds |
spec/services/image_importer_spec.rb | 0.28 seconds |
spec/mailers/user_mailer_spec.rb | 0.28 seconds |
spec/jobs/report_job_spec.rb | 0.223 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.21 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.194 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.171 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.142 seconds |
spec/mailers/test_mailer_spec.rb | 0.134 seconds |
spec/services/unit_prices_spec.rb | 0.129 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.114 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.102 seconds |
spec/jobs/bulk_invoice_job_spec.rb | 0.093 seconds |
spec/helpers/spree/orders_helper_spec.rb | 0.076 seconds |
spec/services/address_geocoder_spec.rb | 0.076 seconds |