< Summary

Information
Class: Rudim.Global
Assembly: Rudim
File(s): /home/runner/work/rudim/rudim/Rudim/Global.cs
Line coverage
100%
Covered lines: 10
Uncovered lines: 0
Coverable lines: 10
Total lines: 26
Line coverage: 100%
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
Reset()100%11100%

File(s)

/home/runner/work/rudim/rudim/Rudim/Global.cs

#LineLine coverage
 1using Rudim.Board;
 2using Rudim.Common;
 3using Rudim.Perft;
 4using Rudim.Search;
 5
 6namespace Rudim
 7{
 8    public static class Global
 9    {
 10        public static void Reset()
 11        {
 912            MoveOrdering.ResetMoveHeuristic();
 913            History.ClearBoardHistory();
 914            PerftDriver.ResetNodeCount();
 15
 916            IterativeDeepening.Score = 0;
 917            IterativeDeepening.BestMove = Move.NoMove;
 918            IterativeDeepening.Nodes = 0;
 19
 920            Negamax.Nodes = 0;
 21
 922            Quiescence.ResetNodes();
 923            TranspositionTable.ClearTable();
 924        }
 25    }
 26}

Methods/Properties

Reset()