5

ベストプラクティスを求めています。

通常、私はすべての単体テストをt /に入れますが、統合テストはどうですか?

統合テストに最適な場所はどこですか?そして、それらはどのように命名されますか?

4

1 に答える 1

5

私が Perl で認識している、統合テスト用の世界的に受け入れられている命名規則や場所規則はありません。

私の観察によると、ほとんどの人はすべてを t/ の下に置きます。

一部の民俗分割テストは t/ の下のサブディレクトリに分割されます (したがって、別の t/integration/ ディレクトリに統合テストがある場合があります)。

ファイル接頭辞を使用する人もいます (そのため、'I-whatever.t' という名前の統合テストがあるかもしれません)。

一部の人々は気にせず、すべてを同じディレクトリに放り込みます。

私はときどき、テストのグループを 't/' と同じレベルの別のディレクトリに分割する人々を見てきました - しかし、それは通常、統合のためではなく、通常は実行されないテスト (たとえば、CPAN ディストリビューションの特定のテストを作成する) のためのものです。対ユニット)。

于 2012-10-18T09:42:09.310 に答える