QUnit.config.seed
添加版本:1.23.0.
描述
启用测试的随机排序。
类型 | string 或 boolean 或 undefined |
---|---|
默认 | undefined |
此选项也可以作为 CLI 选项 和浏览器中的 URL 查询参数使用。
当设置为布尔值 true 或字符串时,QUnit 将以 带种子随机顺序 运行测试。
提供的字符串将用作伪随机数生成器中的种子,以确保结果可重复。随机化也将尊重 reorder 选项(如果启用)并首先重新运行失败的测试,而不会对其进行随机化。
随机排序测试可以帮助识别非原子测试,这些测试要么依赖于先前的测试,要么将状态泄漏到后续测试。
如果 seed
是布尔值 true(或设置为没有值的 URL 查询参数),则 QUnit 将按需生成一个新的随机值用作种子。然后,您可以在运行时从配置值中读取种子,并使用它来稍后重现相同的测试序列。