#ruby-on-rails #performance-testing
#ruby-on-rails #тестирование производительности
Вопрос:
Я пытаюсь запустить один тест в test/performance/
каталоге. вроде rake test:benchmark
бы так и было бы, но только с одним тестом.
Причина этого в том, что для запуска всего набора производительности требуется достаточно много времени, и я заинтересован только в том, чтобы сначала протестировать модель, на которую повлияет изменение.
Я пробовал это, но он не настраивает среду бенчмаркинга:
ruby -Ilib:test test/performance/email_list_test.rb
Также пробовал rails benchmarker EmailList.all
, но я считаю, что это должно быть связано со стандартными модульными тестами.
Комментарии:
1. Я бы доверил эту функциональность для защиты. Я использую rspec, но я предполагаю, что guard-test выполняется при сохранении аналогичным образом.
Ответ №1:
Попробуйте это:
rake test:benchmark TEST=test/performance/email_list_test.rb