【文件属性】:
文件名称:sydtest:Haskell的现代测试框架,具有良好的默认设置和高级测试功能
文件大小:285KB
文件格式:ZIP
更新时间:2021-03-08 02:02:52
Haskell
系统测试
Haskell的现代测试框架,具有良好的默认设置和高级测试功能。
执照
版权所有(c)2020 Tom Sydney Kerckhove
版权所有
参见
简而言之
这是sydtest设计原理的简短概述。 请参阅以下功能的完整概述。
原理:通过测试应该给您信心
这意味着您应该尽早收到任何潜在问题的警报。
默认情况下并行执行测试
这将显示您的代码可能存在的任何竞争条件或缺乏线程安全性。 它还有助于减少测试套件的总运行时间。
默认情况下,随机测试套件执行顺序
这将防止对执行顺序的任何依赖。
原理:可重现的测试
默认情况下确定性随机性
默认情况下,测试套件执行顺序改组和属性测试随机性都使用固定种子。 这有助于防止脱皮,并易于重现失败的测试。
脱脂诊断
当您发现一个不稳定的测试套件时,sydtest为您提供了有助于诊断这种脆弱性的工具。 这将易变的测试套件变成可重现的故障,您可以进