【发布时间】:2020-07-16 05:12:58
【问题描述】:
我正在使用 Selenium 和 xunit 编写单元测试,它们本身运行良好,但如果我在测试资源管理器中选择所有测试(多个类)(它们似乎按类分组 - 这不是故意的)它们并行运行。 未选择并行运行测试。我的每个测试都会创建然后删除测试数据,因此它们显然不能并行运行。一个测试可能会在另一个测试创建数据后立即删除数据,因此测试会失败。那么我怎样才能运行我的所有测试而不是让它们并行运行呢?我想我可以让它们都使用一个跨多个文件的部分类,但这不是我的第一选择。
【问题讨论】:
-
据我所知,XUnit 测试默认是并行运行的。
-
按顺序运行测试是可行的,但真正的问题是测试相互依赖。理想情况下,测试应该彼此独立运行。
标签: selenium visual-studio-2019 xunit test-explorer