评测任务
嵌入和上传文件

嵌入和上传文件

顺序任务、并发任务和动作任务的配置提供了一个 report 属性。它的参数如下表所示:

名称类型简介
embedsobject[]在任务执行结束时,将根文件夹中的指定文件的内容嵌入到评测报告中
uploadsobject[]在整个评测任务执行结束时,通过 HTTP 请求上传根文件夹中指定的文件

embeds 属性

embeds 属性的参数如下表所示:

名称类型简介
pathstring要嵌入内容的文件的路径
fieldstring将文件内容嵌入评测报告时使用的属性名
truncate_kibnumber仅嵌入此属性指定大小的文件内容,单位为 KiB
ignore_if_missingboolean如果文件不存在,是否忽略且不报错。默认值为 true

uploads 属性

uploads 属性的参数如下表所示:

名称类型简介
pathstring要上传的文件的路径
targetstring上传文件的 HTTP 请求的 URL
method'POST''PUT'上传文件的 HTTP 请求的方法
ignore_if_missingboolean如果文件不存在,是否忽略且不报错。默认值为 true

Seele 会在评测任务执行完毕,并且发送完成报告或错误报告后,开始异步地上传文件。