Gorc's line coverage is 56% for non-gameplay code. That is honestly not good. Testing has always been a priority, but I didn't start measuring test coverage until about a year ago.
I don't have anything set up for sharing these results to other developers, but here's what the project looks like right now in terms of testing.
Project Coverage summary
[TABLE="class: pane, width: 1503"]
[TR]
[TH]Name[/TH]
[TH="class: center, align: center"]Packages[/TH]
[TH="class: center, align: center"]Files[/TH]
[TH="class: center, align: center"]Classes[/TH]
[TH="class: center, align: center"]Lines[/TH]
[TH="class: center, align: center"]Conditionals[/TH]
[/TR]
[TR]
[TD]Cobertura Coverage Report[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]89%[/TD]
[TD][CENTER]32/36[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]74%[/TD]
[TD][CENTER]264/355[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]74%[/TD]
[TD][CENTER]264/355[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]56%[/TD]
[TD][CENTER]4714/8418[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]14%[/TD]
[TD][CENTER]4780/33347[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]
Coverage Breakdown by Package
[TABLE="class: pane sortable, width: 1503"]
[TR]
[TH]
Name[/TH]
[TH="class: center, align: center"]
Files[/TH]
[TH="class: center, align: center"]
Classes[/TH]
[TH="class: center, align: center"]
Lines[/TH]
[TH="class: center, align: center"]
Conditionals[/TH]
[/TR]
[TR]
[TD]
src.base[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]2/4[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]2/4[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]12%[/TD]
[TD][CENTER]2/17[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]23%[/TD]
[TD][CENTER]3/13[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.content[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]5/10[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]5/10[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]9%[/TD]
[TD][CENTER]5/57[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]5%[/TD]
[TD][CENTER]10/186[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.content.assets[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]71%[/TD]
[TD][CENTER]5/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]71%[/TD]
[TD][CENTER]5/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]7%[/TD]
[TD][CENTER]5/71[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]14%[/TD]
[TD][CENTER]10/72[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.content.loaders[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]3/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]3/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]9%[/TD]
[TD][CENTER]6/67[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]12%[/TD]
[TD][CENTER]19/163[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.diagnostics[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]93%[/TD]
[TD][CENTER]13/14[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]93%[/TD]
[TD][CENTER]13/14[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]42%[/TD]
[TD][CENTER]114/271[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]17%[/TD]
[TD][CENTER]70/423[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.events[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]40%[/TD]
[TD][CENTER]2/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]40%[/TD]
[TD][CENTER]2/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]36%[/TD]
[TD][CENTER]4/11[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]2/4[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.graphics[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]71%[/TD]
[TD][CENTER]5/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]71%[/TD]
[TD][CENTER]5/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]2%[/TD]
[TD][CENTER]5/220[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]3%[/TD]
[TD][CENTER]10/398[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.gui[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]67%[/TD]
[TD][CENTER]2/3[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]67%[/TD]
[TD][CENTER]2/3[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]1%[/TD]
[TD][CENTER]2/162[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]1%[/TD]
[TD][CENTER]4/362[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.gui.layout[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/3[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD="class: center, align: center"]N/A[/TD]
[/TR]
[TR]
[TD]
src.base.gui.widgets[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]19/38[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]19/38[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]3%[/TD]
[TD][CENTER]19/585[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]5%[/TD]
[TD][CENTER]38/823[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.input[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]20%[/TD]
[TD][CENTER]1/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]20%[/TD]
[TD][CENTER]1/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]1%[/TD]
[TD][CENTER]1/68[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]4%[/TD]
[TD][CENTER]2/56[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.io[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]24/24[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]24/24[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]99%[/TD]
[TD][CENTER]559/562[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]56%[/TD]
[TD][CENTER]492/885[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.math[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]67%[/TD]
[TD][CENTER]4/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]67%[/TD]
[TD][CENTER]4/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]60%[/TD]
[TD][CENTER]184/309[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]31%[/TD]
[TD][CENTER]139/450[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.place[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/2[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.text[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]88%[/TD]
[TD][CENTER]7/8[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]88%[/TD]
[TD][CENTER]7/8[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]78%[/TD]
[TD][CENTER]213/273[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]41%[/TD]
[TD][CENTER]140/345[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.base.utility[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]91%[/TD]
[TD][CENTER]31/34[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]91%[/TD]
[TD][CENTER]31/34[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]94%[/TD]
[TD][CENTER]629/672[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]716/1440[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]6/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]6/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]99%[/TD]
[TD][CENTER]81/82[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]115/228[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.ast[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]4/4[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]4/4[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]97%[/TD]
[TD][CENTER]177/182[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]37%[/TD]
[TD][CENTER]187/512[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.grammar[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]6/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]6/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]66%[/TD]
[TD][CENTER]740/1119[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]52%[/TD]
[TD][CENTER]482/925[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.ir[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]83%[/TD]
[TD][CENTER]5/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]83%[/TD]
[TD][CENTER]5/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]135/268[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]38%[/TD]
[TD][CENTER]46/122[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.scripts[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]43%[/TD]
[TD][CENTER]3/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]43%[/TD]
[TD][CENTER]3/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]2%[/TD]
[TD][CENTER]3/165[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]2%[/TD]
[TD][CENTER]6/336[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.stages.1_generate_ast[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]1/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]1/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]4/4[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]4/8[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.stages.2_semantic_analysis[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]15/15[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]15/15[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]84%[/TD]
[TD][CENTER]400/478[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]46%[/TD]
[TD][CENTER]345/754[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.stages.3_constant_folding[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]5/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]5/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]205/205[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]55%[/TD]
[TD][CENTER]198/361[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.stages.4_generate_code[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]9/9[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]9/9[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]238/238[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]54%[/TD]
[TD][CENTER]163/301[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.symbols[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]5/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]5/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]79%[/TD]
[TD][CENTER]61/77[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]40%[/TD]
[TD][CENTER]45/112[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.verbs[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]7/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]7/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]74%[/TD]
[TD][CENTER]56/76[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]1%[/TD]
[TD][CENTER]174/17976[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.cog.vm[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]93%[/TD]
[TD][CENTER]13/14[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]93%[/TD]
[TD][CENTER]13/14[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]89%[/TD]
[TD][CENTER]357/401[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]51%[/TD]
[TD][CENTER]286/563[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.content.assets[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]44%[/TD]
[TD][CENTER]15/34[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]44%[/TD]
[TD][CENTER]15/34[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]26%[/TD]
[TD][CENTER]68/265[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]11%[/TD]
[TD][CENTER]101/912[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.content.loaders[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]12/24[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]50%[/TD]
[TD][CENTER]12/24[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]3%[/TD]
[TD][CENTER]34/1041[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]8%[/TD]
[TD][CENTER]233/2971[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.content.vfs[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]86%[/TD]
[TD][CENTER]6/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]86%[/TD]
[TD][CENTER]6/7[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]75%[/TD]
[TD][CENTER]88/117[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]40%[/TD]
[TD][CENTER]136/342[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.content.vfs.episode[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]80%[/TD]
[TD][CENTER]4/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]80%[/TD]
[TD][CENTER]4/5[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]86%[/TD]
[TD][CENTER]48/56[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]43%[/TD]
[TD][CENTER]57/132[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.content.vfs.gob[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]6/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]6/6[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]76%[/TD]
[TD][CENTER]50/66[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]48%[/TD]
[TD][CENTER]29/60[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.game.world.components[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD="class: center, align: center"]N/A[/TD]
[/TR]
[TR]
[TD]
src.game.world.physics[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/1[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]0%[/TD]
[TD][CENTER]0/2[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
src.test.impl[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]19/19[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]19/19[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]100%[/TD]
[TD][CENTER]221/221[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[TD][TABLE="class: percentgraph"]
[TR]
[TD="class: data"]47%[/TD]
[TD][CENTER]518/1108[/CENTER]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]
Since this is all easily-tested utility code, the coverage should be around 100%, with conditionals around 50%.
Damn shame vb stripped the color of out the above chart.