![窗户](https://github.com/phile314/tasty-silver/actions/workflows/windows.yml/badge.svg)
美味的银色
此软件包支持«黄金测试»。
黄金测试是将结果写入文件的IO操作。要通过测试,此输出文件应与相应的«golden»文件,其中包含测试的正确结果。
交互式模式
如果使用-我
选项,显示任何失败黄金测试的差异发送给用户。基于此差异,用户可以选择更新黄金标准或根据需要修复测试用例。交互模式要求至少差异比较
和较少的
是可用,或更可取wdiff公司
和色差
用于基于字符的差异。
便携性
美味的银色
目标是在Linux、macOS和Windows下工作。在特别是,它应该在GitHub CI虚拟环境.
已知限制:
-
打开macOS操作系统
,要求GHC≥7.10,因为GHC≤7.8产生的代码与的系统完整性保护机制不兼容Mac OS X。特别是,您可能会看到以下错误:
/usr/bin/less:getPermissions:fileAccess:权限被拒绝(不允许操作)
-
在Windows上,彩色差异可能不可用,因为它取决于可用性色差
,较少的
,第页
、和wdiff公司
.
示例
有关非平凡示例,请参见Agda测试,用于测试Agda编译器。
维护者
菲利普·奥斯曼是主要的维护者。安德烈亚斯·阿贝尔是共同维护者。