1
我在本地机器上运行了一个哈德森服务器。到目前为止,我只向哈德森添加了一个项目。我使用svn作为我的源代码控制。每当我在哈德森上构建项目时,所有测试都会失败,因为%pathToWebApp%变量不能被哈德森识别。如果我将它作为环境变量添加到哈德森中,我可以强制哈德森识别PathToWebApp,但那样只适用于一个项目。我需要哈德森来为多个项目工作。顺便说一句,我不能使用绝对路径的AspNetDevelopmentServerHost任何给定的项目将在多台机器上运行。示例asp.net代码如下所示。它是一个非常基本的asp.net测试方法。如何让哈德森识别每个项目的PathToWebApp
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("%PathToWebApp%\\MyReportingApp", "/MyReportingApp")]
[UrlToTest("http://localhost:51357/")]
public void LoginConstructorTest()
{
//Login target = new Login();
//Assert.Inconclusive("TODO: Implement code to verify target");
}