QUnit.config.seed

添加版本:1.23.0.

描述

启用测试的随机排序。

类型 stringbooleanundefined
默认 undefined

此选项也可以作为 CLI 选项 和浏览器中的 URL 查询参数使用。

当设置为布尔值 true 或字符串时,QUnit 将以 带种子随机顺序 运行测试。

提供的字符串将用作伪随机数生成器中的种子,以确保结果可重复。随机化也将尊重 reorder 选项(如果启用)并首先重新运行失败的测试,而不会对其进行随机化。

随机排序测试可以帮助识别非原子测试,这些测试要么依赖于先前的测试,要么将状态泄漏到后续测试。

如果 seed 是布尔值 true(或设置为没有值的 URL 查询参数),则 QUnit 将按需生成一个新的随机值用作种子。然后,您可以在运行时从配置值中读取种子,并使用它来稍后重现相同的测试序列。