My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID a64e0335-e998-483e-8b06-d83fa4bdd65f
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
9ea9ac99f94f0229cd432edebcfcb6515a424524 | refs/heads/master | 5 | 2023-02-14 03:01:48 UTC | 2023-02-14 03:03:33 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.323 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-14 03:01: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 15.687 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.323 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-14 03:03:14 UTC | 2 minutes 24.287 seconds |
1 Finished Last | 2023-02-14 03:03:26 UTC | 2 minutes 39.952 seconds |
2 Finished First | 2023-02-14 03:01:48 UTC | 1 minute 37.518 seconds |
3 | 2023-02-14 03:02:23 UTC | 2 minutes 12.147 seconds |
4 | 2023-02-14 03:03:08 UTC | 2 minutes 24.53 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
31e783f0-6482-4b9e-b7ea-5a0a0a692667 | 5 | 11 minutes 18.431 seconds | 2 minutes 15.687 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.88 minutes)
Test file path (Displaying entries 1 - 100 of 130 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 1 minute 11.36 seconds |
spec/helpers/injection_helper_spec.rb | 1 minute 8.813 seconds |
spec/services/order_syncer_spec.rb | 38.479 seconds |
spec/mailers/subscription_mailer_spec.rb | 37.506 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 32.352 seconds |
spec/requests/api/orders_spec.rb | 24.957 seconds |
spec/mailers/order_mailer_spec.rb | 19.22 seconds |
spec/requests/checkout/routes_spec.rb | 17.005 seconds |
spec/services/order_factory_spec.rb | 16.783 seconds |
spec/services/paypal_items_builder_spec.rb | 16.739 seconds |
spec/services/permissions/order_spec.rb | 16.72 seconds |
spec/services/place_proxy_order_spec.rb | 13.969 seconds |
spec/services/products_renderer_spec.rb | 13.63 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 13.513 seconds |
spec/requests/home_controller_spec.rb | 13.127 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 12.667 seconds |
spec/jobs/subscription_placement_job_spec.rb | 12.531 seconds |
spec/services/process_payment_intent_spec.rb | 12.114 seconds |
spec/services/exchange_products_renderer_spec.rb | 11.519 seconds |
spec/services/invoice_renderer_spec.rb | 11.488 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 11.458 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 11.178 seconds |
spec/helpers/tax_helper_spec.rb | 9.152 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 9.123 seconds |
spec/services/order_fees_handler_spec.rb | 8.557 seconds |
spec/requests/api/v1/customers_spec.rb | 7.92 seconds |
spec/services/cart_service_spec.rb | 7.855 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.761 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.75 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 6.573 seconds |
spec/services/cap_quantity_spec.rb | 6.107 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 5.787 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.724 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.559 seconds |
spec/services/order_cycle_form_spec.rb | 5.19 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.71 seconds |
spec/services/order_workflow_spec.rb | 3.886 seconds |
spec/helpers/checkout_helper_spec.rb | 3.855 seconds |
spec/services/sets/product_set_spec.rb | 3.839 seconds |
spec/services/tax_rate_finder_spec.rb | 3.807 seconds |
spec/services/variants_stock_levels_spec.rb | 3.799 seconds |
spec/requests/checkout/concurrency_spec.rb | 3.683 seconds |
spec/services/bulk_invoice_service_spec.rb | 3.676 seconds |
spec/queries/customers_with_balance_spec.rb | 3.412 seconds |
spec/mailers/shipment_mailer_spec.rb | 3.386 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.064 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.855 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.777 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.621 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.585 seconds |
spec/services/search_orders_spec.rb | 2.35 seconds |
spec/requests/api/routes_spec.rb | 2.268 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.133 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 2.016 seconds |
spec/services/order_cart_reset_spec.rb | 1.821 seconds |
spec/services/order_payment_finder_spec.rb | 1.695 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 1.682 seconds |
spec/services/order_checkout_restart_spec.rb | 1.605 seconds |
spec/queries/outstanding_balance_spec.rb | 1.55 seconds |
spec/requests/checkout/paypal_spec.rb | 1.488 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.264 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.196 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.135 seconds |
spec/services/stripe_payment_status_spec.rb | 1.099 seconds |
spec/services/job_processor_spec.rb | 0.964 seconds |
spec/services/order_cycle_clone_spec.rb | 0.949 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 0.855 seconds |
spec/services/order_data_masker_spec.rb | 0.748 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.743 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.644 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.57 seconds |
spec/services/user_default_address_setter_spec.rb | 0.562 seconds |
spec/services/image_importer_spec.rb | 0.561 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.483 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.443 seconds |
spec/services/sets/model_set_spec.rb | 0.433 seconds |
spec/helpers/shop_helper_spec.rb | 0.418 seconds |
spec/helpers/i18n_helper_spec.rb | 0.374 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.361 seconds |
spec/services/terms_of_service_spec.rb | 0.358 seconds |
spec/services/order_cycle_warning_spec.rb | 0.343 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.337 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.309 seconds |
spec/mailers/user_mailer_spec.rb | 0.301 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.301 seconds |
spec/services/content_sanitizer_spec.rb | 0.281 seconds |
spec/jobs/report_job_spec.rb | 0.273 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 0.271 seconds |
spec/routing/stripe_spec.rb | 0.253 seconds |
spec/services/user_locale_setter_spec.rb | 0.239 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.23 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.2 seconds |
spec/services/unit_prices_spec.rb | 0.168 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.146 seconds |
spec/mailers/test_mailer_spec.rb | 0.14 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.133 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.132 seconds |
spec/services/weights_and_measures_spec.rb | 0.112 seconds |
spec/services/tax_rate_updater_spec.rb | 0.108 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.104 seconds |