public void Initialize(TCAdapterEnvironment env) { Trace.TraceInformation("TfsVCTestCaseAdapter: Initialize BEGIN"); string serverPath = "test" + DateTime.Now.ToString("yyyy'-'MM'-'dd'_'HH'_'mm'_'ss"); m_workspaceServerPath = String.Format("$/{0}/mt/{1}/{2}", env.TeamProject, serverPath, env.TestName); m_workspaceLocalPath = Path.Combine(TestUtils.TextReportRoot, "ws" + TestUtils.GetRandomAsciiString(3)); try { TfsTeamProjectCollection tfsProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(env.ServerUrl)); m_tfsClient = (VersionControlServer)tfsProjectCollection.GetService(typeof(VersionControlServer)); // Try deleting an existing test workspace if any m_workspace = m_tfsClient.GetWorkspace(env.WorkspaceName, Environment.UserName); CleanUpWorkspace(); } catch (WorkspaceNotFoundException) { } // create workspace and map the path m_workspace = m_tfsClient.CreateWorkspace(env.WorkspaceName, Environment.UserName); m_workspace.Map(m_workspaceServerPath, m_workspaceLocalPath); Trace.TraceInformation("Created a workspace: {0}", m_workspace); Trace.TraceInformation("TfsVCTestCaseAdapter: Initialize END"); }
public void Initialize(TCAdapterEnvironment env) { m_filterString = string.Format("{0}::", m_workItemType); // TODO: move connection settings to configuration file ClearQuestConnectionConfig connection = new ClearQuestConnectionConfig("hykwon", "hykwon", "UCM01", "7.0.0"); m_session = CQConnectionFactory.GetUserSession(connection); }
public void Initialize(TCAdapterEnvironment env) { string curDirectory = Directory.GetCurrentDirectory(); string viewName = env.ViewName; if (String.IsNullOrEmpty(viewName)) { // for back-compatibility of old MigrationTestEnvironment.xml files viewName = env.TeamProject; } string vobName = env.VobName; if (String.IsNullOrEmpty(vobName)) { // for back-compatibility of old MigrationTestEnvironment.xml files vobName = env.ServerUrl; } // set these values to something so the product code doesn't complain later env.TeamProject = viewName; env.ServerUrl = vobName; string localPath = "test" + DateTime.Now.ToString("yyyy'-'MM'-'dd'_'HH'_'mm'_'ss"); m_storageLocation = env.UncStorageLocation; m_storageLocationLocalPath = env.LocalStorageLocation; Trace.TraceInformation("VobName = {0}", vobName); Trace.TraceInformation("ViewName = {0}", viewName); Trace.TraceInformation("UncStorageLocation = {0}", m_storageLocation); Trace.TraceInformation("LocalStorageLocation = {0}", m_storageLocationLocalPath); localPath = String.Format("mt\\{0}\\{1}", localPath, env.TestName); m_workspaceServerPath = Path.Combine(vobName, localPath); m_viewPath = string.Format("{0}\\{1}", m_storageLocation, viewName); m_workspaceLocalRoot = string.Format("{0}\\{1}{2}", m_storageLocation, viewName, vobName); m_workspaceLocalPath = Path.Combine(m_workspaceLocalRoot, localPath); List <string> vobList = new List <string>(); vobList.Add(vobName); m_clearCaseServer = ClearCaseServer.GetInstance(m_storageLocation, m_storageLocationLocalPath, viewName, vobList, "main"); // vobName + localPath m_clearCaseServer.Initialize(); m_clearCaseServer.Update(m_viewPath); Directory.SetCurrentDirectory(curDirectory); }
public void Initialize(TCAdapterEnvironment env) { Trace.TraceInformation("TfsWITTestCaseAdapter: Initialize BEGIN"); Trace.TraceInformation("ServerUrl: {0}", env.ServerUrl); Trace.TraceInformation("TeamProject: {0}", env.TeamProject); m_filterString = string.Empty; TeamFoundationServer tfs = new TeamFoundationServer(env.ServerUrl); WorkItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore)); TeamProjectName = env.TeamProject; Project = WorkItemStore.Projects[TeamProjectName]; Trace.TraceInformation("TfsWITTestCaseAdapter: Initialize END"); }
public void Initialize(TCAdapterEnvironment env) { Trace.TraceInformation("Tfs2010WitTestCaseAdapter: Initialize BEGIN"); Trace.TraceInformation("ServerUrl: {0}", env.ServerUrl); Trace.TraceInformation("TeamProject: {0}", env.TeamProject); m_filterString = string.Empty; TfsTeamProjectCollection tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(env.ServerUrl)); WorkItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore)); TeamProjectName = env.TeamProject; Project = WorkItemStore.Projects[TeamProjectName]; Trace.TraceInformation("Tfs2010WitTestCaseAdapter: Initialize END"); }