cyaron
cyaron copied to clipboard
关于文档中对 Compare.program 的使用说明的一个疑问
while True:
input_io = IO()
input_io.input_writeln(randint(1,100))
Compare.program("a.exe", "b.exe", input=input_io, std_program="std.exe")
# 不断地生成测试数据(这里是1到100的随机数),然后放到a.exe,b.exe中,分别以std.exe为标准进行对拍比较
# CYaRon 现在使用多线程比较器,原 stop_on_incorrect 参数现已 deprecated 且无实际作用。
# 并在工作目录下输出a.exe.out, std.out, error_input.in三个文件方便您进一步调试。
我在实际使用中发现按示例中的方式使用 Compare.program 只会在自己的程序和标程输出不同时抛出一个异常,而并没有在工作目录下输出上面所说的那三个文件。
请问是我的使用方法有问题吗?
cyaron 没有相关实现