Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
AbstractThread.cpp
 18.72% (38/203)
 19.35% (6/31)
 23.29% (34/146)
CPUUsageWatcher.cpp
 37.50% (3/8)
 25.00% (1/4)
 25.00% (1/4)
CooperativeThreadPool.cpp
  0.00% (0/190)
  0.00% (0/14)
  0.00% (0/107)
EventQueue.cpp
 68.57% (24/35)
 71.43% (5/7)
 66.67% (10/15)
IdleTaskRunner.cpp
 38.78% (57/147)
 50.00% (6/12)
 39.73% (29/73)
InputEventStatistics.cpp
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/19)
InputEventStatistics.h
  0.00% (0/31)
  0.00% (0/7)
  0.00% (0/17)
LabeledEventQueue.cpp
  0.00% (0/232)
  0.00% (0/11)
  0.00% (0/134)
LabeledEventQueue.h
  0.00% (0/25)
  0.00% (0/10)
  0.00% (0/20)
LazyIdleThread.cpp
  0.00% (0/475)
  0.00% (0/35)
  0.00% (0/317)
LazyIdleThread.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
LeakRefPtr.h
100.00% (8/8)
100.00% (4/4)
100.00% (4/4)
MainThreadIdlePeriod.cpp
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/14)
MainThreadIdlePeriod.h
 66.67% (2/3)
 50.00% (1/2)
 50.00% (1/2)
MainThreadQueue.h
 92.86% (26/28)
100.00% (1/1)
 66.67% (2/3)
PerformanceCounter.cpp
  0.00% (0/35)
  0.00% (0/9)
  0.00% (0/30)
PrioritizedEventQueue.cpp
  8.65% (23/266)
 15.38% (2/13)
  3.47% (6/173)
PrioritizedEventQueue.h
 12.50% (2/16)
 66.67% (2/3)
 40.00% (2/5)
RWLock.cpp
 17.24% (5/29)
 16.67% (1/6)
  8.33% (8/96)
RecursiveMutex.cpp
  0.00% (0/31)
  0.00% (0/4)
  0.00% (0/115)
Scheduler.cpp
  0.56% (3/539)
  1.45% (1/69)
  0.46% (1/217)
Scheduler.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
SchedulerGroup.cpp
 22.45% (44/196)
 30.00% (9/30)
 18.71% (29/155)
SharedThreadPool.cpp
  5.56% (9/162)
  7.14% (1/14)
  4.64% (7/151)
SynchronizedEventQueue.cpp
 25.00% (3/12)
 33.33% (1/3)
  5.88% (1/17)
SystemGroup.cpp
 57.14% (24/42)
 63.64% (7/11)
 68.97% (20/29)
TaskQueue.cpp
  0.00% (0/178)
  0.00% (0/20)
  0.00% (0/84)
ThreadDelay.cpp
 44.44% (4/9)
100.00% (1/1)
 37.50% (3/8)
ThreadEventQueue.cpp
 40.21% (78/194)
 33.33% (7/21)
 38.27% (31/81)
ThreadEventTarget.cpp
 20.18% (23/114)
 21.43% (3/14)
 19.75% (16/81)
ThreadEventTarget.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/5)
ThrottledEventQueue.cpp
  0.00% (0/174)
  0.00% (0/25)
  0.00% (0/77)
ThrottledEventQueue.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
TimerThread.cpp
 54.24% (307/566)
 55.26% (21/38)
 45.82% (126/275)
TimerThread.h
 72.73% (16/22)
 66.67% (4/6)
 75.00% (6/8)
nsEnvironment.cpp
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/48)
nsEnvironment.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
nsILabelableRunnable.cpp
  0.00% (0/66)
  0.00% (0/4)
  0.00% (0/60)
nsMemoryPressure.cpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
nsProcessCommon.cpp
  0.00% (0/303)
  0.00% (0/21)
  0.00% (0/136)
nsProxyRelease.cpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
nsProxyRelease.h
 10.96% (8/73)
 10.00% (1/10)
 10.00% (5/50)
nsThread.cpp
 42.46% (363/855)
 33.33% (24/72)
 33.26% (148/445)
nsThread.h
 33.33% (8/24)
 40.00% (4/10)
 40.00% (4/10)
nsThreadManager.cpp
 31.48% (170/540)
 34.88% (15/43)
 37.33% (112/300)
nsThreadManager.h
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
nsThreadPool.cpp
 12.81% (47/367)
 24.00% (6/25)
 13.30% (31/233)
nsThreadSyncDispatch.h
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/12)
nsThreadUtils.cpp
 40.37% (130/322)
 41.86% (18/43)
 36.36% (76/209)
nsThreadUtils.h
  1.20% (1/83)
  5.26% (1/19)
  3.03% (1/33)
nsTimerImpl.cpp
 21.71% (132/608)
 35.56% (16/45)
 16.78% (71/423)
nsTimerImpl.h
 44.29% (31/70)
 61.54% (8/13)
 42.55% (20/47)
Totals
 21.21% (1597/7531)
 23.68% (180/760)
 17.96% (808/4500)