LCOV - code coverage report
Current view: top level - source/simulation2/components Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 1684 8258 20.4 %
Date: 2021-01-18 15:29:13 Functions: 314 1308 24.0 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
CCmpAIManager.cpp
0.4%0.4%
0.4 % 2 / 535 2.0 % 1 / 51
CCmpCinemaManager.cpp
34.6%34.6%
34.6 % 65 / 188 52.0 % 13 / 25
CCmpCommandQueue.cpp
74.5%74.5%
74.5 % 41 / 55 75.0 % 9 / 12
CCmpDecay.cpp
4.2%4.2%
4.2 % 3 / 72 10.0 % 1 / 10
CCmpFootprint.cpp
1.7%1.7%
1.7 % 3 / 179 8.3 % 1 / 12
CCmpMinimap.cpp
9.2%9.2%
9.2 % 10 / 109 13.3 % 2 / 15
CCmpMotionBall.cpp
6.7%6.7%
6.7 % 3 / 45 10.0 % 1 / 10
CCmpObstruction.cpp
1.3%1.3%
1.3 % 5 / 385 2.4 % 1 / 42
CCmpObstructionManager.cpp
33.0%33.0%
33.0 % 240 / 727 37.5 % 21 / 56
CCmpOverlayRenderer.cpp
2.7%2.7%
2.7 % 2 / 73 6.7 % 1 / 15
CCmpOwnership.cpp
10.8%10.8%
10.8 % 4 / 37 8.3 % 1 / 12
CCmpParticleManager.cpp
37.0%37.0%
37.0 % 10 / 27 50.0 % 5 / 10
CCmpPathfinder.cpp
7.0%7.0%
7.0 % 38 / 546 10.2 % 5 / 49
CCmpPathfinder_Common.h
27.5%27.5%
27.5 % 11 / 40 33.3 % 3 / 9
CCmpPosition.cpp
58.7%58.7%
58.7 % 291 / 496 70.2 % 33 / 47
CCmpProjectileManager.cpp
8.5%8.5%
8.5 % 14 / 165 29.4 % 5 / 17
CCmpRallyPointRenderer.cpp
1.9%1.9%
1.9 % 9 / 482 3.4 % 1 / 29
CCmpRallyPointRenderer.h
16.7%16.7%
16.7 % 1 / 6 20.0 % 1 / 5
CCmpRangeManager.cpp
36.9%36.9%
36.9 % 460 / 1246 34.5 % 30 / 87
CCmpRangeOverlayRenderer.cpp
7.2%7.2%
7.2 % 7 / 97 11.1 % 2 / 18
CCmpSelectable.cpp
3.5%3.5%
3.5 % 10 / 287 8.7 % 2 / 23
CCmpSoundManager.cpp
20.0%20.0%
20.0 % 8 / 40 38.5 % 5 / 13
CCmpTemplateManager.cpp
65.4%65.4%
65.4 % 53 / 81 63.2 % 12 / 19
CCmpTerrain.cpp
14.8%14.8%
14.8 % 9 / 61 25.0 % 5 / 20
CCmpTerritoryInfluence.cpp
8.6%8.6%
8.6 % 3 / 35 8.3 % 1 / 12
CCmpTerritoryManager.cpp
11.6%11.6%
11.6 % 43 / 370 19.4 % 6 / 31
CCmpTest.cpp
86.2%86.2%
86.2 % 94 / 109 84.2 % 48 / 57
CCmpUnitMotion.cpp
1.7%1.7%
1.7 % 11 / 657 3.0 % 2 / 66
CCmpUnitRenderer.cpp
14.6%14.6%
14.6 % 27 / 185 36.4 % 8 / 22
CCmpVision.cpp
14.0%14.0%
14.0 % 8 / 57 15.4 % 2 / 13
CCmpVisualActor.cpp
3.1%3.1%
3.1 % 11 / 359 5.4 % 2 / 37
CCmpWaterManager.cpp
20.8%20.8%
20.8 % 10 / 48 38.5 % 5 / 13
ICmpAIInterface.cpp
33.3%33.3%
33.3 % 3 / 9 11.8 % 2 / 17
ICmpAIInterface.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpAIManager.cpp
3.2%3.2%
3.2 % 1 / 31 14.3 % 1 / 7
ICmpAIManager.h
100.0%
100.0 % 1 / 1 - 0 / 0
ICmpAttack.cpp
42.9%42.9%
42.9 % 3 / 7 11.8 % 2 / 17
ICmpAttack.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpCinemaManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpCinemaManager.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpCommandQueue.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpCommandQueue.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpDecay.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpDecay.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpFogging.cpp
27.3%27.3%
27.3 % 3 / 11 10.5 % 2 / 19
ICmpFogging.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpFootprint.cpp
3.1%3.1%
3.1 % 1 / 32 25.0 % 1 / 4
ICmpFootprint.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpGarrisonHolder.cpp
37.5%37.5%
37.5 % 3 / 8 11.8 % 2 / 17
ICmpGarrisonHolder.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpGuiInterface.cpp
50.0%50.0%
50.0 % 3 / 6 12.5 % 2 / 16
ICmpGuiInterface.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpIdentity.cpp
42.9%42.9%
42.9 % 3 / 7 11.8 % 2 / 17
ICmpIdentity.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpMinimap.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpMinimap.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpMirage.cpp
60.0%60.0%
60.0 % 3 / 5 12.5 % 2 / 16
ICmpMirage.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpMotion.cpp
100.0%
100.0 % 3 / 3 13.3 % 2 / 15
ICmpMotion.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpObstruction.cpp
5.9%5.9%
5.9 % 1 / 17 25.0 % 1 / 4
ICmpObstruction.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpObstructionManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpObstructionManager.h
50.0%50.0%
50.0 % 27 / 54 41.7 % 5 / 12
ICmpOverlayRenderer.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpOverlayRenderer.h
66.7%66.7%
66.7 % 2 / 3 - 0 / 0
ICmpOwnership.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpOwnership.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpParticleManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpParticleManager.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpPathfinder.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpPathfinder.h
50.0%50.0%
50.0 % 2 / 4 - 0 / 0
ICmpPlayer.cpp
20.0%20.0%
20.0 % 3 / 15 9.5 % 2 / 21
ICmpPlayer.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpPlayerManager.cpp
30.0%30.0%
30.0 % 3 / 10 11.1 % 2 / 18
ICmpPlayerManager.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpPosition.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpPosition.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpProjectileManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpProjectileManager.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpRallyPoint.cpp
42.9%42.9%
42.9 % 3 / 7 11.8 % 2 / 17
ICmpRallyPoint.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpRallyPointRenderer.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpRallyPointRenderer.h
100.0%
100.0 % 1 / 1 - 0 / 0
ICmpRangeManager.cpp
9.1%9.1%
9.1 % 1 / 11 16.7 % 1 / 6
ICmpRangeManager.h
100.0%
100.0 % 1 / 1 - 0 / 0
ICmpRangeOverlayRenderer.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpRangeOverlayRenderer.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpSelectable.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpSelectable.h
66.7%66.7%
66.7 % 2 / 3 - 0 / 0
ICmpSettlement.cpp
100.0%
100.0 % 3 / 3 13.3 % 2 / 15
ICmpSettlement.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpSound.cpp
60.0%60.0%
60.0 % 3 / 5 12.5 % 2 / 16
ICmpSound.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpSoundManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpSoundManager.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpTemplateManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpTemplateManager.h
100.0%
100.0 % 1 / 1 - 0 / 0
ICmpTerrain.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpTerrain.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpTerritoryDecayManager.cpp
60.0%60.0%
60.0 % 3 / 5 12.5 % 2 / 16
ICmpTerritoryDecayManager.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpTerritoryInfluence.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpTerritoryInfluence.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpTerritoryManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpTerritoryManager.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpTest.cpp
100.0%
100.0 % 2 / 2 50.0 % 3 / 6
ICmpTest.h
100.0%
100.0 % 4 / 4 - 0 / 0
ICmpTurretHolder.cpp
21.4%21.4%
21.4 % 3 / 14 11.8 % 2 / 17
ICmpTurretHolder.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpUnitMotion.cpp
6.4%6.4%
6.4 % 3 / 47 5.9 % 2 / 34
ICmpUnitMotion.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpUnitRenderer.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpUnitRenderer.h
50.0%50.0%
50.0 % 2 / 4 0.0 % 0 / 1
ICmpUnknownScript.cpp
100.0%
100.0 % 3 / 3 53.3 % 8 / 15
ICmpUnknownScript.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpValueModificationManager.cpp
23.1%23.1%
23.1 % 3 / 13 10.0 % 2 / 20
ICmpValueModificationManager.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpVisibility.cpp
20.0%20.0%
20.0 % 3 / 15 10.5 % 2 / 19
ICmpVisibility.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpVision.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpVision.h
100.0%
100.0 % 2 / 2 - 0 / 0
ICmpVisual.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpVisual.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
ICmpWaterManager.cpp
100.0%
100.0 % 1 / 1 33.3 % 1 / 3
ICmpWaterManager.h
100.0%
100.0 % 2 / 2 - 0 / 0

Generated by: LCOV version 1.13