LCOV - code coverage report
Current view: top level - source/graphics Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 1780 8694 20.5 %
Date: 2023-01-19 00:18:29 Functions: 353 1178 30.0 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
Camera.cpp
66.0%66.0%
66.0 % 155 / 235 70.0 % 14 / 20
Camera.h
66.7%66.7%
66.7 % 8 / 12 66.7 % 8 / 12
CameraController.cpp
0.3%0.3%
0.3 % 1 / 348 8.7 % 2 / 23
CameraController.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 4
Canvas2D.cpp
0.4%0.4%
0.4 % 1 / 240 11.1 % 2 / 18
CinemaManager.cpp
1.8%1.8%
1.8 % 1 / 56 16.7 % 2 / 12
CinemaManager.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
ColladaManager.cpp
68.1%68.1%
68.1 % 111 / 163 81.2 % 13 / 16
Color.cpp
88.7%88.7%
88.7 % 55 / 62 85.7 % 6 / 7
Color.h
13.3%13.3%
13.3 % 2 / 15 33.3 % 2 / 6
Decal.cpp
1.9%1.9%
1.9 % 1 / 52 20.0 % 2 / 10
Decal.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 7
Entity.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 5
Font.cpp
94.4%94.4%
94.4 % 34 / 36 100.0 % 7 / 7
Font.h
47.4%47.4%
47.4 % 9 / 19 55.6 % 5 / 9
FontManager.cpp
82.1%82.1%
82.1 % 55 / 67 100.0 % 4 / 4
FontManager.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
FontMetrics.cpp
80.0%80.0%
80.0 % 16 / 20 100.0 % 7 / 7
FontMetrics.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
GameView.cpp
2.8%2.8%
2.8 % 4 / 143 7.5 % 3 / 40
HFTracer.cpp
0.7%0.7%
0.7 % 1 / 150 25.0 % 2 / 8
HeightMipmap.cpp
61.9%61.9%
61.9 % 83 / 134 76.9 % 10 / 13
HeightMipmap.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
ICameraController.cpp
25.0%25.0%
25.0 % 1 / 4 66.7 % 2 / 3
ICameraController.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
LOSTexture.cpp
24.2%24.2%
24.2 % 55 / 227 37.5 % 6 / 16
LightEnv.cpp
57.9%57.9%
57.9 % 11 / 19 66.7 % 4 / 6
LightEnv.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 4
MapGenerator.cpp
17.8%17.8%
17.8 % 32 / 180 22.2 % 6 / 27
MapIO.cpp
2.5%2.5%
2.5 % 1 / 40 40.0 % 2 / 5
MapReader.cpp
0.1%0.1%
0.1 % 1 / 755 5.7 % 2 / 35
MapReader.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
MapWriter.cpp
0.4%0.4%
0.4 % 1 / 236 18.2 % 2 / 11
Material.cpp
4.2%4.2%
4.2 % 1 / 24 22.2 % 2 / 9
Material.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 20
MaterialManager.cpp
10.4%10.4%
10.4 % 7 / 67 75.0 % 3 / 4
MaterialManager.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
MeshManager.cpp
86.4%86.4%
86.4 % 19 / 22 100.0 % 5 / 5
MiniMapTexture.cpp
0.2%0.2%
0.2 % 1 / 455 9.1 % 2 / 22
MiniMapTexture.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 7
MiniPatch.cpp
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
MiniPatch.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
Model.cpp
0.4%0.4%
0.4 % 1 / 243 6.9 % 2 / 29
Model.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 12
ModelAbstract.cpp
3.0%3.0%
3.0 % 1 / 33 50.0 % 2 / 4
ModelAbstract.h
0.0%
0.0 % 0 / 28 0.0 % 0 / 16
ModelDef.cpp
25.0%25.0%
25.0 % 59 / 236 37.5 % 6 / 16
ModelDef.h
22.2%22.2%
22.2 % 4 / 18 23.8 % 5 / 21
ModelDummy.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 9
ObjectBase.cpp
0.2%0.2%
0.2 % 1 / 506 8.3 % 2 / 24
ObjectBase.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 25
ObjectEntry.cpp
0.7%0.7%
0.7 % 1 / 147 25.0 % 2 / 8
ObjectManager.cpp
0.9%0.9%
0.9 % 1 / 112 11.8 % 2 / 17
ObjectManager.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 11
Overlay.cpp
3.3%3.3%
3.3 % 1 / 30 40.0 % 2 / 5
Overlay.h
0.0%
0.0 % 0 / 21 0.0 % 0 / 21
ParticleEmitter.cpp
0.6%0.6%
0.6 % 1 / 169 10.0 % 2 / 20
ParticleEmitter.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 9
ParticleEmitterType.cpp
0.4%0.4%
0.4 % 1 / 272 4.4 % 2 / 45
ParticleEmitterType.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
ParticleManager.cpp
19.0%19.0%
19.0 % 8 / 42 33.3 % 4 / 12
ParticleManager.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
Patch.cpp
100.0%
100.0 % 35 / 35 87.5 % 7 / 8
PreprocessorWrapper.cpp
78.3%78.3%
78.3 % 108 / 138 71.4 % 10 / 14
PreprocessorWrapper.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
RenderableObject.h
24.2%24.2%
24.2 % 8 / 33 26.7 % 4 / 15
SColor.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
ShaderDefines.cpp
81.9%81.9%
81.9 % 86 / 105 77.4 % 24 / 31
ShaderDefines.h
64.3%64.3%
64.3 % 9 / 14 57.7 % 15 / 26
ShaderManager.cpp
11.2%11.2%
11.2 % 28 / 249 43.8 % 7 / 16
ShaderManager.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 3
ShaderProgram.cpp
5.9%5.9%
5.9 % 1 / 17 33.3 % 2 / 6
ShaderProgram.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
ShaderTechnique.cpp
20.0%20.0%
20.0 % 5 / 25 30.0 % 3 / 10
ShaderTechnique.h
28.6%28.6%
28.6 % 2 / 7 28.6 % 2 / 7
SkeletonAnim.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
SkeletonAnimDef.cpp
1.7%1.7%
1.7 % 1 / 59 28.6 % 2 / 7
SkeletonAnimDef.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 6
SkeletonAnimManager.cpp
2.3%2.3%
2.3 % 1 / 43 33.3 % 2 / 6
SmoothedValue.cpp
5.6%5.6%
5.6 % 1 / 18 40.0 % 2 / 5
SmoothedValue.h
0.0%
0.0 % 0 / 26 0.0 % 0 / 9
Terrain.cpp
66.9%66.9%
66.9 % 236 / 353 63.0 % 17 / 27
Terrain.h
18.8%18.8%
18.8 % 3 / 16 27.3 % 3 / 11
TerrainProperties.cpp
1.7%1.7%
1.7 % 1 / 58 28.6 % 2 / 7
TerrainProperties.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 4
TerrainTextureEntry.cpp
1.1%1.1%
1.1 % 1 / 87 40.0 % 2 / 5
TerrainTextureEntry.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 6
TerrainTextureManager.cpp
11.3%11.3%
11.3 % 16 / 142 29.4 % 5 / 17
TerrainTextureManager.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 7
TerritoryBoundary.cpp
100.0%
100.0 % 86 / 86 100.0 % 3 / 3
TerritoryBoundary.h
100.0%
100.0 % 1 / 1 100.0 % 3 / 3
TerritoryTexture.cpp
0.8%0.8%
0.8 % 1 / 120 15.4 % 2 / 13
TextRenderer.cpp
0.6%0.6%
0.6 % 1 / 181 11.1 % 2 / 18
TextRenderer.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 8
TextureConverter.cpp
51.1%51.1%
51.1 % 141 / 276 90.5 % 19 / 21
TextureConverter.h
60.0%60.0%
60.0 % 3 / 5 14.3 % 1 / 7
TextureManager.cpp
46.5%46.5%
46.5 % 236 / 507 47.9 % 34 / 71
TextureManager.h
57.9%57.9%
57.9 % 11 / 19 72.7 % 8 / 11
Unit.cpp
1.4%1.4%
1.4 % 1 / 72 18.2 % 2 / 11
Unit.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 4
UnitAnimation.cpp
0.7%0.7%
0.7 % 1 / 137 15.4 % 2 / 13
UnitAnimation.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
UnitManager.cpp
2.8%2.8%
2.8 % 1 / 36 20.0 % 2 / 10
UnitManager.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1

Generated by: LCOV version 1.13