评测任务
根文件夹

根文件夹

对于每个评测任务,Seele 会在 tmpfs 上创建一个文件夹供各个子任务访问,我们将这个文件夹称为“根文件夹”。 例如,当 Seele 执行添加文件的动作任务时,文件实际上会被保存到根文件夹中。当运行评测程序时,向容器中挂载的文件也来自于根文件夹。

将根文件夹放置于 tmpfs 上主要是为了减少 IO 因素对评测程序的运行效率的影响,参见公平性

确保根文件夹中不出现重名文件是用户的责任。 Seele 在写入新文件时并不会检查是否正在覆盖一个已经存在的文件。