public string FormatResults(RunResults results) { string result = ""; result += $" ---- Results ----" + Environment.NewLine; result += $" Writing files | {results.WriteResults}" + Environment.NewLine; result += $" Reading files | {results.ReadResults}" + Environment.NewLine; result += $"Writing/Read files | {results.WriteAndReadFiles}" + Environment.NewLine; return(result); }
public async Task <RunResults> RunAsync() { RunResults results = new RunResults(param); await CreateFolderAsync(param.Folder); var files = CreateFileNames(param.Folder, "test1", param.FileCount); results.WriteResults = await WriteFiles(files, param.Iterations, param.FileSizeInBytes); results.ReadResults = await ReadFiles(files, param.Iterations, param.FileSizeInBytes); results.WriteAndReadFiles = await WriteAndReadFiles(files, param.Iterations, param.FileSizeInBytes); return(results); }
public string FormatResults(RunResults results) { string result = ""; if (!param.HideHeader) { result += header(); } result += OutputField(param.RunName); result += OutputField(DateTime.Now); result += OutputField(param.FileCount); result += OutputField(param.FileSizeInBytes); result += OutputField(param.Iterations); result += OutputField(results.WriteResults.AverageBandWidthMbps); result += OutputField(results.ReadResults.AverageBandWidthMbps); result += OutputField(results.WriteAndReadFiles.AverageBandWidthMbps); result += Environment.NewLine; return(result); }