问题描述:启用仪器化,并使用lambda调用spec函数。为了验证lambda,spec使用生成测试来测试spec。这会导致lambda被多次调用。如果lambda发射导弹,spec现在会发射很多导弹。在许多场景中,这是不可接受的,因为它可能会导致环境崩溃。
当前解决方案
- 不要为lambda添加spec。缺点:Spec不能在其spec被引用的上下文中生成它。
- 将fspec-iterations设置为0。缺点:禁用所有lambda的验证。
- ???
想法
- 为fspec添加一个标志来禁用其验证的生成测试。