Knapsack Pro

My organization (openfoodnetwork.org) / Open Food Network / controllers / Build ID cbd45eb5-0c3f-4d70-83b9-e766e7f26853

Build Details

Back to CI builds

Public
Commit hash Branch Nodes Start Wall time Tests execution time
5f059dd refs/heads/wb-OFN-12794 8 3 days ago 4 minutes 34.25 seconds 12 minutes 52.43 seconds  

Parallel CI nodes

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 49.26 seconds. The shorter this time is, the better.

Parallel CI nodes

The first CI node finished its work at 2024-10-19 22:16:18 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 1 minute 36.56 seconds.

The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 minutes 49.26 seconds. The shorter this time is, the better.

Node index Finish time Tests execution time (12 minutes 52.43 seconds) Test files
0 Finished First 2024-10-19 22:16:18 UTC 1 minute 34.67 seconds
1 2024-10-19 22:16:33 UTC 1 minute 35.59 seconds
2 2024-10-19 22:16:24 UTC 1 minute 34.98 seconds
3 2024-10-19 22:16:49 UTC 1 minute 42.24 seconds
4 2024-10-19 22:18:49 UTC 1 minute 36.45 seconds
5 2024-10-19 22:17:03 UTC 1 minute 38.62 seconds
6 2024-10-19 22:19:03 UTC 1 minute 31.12 seconds
7 Finished Last 2024-10-19 22:19:07 UTC 1 minute 38.8 seconds

Test Files recorded on parallel CI nodes

All test files have execution time below the Ideal Node Execution Time (1 minute 36.56 seconds) so they can be divided well across CI nodes.

