public async Task <IReadOnlyList <AppProcess> > ShutdownBuildServers(CommandOptions options, CancellationToken cancellationToken) { var output = new List <AppProcess> { await _dotnetService.ShutdownBuildServer(options, cancellationToken) }; return(output.AsReadOnly()); }
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); }