出于某种原因,当我从 DeploymentEnabled
运行测试时,{em>不考虑orderedtest
标志。即,DirectoryPath
好像DeploymentEnabled
为True
,但我在False
文件中明确将其设置为.runsettings
。
我的问题似乎与this one密切相关,尽管那里找不到解决方案。
我运行VS Enterprise 2015。
有任何线索吗?
答案 0 :(得分:0)
我的理解是,通过设计,有序测试 需要 文件才能部署工作。
因此,我在单元测试类中需要的地方添加了类似的代码:
<TestMethod()>
<DeploymentItem("Test Files\MyInputFile.txt", "Test Files")>
Public Sub ...
在我的.runsettings文件中,我将DeployementEnabled
设置为True
,然后就可以了。缺点是我有许多单元测试用DeploymentItem
...
在有序测试中,每个测试都是独立且独立的。所以 在每个运行的测试之间不保留环境状态。
我想这回答了这个问题。