Debugging for slowest specs

This commit is contained in:
Daniel Schädler 2025-03-16 12:44:07 +01:00
parent c8b0f1a7a3
commit 954b62e06e
1 changed files with 5 additions and 4 deletions

View File

@ -84,18 +84,19 @@ RSpec.configure do |config|
# # Print the 10 slowest examples and example groups at the # # Print the 10 slowest examples and example groups at the
# # end of the spec run, to help surface which specs are running # # end of the spec run, to help surface which specs are running
# # particularly slow. # # particularly slow.
# config.profile_examples = 10 config.profile_examples = 10
# #
# # Run specs in random order to surface order dependencies. If you find an # # Run specs in random order to surface order dependencies. If you find an
# # order dependency and want to debug it, you can fix the order by providing # # order dependency and want to debug it, you can fix the order by providing
# # the seed, which is printed after each run. # # the seed, which is printed after each run.
# # --seed 1234 # # --seed 1234
# config.order = :random config.order = :random
# #
# # Seed global randomization in this process using the `--seed` CLI option. # # Seed global randomization in this process using the `--seed` CLI option.
# # Setting this allows you to use `--seed` to deterministically reproduce # # Setting this allows you to use `--seed` to deterministically reproduce
# # test failures related to randomization by passing the same `--seed` value # # test failures related to randomization by passing the same `--seed` value
# # as the one that triggered the failure. # # as the one that triggered the failure.
# Kernel.srand config.seed Kernel.srand config.seed
config.example_status_persistence_file_path = 'specs_with_runtime.txt'
config.example_status_persistence_file_path = 'specs_with_runtime.txt'
end end