My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_test_the_rest / Build ID b7128dd9-148f-48c0-9d1e-5a1eccf06591
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
a8756ec054a63dcef5377d0b64dcf65ed168a4c0 | refs/pull/10494/merge | 5 | 2023-02-28 18:32:54 UTC | 2023-02-28 18:35: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 2 minutes 12.258 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-28 18:32:54 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.44 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 minutes 12.258 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 Finished First | 2023-02-28 18:32:54 UTC | 1 minute 59.503 seconds |
1 | 2023-02-28 18:34:34 UTC | 2 minutes 43.104 seconds |
2 | 2023-02-28 18:33:09 UTC | 1 minute 54.789 seconds |
3 | 2023-02-28 18:33:04 UTC | 1 minute 41.933 seconds |
4 Finished Last | 2023-02-28 18:35:06 UTC | 3 minutes 7.874 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
135b946f-d909-4b43-aa6d-25bf7ef519c6 | 5 | 11 minutes 27.2 seconds | 2 minutes 17.44 seconds | 0.004 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.91 minutes)
Test file path (Displaying entries 1 - 100 of 131 in total files) | Execution time |
---|---|
spec/mailers/producer_mailer_spec.rb | 1 minute 13.333 seconds |
spec/helpers/injection_helper_spec.rb | 51.565 seconds |
spec/mailers/subscription_mailer_spec.rb | 43.998 seconds |
spec/services/order_syncer_spec.rb | 39.937 seconds |
spec/jobs/subscription_confirm_job_spec.rb | 29.236 seconds |
spec/mailers/order_mailer_spec.rb | 28.418 seconds |
spec/services/products_renderer_spec.rb | 23.04 seconds |
spec/services/paypal_items_builder_spec.rb | 19.216 seconds |
spec/views/spree/admin/orders/edit.html.haml_spec.rb | 18.16 seconds |
spec/requests/api/orders_spec.rb | 17.965 seconds |
spec/jobs/subscription_placement_job_spec.rb | 17.023 seconds |
spec/services/permissions/order_spec.rb | 15.847 seconds |
spec/services/order_tax_adjustments_fetcher_spec.rb | 14.613 seconds |
spec/views/layouts/registration.html.haml_spec.rb | 14.391 seconds |
spec/services/order_factory_spec.rb | 14.065 seconds |
spec/views/layouts/darkswarm.html.haml_spec.rb | 13.021 seconds |
spec/requests/checkout/routes_spec.rb | 12.702 seconds |
spec/services/exchange_products_renderer_spec.rb | 11.975 seconds |
spec/views/spree/admin/orders/invoice.html.haml_spec.rb | 10.315 seconds |
spec/services/place_proxy_order_spec.rb | 10.216 seconds |
spec/requests/checkout/stripe_sca_spec.rb | 9.685 seconds |
spec/helpers/tax_helper_spec.rb | 9.335 seconds |
spec/requests/home_controller_spec.rb | 9.121 seconds |
spec/services/process_payment_intent_spec.rb | 8.767 seconds |
spec/requests/api/v1/customers_spec.rb | 8.608 seconds |
spec/services/invoice_renderer_spec.rb | 8.372 seconds |
spec/services/order_fees_handler_spec.rb | 7.753 seconds |
spec/views/spree/shared/_order_details.html.haml_spec.rb | 7.539 seconds |
spec/services/variants_stock_levels_spec.rb | 6.967 seconds |
spec/helpers/admin/reports_helper_spec.rb | 6.831 seconds |
spec/services/tax_rate_finder_spec.rb | 6.189 seconds |
spec/services/order_workflow_spec.rb | 6.112 seconds |
spec/services/cart_service_spec.rb | 5.819 seconds |
spec/services/sets/product_set_spec.rb | 5.477 seconds |
spec/services/order_cycle_distributed_products_spec.rb | 4.93 seconds |
spec/services/bulk_invoice_service_spec.rb | 4.869 seconds |
spec/services/order_available_shipping_methods_spec.rb | 4.707 seconds |
spec/services/order_available_payment_methods_spec.rb | 4.456 seconds |
spec/views/spree/orders/show.html.haml_spec.rb | 4.335 seconds |
spec/services/cap_quantity_spec.rb | 4.19 seconds |
spec/services/variant_overrides_indexed_spec.rb | 3.669 seconds |
spec/helpers/checkout_helper_spec.rb | 3.612 seconds |
spec/services/order_cycle_form_spec.rb | 3.524 seconds |
spec/queries/customers_with_balance_spec.rb | 3.482 seconds |
spec/requests/checkout/failed_checkout_spec.rb | 3.351 seconds |
spec/jobs/order_cycle_closing_job_spec.rb | 3.258 seconds |
spec/services/checkout/payment_method_fetcher_spec.rb | 3.194 seconds |
spec/requests/checkout/concurrency_spec.rb | 2.836 seconds |
spec/jobs/order_cycle_notification_job_spec.rb | 2.556 seconds |
spec/requests/api/routes_spec.rb | 2.46 seconds |
spec/services/search_orders_spec.rb | 2.222 seconds |
spec/mailers/shipment_mailer_spec.rb | 2.206 seconds |
spec/components/product_component_spec.rb | 2.136 seconds |
spec/requests/checkout/paypal_spec.rb | 2.136 seconds |
spec/helpers/admin/subscriptions_helper_spec.rb | 2.042 seconds |
spec/services/order_cart_reset_spec.rb | 2.012 seconds |
spec/services/exchange_variant_bulk_updater_spec.rb | 1.91 seconds |
spec/services/shop/order_cycles_list_spec.rb | 1.824 seconds |
spec/services/checkout/post_checkout_actions_spec.rb | 1.646 seconds |
spec/services/product_tag_rules_filterer_spec.rb | 1.633 seconds |
spec/views/spree/orders/edit.html.haml_spec.rb | 1.478 seconds |
spec/helpers/admin/orders_helper_spec.rb | 1.31 seconds |
spec/services/terms_of_service_spec.rb | 1.291 seconds |
spec/services/order_payment_finder_spec.rb | 1.255 seconds |
spec/queries/outstanding_balance_spec.rb | 1.091 seconds |
spec/services/order_checkout_restart_spec.rb | 1.077 seconds |
spec/views/spree/admin/payment_methods/index.html.haml_spec.rb | 1.023 seconds |
spec/services/job_processor_spec.rb | 0.999 seconds |
spec/services/order_cycle_clone_spec.rb | 0.936 seconds |
spec/services/order_data_masker_spec.rb | 0.931 seconds |
spec/services/checkout/form_data_adapter_spec.rb | 0.778 seconds |
spec/services/order_cycle_warning_spec.rb | 0.682 seconds |
spec/services/stripe_payment_status_spec.rb | 0.676 seconds |
spec/helpers/order_cycles_helper_spec.rb | 0.657 seconds |
spec/queries/complete_orders_with_balance_spec.rb | 0.529 seconds |
spec/services/checkout/stripe_redirect_spec.rb | 0.525 seconds |
spec/mailers/enterprise_mailer_spec.rb | 0.481 seconds |
spec/services/user_default_address_setter_spec.rb | 0.466 seconds |
spec/views/spree/admin/orders/index.html.haml_spec.rb | 0.416 seconds |
spec/queries/complete_visible_orders_spec.rb | 0.405 seconds |
spec/services/sets/model_set_spec.rb | 0.373 seconds |
spec/routing/stripe_spec.rb | 0.369 seconds |
spec/queries/batch_taggable_tags_query_spec.rb | 0.331 seconds |
spec/queries/payments_requiring_action_spec.rb | 0.318 seconds |
spec/helpers/shop_helper_spec.rb | 0.299 seconds |
spec/services/image_importer_spec.rb | 0.294 seconds |
spec/mailers/user_mailer_spec.rb | 0.289 seconds |
spec/helpers/i18n_helper_spec.rb | 0.265 seconds |
spec/services/user_locale_setter_spec.rb | 0.247 seconds |
spec/requests/omniauth_callbacks_controller_spec.rb | 0.221 seconds |
spec/services/variant_units/option_value_namer_spec.rb | 0.191 seconds |
spec/jobs/report_job_spec.rb | 0.181 seconds |
spec/services/customer_order_cancellation_spec.rb | 0.144 seconds |
spec/mailers/test_mailer_spec.rb | 0.118 seconds |
spec/services/unit_prices_spec.rb | 0.115 seconds |
spec/services/tax_rate_updater_spec.rb | 0.104 seconds |
spec/requests/large_request_spec.rb | 0.103 seconds |
spec/services/weights_and_measures_spec.rb | 0.103 seconds |
spec/services/address_geocoder_spec.rb | 0.1 seconds |
spec/services/default_stock_location_spec.rb | 0.099 seconds |