# Global Metrics

path: .metrics.halstead.vocabulary
old: 122.0
new: 25.0
path: .metrics.halstead.difficulty
old: 12.0
new: 7.666666666666667
path: .metrics.halstead.n2
old: 106.0
new: 15.0
path: .metrics.halstead.N1
old: 186.0
new: 34.0
path: .metrics.halstead.volume
old: 2391.104381459196
new: 264.6998028171593
path: .metrics.halstead.effort
old: 28693.25257751035
new: 2029.3651549315548
path: .metrics.halstead.time
old: 1594.069587639464
new: 112.7425086073086
path: .metrics.halstead.bugs
old: 0.31241503978277285
new: 0.053430045579643065
path: .metrics.halstead.N2
old: 159.0
new: 23.0
path: .metrics.halstead.n1
old: 16.0
new: 10.0
path: .metrics.halstead.estimated_program_length
old: 777.1595681836991
new: 91.8226398830014
path: .metrics.halstead.length
old: 345.0
new: 57.0
path: .metrics.halstead.level
old: 0.08333333333333333
new: 0.13043478260869565
path: .metrics.halstead.purity_ratio
old: 2.2526364295179686
new: 1.610923506719323
path: .metrics.mi.mi_sei
old: 23.13978067886446
new: 84.16647083536559
path: .metrics.mi.mi_visual_studio
old: 29.722072616751465
new: 49.37302714027253
path: .metrics.mi.mi_original
old: 50.824744174645005
new: 84.42787640986602
path: .metrics.nexits.average
old: 0.8333333333333334
new: 0.6666666666666666
path: .metrics.nexits.sum
old: 5.0
new: 2.0
path: .metrics.loc.cloc
old: 13.0
new: 10.0
path: .metrics.loc.ploc
old: 77.0
new: 14.0
path: .metrics.loc.lloc
old: 5.0
new: 6.0
path: .metrics.loc.sloc
old: 119.0
new: 33.0
path: .metrics.loc.blank
old: 29.0
new: 9.0
path: .metrics.cyclomatic.sum
old: 10.0
new: 4.0
path: .metrics.nom.functions
old: 6.0
new: 3.0
path: .metrics.nom.total
old: 6.0
new: 3.0
path: .metrics.nargs.average
old: 0.6666666666666666
new: 0.3333333333333333
path: .metrics.nargs.sum
old: 4.0
new: 1.0

# Spaces Data

## Minimal test - lines (25, 25)

path: .spaces[0].metrics.cognitive.average
old: null
new: 0.0
path: .spaces[0].metrics.halstead.N1
old: 0.0
new: 5.0
path: .spaces[0].metrics.halstead.volume
old: 0.0
new: 24.0
path: .spaces[0].metrics.halstead.bugs
old: 0.0
new: 0.005108729549290353
path: .spaces[0].metrics.halstead.n1
old: 0.0
new: 5.0
path: .spaces[0].metrics.halstead.purity_ratio
old: null
new: 2.045565997075035
path: .spaces[0].metrics.halstead.effort
old: 0.0
new: 60.0
path: .spaces[0].metrics.halstead.level
old: null
new: 0.4
path: .spaces[0].metrics.halstead.length
old: 1.0
new: 8.0
path: .spaces[0].metrics.halstead.time
old: 0.0
new: 3.3333333333333335
path: .spaces[0].metrics.halstead.difficulty
old: 0.0
new: 2.5
path: .spaces[0].metrics.halstead.estimated_program_length
old: null
new: 16.36452797660028
path: .spaces[0].metrics.halstead.N2
old: 1.0
new: 3.0
path: .spaces[0].metrics.halstead.vocabulary
old: 1.0
new: 8.0
path: .spaces[0].metrics.halstead.n2
old: 1.0
new: 3.0
path: .spaces[0].metrics.nexits.sum
old: 0.0
new: 1.0
path: .spaces[0].metrics.nexits.average
old: null
new: 1.0
path: .spaces[0].metrics.loc.lloc
old: 0.0
new: 1.0
path: .spaces[0].metrics.nom.functions
old: 0.0
new: 1.0
path: .spaces[0].metrics.nom.total
old: 0.0
new: 1.0
path: .spaces[0].metrics.nargs.average
old: null
new: 0.0
path: .spaces[0].metrics.mi.mi_visual_studio
old: null
new: 90.2012398141466
path: .spaces[0].metrics.mi.mi_original
old: null
new: 154.24412008219068
path: .spaces[0].metrics.mi.mi_sei
old: null
new: 146.92819499625

### Code

    nsresult nsPrintSession::Init() { return NS_OK; }

## Minimal test - lines (31, 33)

