1{
2  "instrumentation": "node-jscoverage",
3  "sloc": 29,
4  "hits": 28,
5  "misses": 1,
6  "coverage": 96.55172413793103,
7  "files": [
8    {
9      "filename": "${CMake_BINARY_DIR}/Testing/JavascriptCoverage/test.js",
10      "coverage": 96.55172413793103,
11      "hits": 28,
12      "misses": 1,
13      "sloc": 29,
14      "source": {
15        "1": {
16          "source": "var assert = require(\"assert\")",
17          "coverage": 1
18        },
19        "2": {
20          "source": "var test  = {",
21          "coverage": 1
22        },
23        "3": {
24          "source": "  version: \"1.0.0\"",
25          "coverage": ""
26        },
27        "4": {
28          "source": "}",
29          "coverage": ""
30        },
31        "5": {
32          "source": "function covTest(p1,p2) {",
33          "coverage": 1
34        },
35        "6": {
36          "source": "  if (p1 > 3) {",
37          "coverage": 2
38        },
39        "7": {
40          "source": "    return 1;",
41          "coverage": 1
42        },
43        "8": {
44          "source": "  }",
45          "coverage": ""
46        },
47        "9": {
48          "source": "  else {",
49          "coverage": ""
50        },
51        "10": {
52          "source": "    return p1 + p2;",
53          "coverage": 1
54        },
55        "11": {
56          "source": "  }",
57          "coverage": ""
58        },
59        "12": {
60          "source": "}",
61          "coverage": ""
62        },
63        "13": {
64          "source": "",
65          "coverage": ""
66        },
67        "14": {
68          "source": "function covTest2(p1,p2) {",
69          "coverage": 1
70        },
71        "15": {
72          "source": "  return 0;",
73          "coverage": 0
74        },
75        "16": {
76          "source": "}",
77          "coverage": ""
78        },
79        "17": {
80          "source": "",
81          "coverage": ""
82        },
83        "18": {
84          "source": "function covTest3(p1) {",
85          "coverage": 1
86        },
87        "19": {
88          "source": "  for(i=0;i < p1;i++){",
89          "coverage": 1
90        },
91        "20": {
92          "source": "  }",
93          "coverage": ""
94        },
95        "21": {
96          "source": "  return i;",
97          "coverage": 1
98        },
99        "22": {
100          "source": "}",
101          "coverage": ""
102        },
103        "23": {
104          "source": "function covTest4(p1) {",
105          "coverage": 1
106        },
107        "24": {
108          "source": "  i=0;",
109          "coverage": 1
110        },
111        "25": {
112          "source": "  while(i < p1){",
113          "coverage": 1
114        },
115        "26": {
116          "source": "  i++;",
117          "coverage": 5
118        },
119        "27": {
120          "source": "  }",
121          "coverage": ""
122        },
123        "28": {
124          "source": "  return i;",
125          "coverage": 1
126        },
127        "29": {
128          "source": "}",
129          "coverage": ""
130        },
131        "30": {
132          "source": "",
133          "coverage": ""
134        },
135        "31": {
136          "source": "describe('Array', function(){",
137          "coverage": 1
138        },
139        "32": {
140          "source": "  describe('CovTest', function(){",
141          "coverage": 1
142        },
143        "33": {
144          "source": "    it('should return when the value is not present', function(){",
145          "coverage": 1
146        },
147        "34": {
148          "source": "      assert.equal(4,covTest(2,2));",
149          "coverage": 1
150        },
151        "35": {
152          "source": "    })",
153          "coverage": ""
154        },
155        "36": {
156          "source": "  })",
157          "coverage": ""
158        },
159        "37": {
160          "source": "  ",
161          "coverage": ""
162        },
163        "38": {
164          "source": "  describe('CovTest>3', function(){",
165          "coverage": 1
166        },
167        "39": {
168          "source": "    it('should return when the value is not present', function(){",
169          "coverage": 1
170        },
171        "40": {
172          "source": "      assert.equal(1,covTest(4,2));",
173          "coverage": 1
174        },
175        "41": {
176          "source": "    })",
177          "coverage": ""
178        },
179        "42": {
180          "source": "  })",
181          "coverage": ""
182        },
183        "43": {
184          "source": "  describe('covTest4', function(){",
185          "coverage": 1
186        },
187        "44": {
188          "source": "    it('should return when the value is not present', function(){",
189          "coverage": 1
190        },
191        "45": {
192          "source": "      assert.equal(5,covTest4(5));",
193          "coverage": 1
194        },
195        "46": {
196          "source": "    })",
197          "coverage": ""
198        },
199        "47": {
200          "source": "  })",
201          "coverage": ""
202        },
203        "48": {
204          "source": "  describe('covTest3', function(){",
205          "coverage": 1
206        },
207        "49": {
208          "source": "    it('should return when the value is not present', function(){",
209          "coverage": 1
210        },
211        "50": {
212          "source": "      assert.equal(5,covTest3(5));",
213          "coverage": 1
214        },
215        "51": {
216          "source": "    })",
217          "coverage": ""
218        },
219        "52": {
220          "source": "  })",
221          "coverage": ""
222        },
223        "53": {
224          "source": "})",
225          "coverage": ""
226        },
227        "54": {
228          "source": "",
229          "coverage": ""
230        }
231      }
232      "filename": "${CMake_BINARY_DIR}/Testing/JavascriptCoverage/test3.js",
233      "coverage": 55.00000000000001,
234      "hits": 11,
235      "misses": 9,
236      "sloc": 20,
237      "source": {
238        "1": {
239          "source": "var assert = require(\"assert\")",
240          "coverage": 1
241        },
242        "2": {
243          "source": "var test  = {",
244          "coverage": 1
245        },
246        "3": {
247          "source": "  version: \"1.0.0\"",
248          "coverage": ""
249        },
250        "4": {
251          "source": "}",
252          "coverage": ""
253        },
254        "5": {
255          "source": "function covTest(p1,p2) {",
256          "coverage": 1
257        },
258        "6": {
259          "source": "  if (p1 > 3) {",
260          "coverage": 0
261        },
262        "7": {
263          "source": "    return 1;",
264          "coverage": 0
265        },
266        "8": {
267          "source": "  }",
268          "coverage": ""
269        },
270        "9": {
271          "source": "  else {",
272          "coverage": ""
273        },
274        "10": {
275          "source": "    return p1 + p2;",
276          "coverage": 0
277        },
278        "11": {
279          "source": "  }",
280          "coverage": ""
281        },
282        "12": {
283          "source": "}",
284          "coverage": ""
285        },
286        "13": {
287          "source": "",
288          "coverage": ""
289        },
290        "14": {
291          "source": "function covTest2(p1,p2) {",
292          "coverage": 1
293        },
294        "15": {
295          "source": "  return 0;",
296          "coverage": 1
297        },
298        "16": {
299          "source": "}",
300          "coverage": ""
301        },
302        "17": {
303          "source": "",
304          "coverage": ""
305        },
306        "18": {
307          "source": "function covTest3(p1) {",
308          "coverage": 1
309        },
310        "19": {
311          "source": "  for(i=0;i < p1;i++){",
312          "coverage": 0
313        },
314        "20": {
315          "source": "  }",
316          "coverage": ""
317        },
318        "21": {
319          "source": "  return i;",
320          "coverage": 0
321        },
322        "22": {
323          "source": "}",
324          "coverage": ""
325        },
326        "23": {
327          "source": "function covTest4(p1) {",
328          "coverage": 1
329        },
330        "24": {
331          "source": "  i=0;",
332          "coverage": 0
333        },
334        "25": {
335          "source": "  while(i < p1){",
336          "coverage": 0
337        },
338        "26": {
339          "source": "  i++;",
340          "coverage": 0
341        },
342        "27": {
343          "source": "  }",
344          "coverage": ""
345        },
346        "28": {
347          "source": "  return i;",
348          "coverage": 0
349        },
350        "29": {
351          "source": "}",
352          "coverage": ""
353        },
354        "30": {
355          "source": "",
356          "coverage": ""
357        },
358        "31": {
359          "source": "describe('Array', function(){",
360          "coverage": 1
361        },
362        "32": {
363          "source": "  describe('CovTest2', function(){",
364          "coverage": 1
365        },
366        "33": {
367          "source": "    it('should return when the value is not present', function(){",
368          "coverage": 1
369        },
370        "34": {
371          "source": "      assert.equal(0,covTest2(2,2));",
372          "coverage": 1
373        },
374        "35": {
375          "source": "    })",
376          "coverage": ""
377        },
378        "36": {
379          "source": "  })",
380          "coverage": ""
381        },
382        "37": {
383          "source": "})",
384          "coverage": ""
385        },
386        "38": {
387          "source": "",
388          "coverage": ""
389        }
390      }
391    }
392  ],
393  "stats": {
394    "suites": 5,
395    "tests": 4,
396    "passes": 4,
397    "pending": 0,
398    "failures": 0,
399    "start": "2014-10-23T17:56:02.339Z",
400    "end": "2014-10-23T17:56:02.344Z",
401    "duration": 5
402  },
403  "tests": [
404    {
405      "title": "should return when the value is not present",
406      "fullTitle": "Array CovTest should return when the value is not present",
407      "duration": 0
408    },
409    {
410      "title": "should return when the value is not present",
411      "fullTitle": "Array CovTest>3 should return when the value is not present",
412      "duration": 0
413    },
414    {
415      "title": "should return when the value is not present",
416      "fullTitle": "Array covTest4 should return when the value is not present",
417      "duration": 0
418    },
419    {
420      "title": "should return when the value is not present",
421      "fullTitle": "Array covTest3 should return when the value is not present",
422      "duration": 0
423    }
424  ],
425  "failures": [],
426  "passes": [
427    {
428      "title": "should return when the value is not present",
429      "fullTitle": "Array CovTest should return when the value is not present",
430      "duration": 0
431    },
432    {
433      "title": "should return when the value is not present",
434      "fullTitle": "Array CovTest>3 should return when the value is not present",
435      "duration": 0
436    },
437    {
438      "title": "should return when the value is not present",
439      "fullTitle": "Array covTest4 should return when the value is not present",
440      "duration": 0
441    },
442    {
443      "title": "should return when the value is not present",
444      "fullTitle": "Array covTest3 should return when the value is not present",
445      "duration": 0
446    }
447  ]
448}