单元测试所需数据的存放问题 #9
Replies: 4 comments
-
补充:在目前尚未合并的 Loop 细分单元测试分支上,用于测试的输入模型文件和细分后的参考 mesh 信息都放在了 test 目录下,其中输入在 test/test_models,参考结果在 test/ans/geometry 上学期还没有这些单元测试,测试模型在单独放出的 dandelion-testset.zip 中。我更倾向这种做法的原因一是减小 git repo 体积,二是方便以后按需增加测试数据。 |
Beta Was this translation helpful? Give feedback.
-
确实,感觉把测试模型放在单独的dandelion-testset.zip中,在实验手册中要求在执行单元测试前把模型存放到指定目录下(如test/test_models),会更好一些。 |
Beta Was this translation helpful? Give feedback.
-
赞同。感觉能通过相对路径语法访问到的路径应该都比较方便作为模型存放的路径,渲染测试里写的路径暂时是 |
Beta Was this translation helpful? Give feedback.
-
好,那我的规划是这样的:
|
Beta Was this translation helpful? Give feedback.
-
目前渲染和几何部分的实验都在补充单元测试,@Eipi15926 和 @blackbird2003 都在新增测试代码。
考虑到渲染测试的参考图像、细分测试用的参考 mesh 数据量都比较大(可能达到 MiB 级别)且不属于代码或必要资源,我们是否应该将这些数据独立出去,不要将其纳入 git 的版本控制范围中?
如果是,我们把数据放在哪个路径下比较方便?如果不是,测试数据会明显影响 repo 体积导致下载不便吗?
Beta Was this translation helpful? Give feedback.
All reactions