[后测试运行]
这个钩子对我来说被调用了两次。
我的 C# 代码是正确的,在每个场景结束时,我都将结果保存到并发包中。
然后我使用[AfterTestRun]钩子调用并发包并将数据保存到数据库中。我看到重复的数据,所以我假设它被调用了两次。
附加信息:
我正在使用 SpecRun 与以下配置文件并行运行我的测试
执行 stopAfterFailures="1" retryCount="0" testThreadCount="3" testSchedulingMode="Sequential"
安装的包
SpecFlow 版本 2.0.0
SpecRun.SpecFlow 1.3.0
SpecRun.Runner 1.3.0
我正在使用 SpecRun.SpecFlow 来运行我的测试。
此外,如果每个功能中有多个场景,这个钩子将如何表现?目前我有1个。
谢谢