/ / Perl:統合テスト-perl、テスト、統合テスト

Perl:統合テスト - perl、テスト、統合テスト

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

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

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

回答:

回答№1は5

Perlで認識している統合テストには、グローバルに受け入れられている命名/場所の規則はありません。

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

一部の人々は、テストをt /の下のサブディレクトリに分割しました(したがって、統合テストは別のt / integration /ディレクトリに置くことができます)。

一部の人々は、ファイルプレフィックスを使用します(「I-whatever.t」という名前の統合テストがある場合があります)。

一部の人々は気にしません-そして、すべてを同じディレクトリに捨てます。

私は時々、人々がグループを分離するのを見ました「t /」と同じレベルの別のディレクトリにテストを追加します。ただし、それは通常、統合とユニットではなく、通常は実行されないテスト(たとえば、CPAN distsの特定のテストの作成者)です。