LCOV - code coverage report
Current view: top level - source/simulation2/components Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 1865 8692 21.5 %
Date: 2023-01-19 00:18:29 Functions: 773 1984 39.0 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
CCmpUnitMotion.h
1.8%1.8%
1.8 % 14 / 768 3.3 % 3 / 92
CCmpAIManager.cpp
0.9%0.9%
0.9 % 5 / 535 8.2 % 5 / 61
CCmpRallyPointRenderer.h
10.0%10.0%
10.0 % 1 / 10 10.0 % 1 / 10
CCmpObstruction.cpp
1.8%1.8%
1.8 % 7 / 391 10.0 % 5 / 50
CCmpVisualActor.cpp
3.3%3.3%
3.3 % 11 / 334 11.9 % 5 / 42
CCmpRallyPointRenderer.cpp
2.0%2.0%
2.0 % 10 / 488 12.9 % 4 / 31
ICmpUnitMotion.cpp
6.6%6.6%
6.6 % 4 / 61 15.9 % 7 / 44
CCmpPathfinder.cpp
8.9%8.9%
8.9 % 42 / 470 17.4 % 8 / 46
CCmpSelectable.cpp
3.6%3.6%
3.6 % 10 / 275 19.2 % 5 / 26
CCmpMinimap.cpp
8.8%8.8%
8.8 % 10 / 114 20.8 % 5 / 24
CCmpRangeOverlayRenderer.cpp
8.0%8.0%
8.0 % 8 / 100 20.8 % 5 / 24
ICmpValueModificationManager.cpp
21.4%21.4%
21.4 % 3 / 14 21.7 % 5 / 23
ICmpPlayer.cpp
21.4%21.4%
21.4 % 3 / 14 21.7 % 5 / 23
ICmpFogging.cpp
25.0%25.0%
25.0 % 3 / 12 22.7 % 5 / 22
ICmpIdentity.cpp
30.0%30.0%
30.0 % 3 / 10 23.8 % 5 / 21
CCmpOverlayRenderer.cpp
6.8%6.8%
6.8 % 5 / 73 23.8 % 5 / 21
ICmpVisibility.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpVisual.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpAIManager.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpFogging.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpSettlement.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpSound.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpDecay.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpGarrisonHolder.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpTurretHolder.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpPlayerManager.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpMirage.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpPlayer.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpAttack.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpUnitMotion.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpAIInterface.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpFootprint.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpIdentity.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpRallyPointRenderer.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpRallyPoint.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpValueModificationManager.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpTerritoryInfluence.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpTerritoryDecayManager.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpMinimap.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpGuiInterface.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpMotion.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpRangeOverlayRenderer.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpOwnership.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
ICmpGarrisonHolder.cpp
33.3%33.3%
33.3 % 3 / 9 25.0 % 5 / 20
ICmpAIInterface.cpp
30.0%30.0%
30.0 % 3 / 10 25.0 % 5 / 20
ICmpTurretHolder.cpp
20.0%20.0%
20.0 % 3 / 15 25.0 % 5 / 20
ICmpPlayerManager.cpp
37.5%37.5%
37.5 % 3 / 8 25.0 % 5 / 20
ICmpAttack.cpp
37.5%37.5%
37.5 % 3 / 8 25.0 % 5 / 20
ICmpRallyPoint.cpp
37.5%37.5%
37.5 % 3 / 8 25.0 % 5 / 20
ICmpTerritoryDecayManager.cpp
50.0%50.0%
50.0 % 3 / 6 26.3 % 5 / 19
ICmpMirage.cpp
50.0%50.0%
50.0 % 3 / 6 26.3 % 5 / 19
ICmpGuiInterface.cpp
42.9%42.9%
42.9 % 3 / 7 26.3 % 5 / 19
CCmpVision.cpp
13.8%13.8%
13.8 % 8 / 58 26.3 % 5 / 19
ICmpSound.cpp
50.0%50.0%
50.0 % 3 / 6 26.3 % 5 / 19
CCmpOwnership.cpp
15.8%15.8%
15.8 % 6 / 38 26.3 % 5 / 19
CCmpTerritoryManager.cpp
11.9%11.9%
11.9 % 45 / 377 27.3 % 12 / 44
ICmpSettlement.cpp
75.0%75.0%
75.0 % 3 / 4 27.8 % 5 / 18
ICmpMotion.cpp
75.0%75.0%
75.0 % 3 / 4 27.8 % 5 / 18
CCmpTerritoryInfluence.cpp
14.3%14.3%
14.3 % 5 / 35 27.8 % 5 / 18
CCmpFootprint.cpp
2.8%2.8%
2.8 % 5 / 181 27.8 % 5 / 18
CCmpUnitMotion_System.cpp
16.3%16.3%
16.3 % 47 / 288 28.6 % 6 / 21
ICmpVisibility.cpp
13.6%13.6%
13.6 % 3 / 22 29.2 % 7 / 24
CCmpMotionBall.cpp
12.8%12.8%
12.8 % 6 / 47 29.4 % 5 / 17
CCmpDecay.cpp
6.8%6.8%
6.8 % 5 / 74 31.2 % 5 / 16
CCmpRangeManager.cpp
36.5%36.5%
36.5 % 440 / 1206 39.8 % 51 / 128
ICmpSelectable.h
80.0%80.0%
80.0 % 4 / 5 40.0 % 2 / 5
ICmpOverlayRenderer.h
80.0%80.0%
80.0 % 4 / 5 40.0 % 2 / 5
ICmpAIManager.cpp
9.4%9.4%
9.4 % 3 / 32 40.0 % 4 / 10
CCmpProjectileManager.cpp
10.8%10.8%
10.8 % 18 / 167 40.0 % 12 / 30
ICmpPathfinder.h
50.0%50.0%
50.0 % 2 / 4 42.9 % 3 / 7
CCmpPathfinder_Common.h
25.9%25.9%
25.9 % 15 / 58 45.5 % 10 / 22
CCmpTerrain.cpp
19.0%19.0%
19.0 % 12 / 63 46.2 % 12 / 26
CCmpUnitRenderer.cpp
14.1%14.1%
14.1 % 27 / 192 46.7 % 14 / 30
CCmpObstructionManager.cpp
38.3%38.3%
38.3 % 258 / 673 48.6 % 34 / 70
ICmpUnitRenderer.h
50.0%50.0%
50.0 % 2 / 4 50.0 % 3 / 6
ICmpRangeManager.cpp
16.7%16.7%
16.7 % 2 / 12 50.0 % 4 / 8
ICmpObstructionManager.h
50.6%50.6%
50.6 % 40 / 79 53.5 % 23 / 43
CCmpWaterManager.cpp
25.5%25.5%
25.5 % 14 / 55 60.0 % 12 / 20
CCmpSoundManager.cpp
25.0%25.0%
25.0 % 11 / 44 63.2 % 12 / 19
CCmpCinemaManager.cpp
34.3%34.3%
34.3 % 68 / 198 63.6 % 21 / 33
ICmpUnitMotionManager.cpp
100.0%
100.0 % 1 / 1 66.7 % 2 / 3
ICmpTerritoryInfluence.cpp
100.0%
100.0 % 1 / 1 66.7 % 2 / 3
ICmpDecay.cpp
100.0%
100.0 % 1 / 1 66.7 % 2 / 3
ICmpParticleManager.cpp
100.0%
100.0 % 1 / 1 66.7 % 2 / 3
ICmpObstruction.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 4 / 6
ICmpFootprint.cpp
6.2%6.2%
6.2 % 2 / 32 66.7 % 4 / 6
CCmpTemplateManager.cpp
58.1%58.1%
58.1 % 61 / 105 67.9 % 19 / 28
CCmpParticleManager.cpp
43.3%43.3%
43.3 % 13 / 30 70.6 % 12 / 17
ICmpUnknownScript.cpp
100.0%
100.0 % 4 / 4 72.2 % 13 / 18
CCmpUnitMotionManager.h
63.6%63.6%
63.6 % 7 / 11 72.7 % 8 / 11
CCmpPosition.cpp
58.3%58.3%
58.3 % 294 / 504 72.7 % 40 / 55
ICmpObstruction.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpTemplateManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpUnknownScript.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpSoundManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpTerritoryManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpVision.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpTerrain.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpParticleManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpPosition.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpUnitMotionManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpCommandQueue.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpCinemaManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpWaterManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpRangeManager.h
100.0%
100.0 % 4 / 4 75.0 % 3 / 4
ICmpProjectileManager.h
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ICmpTest.h
100.0%
100.0 % 4 / 4 75.0 % 6 / 8
ICmpRallyPointRenderer.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpSelectable.cpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
ICmpProjectileManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpPosition.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpSoundManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpPathfinder.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpTemplateManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpOwnership.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpVision.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpTerrain.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpUnitRenderer.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpOverlayRenderer.cpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
ICmpCinemaManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpRangeOverlayRenderer.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpCommandQueue.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpVisual.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpMinimap.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpTerritoryManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpObstructionManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpWaterManager.cpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5
ICmpTest.cpp
100.0%
100.0 % 3 / 3 87.5 % 7 / 8
CCmpCommandQueue.cpp
77.8%77.8%
77.8 % 42 / 54 88.9 % 16 / 18
CCmpTest.cpp
87.3%87.3%
87.3 % 103 / 118 91.1 % 72 / 79

Generated by: LCOV version 1.13