module | Top Level Definitions | Alternatives | Expressions |
---|
% | covered / total | % | covered / total | % | covered / total |
---|
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Piet.MonadFailExtra |
100% | 1/1 | | 50% | 1/2 | | 33% | 2/6 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Lexer |
100% | 3/3 | | - | 0/0 | | 100% | 13/13 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Automaton |
100% | 7/7 | | 28% | 2/7 | | 78% | 67/85 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.API.AutomatonOptions |
100% | 5/5 | | - | 0/0 | | 100% | 10/10 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Zot.Evaluator |
100% | 18/18 | | 100% | 3/3 | | 100% | 125/125 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Zot.Parser |
100% | 4/4 | | - | 0/0 | | 100% | 20/20 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers |
100% | 13/13 | | 75% | 9/12 | | 84% | 84/99 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer |
100% | 5/5 | | 100% | 2/2 | | 100% | 14/14 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.SubLeq.Lexer |
100% | 5/5 | | - | 0/0 | | 100% | 27/27 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Reducer |
100% | 3/3 | | 87% | 7/8 | | 80% | 25/31 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Parser |
100% | 4/4 | | - | 0/0 | | 100% | 40/40 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder |
100% | 7/7 | | 93% | 15/16 | | 90% | 88/97 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Automaton |
100% | 7/7 | | 80% | 4/5 | | 85% | 42/49 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.SimpleParams |
100% | 5/5 | | - | 0/0 | | 100% | 9/9 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Parser |
100% | 2/2 | | - | 0/0 | | 100% | 4/4 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Optimizer |
100% | 21/21 | | 88% | 15/17 | | 96% | 167/173 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Lexer |
100% | 2/2 | | - | 0/0 | | 100% | 9/9 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Addressing |
100% | 4/4 | | 100% | 2/2 | | 76% | 30/39 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser |
100% | 2/2 | | - | 0/0 | | 100% | 5/5 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser |
100% | 18/18 | | - | 0/0 | | 98% | 73/74 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.ReadPExtra |
100% | 10/10 | | - | 0/0 | | 93% | 40/43 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Optimizer.MarkRemovingOptimizer |
100% | 5/5 | | 100% | 6/6 | | 100% | 34/34 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Optimizer.DeadCodeOptimizer |
100% | 1/1 | | 100% | 3/3 | | 100% | 15/15 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Optimizer.ConstantFoldingOptimizer |
100% | 5/5 | | 100% | 6/6 | | 100% | 37/37 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Optimizer |
100% | 1/1 | | 50% | 2/4 | | 57% | 8/14 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Extras.TextExtra |
100% | 1/1 | | - | 0/0 | | 100% | 3/3 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.API.AutoOptions |
100% | 4/4 | | - | 0/0 | | 100% | 7/7 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Extras.Constructors |
98% | 52/53 | | - | 0/0 | | 96% | 156/161 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Piet.Parser |
94% | 16/17 | | 50% | 1/2 | | 89% | 142/159 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.FALSE.Parser |
94% | 18/19 | | 88% | 22/25 | | 94% | 158/167 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Combiner.CPU |
93% | 29/31 | | 89% | 17/19 | | 85% | 200/235 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Optimizer.PeepholeOptimizer |
93% | 14/15 | | 78% | 30/38 | | 85% | 169/198 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser |
90% | 9/10 | | - | 0/0 | | 95% | 39/41 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Trampoline |
88% | 8/9 | | 50% | 2/4 | | 72% | 34/47 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Constants |
87% | 7/8 | | - | 0/0 | | 83% | 20/24 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols |
87% | 21/24 | | 66% | 10/15 | | 82% | 171/207 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer |
85% | 6/7 | | 76% | 19/25 | | 56% | 89/157 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Evaluator |
85% | 6/7 | | 60% | 3/5 | | 70% | 34/48 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator |
83% | 5/6 | | 25% | 1/4 | | 58% | 21/36 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Combiner.ALU |
80% | 24/30 | | 77% | 21/27 | | 73% | 168/230 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Combiner.LSU |
78% | 11/14 | | 66% | 6/9 | | 66% | 92/138 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Evaluator |
78% | 11/14 | | 88% | 15/17 | | 92% | 115/125 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Combiner |
77% | 14/18 | | 100% | 4/4 | | 75% | 72/96 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Automaton |
76% | 13/17 | | 84% | 11/13 | | 87% | 116/132 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Extras.Patterns |
75% | 3/4 | | 75% | 6/8 | | 27% | 26/93 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Zot.Automaton |
75% | 3/4 | | 100% | 2/2 | | 76% | 30/39 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator |
75% | 3/4 | | - | 0/0 | | 71% | 23/32 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Rev.Evaluator |
75% | 3/4 | | - | 0/0 | | 78% | 11/14 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Evaluator |
75% | 3/4 | | 45% | 5/11 | | 45% | 22/48 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.WrapTokenList |
75% | 3/4 | | - | 0/0 | | 100% | 16/16 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams |
69% | 9/13 | | - | 0/0 | | 75% | 25/33 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction |
66% | 2/3 | | 100% | 12/12 | | 100% | 43/43 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction |
66% | 6/9 | | 100% | 4/4 | | 100% | 26/26 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser |
64% | 9/14 | | 80% | 28/35 | | 79% | 152/191 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.IO.MockIO |
60% | 35/58 | | - | 0/0 | | 72% | 162/222 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Zot.Expression |
58% | 7/12 | | 42% | 6/14 | | 43% | 25/58 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.SubLeq.Automaton |
53% | 8/15 | | 83% | 5/6 | | 84% | 79/94 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Combiner.RAM |
50% | 3/6 | | - | 0/0 | | 48% | 12/25 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Lambda |
50% | 4/8 | | - | 0/0 | | 100% | 14/14 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.LazyK.Evaluator |
50% | 2/4 | | - | 0/0 | | 59% | 13/22 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.OperandParsers |
50% | 6/12 | | 60% | 9/15 | | 68% | 93/135 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Cat.Evaluator |
50% | 1/2 | | - | 0/0 | | 25% | 1/4 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Groups.CFInstruction |
48% | 18/37 | | 88% | 15/17 | | 84% | 53/63 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.API.ETAImplType |
46% | 7/15 | | - | 0/0 | | 100% | 2/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Groups.SMInstruction |
44% | 19/43 | | 51% | 14/27 | | 73% | 48/65 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol |
42% | 12/28 | | - | 0/0 | | 45% | 36/80 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Groups.IOInstruction |
42% | 3/7 | | 75% | 3/4 | | 60% | 3/5 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.FormatType |
40% | 6/15 | | - | 0/0 | | 50% | 1/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.WhiteSpace.Token |
36% | 7/19 | | 90% | 9/10 | | 83% | 26/31 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.ETA.Token |
35% | 7/20 | | 95% | 19/20 | | 88% | 66/75 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction |
30% | 4/13 | | 92% | 12/13 | | 97% | 40/41 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.IO.FreeIO |
25% | 13/52 | | 47% | 8/17 | | 30% | 60/196 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Piet.Image |
20% | 1/5 | | - | 0/0 | | 35% | 7/20 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.FALSE.Expression |
20% | 1/5 | | - | 0/0 | | - | 0/0 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction |
20% | 1/5 | | - | 0/0 | | - | 0/0 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction |
20% | 1/5 | | - | 0/0 | | - | 0/0 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.API.BFType |
20% | 3/15 | | - | 0/0 | | 50% | 1/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Instruction.Groups.LSInstruction |
20% | 1/5 | | - | 0/0 | | - | 0/0 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.IO.BusinessIO |
16% | 9/55 | | - | 0/0 | | 22% | 29/131 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.StackType |
13% | 2/15 | | - | 0/0 | | 50% | 1/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.RAMType |
13% | 2/15 | | - | 0/0 | | 50% | 1/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.DumpType |
11% | 2/17 | | 40% | 2/5 | | 61% | 13/21 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.Piet.Color |
8% | 5/61 | | 80% | 17/21 | | 71% | 81/113 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.CellType |
6% | 1/15 | | - | 0/0 | | 0% | 0/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.API.EvalParams |
0% | 0/10 | | - | 0/0 | | 0% | 0/26 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Evaluator |
0% | 0/14 | | 0% | 0/12 | | 0% | 0/89 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions |
0% | 0/7 | | 0% | 0/12 | | 0% | 0/40 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Evaluator |
0% | 0/14 | | 0% | 0/15 | | 0% | 0/86 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.TokenType |
0% | 0/15 | | - | 0/0 | | 0% | 0/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.Types.IntCellType |
0% | 0/15 | | - | 0/0 | | 0% | 0/2 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.API.OptimizationLevel |
0% | 0/17 | | - | 0/0 | | 0% | 0/11 | |
module helma-0.8.4.14-inplace/HelVM.HelMA.Automaton.API.MemoryOptions |
0% | 0/4 | | - | 0/0 | | 0% | 0/4 | |
|
Program Coverage Total |
54% | 662/1205 | | 71% | 415/580 | | 73% | 4035/5505 | |