我面临的问题是一个独特的问题。我已经为使用 LeanFT 和 NUnit 的 Windows 应用程序设置了一个测试套件。至此,我有大约 100 个稳定的 UI 测试,每晚在我配置的 VM 上自动运行。
问题是,我不认为有一个开箱即用的解决方案可以在多台机器上并行运行测试。当测试从 TFS 启动时,它们会在单台机器上运行。我想要的是一次将测试传递给任何可用的机器。
我知道我可以通过同时运行两个不同的构建定义和一组不同的测试来“伪造”这一点,但这不是我想要做的。我希望它像一个实际的网格一样工作,并像 selenium 网格一样通过测试。有没有人通过不伪造而获得这样的运气?
注意:我们不使用 Jenkins,我们在 TFS 之外做所有事情。