У меня есть базовый проект ruby: -
$ tree
.
├── Gemfile
├── lib
│ ├── checkout.rb
│ └── item.rb
├── README.md
└── test
├── checkout_spec.rb
└── item_spec.rb
, который может запускать тесты rspec: -
$ rspec test/*_spec.rb
....
Finished in 0.18797 seconds
4 examples, 0 failures
Но кто хочет стрелку вверх и нажимать ввод каждую секунду,Я хотел автотест ...
Но когда я его запускаю, он не находит мои тесты!
$ autotest -vw
No tests matched Gemfile
No tests matched README.md
No tests matched lib/checkout.rb
No tests matched lib/item.rb
No tests matched test/checkout_spec.rb
No tests matched test/item_spec.rb
Затем я начинаю сохранять файлы: -
{"lib/checkout.rb"=>2011-12-07 22:06:04 +0000}
No tests matched lib/checkout.rb
{"lib/checkout.rb"=>2011-12-07 22:06:04 +0000}
No tests matched lib/checkout.rb
{"test/.goutputstream-NQC45V"=>2011-12-07 22:06:20 +0000}
No tests matched test/.goutputstream-NQC45V
{"test/.goutputstream-NQC45V"=>2011-12-07 22:06:20 +0000}
No tests matched test/.goutputstream-NQC45V
{"lib/checkout.rb"=>2011-12-07 22:06:45 +0000}
No tests matched lib/checkout.rb
{"lib/checkout.rb"=>2011-12-07 22:06:45 +0000}
No tests matched lib/checkout.rb
<just sits here
Я читал о .autotest
и spec_helper.rb
, но может показаться, что вы находитесь на правильном поиске / странице?
Редактировать: Хорошо выявленное несоответствие между справкой и моим макетом, обнаруженнымоловянный человечек.
Но изменение моего test
на tests
не помогло!: -
No tests matched tests/checkout_spec.rb
No tests matched tests/item_spec.rb
No tests matched tests/rule_parser_spec.rb
No tests matched tests/runner.rb
No tests matched tests/spec_helper.rb
{"lib/rule_parser.rb"=>2011-12-08 07:24:29 +0000}
No tests matched lib/rule_parser.rb
{"lib/rule_parser.rb"=>2011-12-08 07:24:29 +0000}
No tests matched lib/rule_parser.rb
{"tests/checkout_spec.rb"=>2011-12-08 07:24:35 +0000}
No tests matched tests/checkout_spec.rb
{"tests/checkout_spec.rb"=>2011-12-08 07:24:35 +0000}
No tests matched tests/checkout_spec.rb