我参加了像 codechef 这样的竞争性编程竞赛。所以他们以特定格式接受输入。我正在寻找用 C++ 开发测试仪。我打算做的一些事情是:
- 在文件 format.txt 中给出输入格式。
- 给出输出已知的样本输入测试用例。
- 在测试用例(ii)上测试程序并在单独的文件中生成输出。
- 按照 format.txt 中指定的格式在几个测试用例上随机测试程序,并在单独的文件中生成输出。
完成所有这些之后,我想要一个命令来代表上述所有操作。如何test_codechef sample_program.cpp
在 linux 终端中引入新命令(例如,新命令在 sample_program.txt 上执行我的测试器)?