Online Judge系统测试代码

这些代码是我从DOMjudge中分离出来的,DOMjudge的源代码包中附带了这些测试代码用以测试判题系统是否能够正常工作。这里面包括返回码测试、内存使用量测试、运行时间测试、堆栈溢出测试、输入输出测试等不同的测试点及各类语言(C、C++、JAVA)的实现代码,很全面。很显然并不是每个系统都支持这个包中所测试的所有功能,部分问题需要依赖于你所要测试的目标系统的实际设计;例如exitcode的问题,一些系统强制要求主函数必须”return 0;”,返回其它值无效(会导致类似于运行时的错误),而另外一些系统只要程序能够得到正确的答案,返回任意你想要返回的值都是可以的。
下载 [download id=”21″]
-EOF-