Example #1
0
        public async Task <IReadOnlyList <AppProcess> > ShutdownBuildServers(CommandOptions options, CancellationToken cancellationToken)
        {
            var output = new List <AppProcess>
            {
                await _dotnetService.ShutdownBuildServer(options, cancellationToken)
            };

            return(output.AsReadOnly());
        }
Example #2
0
        public async Task ShutdownBuildServer_shuts_down_all_build_servers()
        {
            _fileSystem.WorkingDirectory = PathHelper.RegiTestRootPath;

            var process = await _service.ShutdownBuildServer(TestOptions.Create(), CancellationToken.None);

            Assert.Equal(AppStatus.Success, process.Status);
            Assert.Equal(AppTask.Cleanup, process.Task);

            var startInfo = process.Process.StartInfo;

            Assert.Contains("dotnet", startInfo.FileName, StringComparison.InvariantCulture);
            Assert.Equal(FrameworkCommands.DotnetCore.ShutdownBuildServer, startInfo.Arguments);
        }