< Summary - ReFlex - Library

Information
Class: PointCloud.Benchmark.Program
Assembly: ReFlex.PointCloud.Benchmark
File(s): D:\a\reflex\reflex\test\Library\Performance\PointCloud.Benchmark\Program.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 10
Coverable lines: 10
Total lines: 46
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Main(...)100%210%
BenchmarkBoxFilter()100%210%
BenchmarkIteration1()100%210%
BenchmarkIteration2()100%210%
BenchmarkUpdate()100%210%
BenchmarkCopy()100%210%
BenchmarkInteractions()100%210%
BenchmarkConfidenceFilter()100%210%

File(s)

D:\a\reflex\reflex\test\Library\Performance\PointCloud.Benchmark\Program.cs

#LineLine coverage
 1// See https://aka.ms/new-console-template for more information
 2
 3using BenchmarkDotNet.Reports;
 4using BenchmarkDotNet.Running;
 5using PointCloud.Benchmark.Benchmarks.Filter;
 6using PointCloud.Benchmark.Benchmarks.Interactivity;
 7using PointCloud.Benchmark.Benchmarks.IteratePointCloud;
 8using PointCloud.Benchmark.Benchmarks.UpdatePointCloud;
 9
 10namespace PointCloud.Benchmark;
 11
 12public class Program
 13{
 14    public static void Main(string[] args)
 015    {
 16        // var summary1 = BenchmarkBoxFilter();
 17        //
 18        // var summary2 = BenchmarkIteration1();
 19
 20        // var summary3 = BenchmarkIteration2();
 21
 22        // var summary4 = BenchmarkUpdate();
 23
 24        // var summary5 = BenchmarkCopy();
 25
 26        // var summary6 = BenchmarkInteractions();
 27
 028        var summary7 = BenchmarkConfidenceFilter();
 29
 030    }
 31
 032    private static Summary BenchmarkBoxFilter() => BenchmarkRunner.Run<BoxBlur>();
 33
 034    private static Summary BenchmarkIteration1() => BenchmarkRunner.Run<IterationMethods>();
 35
 036    private static Summary BenchmarkIteration2() => BenchmarkRunner.Run<IterationMethods2>();
 37
 038    private static Summary BenchmarkUpdate() => BenchmarkRunner.Run<UpdateMethods>();
 39
 040    private static Summary BenchmarkCopy() => BenchmarkRunner.Run<CopyPointCloud>();
 41
 042    private static Summary BenchmarkInteractions() => BenchmarkRunner.Run<MultiInteractionObserverBenchmark>();
 43
 044    private static Summary BenchmarkConfidenceFilter() => BenchmarkRunner.Run<ConfidenceFilterBenchmark>();
 45
 46}