LCOV - code coverage report
Current view: top level - source/graphics Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 1584 8847 17.9 %
Date: 2021-01-18 15:29:13 Functions: 144 888 16.2 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
Camera.cpp
37.0%37.0%
37.0 % 84 / 227 41.2 % 7 / 17
Camera.h
33.3%33.3%
33.3 % 4 / 12 16.7 % 1 / 6
CameraController.cpp
0.0%
0.0 % 0 / 359 0.0 % 0 / 21
CameraController.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 4
CinemaManager.cpp
0.0%
0.0 % 0 / 124 0.0 % 0 / 11
CinemaManager.h
0.0%
0.0 % 0 / 1 - 0 / 0
ColladaManager.cpp
71.6%71.6%
71.6 % 111 / 155 78.6 % 11 / 14
Color.cpp
87.1%87.1%
87.1 % 54 / 62 80.0 % 4 / 5
Color.h
20.0%20.0%
20.0 % 2 / 10 - 0 / 0
Decal.cpp
0.0%
0.0 % 0 / 55 0.0 % 0 / 8
Decal.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 3
Entity.h
0.0%
0.0 % 0 / 1 - 0 / 0
Font.cpp
0.0%
0.0 % 0 / 27 0.0 % 0 / 5
Font.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 4
FontManager.cpp
0.0%
0.0 % 0 / 66 0.0 % 0 / 2
FontManager.h
0.0%
0.0 % 0 / 1 - 0 / 0
FontMetrics.cpp
0.0%
0.0 % 0 / 17 0.0 % 0 / 5
FontMetrics.h
0.0%
0.0 % 0 / 1 - 0 / 0
Frustum.cpp
17.0%17.0%
17.0 % 9 / 53 30.0 % 3 / 10
Frustum.h
100.0%
100.0 % 2 / 2 0.0 % 0 / 1
GameView.cpp
2.0%2.0%
2.0 % 3 / 150 2.9 % 1 / 35
HFTracer.cpp
0.0%
0.0 % 0 / 141 0.0 % 0 / 6
HeightMipmap.cpp
60.6%60.6%
60.6 % 83 / 137 72.7 % 8 / 11
HeightMipmap.h
100.0%
100.0 % 1 / 1 - 0 / 0
ICameraController.cpp
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
ICameraController.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
LOSTexture.cpp
24.6%24.6%
24.6 % 51 / 207 26.7 % 4 / 15
LightEnv.cpp
57.9%57.9%
57.9 % 11 / 19 50.0 % 2 / 4
LightEnv.h
0.0%
0.0 % 0 / 21 0.0 % 0 / 4
MapGenerator.cpp
17.0%17.0%
17.0 % 32 / 188 19.2 % 5 / 26
MapIO.cpp
0.0%
0.0 % 0 / 33 0.0 % 0 / 3
MapReader.cpp
0.0%
0.0 % 0 / 754 0.0 % 0 / 32
MapReader.h
0.0%
0.0 % 0 / 1 - 0 / 0
MapWriter.cpp
0.0%
0.0 % 0 / 255 0.0 % 0 / 6
Material.cpp
7.5%7.5%
7.5 % 3 / 40 11.1 % 1 / 9
Material.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 2
MaterialManager.cpp
0.0%
0.0 % 0 / 102 0.0 % 0 / 2
MaterialManager.h
0.0%
0.0 % 0 / 1 - 0 / 0
MeshManager.cpp
86.4%86.4%
86.4 % 19 / 22 100.0 % 3 / 3
MiniPatch.cpp
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
MiniPatch.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
Model.cpp
0.0%
0.0 % 0 / 292 0.0 % 0 / 28
Model.h
0.0%
0.0 % 0 / 27 0.0 % 0 / 8
ModelAbstract.cpp
0.0%
0.0 % 0 / 34 0.0 % 0 / 2
ModelAbstract.h
0.0%
0.0 % 0 / 42 0.0 % 0 / 15
ModelDef.cpp
26.6%26.6%
26.6 % 55 / 207 23.1 % 3 / 13
ModelDef.h
23.5%23.5%
23.5 % 4 / 17 0.0 % 0 / 13
ObjectBase.cpp
0.0%
0.0 % 0 / 316 0.0 % 0 / 11
ObjectBase.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 2
ObjectEntry.cpp
0.0%
0.0 % 0 / 143 0.0 % 0 / 6
ObjectManager.cpp
0.0%
0.0 % 0 / 78 0.0 % 0 / 13
ObjectManager.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 3
Overlay.cpp
0.0%
0.0 % 0 / 24 0.0 % 0 / 3
Overlay.h
0.0%
0.0 % 0 / 18 0.0 % 0 / 2
ParticleEmitter.cpp
0.0%
0.0 % 0 / 159 0.0 % 0 / 17
ParticleEmitter.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
ParticleEmitterType.cpp
0.0%
0.0 % 0 / 268 0.0 % 0 / 25
ParticleManager.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 10
ParticleManager.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
Patch.cpp
92.1%92.1%
92.1 % 35 / 38 66.7 % 4 / 6
PreprocessorWrapper.cpp
76.1%76.1%
76.1 % 89 / 117 60.0 % 6 / 10
RenderableObject.h
20.7%20.7%
20.7 % 6 / 29 20.0 % 2 / 10
SColor.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ShaderDefines.cpp
71.4%71.4%
71.4 % 157 / 220 60.0 % 18 / 30
ShaderDefines.h
17.9%17.9%
17.9 % 7 / 39 0.0 % 0 / 8
ShaderManager.cpp
0.0%
0.0 % 0 / 294 0.0 % 0 / 17
ShaderManager.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 1
ShaderProgram.cpp
0.0%
0.0 % 0 / 453 0.0 % 0 / 71
ShaderProgram.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 3
ShaderProgramFFP.cpp
0.0%
0.0 % 0 / 583 0.0 % 0 / 58
ShaderTechnique.cpp
0.0%
0.0 % 0 / 84 0.0 % 0 / 17
ShaderTechnique.h
0.0%
0.0 % 0 / 4 - 0 / 0
SkeletonAnimDef.cpp
0.0%
0.0 % 0 / 56 0.0 % 0 / 5
SkeletonAnimDef.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
SkeletonAnimManager.cpp
0.0%
0.0 % 0 / 27 0.0 % 0 / 3
SmoothedValue.cpp
0.0%
0.0 % 0 / 17 0.0 % 0 / 3
SmoothedValue.h
0.0%
0.0 % 0 / 26 0.0 % 0 / 9
Terrain.cpp
66.1%66.1%
66.1 % 238 / 360 53.8 % 14 / 26
Terrain.h
18.8%18.8%
18.8 % 3 / 16 0.0 % 0 / 9
TerrainProperties.cpp
81.0%81.0%
81.0 % 47 / 58 60.0 % 3 / 5
TerrainProperties.h
50.0%50.0%
50.0 % 3 / 6 0.0 % 0 / 2
TerrainTextureEntry.cpp
42.8%42.8%
42.8 % 65 / 152 40.0 % 2 / 5
TerrainTextureEntry.h
0.0%
0.0 % 0 / 6 - 0 / 0
TerrainTextureManager.cpp
75.4%75.4%
75.4 % 52 / 69 83.3 % 10 / 12
TerrainTextureManager.h
50.0%50.0%
50.0 % 2 / 4 - 0 / 0
TerritoryBoundary.cpp
100.0%
100.0 % 79 / 79 100.0 % 1 / 1
TerritoryBoundary.h
100.0%
100.0 % 1 / 1 - 0 / 0
TerritoryTexture.cpp
0.0%
0.0 % 0 / 123 0.0 % 0 / 11
TextRenderer.cpp
0.0%
0.0 % 0 / 171 0.0 % 0 / 18
TextRenderer.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 2
TextureConverter.cpp
50.7%50.7%
50.7 % 137 / 270 91.7 % 11 / 12
TextureConverter.h
25.0%25.0%
25.0 % 1 / 4 - 0 / 0
TextureManager.cpp
45.0%45.0%
45.0 % 125 / 278 51.4 % 19 / 37
TextureManager.h
62.5%62.5%
62.5 % 5 / 8 0.0 % 0 / 5
Unit.cpp
0.0%
0.0 % 0 / 73 0.0 % 0 / 9
Unit.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 4
UnitAnimation.cpp
0.0%
0.0 % 0 / 134 0.0 % 0 / 11
UnitManager.cpp
0.0%
0.0 % 0 / 29 0.0 % 0 / 7
UnitManager.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1

Generated by: LCOV version 1.13