public PerftestPrinter(Parameters arguments)
        {
            this.arguments = arguments;
            dataLength     = (int)this.arguments.DataLen;
            printIntervals = !arguments.NoPrintIntervals;
            printHeaders   = !arguments.NoOutputHeaders;
            showCPU        = arguments.Cpu;

            if (arguments.OutputFormat.Contains("csv", StringComparison.OrdinalIgnoreCase))
            {
                outputFormat = PerftestOutputFormat.CSV;
            }
            else if (arguments.OutputFormat.Contains("json", StringComparison.OrdinalIgnoreCase))
            {
                outputFormat      = PerftestOutputFormat.JSON;
                isJsonInitialized = false;
            }
            else if (arguments.OutputFormat.Contains("legacy", StringComparison.OrdinalIgnoreCase))
            {
                outputFormat = PerftestOutputFormat.LEGACY;
            }
        }
Esempio n. 2
0
 public void initialize(
     bool printIntervals,
     string outputFormat,
     bool printHeaders,
     bool showCpu)
 {
     _printIntervals = printIntervals;
     _printHeaders   = printHeaders;
     _showCPU        = showCpu;
     if (outputFormat.Equals("csv"))
     {
         _outputFormat = PerftestOutputFormat.CSV;
     }
     else if (outputFormat.Equals("json"))
     {
         _outputFormat      = PerftestOutputFormat.JSON;
         _isJsonInitialized = false;
     }
     else if (outputFormat.Equals("legacy"))
     {
         _outputFormat = PerftestOutputFormat.LEGACY;
     }
 }
Esempio n. 3
0
 public PerftestPrinter()
 {
     _dataLength          = 100;
     _printSummaryHeaders = true;
     _outputFormat        = PerftestOutputFormat.CSV;
 }