Ответ 1
Я тоже пытался найти ответ на этот вопрос, и пока я не нашел окончательного "не использовать test_files", кажется, что поддержка несколько устарела.
Из того, что я могу сказать, ответ на ваш вопрос "зависит". Есть несколько моментов для указания тестовых файлов, но они могут быть не такими, какие вы ожидаете/хотите:
- С точки зрения проверки, rubygems, похоже, ничего не делает, поскольку работает с указанными тестовыми файлами.
- С точки зрения упаковки они будут установлены, что может или не может быть полезно для конечного пользователя.
Некоторые ссылки:
- Открытый Issue # 735, чтобы не устанавливать test_files, отложенный до выпуска post-2.x RubyGems из-за "обратной совместимости"
- Commit 429f88... в RubyGems github repo, который удалил код, который тестирует драгоценные камни (включен в v1.5.0)
- Закрыто Ошибка # 27507, чтобы удалить -t из gem install (он был удален после некоторого обсуждения, включенного в ошибку)