Advertisement
Alhadis

Istanbul instrumentation

Jan 2nd, 2020
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var cov_zoq5pks22 = function(){
  2.     var path = "/Users/john/Desktop/Ankara/index.mjs";
  3.     var hash = "1cb851c4e007f6f43b2455bff99d005ea5e0d599";
  4.     var global = new Function("return this")();
  5.     var gcv = "__coverage__";
  6.     var coverageData = {
  7.         path: "/Users/john/Desktop/Ankara/index.mjs",
  8.         statementMap: {
  9.             0: {
  10.                 start: {line: 2, column: 1},
  11.                 end:   {line: 7, column: 2},
  12.             },
  13.             1: {
  14.                 start: {line: 3, column: 2},
  15.                 end:   {line: 3, column: 15},
  16.             },
  17.             2: {
  18.                 start: {line: 6, column: 2},
  19.                 end:   {line: 6, column: 15},
  20.             },
  21.         },
  22.         fnMap: {
  23.             0: {
  24.                 line: 1,
  25.                 name: "foo",
  26.                 decl: {
  27.                     start: {line: 1, column: 24},
  28.                     end:   {line: 1, column: 27},
  29.                 },
  30.                 loc: {
  31.                     start: {line: 1, column: 36},
  32.                     end:   {line: 8, column: 1},
  33.                 },
  34.             },
  35.         },
  36.         branchMap: {
  37.             0: {
  38.                 line: 2,
  39.                 loc: {
  40.                     start: {line: 2, column: 1},
  41.                     end:   {line: 7, column: 2},
  42.                 },
  43.                 type: "if",
  44.                 locations: [{
  45.                     start: {line: 2, column: 1},
  46.                     end:   {line: 7, column: 2},
  47.                 },{
  48.                     start: {line: 2, column: 1},
  49.                     end:   {line: 7, column: 2},
  50.                 }],
  51.             }
  52.         },
  53.         s: {
  54.             0: 0,
  55.             1: 0,
  56.             2: 0,
  57.         },
  58.         f: {
  59.             0: 0,
  60.         },
  61.         b: {
  62.             0: [0, 0],
  63.         },
  64.         _coverageSchema: "43e27e138ebf9cfc5966b082cf9a028302ed4184",
  65.         hash: "1cb851c4e007f6f43b2455bff99d005ea5e0d599",
  66.     };
  67.     var coverage = global[gcv] || (global[gcv] = {});
  68.     if(coverage[path] && coverage[path].hash === hash)
  69.         return coverage[path];
  70.     return coverage[path] = coverageData;
  71. }();
  72.    
  73. export default function foo(a, b, c){
  74.     cov_zoq5pks22.f[0]++;
  75.     cov_zoq5pks22.s[0]++;
  76.     if(a){
  77.         cov_zoq5pks22.b[0][0]++;
  78.         cov_zoq5pks22.s[1]++;
  79.         return b + c;
  80.     }
  81.     else{
  82.         cov_zoq5pks22.b[0][1]++;
  83.         cov_zoq5pks22.s[2]++;
  84.         return b - c;
  85.     }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement