QUnit.config.seed
追加されたバージョン: 1.23.0.
説明
テストのランダム順序付けを有効にします。
タイプ | 文字列 または真偽値 または未定義 |
---|---|
既定値 | 未定義 |
このオプションは、CLI オプション や、ブラウザでの URL クエリパラメータとしても使用できます。
真偽値が true または文字列に設定されている場合、QUnit はシードランダム順序でテストを実行します。
提供された文字列は偽乱数ジェネレーターのシードとして使用され、結果が再現可能であることが保証されます。ランダム化は、reorder オプションも有効になっていて、失敗したテストがランダム化せずに最初に再実行される場合でも尊重されます。
テストをランダムに順序付けると、前のテストに依存しているか、以降のテストに状態を漏洩している原子性のないテストを特定するのに役立ちます。
seed
が真偽値の true(または値なしで URL クエリパラメータとして設定)の場合、QUnit はシードとして使用する新しいランダム値をオンデマンドで生成します。その後、設定値から実行時にシードを読み取り、後で同じテストシーケンスを再現するために使用できます。