public void AssertThatApplicationIsNotRunning(AppIdentity appIdentity) { IApplicationPool applicationPool = _yamsDiModule.Container.Resolve <IApplicationPool>(); Assert.False(applicationPool.HasApplication(appIdentity), $"App {appIdentity} should not be running!"); Assert.False(Directory.Exists(Path.Combine(_applicationsInstallPath, ApplicationUtils.GetApplicationRelativePath(appIdentity)))); }
public ApplicationInstaller(string applicationsRootPath, IApplicationFactory applicationFactory, IApplicationPool applicationPool) { _applicationsRootPath = applicationsRootPath; _applicationFactory = applicationFactory; _applicationPool = applicationPool; }
public void AssertThatApplicationIsNotRunning(AppIdentity appIdentity) { IApplicationPool applicationPool = _diContainer.Resolve <IApplicationPool>(); Assert.IsFalse(applicationPool.HasApplication(appIdentity), string.Format("App {0} should not be running!", appIdentity)); Assert.IsFalse(Directory.Exists(Path.Combine(_applicationsInstallPath, ApplicationUtils.GetApplicationRelativePath(appIdentity)))); }
public ApplicationInstaller(string applicationsRootPath, IUpdateSessionManager updateSessionManager, IApplicationFactory applicationFactory, IApplicationPool applicationPool) { _applicationsRootPath = applicationsRootPath; _updateSessionManager = updateSessionManager; _applicationFactory = applicationFactory; _applicationPool = applicationPool; }
public void AssertThatApplicationIsRunning(AppIdentity appIdentity) { IApplicationPool applicationPool = _diContainer.Resolve <IApplicationPool>(); Assert.IsTrue(applicationPool.HasApplication(appIdentity), string.Format("App {0} should be running!", appIdentity)); string processOutput = TestUtils.GetTestApplicationOutput(_applicationsInstallPath, appIdentity); Assert.AreEqual("TestProcess.exe foo1 foo2", processOutput); }
public void AssertThatApplicationIsRunning(AppIdentity appIdentity) { IApplicationPool applicationPool = _yamsDiModule.Container.Resolve <IApplicationPool>(); Assert.True(applicationPool.HasApplication(appIdentity), $"App {appIdentity} should be running!"); string processOutput = TestUtils.GetTestApplicationOutput(_applicationsInstallPath, appIdentity); Assert.Equal("TestProcess.exe foo1 foo2", processOutput); }
public ApplicationUpdateManager( string cloudServiceDeploymentId, IApplicationDeploymentDirectory applicationDeploymentDirectory, IApplicationPool applicationPool, IApplicationDownloader applicationDownloader, IApplicationInstaller applicationInstaller) { _cloudServiceDeploymentId = cloudServiceDeploymentId; _applicationDeploymentDirectory = applicationDeploymentDirectory; _applicationPool = applicationPool; _applicationDownloader = applicationDownloader; _applicationInstaller = applicationInstaller; }
public void AssertThatApplicationIsRunning(AppIdentity appIdentity, string exeName = "") { if (String.IsNullOrEmpty(exeName)) { exeName = appIdentity.Id; } IApplicationPool applicationPool = _yamsDiModule.Container.Resolve <IApplicationPool>(); Assert.True(applicationPool.HasApplication(appIdentity), $"App {appIdentity} should be running!"); string processOutput = TestUtils.GetTestApplicationOutput(_applicationsInstallPath, appIdentity, exeName); Assert.Equal($"{exeName}.exe foo1 foo2", processOutput); }
public ApplicationUpdateManager( string clusterId, IApplicationDeploymentDirectory applicationDeploymentDirectory, IApplicationPool applicationPool, IApplicationDownloader applicationDownloader, IApplicationInstaller applicationInstaller) { _clusterId = clusterId; _applicationDeploymentDirectory = applicationDeploymentDirectory; _applicationPool = applicationPool; _applicationDownloader = applicationDownloader; _applicationInstaller = applicationInstaller; }
public ApplicationUpdateManager( string clusterId, string instanceId, IApplicationDeploymentDirectory applicationDeploymentDirectory, IApplicationPool applicationPool, IApplicationDownloader applicationDownloader, IApplicationInstaller applicationInstaller, IDeploymentStatusWriter deploymentStatusWriter) { _clusterId = clusterId; this._instanceId = instanceId; _applicationDeploymentDirectory = applicationDeploymentDirectory; _applicationPool = applicationPool; _applicationDownloader = applicationDownloader; _applicationInstaller = applicationInstaller; _deploymentStatusWriter = deploymentStatusWriter; }
static void Main(string[] args) { PulseIDPool = new ApplicationPool(); IApplication PulseID1 = PulseIDPool.Allocate(); string[] fileList = Directory.GetFiles(args[0], "*.PXF"); var csv = new StringBuilder(); var headerLine = string.Format("{0},{1},{2},{3},{4},{5}", "Design Name", "Create App", "Open Template", "Change Text", "Render Template", "Save Template"); csv.AppendLine(headerLine); string version = PulseID1.Version; foreach (string file in fileList) { Console.WriteLine(file); string createAppTime = CreateApplication(); string openTime = OpenTemplate(file); string changeElementTime = SetText(); string imageFile = Path.Combine(args[1], Path.GetFileNameWithoutExtension(file) + ".PNG"); string outputFile = Path.Combine(args[1], Path.GetFileNameWithoutExtension(file) + ".PXF"); Console.WriteLine("Output: " + outputFile); string renderTime = RenderTemplate(imageFile); string saveTemplateTime = SaveTemplate(outputFile); var newLine = string.Format("{0},{1},{2},{3},{4},{5}", Path.GetFileName(file), createAppTime, openTime, changeElementTime, renderTime, saveTemplateTime); csv.AppendLine(newLine); System.Runtime.InteropServices.Marshal.ReleaseComObject(myImage); System.Runtime.InteropServices.Marshal.ReleaseComObject(myDesign); PulseIDPool.Release(PulseID); } System.Runtime.InteropServices.Marshal.ReleaseComObject(PulseID); PulseIDPool.Release(PulseID1); Console.WriteLine(args[1]); File.WriteAllText(Path.Combine(args[1], "Timelog-" + version + ".csv"), csv.ToString()); }
public ApplicationInstallerStub(IApplicationPool applicationPool, string path) { _applicationPool = applicationPool; this.path = path; }
public RecycleAppPoolController(IApplicationPool applicationPool) { _applicationPool = applicationPool; }
public void AssertThatNumberOfApplicationsRunningIs(int count) { IApplicationPool applicationPool = _yamsDiModule.Container.Resolve <IApplicationPool>(); Assert.Equal(applicationPool.Applications.Count(), count); }
public YamsEntryPoint(IUnityContainer unityContainer) { _deploymentWatcher = unityContainer.Resolve <IDeploymentWatcher>(); _applicationPool = unityContainer.Resolve <IApplicationPool>(); _unityContainer = unityContainer; }
public BuildApplication(string name, IApplicationPool applicationPool) { SetName(name); SetApplicationPool(applicationPool); }
public YamsEntryPoint(IUnityContainer unityContainer) { _deploymentWatcher = unityContainer.Resolve<IDeploymentWatcher>(); _applicationPool = unityContainer.Resolve<IApplicationPool>(); _unityContainer = unityContainer; }
private void SetApplicationPool(IApplicationPool applicationPool) => ApplicationPool = ValueIsEmpty(applicationPool) ? throw new MissingApplicationPoolException() : applicationPool;
public YamsService(IDeploymentWatcher deploymentWatcher, IApplicationPool applicationPool) { _deploymentWatcher = deploymentWatcher; _applicationPool = applicationPool; }
public YamsEntryPoint(IContainer container) { _deploymentWatcher = container.Resolve<IDeploymentWatcher>(); _applicationPool = container.Resolve<IApplicationPool>(); _container = container; }
protected static string GetErrorMessage([NotNull] IApplicationPool pool) { Assert.ArgumentNotNull(pool, nameof(pool)); return($"The sites application pool (\"{pool.Name}\") is configured to allow using more than 1 worker process, which is not supported by Sitecore. Read more in Installation Guide, section Maximum Number of Worker Processes"); }