My organization (openfoodnetwork.org) / Open Food Network / controllers / Build ID 659ca2fd-9549-4802-8c67-d38514fd01a1
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
c71d850 | refs/heads/buu/unit-scale-12005 | 8 | 3 minutes 28.8 seconds 57% | 2024-02-21 02:27:07 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 51.24 seconds. The shorter this time is, the better.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 51.24 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (3 minutes 28.8 seconds) |
---|---|---|
0 | 2024-02-21 02:28:03 UTC | 14.98 seconds |
1 | 2024-02-21 02:28:15 UTC | 23.11 seconds |
2 | 2024-02-21 02:27:54 UTC | 13.26 seconds |
3 Finished First | 2024-02-21 02:27:52 UTC | 12.52 seconds |
4 | 2024-02-21 02:28:31 UTC | 45.38 seconds |
5 Finished Last | 2024-02-21 02:28:43 UTC | 53.55 seconds |
6 | 2024-02-21 02:28:14 UTC | 26.06 seconds |
7 | 2024-02-21 02:27:59 UTC | 19.97 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 26.1 seconds are a bottleneck because they take more time than the expected execution time per parallel CI node.
You can enable auto split of slow RSpec test files by test examples on parallel CI nodes to run your CI builds faster.
The more parallel CI nodes you use, the more test files will be split by test examples.
We recommend running at least 2 CI builds after you increase the number of parallel CI nodes. This way Knapsack Pro API can learn about your test examples defined in the slow test files to split tests better in future CI builds.
Test file path (Displaying all 87 entries files) | Execution time | ||
---|---|---|---|
spec/controllers/groups_controller_spec.rb | 34.2 seconds | 6% | Trend |
spec/controllers/user_passwords_controller_spec.rb | 33.44 seconds | 4% | Trend |
spec/controllers/api/v0/orders_controller_spec.rb | 10.92 seconds | 70% | Trend |
spec/controllers/checkout_controller_spec.rb | 9.92 seconds | 64% | Trend |
spec/controllers/api/v0/shipments_controller_spec.rb | 9.1 seconds | 69% | Trend |
spec/controllers/admin/subscriptions_controller_spec.rb | 8.32 seconds | 61% | Trend |
spec/controllers/admin/enterprises_controller_spec.rb | 7.54 seconds | 5% | Trend |
spec/controllers/admin/reports_controller_spec.rb | 6.93 seconds | 56% | Trend |
spec/controllers/admin/bulk_line_items_controller_spec.rb | 6.89 seconds | 72% | Trend |
spec/controllers/spree/orders_controller_spec.rb | 5.75 seconds | 88% | Trend |
spec/controllers/payment_gateways/stripe_controller_spec.rb | 4.38 seconds | 34% | Trend |
spec/controllers/admin/order_cycles_controller_spec.rb | 3.6 seconds | 20% | Trend |
spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb | 3.43 seconds | 66% | Trend |
spec/controllers/admin/schedules_controller_spec.rb | 3.32 seconds | 3% | Trend |
spec/controllers/api/v0/order_cycles_controller_spec.rb | 3.05 seconds | 62% | Trend |
spec/controllers/enterprises_controller_spec.rb | 3.02 seconds | 38% | Trend |
spec/controllers/spree/admin/orders_controller_spec.rb | 2.9 seconds | 93% | Trend |
spec/controllers/spree/admin/orders/invoices_spec.rb | 2.86 seconds | 4% | Trend |
spec/controllers/api/v0/products_controller_spec.rb | 2.85 seconds | 65% | Trend |
spec/controllers/admin/customers_controller_spec.rb | 2.62 seconds | 12% | Trend |
spec/controllers/spree/admin/adjustments_controller_spec.rb | 2.38 seconds | 65% | Trend |
spec/controllers/admin/proxy_orders_controller_spec.rb | 2.35 seconds | 65% | Trend |
spec/controllers/spree/admin/payment_methods_controller_spec.rb | 2.26 seconds | 2% | Trend |
spec/controllers/spree/admin/shipping_methods_controller_spec.rb | 2.16 seconds | 19% | Trend |
spec/controllers/line_items_controller_spec.rb | 2.03 seconds | 75% | Trend |
spec/controllers/spree/admin/products_controller_spec.rb | 2.02 seconds | 19% | Trend |
spec/controllers/api/v0/exchange_products_controller_spec.rb | 1.89 seconds | 31% | Trend |
spec/controllers/shop_controller_spec.rb | 1.73 seconds | 3% | Trend |
spec/controllers/admin/variant_overrides_controller_spec.rb | 1.64 seconds | 58% | Trend |
spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb | 1.6 seconds | 74% | Trend |
spec/controllers/api/v0/variants_controller_spec.rb | 1.42 seconds | 78% | Trend |
spec/controllers/shops_controller_spec.rb | 1.18 seconds | 96% | Trend |
spec/controllers/spree/credit_cards_controller_spec.rb | 1.16 seconds | 10% | Trend |
spec/controllers/admin/subscription_line_items_controller_spec.rb | 1.11 seconds | 45% | Trend |
spec/controllers/admin/inventory_items_controller_spec.rb | 1.09 seconds | 50% | Trend |
spec/controllers/spree/admin/search_controller_spec.rb | 1.07 seconds | 16% | Trend |
spec/controllers/payment_gateways/paypal_controller_spec.rb | 1.05 seconds | 42% | Trend |
spec/controllers/api/v0/promo_images_controller_spec.rb | 1.04 seconds | 22% | Trend |
spec/controllers/spree/admin/orders/customer_details_controller_spec.rb | 1.02 seconds | 46% | Trend |
spec/controllers/api/v0/enterprises_controller_spec.rb | 975 miliseconds | Trend | |
spec/controllers/api/v0/logos_controller_spec.rb | 923 miliseconds | 10% | Trend |
spec/controllers/spree/admin/variants_controller_spec.rb | 868 miliseconds | 65% | Trend |
spec/controllers/spree/users_controller_spec.rb | 745 miliseconds | 87% | Trend |
spec/controllers/spree/admin/overview_controller_spec.rb | 737 miliseconds | 12% | Trend |
spec/controllers/admin/stripe_accounts_controller_spec.rb | 705 miliseconds | 9% | Trend |
spec/controllers/api/v0/taxons_controller_spec.rb | 658 miliseconds | 15% | Trend |
spec/controllers/spree/admin/return_authorizations_controller_spec.rb | 592 miliseconds | 65% | Trend |
spec/controllers/api/v0/reports/packing_report_spec.rb | 562 miliseconds | 72% | Trend |
spec/controllers/api/v0/customers_controller_spec.rb | 505 miliseconds | 9% | Trend |
spec/controllers/base_controller_spec.rb | 476 miliseconds | 24% | Trend |
spec/controllers/cart_controller_spec.rb | 434 miliseconds | 69% | Trend |
spec/controllers/user_confirmations_controller_spec.rb | 401 miliseconds | 17% | Trend |
spec/controllers/api/v0/shops_controller_spec.rb | 377 miliseconds | 48% | Trend |
spec/controllers/stripe/callbacks_controller_spec.rb | 356 miliseconds | 4% | Trend |
spec/controllers/api/v0/reports_controller_spec.rb | 277 miliseconds | 1% | Trend |
spec/controllers/webhook_endpoints_controller_spec.rb | 276 miliseconds | 36% | Trend |
spec/controllers/api/v0/terms_and_conditions_controller_spec.rb | 272 miliseconds | 6% | Trend |
spec/controllers/spree/admin/tax_rates_controller_spec.rb | 265 miliseconds | 2% | Trend |
spec/controllers/api/v0/product_images_controller_spec.rb | 256 miliseconds | 63% | Trend |
spec/controllers/admin/stripe_connect_settings_controller_spec.rb | 241 miliseconds | 12% | Trend |
spec/controllers/admin/tag_rules_controller_spec.rb | 240 miliseconds | 2% | Trend |
spec/controllers/spree/api_keys_controller_spec.rb | 225 miliseconds | 16% | Trend |
spec/controllers/api/v0/states_controller_spec.rb | 219 miliseconds | 16% | Trend |
spec/controllers/spree/admin/mail_methods_controller_spec.rb | 178 miliseconds | Trend | |
spec/controllers/admin/column_preferences_controller_spec.rb | 169 miliseconds | 15% | Trend |
spec/controllers/stripe/webhooks_controller_spec.rb | 167 miliseconds | 1% | Trend |
spec/controllers/admin/terms_of_service_files_controller_spec.rb | 166 miliseconds | 10% | Trend |
spec/controllers/spree/admin/users_controller_spec.rb | 163 miliseconds | 5% | Trend |
spec/controllers/spree/admin/shipping_categories_controller_spec.rb | 159 miliseconds | 29% | Trend |
spec/controllers/admin/invoice_settings_controller_spec.rb | 143 miliseconds | 11% | Trend |
spec/controllers/api/v0/enterprise_fees_controller_spec.rb | 117 miliseconds | 14% | Trend |
spec/controllers/registration_controller_spec.rb | 113 miliseconds | 3% | Trend |
spec/controllers/spree/user_sessions_controller_spec.rb | 97 miliseconds | 9% | Trend |
spec/controllers/spree/admin/taxons_controller_spec.rb | 92 miliseconds | 1% | Trend |
spec/controllers/spree/admin/tax_settings_controller_spec.rb | 89 miliseconds | 39% | Trend |
spec/controllers/admin/matomo_settings_controller_spec.rb | 79 miliseconds | 16% | Trend |
spec/controllers/spree/admin/base_controller_spec.rb | 71 miliseconds | 2% | Trend |
spec/controllers/api/v0/taxonomies_controller_spec.rb | 62 miliseconds | 6% | Trend |
spec/controllers/user_registrations_controller_spec.rb | 55 miliseconds | 6% | Trend |
spec/controllers/api/v0/base_controller_spec.rb | 52 miliseconds | 10% | Trend |
spec/controllers/spree/admin/general_settings_controller_spec.rb | 42 miliseconds | 13% | Trend |
spec/controllers/spree/admin/countries_controller_spec.rb | 36 miliseconds | 16% | Trend |
spec/controllers/concerns/address_transformation_spec.rb | 31 miliseconds | 6% | Trend |
spec/controllers/concerns/extra_fields_spec.rb | 31 miliseconds | 10% | Trend |
spec/controllers/api/v0/statuses_controller_spec.rb | 23 miliseconds | 11% | Trend |
spec/controllers/admin/product_import_controller_spec.rb | 20 miliseconds | 4% | Trend |
spec/controllers/concerns/raising_parameters_spec.rb | 15 miliseconds | 6% | Trend |