Test file path (Displaying all 87 entries files) Execution time
spec/controllers/spree/orders_controller_spec.rb
1 minute 11.47 seconds 2% Trend
spec/controllers/spree/admin/orders_controller_spec.rb
1 minute 7.14 seconds 1% Trend
spec/controllers/api/v0/orders_controller_spec.rb
1 minute 0.18 seconds 2% Trend
spec/controllers/user_passwords_controller_spec.rb
59.04 seconds 2% Trend
spec/controllers/groups_controller_spec.rb
58.37 seconds 1% Trend
spec/controllers/shops_controller_spec.rb
57.58 seconds 1% Trend
spec/controllers/checkout_controller_spec.rb
52.78 seconds 5% Trend
spec/controllers/api/v0/shipments_controller_spec.rb
52.44 seconds Trend
spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb
43.06 seconds Trend
spec/controllers/spree/admin/taxons_controller_spec.rb
33.04 seconds 139% Trend
spec/controllers/admin/bulk_line_items_controller_spec.rb
24.93 seconds 3% Trend
spec/controllers/admin/subscriptions_controller_spec.rb
21.15 seconds 4% Trend
spec/controllers/admin/reports_controller_spec.rb
17.96 seconds 13% Trend
spec/controllers/api/v0/products_controller_spec.rb
8.5 seconds 1% Trend
spec/controllers/api/v0/order_cycles_controller_spec.rb
8.17 seconds 3% Trend
spec/controllers/line_items_controller_spec.rb
7.96 seconds 4% Trend
spec/controllers/admin/proxy_orders_controller_spec.rb
7.79 seconds 16% Trend
spec/controllers/admin/enterprises_controller_spec.rb
7.25 seconds 4% Trend
spec/controllers/api/v0/variants_controller_spec.rb
6.94 seconds Trend
spec/controllers/spree/admin/adjustments_controller_spec.rb
6.65 seconds 4% Trend
spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb
6.63 seconds 5% Trend
spec/controllers/payment_gateways/stripe_controller_spec.rb
6.45 seconds 4% Trend
spec/controllers/spree/users_controller_spec.rb
5.94 seconds 3% Trend
spec/controllers/enterprises_controller_spec.rb
5.11 seconds 2% Trend
spec/controllers/admin/order_cycles_controller_spec.rb
4.55 seconds 4% Trend
spec/controllers/admin/variant_overrides_controller_spec.rb
4.29 seconds 3% Trend
spec/controllers/spree/admin/orders/invoices_spec.rb
3.75 seconds 5% Trend
spec/controllers/spree/admin/variants_controller_spec.rb
3.62 seconds 1% Trend
spec/controllers/admin/schedules_controller_spec.rb
3.41 seconds 3% Trend
spec/controllers/api/v0/exchange_products_controller_spec.rb
3.33 seconds 1% Trend
spec/controllers/admin/customers_controller_spec.rb
3.1 seconds 4% Trend
spec/controllers/spree/admin/shipping_methods_controller_spec.rb
2.81 seconds 4% Trend
spec/controllers/spree/admin/payment_methods_controller_spec.rb
2.61 seconds 4% Trend
spec/controllers/spree/admin/products_controller_spec.rb
2.46 seconds 3% Trend
spec/controllers/api/v0/reports/packing_report_spec.rb
2.4 seconds 5% Trend
spec/controllers/admin/inventory_items_controller_spec.rb
2.39 seconds 5% Trend
spec/controllers/admin/subscription_line_items_controller_spec.rb
2.15 seconds 5% Trend
spec/controllers/spree/admin/orders/customer_details_controller_spec.rb
2.06 seconds 6% Trend
spec/controllers/payment_gateways/paypal_controller_spec.rb
2.02 seconds 3% Trend
spec/controllers/spree/admin/return_authorizations_controller_spec.rb
2.0 seconds 4% Trend
spec/controllers/shop_controller_spec.rb
1.98 seconds 4% Trend
spec/controllers/cart_controller_spec.rb
1.59 seconds 4% Trend
spec/controllers/spree/credit_cards_controller_spec.rb
1.34 seconds 1% Trend
spec/controllers/api/v0/enterprises_controller_spec.rb
1.23 seconds 1% Trend
spec/controllers/spree/admin/search_controller_spec.rb
1.11 seconds 5% Trend
spec/controllers/api/v0/logos_controller_spec.rb
1.1 seconds Trend
spec/controllers/api/v0/promo_images_controller_spec.rb
1.08 seconds 6% Trend
spec/controllers/admin/stripe_accounts_controller_spec.rb
1.05 seconds 3% Trend
spec/controllers/api/v0/shops_controller_spec.rb
1.03 seconds 3% Trend
spec/controllers/api/v0/product_images_controller_spec.rb
965 miliseconds 6% Trend
spec/controllers/base_controller_spec.rb
892 miliseconds 5% Trend
spec/controllers/spree/admin/overview_controller_spec.rb
869 miliseconds 6% Trend
spec/controllers/admin/enterprise_fees_controller_spec.rb
676 miliseconds 1% Trend
spec/controllers/admin/column_preferences_controller_spec.rb
675 miliseconds 1% Trend
spec/controllers/api/v0/customers_controller_spec.rb
667 miliseconds 7% Trend
spec/controllers/stripe/callbacks_controller_spec.rb
652 miliseconds 1% Trend
spec/controllers/user_confirmations_controller_spec.rb
637 miliseconds 4% Trend
spec/controllers/spree/admin/tax_rates_controller_spec.rb
532 miliseconds 1% Trend
spec/controllers/api/v0/terms_and_conditions_controller_spec.rb
528 miliseconds 6% Trend
spec/controllers/api/v0/reports_controller_spec.rb
528 miliseconds 1% Trend
spec/controllers/webhook_endpoints_controller_spec.rb
506 miliseconds 9% Trend
spec/controllers/spree/admin/users_controller_spec.rb
493 miliseconds 12% Trend
spec/controllers/admin/tag_rules_controller_spec.rb
482 miliseconds 4% Trend
spec/controllers/admin/stripe_connect_settings_controller_spec.rb
482 miliseconds Trend
spec/controllers/spree/api_keys_controller_spec.rb
466 miliseconds 2% Trend
spec/controllers/api/v0/taxons_controller_spec.rb
446 miliseconds 2% Trend
spec/controllers/api/v0/states_controller_spec.rb
437 miliseconds 3% Trend
spec/controllers/spree/admin/mail_methods_controller_spec.rb
435 miliseconds 96% Trend
spec/controllers/stripe/webhooks_controller_spec.rb
416 miliseconds 4% Trend
spec/controllers/admin/terms_of_service_files_controller_spec.rb
403 miliseconds 4% Trend
spec/controllers/admin/invoice_settings_controller_spec.rb
389 miliseconds Trend
spec/controllers/spree/admin/shipping_categories_controller_spec.rb
388 miliseconds Trend
spec/controllers/registration_controller_spec.rb
380 miliseconds Trend
spec/controllers/spree/user_sessions_controller_spec.rb
367 miliseconds 3% Trend
spec/controllers/api/v0/enterprise_fees_controller_spec.rb
361 miliseconds 2% Trend
spec/controllers/admin/matomo_settings_controller_spec.rb
349 miliseconds 3% Trend
spec/controllers/spree/admin/general_settings_controller_spec.rb
332 miliseconds 9% Trend
spec/controllers/spree/admin/tax_settings_controller_spec.rb
330 miliseconds Trend
spec/controllers/api/v0/base_controller_spec.rb
316 miliseconds 7% Trend
spec/controllers/spree/admin/countries_controller_spec.rb
313 miliseconds 2% Trend
spec/controllers/spree/admin/base_controller_spec.rb
310 miliseconds 9% Trend
spec/controllers/user_registrations_controller_spec.rb
300 miliseconds 8% Trend
spec/controllers/concerns/extra_fields_spec.rb
289 miliseconds 5% Trend
spec/controllers/concerns/address_transformation_spec.rb
287 miliseconds 4% Trend
spec/controllers/admin/product_import_controller_spec.rb
271 miliseconds 11% Trend
spec/controllers/api/v0/statuses_controller_spec.rb
267 miliseconds 16% Trend
spec/controllers/concerns/raising_parameters_spec.rb
262 miliseconds 7% Trend

Start using Knapsack Pro

Sign up and speed up your tests.

Get started free