25

RubyGems 规范参考说:

单元测试文件的集合。当用户请求对 gem 进行单元测试时,它们将作为单元测试加载。

但是没有gem test命令,并且与files包装中使用的配置不同,我没有看到任何明显的地方使用它。谷歌似乎也没有发现任何东西。

test_files在 gem中指定有什么意义吗?

4

1 回答 1

22

我也一直在努力寻找这个问题的答案,虽然我还没有找到明确的“不要使用 test_files”,但似乎支持已经被弃用了。

据我所知,您的问题的答案是“视情况而定”。指定 test_files 有一些要点,但它们可能不是您期望/想要的:

  1. 从测试的角度来看,就运行指定的测试文件而言,rubygems 似乎没有做任何事情。
  2. 从包装的角度来看,它们将被安装,这对最终用户可能有用也可能没有用。

一些参考资料:

于 2014-01-04T21:51:08.867 回答