我要求的是最佳实践。
通常我会把所有的单元测试放在t/中,但是集成测试呢?
集成测试的最佳位置在哪里?以及它们将如何命名?
发布于 2012-10-18 17:42:09
据我所知,在Perl中没有全球接受的集成测试命名/位置约定。
根据我的观察,大多数人都把所有东西都放在t/下。
有些人将测试拆分到t/下的子目录中(因此,您可能会将集成测试放在单独的t/ integration /目录中)。
有些人使用文件前缀(因此您可能会有名为‘i-awever.t’的集成测试)。
有些人并不关心--只是把所有的东西都放在同一个目录下。
我偶尔会看到人们将一组测试分离到与't/‘相同级别的单独目录中-但这通常是针对不正常运行的测试(例如,针对CPAN dists的特定测试),而不是针对集成与单元的测试)。
https://stackoverflow.com/questions/12950442
复制相似问题