codechef などの競技プログラミング コンテストに参加しています。そのため、特定の形式で入力を受け取ります。C++ でテスターを開発しようとしています。私が計画していることは次のとおりです。
- ファイル format.txt で入力の形式を指定します。
- 出力が既知であるサンプル入力テスト ケースを指定します。
- テスト ケース (ii) でプログラムをテストし、別のファイルに出力を生成します。
- format.txt で指定された形式に従って、いくつかのテスト ケースでプログラムをランダムにテストし、別のファイルに出力を生成します。
これをすべて行った後、上記のすべての操作を表すコマンドが必要です。Linux ターミナルで新しいコマンド (たとえばtest_codechef sample_program.cpp
、新しいコマンドが sample_program.txt でテスターを実行する場所) を導入するにはどうすればよいですか?