运行 make grade 虽然能够正确获得 fs 部分的 30 分,但是运行 make run-fs_test 发现 test_rmdir failed! 查看测试代码发现是因为 test_deepfile 中已经将 /dir 目录删除,因此 test_rmdir 时会返回 -ENOENT 找不到文件夹错误,请问这是预期的吗?如果后续 rmdir 不报错的话就和平常使用的 rmdir 命令行为不太一致了
yang howardlau 感谢指出,你们的理解是对的。该问题已经通过修改user/lab5/tmpfs/tmpfs_test.c更正
你好,test_rmdir未在主测试的main中,可以自行修改
ds_ssj 同问这个问题 看起来测试用例有误