My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID 842fbe29-0ffb-4ec5-b905-97219ee601cf
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
f9d68107411db3c7df39262feeac2585235e4e01 | refs/pull/10512/merge | 5 | 2023-03-03 10:22:22 UTC | 2023-03-03 10:24:20 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 37.402 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-03-03 10:22:22 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.902 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 37.402 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished Last | 2023-03-03 10:24:00 UTC | 2 minutes 31.694 seconds |
1 | 2023-03-03 10:23:44 UTC | 2 minutes 36.367 seconds |
2 | 2023-03-03 10:22:34 UTC | 2 minutes 0.136 seconds |
3 | 2023-03-03 10:23:17 UTC | 2 minutes 24.404 seconds |
4 Finished First | 2023-03-03 10:22:22 UTC | 1 minute 41.908 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
1d6b0111-4326-4c18-9b39-3df1bd78f0d4 | 5 | 11 minutes 14.507 seconds | 2 minutes 14.902 seconds | 0.002 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 131 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 1 minute 12.989 seconds |
spec/helpers/injection_helper_spec.rb | 1 minute 4.947 seconds |
spec/services/order_syncer_spec.rb | 41.671 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 39.402 seconds |
spec/mailers/subscription_mailer_spec.rb | 26.959 seconds |
spec/services/permissions/order_spec.rb | 20.478 seconds |
spec/requests/api/orders_spec.rb | 19.476 seconds |
spec/services/products_renderer_spec.rb | 18.812 seconds |
spec/mailers/order_mailer_spec.rb | 17.738 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 16.53 seconds |
spec/services/paypal_items_builder_spec.rb | 15.415 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 14.159 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 13.828 seconds |
spec/services/place_proxy_order_spec.rb | 12.78 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 12.741 seconds |
spec/jobs/subscription_placement_job_spec.rb | 12.71 seconds |
spec/services/order_factory_spec.rb | 12.687 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 12.498 seconds |
spec/helpers/tax_helper_spec.rb | 12.287 seconds |
spec/services/invoice_renderer_spec.rb | 11.763 seconds |
spec/requests/home_controller_spec.rb | 10.935 seconds |
spec/requests/checkout/routes_spec.rb | 10.635 seconds |
spec/services/order_fees_handler_spec.rb | 10.569 seconds |
spec/services/process_payment_intent_spec.rb | 9.779 seconds |
spec/services/exchange_products_renderer_spec.rb | 8.868 seconds |
spec/services/cart_service_spec.rb | 8.633 seconds |
spec/requests/api/v1/customers_spec.rb | 8.188 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.312 seconds |
spec/services/cap_quantity_spec.rb | 6.176 seconds |
spec/services/order_cycle_form_spec.rb | 6.046 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 5.729 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.68 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.622 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 5.159 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.994 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 4.72 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.69 seconds |
spec/services/variants_stock_levels_spec.rb | 4.682 seconds |
spec/services/sets/product_set_spec.rb | 4.453 seconds |
spec/services/order_workflow_spec.rb | 4.041 seconds |
spec/services/tax_rate_finder_spec.rb | 3.712 seconds |
spec/helpers/checkout_helper_spec.rb | 3.62 seconds |
spec/services/bulk_invoice_service_spec.rb | 3.59 seconds |
spec/queries/customers_with_balance_spec.rb | 2.963 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.925 seconds |
spec/services/order_cart_reset_spec.rb | 2.893 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.788 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.644 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.484 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.373 seconds |
spec/services/variant_overrides_indexed_spec.rb | 2.314 seconds |
spec/services/search_orders_spec.rb | 2.222 seconds |
spec/requests/api/routes_spec.rb | 2.142 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.139 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.102 seconds |
spec/components/product_component_spec.rb | 1.749 seconds |
spec/requests/checkout/paypal_spec.rb | 1.667 seconds |
spec/services/order_payment_finder_spec.rb | 1.514 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.491 seconds |
spec/queries/outstanding_balance_spec.rb | 1.48 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.341 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.326 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.318 seconds |
spec/services/order_checkout_restart_spec.rb | 1.16 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.071 seconds |
spec/services/job_processor_spec.rb | 0.997 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.841 seconds |
spec/services/order_cycle_clone_spec.rb | 0.791 seconds |
spec/services/stripe_payment_status_spec.rb | 0.77 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.644 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.495 seconds |
spec/services/order_data_masker_spec.rb | 0.49 seconds |
spec/services/order_cycle_warning_spec.rb | 0.487 seconds |
spec/services/user_default_address_setter_spec.rb | 0.484 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.45 seconds |
spec/services/image_importer_spec.rb | 0.434 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.421 seconds |
spec/services/terms_of_service_spec.rb | 0.399 seconds |
spec/helpers/shop_helper_spec.rb | 0.395 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.383 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.376 seconds |
spec/routing/stripe_spec.rb | 0.338 seconds |
spec/services/user_locale_setter_spec.rb | 0.329 seconds |
spec/helpers/i18n_helper_spec.rb | 0.323 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.297 seconds |
spec/services/sets/model_set_spec.rb | 0.292 seconds |
spec/mailers/user_mailer_spec.rb | 0.287 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.277 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.206 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.197 seconds |
spec/jobs/report_job_spec.rb | 0.163 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.148 seconds |
spec/mailers/test_mailer_spec.rb | 0.131 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.128 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.126 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 0.123 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.117 seconds |
spec/services/unit_prices_spec.rb | 0.106 seconds |
spec/services/cache_service_spec.rb | 0.106 seconds |
spec/requests/large_request_spec.rb | 0.088 seconds |