My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID d5fa816c-7d4f-49d6-81ca-9df4cac39e77
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
c3135cf8bf4e05010c657f65836a5a3ab3cbd192 | refs/pull/10489/merge | 5 | 2023-02-28 10:02:32 UTC | 2023-02-28 10:04:15 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 33.749 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-28 10:02:32 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.525 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 33.749 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-28 10:03:55 UTC | 2 minutes 21.204 seconds |
1 Finished First | 2023-02-28 10:02:32 UTC | 1 minute 52.765 seconds |
2 | 2023-02-28 10:03:42 UTC | 2 minutes 18.943 seconds |
3 | 2023-02-28 10:02:37 UTC | 2 minutes 5.691 seconds |
4 Finished Last | 2023-02-28 10:04:06 UTC | 2 minutes 39.02 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
38142274-70e5-41d0-ab1a-cc8f5cc467f5 | 5 | 11 minutes 17.621 seconds | 2 minutes 15.525 seconds | 0.001 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 131 in total files) | Execution time |
---|---|
spec/helpers/injection_helper_spec.rb | 1 minute 8.293 seconds |
spec/mailers/producer_mailer_spec.rb | 51.102 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 43.039 seconds |
spec/services/order_syncer_spec.rb | 41.828 seconds |
spec/mailers/subscription_mailer_spec.rb | 36.477 seconds |
spec/mailers/order_mailer_spec.rb | 24.478 seconds |
spec/services/permissions/order_spec.rb | 21.381 seconds |
spec/services/products_renderer_spec.rb | 20.369 seconds |
spec/requests/api/orders_spec.rb | 19.421 seconds |
spec/services/order_factory_spec.rb | 17.479 seconds |
spec/requests/checkout/routes_spec.rb | 16.437 seconds |
spec/services/paypal_items_builder_spec.rb | 15.871 seconds |
spec/helpers/tax_helper_spec.rb | 12.718 seconds |
spec/services/process_payment_intent_spec.rb | 12.338 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 12.305 seconds |
spec/jobs/subscription_placement_job_spec.rb | 12.278 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 11.668 seconds |
spec/services/exchange_products_renderer_spec.rb | 11.591 seconds |
spec/services/invoice_renderer_spec.rb | 11.381 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 11.096 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 11.001 seconds |
spec/services/place_proxy_order_spec.rb | 10.358 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 9.767 seconds |
spec/requests/home_controller_spec.rb | 9.634 seconds |
spec/services/cart_service_spec.rb | 8.977 seconds |
spec/requests/api/v1/customers_spec.rb | 8.427 seconds |
spec/services/order_fees_handler_spec.rb | 8.133 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 6.789 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.575 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 6.361 seconds |
spec/services/order_available_shipping_methods_spec.rb | 5.968 seconds |
spec/services/order_workflow_spec.rb | 5.923 seconds |
spec/services/order_available_payment_methods_spec.rb | 5.902 seconds |
spec/services/variants_stock_levels_spec.rb | 5.668 seconds |
spec/helpers/checkout_helper_spec.rb | 5.032 seconds |
spec/services/cap_quantity_spec.rb | 4.716 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.656 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 4.556 seconds |
spec/services/sets/product_set_spec.rb | 3.917 seconds |
spec/services/tax_rate_finder_spec.rb | 3.827 seconds |
spec/services/order_cycle_form_spec.rb | 3.566 seconds |
spec/services/bulk_invoice_service_spec.rb | 3.493 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.394 seconds |
spec/services/search_orders_spec.rb | 3.053 seconds |
spec/services/variant_overrides_indexed_spec.rb | 3.004 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 2.848 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.826 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 2.578 seconds |
spec/services/shop/order_cycles_list_spec.rb | 2.437 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.407 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.344 seconds |
spec/requests/api/routes_spec.rb | 2.274 seconds |
spec/queries/customers_with_balance_spec.rb | 2.267 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 2.219 seconds |
spec/services/order_cart_reset_spec.rb | 2.089 seconds |
spec/requests/checkout/paypal_spec.rb | 1.889 seconds |
spec/components/product_component_spec.rb | 1.842 seconds |
spec/services/order_payment_finder_spec.rb | 1.673 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.543 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.45 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 1.304 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.206 seconds |
spec/services/order_checkout_restart_spec.rb | 1.205 seconds |
spec/services/order_cycle_clone_spec.rb | 1.199 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.176 seconds |
spec/queries/outstanding_balance_spec.rb | 1.152 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.964 seconds |
spec/services/job_processor_spec.rb | 0.934 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.864 seconds |
spec/services/stripe_payment_status_spec.rb | 0.833 seconds |
spec/services/terms_of_service_spec.rb | 0.566 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.517 seconds |
spec/services/order_data_masker_spec.rb | 0.503 seconds |
spec/services/order_cycle_warning_spec.rb | 0.479 seconds |
spec/mailers/user_mailer_spec.rb | 0.46 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.439 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.43 seconds |
spec/services/sets/model_set_spec.rb | 0.41 seconds |
spec/services/image_importer_spec.rb | 0.395 seconds |
spec/services/user_default_address_setter_spec.rb | 0.364 seconds |
spec/helpers/i18n_helper_spec.rb | 0.36 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.347 seconds |
spec/routing/stripe_spec.rb | 0.335 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.323 seconds |
spec/services/user_locale_setter_spec.rb | 0.322 seconds |
spec/helpers/shop_helper_spec.rb | 0.302 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.271 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.253 seconds |
spec/jobs/report_job_spec.rb | 0.19 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.182 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.176 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 0.164 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.134 seconds |
spec/helpers/spree/base_helper_spec.rb | 0.134 seconds |
spec/mailers/test_mailer_spec.rb | 0.125 seconds |
spec/views/spree/admin/shared/_order_links.html.haml_spec.rb | 0.123 seconds |
spec/helpers/spree/admin/orders_helper_spec.rb | 0.113 seconds |
spec/services/unit_prices_spec.rb | 0.109 seconds |
spec/services/tax_rate_updater_spec.rb | 0.105 seconds |
spec/services/address_geocoder_spec.rb | 0.088 seconds |