在RSpec中,我将使用以下方法获得一个从测试顺序随机种子中播种的Random。这将给我们提供一个可复制的RNG,用于像fuzzing这样的东西:
reproducible_random = Random.new(RSpec.configuration.seed)现在我正在使用一个使用最小( Rails默认值)的项目,我似乎找不到如何获得最小的种子值并产生一个可重复的测试。有没有办法从测试本身的某个地方访问它?
发布于 2022-01-24 16:18:19
自2016年以来,有一个关于这件事的公开发行。
我相信,到目前为止,这是不可能的。
发布于 2022-01-24 16:09:28
您可以在调用minitest或种子环境变量(源代码)时使用--种子参数(https://github.com/seattlerb/minitest/blob/fe3992e85b40792cf7bff2a876887d8d9e392068/lib/minitest.rb#L190)。
https://stackoverflow.com/questions/70836713
复制相似问题