我正在尝试使用 Microsoft TFS Api 熟悉测试自动化。
我创建了运行我的测试集的程序 - 它使用类似于此处描述的代码,例如:
var testRun = _testPoint.Plan.CreateTestRun(false);
testRun.DateStarted = DateTime.Now;
// ...
testRun.Save();
我相信这会迫使他们在任何代理可以运行它们时立即启动,而不是延迟到特定时间。我错了吗?无论如何,它工作正常。
但是我的领导告诉我,每次将新的输入文件复制到某个文件夹(我认为是在网络上,或者可能在 TFS 中)时,都应该启动该任务。
所以我正在寻找一种允许在某些条件下触发测试的方法——但目前没有任何运气。可能我错过了正确的关键字。
我在这里只发现了一些含糊不清的东西,但似乎他们说这是不可能的。
那么 TFS / MTM 中是否有任何设施,有什么方法可以实现我的目标?提前感谢任何提示/链接。