path: .spaces[2].metrics.cyclomatic.sum
old: 7.0
new: 1.0
path: .spaces[2].metrics.nargs.sum
old: 4.0
new: 1.0
path: .spaces[2].metrics.nargs.average
old: 0.6666666666666666
new: 1.0
path: .spaces[2].metrics.halstead.level
old: 0.0836092715231788
new: 0.22857142857142856
path: .spaces[2].metrics.halstead.time
old: 1524.7523620130669
new: 10.090008887692118
path: .spaces[2].metrics.halstead.n1
old: 16.0
new: 7.0
path: .spaces[2].metrics.halstead.purity_ratio
old: 2.205028023227339
new: 2.304290371200269
path: .spaces[2].metrics.halstead.n2
old: 101.0
new: 4.0
path: .spaces[2].metrics.halstead.difficulty
old: 11.96039603960396
new: 4.375
path: .spaces[2].metrics.halstead.vocabulary
old: 117.0
new: 11.0
path: .spaces[2].metrics.halstead.volume
old: 2294.701816340857
new: 41.51317942364757
path: .spaces[2].metrics.halstead.length
old: 334.0
new: 12.0
path: .spaces[2].metrics.halstead.N1
old: 183.0
new: 7.0
path: .spaces[2].metrics.halstead.bugs
old: 0.3032913041380833
new: 0.01069025622487706
path: .spaces[2].metrics.halstead.N2
old: 151.0
new: 5.0
path: .spaces[2].metrics.halstead.estimated_program_length
old: 736.4793597579312
new: 27.651484454403228
path: .spaces[2].metrics.halstead.effort
old: 27445.5425162352
new: 181.62015997845813
path: .spaces[2].metrics.mi.mi_visual_studio
old: 31.898701998258034
new: 78.12703155932819
path: .spaces[2].metrics.mi.mi_sei
old: 24.92077378359443
new: 117.141020360323
path: .spaces[2].metrics.mi.mi_original
old: 54.54678041702124
new: 133.5972239664512
path: .spaces[2].metrics.nexits.sum
old: 5.0
new: 0.0
path: .spaces[2].metrics.nexits.average
old: 0.8333333333333334
new: 0.0
path: .spaces[2].metrics.nom.functions
old: 6.0
new: 1.0
path: .spaces[2].metrics.nom.total
old: 6.0
new: 1.0
path: .spaces[2].metrics.loc.blank
old: 24.0
new: 0.0
path: .spaces[2].metrics.loc.cloc
old: 8.0
new: 0.0
path: .spaces[2].metrics.loc.sloc
old: 100.0
new: 3.0
path: .spaces[2].metrics.loc.lloc
old: 5.0
new: 1.0
path: .spaces[2].metrics.loc.ploc
old: 68.0
new: 3.0

### Code

    void nsPrintSession::SetRemotePrintJob(RemotePrintJobChild* aRemotePrintJob) {
      mRemotePrintJob = aRemotePrintJob;
    }

## Minimal test - lines (27, 29)

path: .spaces[1].metrics.nexits.sum
old: 0.0
new: 1.0
path: .spaces[1].metrics.nexits.average
old: null
new: 1.0
path: .spaces[1].metrics.mi.mi_original
old: null
new: 135.5476318918851
path: .spaces[1].metrics.mi.mi_visual_studio
old: null
new: 79.26762098940648
path: .spaces[1].metrics.mi.mi_sei
old: null
new: 119.95486420205702
path: .spaces[1].metrics.halstead.time
old: 0.0
new: 4.754887502163468
path: .spaces[1].metrics.halstead.bugs
old: 0.0
new: 0.006473720020679235
path: .spaces[1].metrics.halstead.difficulty
old: 0.0
new: 3.0
path: .spaces[1].metrics.halstead.vocabulary
old: 1.0
new: 9.0
path: .spaces[1].metrics.halstead.n2
old: 1.0
new: 3.0
path: .spaces[1].metrics.halstead.effort
old: 0.0
new: 85.58797503894243
path: .spaces[1].metrics.halstead.purity_ratio
old: null
new: 2.2516291673878226
path: .spaces[1].metrics.halstead.N2
old: 1.0
new: 3.0
path: .spaces[1].metrics.halstead.n1
old: 0.0
new: 6.0
path: .spaces[1].metrics.halstead.estimated_program_length
old: null
new: 20.264662506490403
path: .spaces[1].metrics.halstead.level
old: null
new: 0.3333333333333333
path: .spaces[1].metrics.halstead.length
old: 1.0
new: 9.0
path: .spaces[1].metrics.halstead.N1
old: 0.0
new: 6.0
path: .spaces[1].metrics.halstead.volume
old: 0.0
new: 28.52932501298081
path: .spaces[1].metrics.nargs.average
old: null
new: 0.0
path: .spaces[1].metrics.cognitive.average
old: null
new: 0.0
path: .spaces[1].metrics.nom.functions
old: 0.0
new: 1.0
path: .spaces[1].metrics.nom.total
old: 0.0
new: 1.0
path: .spaces[1].metrics.loc.lloc
old: 0.0
new: 1.0
path: .spaces[1].metrics.loc.ploc
old: 1.0
new: 3.0
path: .spaces[1].metrics.loc.sloc
old: 1.0
new: 3.0

### Code

    RemotePrintJobChild* nsPrintSession::GetRemotePrintJob() {
      return mRemotePrintJob;
    }