/// <summary> /// Sends a force build request to the remote server. /// </summary> public void ForceBuild() { client.ProcessSingleAction(p => { client.ForceBuild(p.Name); }, InnerProject); }
public void CanForceABuild() { Dictionary <string, string> parameters = new Dictionary <string, string>(); Expect.Call(() => { mockCruiseManager.ForceBuild(null, null); }) .IgnoreArguments(); Expect.Call(mockCruiseManager.SessionToken).PropertyBehavior(); repository.ReplayAll(); manager.ForceBuild(null, parameters, null); repository.VerifyAll(); }
public void ForceBuild() { Dictionary <string, string> parameters = new Dictionary <string, string>(); Expect.Call(serverClient.SessionToken).PropertyBehavior(); Expect.Call(() => { serverClient.ForceBuild("yyy", NameValuePair.FromDictionary(parameters)); }); mocks.ReplayAll(); manager.ForceBuild(null, parameters, null); mocks.VerifyAll(); }
public void ForceBuild(string sessionToken, Dictionary <string, string> parameters, string userName) { try { manager.DisplayName = userName; manager.SessionToken = sessionToken; if (parameters != null) { var buildValues = NameValuePair.FromDictionary(parameters); manager.ForceBuild(projectName, buildValues); } else { manager.ForceBuild(projectName); } } // Silently ignore exceptions that occur due to connection problems catch (System.Net.Sockets.SocketException) { } catch (System.Runtime.Remoting.RemotingException) { } }
public void ForceBuild(string sessionToken, Dictionary <string, string> parameters, string userName) { client.SessionToken = sessionToken; client.DisplayName = userName; client.ForceBuild(projectName, NameValuePair.FromDictionary(parameters)); }
//IProjectSpecifier GetProjectSpecifier(string name) { // return new DefaultProjectSpecifier(_location, name); //} public void ForceBuild(string name) { // var projspec = new DefaultProjectSpecifier(_location, name); _client.ForceBuild(name, null); }