Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80600 views
1
2
// Instrumentation Header
3
{
4
var <%= instrumented.names.statement %>;
5
var <%= instrumented.names.expression %>;
6
var <%= instrumented.names.block %>;
7
var nodes = <%= coverageStorageVar %>.nodes = {};
8
var blocks = <%= coverageStorageVar %>.blocks = {};
9
10
<%= instrumented.names.statement %> = function(i) {
11
var node = nodes[i] = (nodes[i] || {index: i, count:0})
12
node.count++;
13
};
14
15
<%= instrumented.names.expression %> = function(i) {
16
var node = nodes[i] = (nodes[i] || {index: i, count:0})
17
node.count++;
18
};
19
20
<%= instrumented.names.block %> = function(i) {
21
var block = blocks[i] = (blocks[i] || {index: i, count:0})
22
block.count++;
23
};
24
};
25
////////////////////////
26
27
// Instrumented Code
28
<%= source %>
29
30