相关疑难解决方法(0)

Haskell IO测试

我一直试图弄清楚是否已经有一种可接受的方法来测试Haskell中的文件io操作,但是我还没有找到任何对我想做的事情有用的信息.

我正在编写一个执行各种文件系统操作的小型库(递归遍历目录并返回所有文件的列表;同步多个目录,以便每个目录包含使用inode作为相等测试和硬链接的相同文件...)和我想确保它们确实有效,但我能想到的唯一方法就是创建一个具有已知结构的临时目录,并将此临时目录上执行的函数的结果与已知结果进行比较.问题是,我希望获得尽可能多的测试覆盖率,同时仍然主要是自动化的:我不想手动创建目录结构.

我搜索了谷歌和hackage,但我在hackage上看到的包不使用任何测试 - 也许我只是选错了 - 我在谷歌上找到的任何东西都没有处理IO测试.

任何帮助,将不胜感激

谢谢,詹姆斯

testing haskell

8
推荐指数
1
解决办法
694
查看次数

标签 统计

haskell ×1

testing ×1