MbUnit SetUp&拆解螺纹安全?

时间:2010-08-29 18:50:37

标签: concurrency selenium mbunit

第一次发布海报,很长一段时间潜伏着。想想我开始积极参与的时间。所以这是一个我整个周末都在寻找答案的问题。

我正在使用Selenium和MbUnit编写一堆验收测试,使用MbUnit提供的DegreeOfParallelism属性。

我的设置和拆解方法分别启动一个新的并破坏了一个selenium会话,基于这个假设该方法是在将要调用的测试的上下文中运行的假设即将运行。

但是,我看到一些事情表明Teardown方法无法保证在正确的上下文中运行,从而导致正在运行的另一个测试的状态被更改。这表现为随机测试的Selenium会话被关闭。如果我只是用代码(两个1行)对我的测试体进行前缀和后缀,那么一切都正常。

有没有办法确保Setup和Teardown方法不在错误的上下文/线程中运行?

提前致谢。

0 个答案:

没有答案
相关问题