在新窗口中运行每个单元测试

Ale*_*yuv 5 testing automated-tests unit-testing phantomjs karma-runner

我使用来定义单元测试.我希望每个测试都在新的浏览器窗口中运行.使用所有测试都在一个页面中运行,崩溃window.

需要在新窗口中运行每个测试的原因是测试的主题是污染window对象.

我知道这会影响测试运行时间.然而,这就是我愿意承担的价格.

mun*_*unk 0

测试分片/并行化有一个悬而未决的问题,似乎符合这些思路,但现在尚未实现,也似乎没有可靠的概念证明。

此外,他们团队目前的立场似乎是不支持按照您提议的方式污染全球国家。

如果您很快想要此功能,您可能必须创建它并提交拉取请求。