如何评测
由于学校评测系统的限制,我们需要通过上传 .tar.gz 压缩包的方式进行评测.
建议先在本地执行评测,然后再上传至 CG 系统.
Lab1 评测
Section titled “Lab1 评测”评测内容为执行 rustlings verify,根据通过 case 的数量进行计分. 在本地环境执行 rustlings verify 即为执行本地评测.
若使用云端评测,需将项目打包为 .tar.gz 的格式.
将会在 rustlings 的上级目录生成一个 ustb-os-rustlings.tar.gz 文件,压缩包的内容是 rustlings 目录的文件.
然后提交 .tar.gz 文件到 CG 进行评测.
Lab2~6 评测
Section titled “Lab2~6 评测”进入项目后,拉取测评机至与 kernel 和 user 同等目录的层级,然后执行 make test.
本地测评具体而言执行如下语句,以执行 lab3 的测试为例:
其中运行结果将保存至 stdout-ch3 文件中.
云端评测需要打包 ustb-os-kernel,执行:
然后将上级目录生成的 submit.tar.gz 上传至 CG.