├── .config └── dotnet-tools.json ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── codeql │ └── codeql-config.yml ├── dependabot.yml ├── labeler.yml └── workflows │ ├── buildtestpackage.yml │ ├── pull-request-checks.yaml │ ├── release.yaml │ ├── sast.yml │ └── sca.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── benchmarkdotnetanalyser.sln ├── benchmarkdotnetanalyser.sln.DotSettings ├── global.json ├── src └── BenchmarkDotNetAnalyser │ ├── Aggregation │ ├── BenchmarkAggregationOptions.cs │ ├── BenchmarkAggregator.cs │ └── IBenchmarkAggregator.cs │ ├── Analysis │ ├── BaseBenchmarkAnalyser.cs │ ├── BaselineDevianceAnalyser.cs │ ├── BaselineDevianceBenchmarkAnalyser.cs │ ├── BaselineDevianceGroupAnalyser.cs │ ├── BenchmarkResultAnalysis.cs │ ├── BenchmarkResultAnalysisAggregator.cs │ ├── BenchmarkResultGroup.cs │ ├── BenchmarkResultGroupBuilder.cs │ ├── IBenchmarkAnalyser.cs │ ├── IBenchmarkResultAnalysisReporter.cs │ └── TelemetryBenchmarkResultAnalysisReporter.cs │ ├── BenchmarkDotNetAnalyser.csproj │ ├── Benchmarks │ ├── BaseBenchmarkInfoJsonProvider.cs │ ├── BaseBenchmarkRunInfoJsonProvider.cs │ ├── BenchmarkEnvironment.cs │ ├── BenchmarkInfo.cs │ ├── BenchmarkInfoExtensions.cs │ ├── BenchmarkInfoJsonFileProvider.cs │ ├── BenchmarkParser.cs │ ├── BenchmarkRecord.cs │ ├── BenchmarkRecordCell.cs │ ├── BenchmarkResult.cs │ ├── BenchmarkResultJsonFileReader.cs │ ├── BenchmarkRunInfo.cs │ ├── BenchmarkRunInfoJsonFileProvider.cs │ ├── BenchmarkRunResults.cs │ ├── BenchmarkRunResultsReader.cs │ ├── BenchmarkStatisticAccessorInfo.cs │ ├── BenchmarkStatisticAccessorProvider.cs │ ├── IBenchmarkInfoProvider.cs │ ├── IBenchmarkResultReader.cs │ ├── IBenchmarkRunInfoProvider.cs │ ├── IBenchmarkRunResultsReader.cs │ └── IBenchmarkStatisticAccessorProvider.cs │ ├── Commands │ ├── AggregateBenchmarksCommand.cs │ ├── AggregateBenchmarksCommandValidator.cs │ ├── AggregateBenchmarksExecutor.cs │ ├── AggregateBenchmarksExecutorArgs.cs │ ├── AnalyseBenchmarksCommand.cs │ ├── AnalyseBenchmarksCommandValidator.cs │ ├── AnalyseBenchmarksExecutor.cs │ ├── AnalyseBenchmarksExecutorArgs.cs │ ├── BaseAnalyseBenchmarksCommand.cs │ ├── BaseAnalyseBenchmarksCommandValidator.cs │ ├── CommandExtensions.cs │ ├── IAggregateBenchmarksCommandValidator.cs │ ├── IAggregateBenchmarksExecutor.cs │ ├── IAggregateBenchmarksExecutorArgsReporter.cs │ ├── IAnalyseBenchmarksCommandValidator.cs │ ├── IAnalyseBenchmarksExecutor.cs │ ├── IAnalyseBenchmarksExecutorArgsReporter.cs │ ├── IReportBenchmarksCommandValidator.cs │ ├── ReportBenchmarksCommand.cs │ ├── ReportBenchmarksCommandValidator.cs │ ├── TelemetryAggregateBenchmarksExecutorArgsReporter.cs │ ├── TelemetryAnalyseBenchmarksExecutorArgsReporter.cs │ └── VersionCommand.cs │ ├── EnumerableExtensions.cs │ ├── IO │ ├── CsvFileWriter.cs │ ├── FileFinder.cs │ ├── FileReader.cs │ ├── ICsvFileWriter.cs │ ├── IFileFinder.cs │ ├── IJsonFileWriter.cs │ ├── IoExtensions.cs │ └── JsonFileWriter.cs │ ├── Instrumentation │ ├── ColourExtensions.cs │ ├── ConsoleTelemetry.cs │ ├── ITelemetry.cs │ ├── TelemetryEntry.cs │ └── TelemetryExtensions.cs │ ├── JsonExtensions.cs │ ├── ObjectExtensions.cs │ ├── ParameterExtensions.cs │ ├── Program.cs │ ├── ProgramBootstrap.cs │ ├── Properties │ └── launchSettings.json │ ├── ReflectionExtensions.cs │ ├── Reporting │ ├── BenchmarkCsvRow.cs │ ├── BenchmarkReader.cs │ ├── BenchmarkRecordExtensions.cs │ ├── CsvBenchmarksReportGenerator.cs │ ├── Enums.cs │ ├── IBenchmarkReader.cs │ ├── IBenchmarksReportGenerator.cs │ ├── IReporterProvider.cs │ ├── JsonBenchmarksReportGenerator.cs │ ├── ReportGenerationArgs.cs │ └── ReporterProvider.cs │ └── StringExtensions.cs └── test ├── BenchmarkDotNetAnalyser.SampleBenchmarks ├── BenchmarkDotNetAnalyser.SampleBenchmarks.csproj ├── Benchmarks │ ├── BaselinedBenchmark.cs │ ├── Crc32Benchmark.cs │ └── Md5VsSha256Benchmark.cs └── Program.cs ├── BenchmarkDotNetAnalyser.Tests.Integration ├── AssemblyInfo.cs ├── BenchmarkDotNetAnalyser.Tests.Integration.csproj ├── BenchmarkDotNetResults │ ├── BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.BaselinedBenchmark-report-full.json │ ├── BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.BaselinedBenchmark-report.csv │ ├── BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Crc32Benchmark-report-full.json │ ├── BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Crc32Benchmark-report.csv │ ├── BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Md5VsSha256Benchmark-report-full.json │ └── BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Md5VsSha256Benchmark-report.csv ├── Classes │ ├── Benchmarks │ │ ├── BenchmarkInfoJsonFileProviderTests.cs │ │ ├── BenchmarkParserTests.cs │ │ ├── BenchmarkResultJsonFileReaderTests.cs │ │ └── BenchmarkRunInfoJsonFileProviderTests.cs │ └── IO │ │ └── FileFinderTests.cs ├── E2E │ ├── AggregationTests.cs │ ├── AnalysisTests.cs │ ├── BaseStory.cs │ ├── BaseTests.cs │ └── ReportingTests.cs └── IOHelper.cs └── BenchmarkDotNetAnalyser.Tests.Unit ├── Aggregation └── BenchmarkAggregatorTests.cs ├── Analysis ├── BaselineDevianceAnalyserTests.cs ├── BaselineDevianceGroupAnalyserTests.cs ├── BenchmarkResultGroupBuilderTests.cs └── TelemetryBenchmarkResultAnalysisReporterTests.cs ├── Arbitraries.cs ├── BenchmarkDotNetAnalyser.Tests.Unit.csproj ├── Benchmarks ├── BenchmarkInfoExtensionsTests.cs ├── BenchmarkParserTests.cs ├── BenchmarkRunResultsReaderTests.cs └── BenchmarkStatisticAccessorProviderTests.cs ├── Commands ├── AggregateBenchmarksCommandTests.cs ├── AggregateBenchmarksExecutorTests.cs ├── AnalyseBenchmarksCommandTests.cs ├── AnalyseBenchmarksCommandValidatorTests.cs ├── AnalyseBenchmarksExecutorTests.cs ├── CommandExtensionsTests.cs ├── TelemetryAggregateBenchmarksExecutorArgsReporterTests.cs ├── TelemetryAnalyseBenchmarksExecutorArgsReporterTests.cs └── VersionCommandTests.cs ├── EnumerableExtensionsTests.cs ├── Instrumentation ├── ColourExtensionsTests.cs ├── ConsoleTelemetryTests.cs └── TelemetryExtensionsTests.cs ├── ObjectExtensionsTests.cs ├── ParameterExtensionsTests.cs ├── ProgramBootstrapTests.cs ├── ReflectionExtensionsTests.cs ├── Reporting ├── BenchmarkReaderTests.cs ├── BenchmarkRecordExtensionsTests.cs ├── CsvBenchmarksReportGeneratorTest.cs ├── JsonBenchmarksReportGeneratorTest.cs └── ReporterProviderTests.cs └── StringExtensionsTests.cs /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/buildtestpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/workflows/buildtestpackage.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/workflows/pull-request-checks.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/sast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/workflows/sast.yml -------------------------------------------------------------------------------- /.github/workflows/sca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.github/workflows/sca.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /benchmarkdotnetanalyser.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/benchmarkdotnetanalyser.sln -------------------------------------------------------------------------------- /benchmarkdotnetanalyser.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/benchmarkdotnetanalyser.sln.DotSettings -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/global.json -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Aggregation/BenchmarkAggregationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Aggregation/BenchmarkAggregationOptions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Aggregation/BenchmarkAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Aggregation/BenchmarkAggregator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Aggregation/IBenchmarkAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Aggregation/IBenchmarkAggregator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BaseBenchmarkAnalyser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BaseBenchmarkAnalyser.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BaselineDevianceAnalyser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BaselineDevianceAnalyser.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BaselineDevianceBenchmarkAnalyser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BaselineDevianceBenchmarkAnalyser.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BaselineDevianceGroupAnalyser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BaselineDevianceGroupAnalyser.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultAnalysis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultAnalysis.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultAnalysisAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultAnalysisAggregator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultGroup.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultGroupBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/BenchmarkResultGroupBuilder.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/IBenchmarkAnalyser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/IBenchmarkAnalyser.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/IBenchmarkResultAnalysisReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/IBenchmarkResultAnalysisReporter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Analysis/TelemetryBenchmarkResultAnalysisReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Analysis/TelemetryBenchmarkResultAnalysisReporter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/BenchmarkDotNetAnalyser.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/BenchmarkDotNetAnalyser.csproj -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BaseBenchmarkInfoJsonProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BaseBenchmarkInfoJsonProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BaseBenchmarkRunInfoJsonProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BaseBenchmarkRunInfoJsonProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkEnvironment.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkInfo.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkInfoExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkInfoJsonFileProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkInfoJsonFileProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkParser.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRecord.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRecordCell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRecordCell.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkResult.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkResultJsonFileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkResultJsonFileReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunInfo.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunInfoJsonFileProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunInfoJsonFileProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunResults.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunResultsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkRunResultsReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkStatisticAccessorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkStatisticAccessorInfo.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkStatisticAccessorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/BenchmarkStatisticAccessorProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkInfoProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkInfoProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkResultReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkResultReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkRunInfoProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkRunInfoProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkRunResultsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkRunResultsReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkStatisticAccessorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Benchmarks/IBenchmarkStatisticAccessorProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksCommand.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksExecutor.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksExecutorArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AggregateBenchmarksExecutorArgs.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksCommand.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksExecutor.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksExecutorArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/AnalyseBenchmarksExecutorArgs.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/BaseAnalyseBenchmarksCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/BaseAnalyseBenchmarksCommand.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/BaseAnalyseBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/BaseAnalyseBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/CommandExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/CommandExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IAggregateBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IAggregateBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IAggregateBenchmarksExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IAggregateBenchmarksExecutor.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IAggregateBenchmarksExecutorArgsReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IAggregateBenchmarksExecutorArgsReporter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IAnalyseBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IAnalyseBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IAnalyseBenchmarksExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IAnalyseBenchmarksExecutor.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IAnalyseBenchmarksExecutorArgsReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IAnalyseBenchmarksExecutorArgsReporter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/IReportBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/IReportBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/ReportBenchmarksCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/ReportBenchmarksCommand.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/ReportBenchmarksCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/ReportBenchmarksCommandValidator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/TelemetryAggregateBenchmarksExecutorArgsReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/TelemetryAggregateBenchmarksExecutorArgsReporter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/TelemetryAnalyseBenchmarksExecutorArgsReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/TelemetryAnalyseBenchmarksExecutorArgsReporter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Commands/VersionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Commands/VersionCommand.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/CsvFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/CsvFileWriter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/FileFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/FileFinder.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/FileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/FileReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/ICsvFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/ICsvFileWriter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/IFileFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/IFileFinder.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/IJsonFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/IJsonFileWriter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/IoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/IoExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/IO/JsonFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/IO/JsonFileWriter.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Instrumentation/ColourExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Instrumentation/ColourExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Instrumentation/ConsoleTelemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Instrumentation/ConsoleTelemetry.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Instrumentation/ITelemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Instrumentation/ITelemetry.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Instrumentation/TelemetryEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Instrumentation/TelemetryEntry.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Instrumentation/TelemetryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Instrumentation/TelemetryExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/JsonExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/JsonExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/ObjectExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/ParameterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/ParameterExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Program.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/ProgramBootstrap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/ProgramBootstrap.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/ReflectionExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/BenchmarkCsvRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/BenchmarkCsvRow.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/BenchmarkReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/BenchmarkReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/BenchmarkRecordExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/BenchmarkRecordExtensions.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/CsvBenchmarksReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/CsvBenchmarksReportGenerator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/Enums.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/IBenchmarkReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/IBenchmarkReader.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/IBenchmarksReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/IBenchmarksReportGenerator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/IReporterProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/IReporterProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/JsonBenchmarksReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/JsonBenchmarksReportGenerator.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/ReportGenerationArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/ReportGenerationArgs.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/Reporting/ReporterProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/Reporting/ReporterProvider.cs -------------------------------------------------------------------------------- /src/BenchmarkDotNetAnalyser/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/src/BenchmarkDotNetAnalyser/StringExtensions.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.SampleBenchmarks/BenchmarkDotNetAnalyser.SampleBenchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.SampleBenchmarks/BenchmarkDotNetAnalyser.SampleBenchmarks.csproj -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.SampleBenchmarks/Benchmarks/BaselinedBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.SampleBenchmarks/Benchmarks/BaselinedBenchmark.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.SampleBenchmarks/Benchmarks/Crc32Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.SampleBenchmarks/Benchmarks/Crc32Benchmark.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.SampleBenchmarks/Benchmarks/Md5VsSha256Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.SampleBenchmarks/Benchmarks/Md5VsSha256Benchmark.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.SampleBenchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.SampleBenchmarks/Program.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetAnalyser.Tests.Integration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetAnalyser.Tests.Integration.csproj -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.BaselinedBenchmark-report-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.BaselinedBenchmark-report-full.json -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.BaselinedBenchmark-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.BaselinedBenchmark-report.csv -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Crc32Benchmark-report-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Crc32Benchmark-report-full.json -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Crc32Benchmark-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Crc32Benchmark-report.csv -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Md5VsSha256Benchmark-report-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Md5VsSha256Benchmark-report-full.json -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Md5VsSha256Benchmark-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/BenchmarkDotNetResults/BenchmarkDotNetAnalyser.SampleBenchmarks.Benchmarks.Md5VsSha256Benchmark-report.csv -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkInfoJsonFileProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkInfoJsonFileProviderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkParserTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkResultJsonFileReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkResultJsonFileReaderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkRunInfoJsonFileProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/Benchmarks/BenchmarkRunInfoJsonFileProviderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/IO/FileFinderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/Classes/IO/FileFinderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/AggregationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/AggregationTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/AnalysisTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/AnalysisTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/BaseStory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/BaseStory.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/BaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/BaseTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/ReportingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/E2E/ReportingTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Integration/IOHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Integration/IOHelper.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Aggregation/BenchmarkAggregatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Aggregation/BenchmarkAggregatorTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/BaselineDevianceAnalyserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/BaselineDevianceAnalyserTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/BaselineDevianceGroupAnalyserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/BaselineDevianceGroupAnalyserTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/BenchmarkResultGroupBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/BenchmarkResultGroupBuilderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/TelemetryBenchmarkResultAnalysisReporterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Analysis/TelemetryBenchmarkResultAnalysisReporterTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Arbitraries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Arbitraries.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/BenchmarkDotNetAnalyser.Tests.Unit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/BenchmarkDotNetAnalyser.Tests.Unit.csproj -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkInfoExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkInfoExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkParserTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkRunResultsReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkRunResultsReaderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkStatisticAccessorProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Benchmarks/BenchmarkStatisticAccessorProviderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AggregateBenchmarksCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AggregateBenchmarksCommandTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AggregateBenchmarksExecutorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AggregateBenchmarksExecutorTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AnalyseBenchmarksCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AnalyseBenchmarksCommandTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AnalyseBenchmarksCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AnalyseBenchmarksCommandValidatorTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AnalyseBenchmarksExecutorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/AnalyseBenchmarksExecutorTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/CommandExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/CommandExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/TelemetryAggregateBenchmarksExecutorArgsReporterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/TelemetryAggregateBenchmarksExecutorArgsReporterTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/TelemetryAnalyseBenchmarksExecutorArgsReporterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/TelemetryAnalyseBenchmarksExecutorArgsReporterTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/VersionCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Commands/VersionCommandTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/EnumerableExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/EnumerableExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Instrumentation/ColourExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Instrumentation/ColourExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Instrumentation/ConsoleTelemetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Instrumentation/ConsoleTelemetryTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Instrumentation/TelemetryExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Instrumentation/TelemetryExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/ObjectExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/ObjectExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/ParameterExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/ParameterExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/ProgramBootstrapTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/ProgramBootstrapTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/ReflectionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/ReflectionExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/BenchmarkReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/BenchmarkReaderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/BenchmarkRecordExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/BenchmarkRecordExtensionsTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/CsvBenchmarksReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/CsvBenchmarksReportGeneratorTest.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/JsonBenchmarksReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/JsonBenchmarksReportGeneratorTest.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/ReporterProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/Reporting/ReporterProviderTests.cs -------------------------------------------------------------------------------- /test/BenchmarkDotNetAnalyser.Tests.Unit/StringExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewDayTechnology/benchmarkdotnet.analyser/HEAD/test/BenchmarkDotNetAnalyser.Tests.Unit/StringExtensionsTests.cs --------------------------------------------------------------------------------