Ade*_*lin 6 javascript node.js jasmine
Jasmine ( node js docs ) 允许你随机化你的测试
--random=[true|false]告诉 jasmine 是否以半随机顺序运行规范,覆盖 jasmine.json
jasmine --random=true
并且还允许您通过提供种子编号来微调随机化。
--seed=如果随机化打开,则设置随机化种子
jasmine --seed=4321
但是,是否可以从随机执行中获取种子号?
用例非常简单 - 您有 3 个规范,并且套件仅在执行顺序为 3 -> 1 -> 2 时才会失败。
您使用该套件执行此套件,--random=true并且在失败时您想知道是什么随机化种子产生了失败,以便稍后只需将种子编号提供给 jasmine runner 即可重现它。
茉莉花有这个功能吗?如果是,怎么做?
小智 2
我遇到了同样的问题,但我使用 Karma 在浏览器中运行测试。我使用这个要点创建了一个 Karma 报告器来记录茉莉花随机种子。 https://gist.github.com/odlp/e1586f4f198d157de50e8303b18acfd9
如果您不使用 Karma,它至少可以给您一些想法。
| 归档时间: |
|
| 查看次数: |
2834 次 |
| 最近记录: |