ruby Test :: Unit Параметры командной строки? - PullRequest
7 голосов
/ 13 февраля 2009

При запуске тестов в Ruby's unit :: test framework, есть ли действительно простой способ указать из командной строки, что должен выполняться только один тест (то есть указать класс теста и переменную члена теста)? Если нет, есть ли другая структура, которая имеет эту функцию?

Ответы [ 2 ]

6 голосов
/ 13 февраля 2009
ruby /path/to/foo_test.rb --name test_should_do_something_really_spiffy

Это вызовет тест, определенный методом test_should_do_something_really_spiffy в этом файле.

РЕДАКТИРОВАТЬ: Это для Test::Unit фреймворка, с которым написано большинство тестов ruby. Я предполагаю, что вы имели в виду то же самое.

5 голосов
/ 30 апреля 2010

Если у вас есть полная Test::Unit структура, вы можете сделать

ruby /path/to/foo_test.rb --help

, чтобы получить параметры командной строки. Я не думаю, что это работает, если у вас просто самая маленькая версия.

...