システムの安定性テストのために、Windows で 100 以上の perl スクリプト (元従業員が作成) を実行する必要があります。各スクリプトにはいくつかの関数があり、各関数は特定の Linux コマンドをバックエンド システムに送信し、結果を取得します。結果はログ ファイルに書き込まれます (現在、各スクリプトには 1 つのログ ファイルがあります)。結果は「成功」「失敗」です。
これらの perl スクリプトを 1 つずつ実行すると、時間が無駄になります。自動化するためにバッチ ファイルを作成することを考えていますが、結果ファイルを解析してテスト レポートを生成する必要があります。オンラインで検索したところ、Test::Harness、Test::More、Test::Mostなどのいくつかのテスト フレームワークが適しているようです。私の理解に基づくと、それらは .t ファイルのみを使用し、スクリプトは通常の perl スクリプト (.pl) であり、標準の perl テスト スクリプト (.t スクリプト) ではありません。たとえば、Test::Harness を使用している場合、すべての perl スクリプトを .pl から .t に変更し、それらを t フォルダーに配置する必要がありますか? Test::Harness で関数を呼び出す方法は? テスト プロセスを自動化し、Test::Harness のようにテスト レポートを生成するためのより良い方法を誰かが提案できますか? 例は非常に役立つと思います。