gotwarlost / istanbul

Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
Other
8.71k stars 786 forks source link

wierd error trying to combine reports #835

Open osher opened 6 years ago

osher commented 6 years ago

The error:

> istanbul report --root ./coverage --dir ./coverage/combined --format html

C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\object-utils.js:247
            for (i = 0; i < retArray.length; i += 1) {
                                    ^

TypeError: Cannot read property 'length' of undefined
    at C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\object-utils.js:247:37
    at Array.forEach (native)
    at Object.mergeFileCoverage (C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\object-utils.js:244:31)
    at C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\collector.js:71:44
    at Array.forEach (native)
    at Object.add (C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\collector.js:68:31)
    at C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\command\report.js:111:27
    at Array.forEach (native)
    at C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\command\report.js:109:19
    at C:\ws\open-source\oas-mocker\node_modules\istanbul\lib\util\file-matcher.js:39:20

files and folders: ./coverage/unit-test/coverage.json

{"C:\\ws\\open-source\\oas-mocker\\lib\\logger.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\logger.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":1},"b":{"1":[0,1],"2":[1,0]},"f":{"1":1,"2":1},"fnMap":{"1":{"name":"(anonymous_1)","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":13}}},"2":{"name":"(anonymous_2)","line":11,"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":16}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":3,"column":3}},"2":{"start":{"line":5,"column":0},"end":{"line":17,"column":1}},"3":{"start":{"line":8,"column":6},"end":{"line":8,"column":32}},"4":{"start":{"line":12,"column":6},"end":{"line":12,"column":29}},"5":{"start":{"line":13,"column":6},"end":{"line":14,"column":57}},"6":{"start":{"line":14,"column":10},"end":{"line":14,"column":57}},"7":{"start":{"line":15,"column":6},"end":{"line":15,"column":17}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":6},"end":{"line":13,"column":6}},{"start":{"line":13,"column":6},"end":{"line":13,"column":6}}]},"2":{"line":13,"type":"binary-expr","locations":[{"start":{"line":13,"column":10},"end":{"line":13,"column":20}},{"start":{"line":13,"column":24},"end":{"line":13,"column":43}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\args.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\args.js","s":{"1":1,"2":1,"3":1,"4":1,"5":19,"6":19,"7":19,"8":1,"9":1,"10":18,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"b":{"1":[1,18],"2":[19,18],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":19},"fnMap":{"1":{"name":"parse","line":45,"loc":{"start":{"line":45,"column":0},"end":{"line":45,"column":29}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":29}},"2":{"start":{"line":2,"column":0},"end":{"line":41,"column":3}},"3":{"start":{"line":43,"column":0},"end":{"line":43,"column":22}},"4":{"start":{"line":45,"column":0},"end":{"line":56,"column":1}},"5":{"start":{"line":46,"column":4},"end":{"line":46,"column":29}},"6":{"start":{"line":48,"column":4},"end":{"line":48,"column":43}},"7":{"start":{"line":50,"column":4},"end":{"line":53,"column":5}},"8":{"start":{"line":51,"column":8},"end":{"line":51,"column":27}},"9":{"start":{"line":52,"column":8},"end":{"line":52,"column":29}},"10":{"start":{"line":55,"column":4},"end":{"line":55,"column":15}},"11":{"start":{"line":58,"column":0},"end":{"line":73,"column":1}},"12":{"start":{"line":59,"column":4},"end":{"line":59,"column":11}},"13":{"start":{"line":60,"column":4},"end":{"line":64,"column":5}},"14":{"start":{"line":61,"column":52},"end":{"line":61,"column":107}},"15":{"start":{"line":62,"column":20},"end":{"line":62,"column":30}},"16":{"start":{"line":66,"column":4},"end":{"line":70,"column":5}},"17":{"start":{"line":66,"column":13},"end":{"line":70,"column":5}},"18":{"start":{"line":72,"column":4},"end":{"line":72,"column":16}}},"branchMap":{"1":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":50,"column":4}},{"start":{"line":50,"column":4},"end":{"line":50,"column":4}}]},"2":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":18}},{"start":{"line":50,"column":22},"end":{"line":50,"column":31}}]},"3":{"line":61,"type":"binary-expr","locations":[{"start":{"line":61,"column":52},"end":{"line":61,"column":100}},{"start":{"line":61,"column":104},"end":{"line":61,"column":107}}]},"4":{"line":61,"type":"cond-expr","locations":[{"start":{"line":61,"column":77},"end":{"line":61,"column":85}},{"start":{"line":61,"column":88},"end":{"line":61,"column":89}}]},"5":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":66,"column":4}},{"start":{"line":66,"column":4},"end":{"line":66,"column":4}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\model\\can-mgr.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\model\\can-mgr.js","s":{"1":1,"2":14,"3":9,"4":9,"5":1,"6":2,"7":8,"8":9,"9":9,"10":9,"11":9,"12":9,"13":9,"14":9,"15":2,"16":2,"17":1,"18":7,"19":8,"20":6,"21":8,"22":1,"23":5,"24":5,"25":5,"26":5,"27":3,"28":5,"29":5,"30":2,"31":3,"32":3,"33":1,"34":1,"35":3,"36":1,"37":12,"38":12,"39":12,"40":11,"41":1,"42":1,"43":11,"44":11,"45":11,"46":11,"47":11,"48":7,"49":11,"50":11,"51":12,"52":8,"53":4,"54":1,"55":11,"56":11,"57":1,"58":8,"59":1,"60":6,"61":6,"62":2,"63":2,"64":1,"65":9,"66":26,"67":1,"68":14,"69":14,"70":14,"71":5},"b":{"1":[2,7],"2":[1,1],"3":[5,2],"4":[5,2],"5":[2,3],"6":[1,2],"7":[1,11],"8":[12,11],"9":[11,11],"10":[9,2],"11":[7,4],"12":[8,4],"13":[11,1,10,1,9,1,8,6],"14":[8,7,7,7,2],"15":[7,7],"16":[6,1,5,1],"17":[2,1,1],"18":[14,1],"19":[14,1,13,2,11,2],"20":[13,12],"21":[11,10,10],"22":[5,9]},"f":{"1":5,"2":12,"3":11,"4":8,"5":6,"6":9,"7":14},"fnMap":{"1":{"name":"response","line":52,"loc":{"start":{"line":52,"column":4},"end":{"line":52,"column":27}}},"2":{"name":"set","line":108,"loc":{"start":{"line":108,"column":4},"end":{"line":108,"column":29}}},"3":{"name":"validateOpCan","line":181,"loc":{"start":{"line":181,"column":4},"end":{"line":181,"column":38}}},"4":{"name":"httpStatusError","line":190,"loc":{"start":{"line":190,"column":8},"end":{"line":190,"column":41}}},"5":{"name":"httpHeadersError","line":199,"loc":{"start":{"line":199,"column":8},"end":{"line":199,"column":43}}},"6":{"name":"opsIndexOf","line":219,"loc":{"start":{"line":219,"column":4},"end":{"line":219,"column":30}}},"7":{"name":"validate","line":225,"loc":{"start":{"line":225,"column":4},"end":{"line":225,"column":27}}}},"statementMap":{"1":{"start":{"line":7,"column":0},"end":{"line":246,"column":1}},"2":{"start":{"line":8,"column":4},"end":{"line":8,"column":17}},"3":{"start":{"line":9,"column":4},"end":{"line":9,"column":42}},"4":{"start":{"line":10,"column":4},"end":{"line":14,"column":5}},"5":{"start":{"line":11,"column":24},"end":{"line":11,"column":89}},"6":{"start":{"line":11,"column":57},"end":{"line":11,"column":83}},"7":{"start":{"line":12,"column":19},"end":{"line":12,"column":37}},"8":{"start":{"line":16,"column":4},"end":{"line":16,"column":30}},"9":{"start":{"line":17,"column":4},"end":{"line":17,"column":38}},"10":{"start":{"line":18,"column":4},"end":{"line":18,"column":49}},"11":{"start":{"line":19,"column":4},"end":{"line":24,"column":7}},"12":{"start":{"line":25,"column":4},"end":{"line":25,"column":41}},"13":{"start":{"line":26,"column":4},"end":{"line":26,"column":33}},"14":{"start":{"line":29,"column":4},"end":{"line":34,"column":5}},"15":{"start":{"line":30,"column":8},"end":{"line":30,"column":29}},"16":{"start":{"line":31,"column":8},"end":{"line":31,"column":26}},"17":{"start":{"line":31,"column":17},"end":{"line":31,"column":26}},"18":{"start":{"line":33,"column":8},"end":{"line":33,"column":17}},"19":{"start":{"line":37,"column":4},"end":{"line":37,"column":59}},"20":{"start":{"line":37,"column":52},"end":{"line":37,"column":56}},"21":{"start":{"line":39,"column":4},"end":{"line":42,"column":5}},"22":{"start":{"line":52,"column":4},"end":{"line":69,"column":5}},"23":{"start":{"line":53,"column":8},"end":{"line":53,"column":66}},"24":{"start":{"line":54,"column":8},"end":{"line":54,"column":47}},"25":{"start":{"line":56,"column":8},"end":{"line":56,"column":43}},"26":{"start":{"line":57,"column":8},"end":{"line":60,"column":9}},"27":{"start":{"line":59,"column":20},"end":{"line":59,"column":24}},"28":{"start":{"line":61,"column":8},"end":{"line":61,"column":68}},"29":{"start":{"line":62,"column":8},"end":{"line":62,"column":32}},"30":{"start":{"line":62,"column":21},"end":{"line":62,"column":32}},"31":{"start":{"line":65,"column":8},"end":{"line":65,"column":36}},"32":{"start":{"line":66,"column":8},"end":{"line":66,"column":70}},"33":{"start":{"line":66,"column":20},"end":{"line":66,"column":70}},"34":{"start":{"line":66,"column":57},"end":{"line":66,"column":68}},"35":{"start":{"line":68,"column":8},"end":{"line":68,"column":30}},"36":{"start":{"line":108,"column":4},"end":{"line":173,"column":5}},"37":{"start":{"line":109,"column":8},"end":{"line":154,"column":41}},"38":{"start":{"line":110,"column":12},"end":{"line":110,"column":43}},"39":{"start":{"line":112,"column":12},"end":{"line":121,"column":13}},"40":{"start":{"line":113,"column":34},"end":{"line":113,"column":60}},"41":{"start":{"line":115,"column":16},"end":{"line":119,"column":17}},"42":{"start":{"line":120,"column":16},"end":{"line":120,"column":24}},"43":{"start":{"line":123,"column":12},"end":{"line":136,"column":18}},"44":{"start":{"line":125,"column":36},"end":{"line":136,"column":17}},"45":{"start":{"line":138,"column":14},"end":{"line":151,"column":13}},"46":{"start":{"line":140,"column":18},"end":{"line":140,"column":61}},"47":{"start":{"line":142,"column":18},"end":{"line":147,"column":19}},"48":{"start":{"line":142,"column":27},"end":{"line":147,"column":19}},"49":{"start":{"line":149,"column":18},"end":{"line":149,"column":30}},"50":{"start":{"line":153,"column":12},"end":{"line":153,"column":20}},"51":{"start":{"line":156,"column":8},"end":{"line":170,"column":9}},"52":{"start":{"line":157,"column":12},"end":{"line":169,"column":13}},"53":{"start":{"line":172,"column":8},"end":{"line":172,"column":32}},"54":{"start":{"line":181,"column":4},"end":{"line":212,"column":5}},"55":{"start":{"line":182,"column":8},"end":{"line":182,"column":35}},"56":{"start":{"line":184,"column":8},"end":{"line":188,"column":45}},"57":{"start":{"line":190,"column":8},"end":{"line":197,"column":9}},"58":{"start":{"line":191,"column":12},"end":{"line":196,"column":107}},"59":{"start":{"line":199,"column":8},"end":{"line":211,"column":9}},"60":{"start":{"line":200,"column":12},"end":{"line":200,"column":19}},"61":{"start":{"line":201,"column":12},"end":{"line":210,"column":13}},"62":{"start":{"line":204,"column":26},"end":{"line":204,"column":43}},"63":{"start":{"line":206,"column":23},"end":{"line":208,"column":37}},"64":{"start":{"line":219,"column":4},"end":{"line":223,"column":5}},"65":{"start":{"line":220,"column":8},"end":{"line":222,"column":77}},"66":{"start":{"line":222,"column":32},"end":{"line":222,"column":71}},"67":{"start":{"line":225,"column":4},"end":{"line":245,"column":5}},"68":{"start":{"line":226,"column":8},"end":{"line":226,"column":40}},"69":{"start":{"line":227,"column":8},"end":{"line":235,"column":83}},"70":{"start":{"line":237,"column":8},"end":{"line":244,"column":9}},"71":{"start":{"line":237,"column":16},"end":{"line":244,"column":9}}},"branchMap":{"1":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"2":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":31,"column":8}},{"start":{"line":31,"column":8},"end":{"line":31,"column":8}}]},"3":{"line":53,"type":"binary-expr","locations":[{"start":{"line":53,"column":38},"end":{"line":53,"column":60}},{"start":{"line":53,"column":64},"end":{"line":53,"column":66}}]},"4":{"line":56,"type":"binary-expr","locations":[{"start":{"line":56,"column":27},"end":{"line":56,"column":37}},{"start":{"line":56,"column":41},"end":{"line":56,"column":43}}]},"5":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"6":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":8},"end":{"line":66,"column":8}},{"start":{"line":66,"column":8},"end":{"line":66,"column":8}}]},"7":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":12},"end":{"line":112,"column":12}},{"start":{"line":112,"column":12},"end":{"line":112,"column":12}}]},"8":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":17},"end":{"line":112,"column":39}},{"start":{"line":113,"column":17},"end":{"line":113,"column":61}}]},"9":{"line":113,"type":"binary-expr","locations":[{"start":{"line":113,"column":34},"end":{"line":113,"column":36}},{"start":{"line":113,"column":40},"end":{"line":113,"column":60}}]},"10":{"line":131,"type":"cond-expr","locations":[{"start":{"line":132,"column":26},"end":{"line":132,"column":40}},{"start":{"line":133,"column":26},"end":{"line":133,"column":50}}]},"11":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":18},"end":{"line":142,"column":18}},{"start":{"line":142,"column":18},"end":{"line":142,"column":18}}]},"12":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":8},"end":{"line":156,"column":8}},{"start":{"line":156,"column":8},"end":{"line":156,"column":8}}]},"13":{"line":184,"type":"binary-expr","locations":[{"start":{"line":184,"column":15},"end":{"line":184,"column":36}},{"start":{"line":184,"column":53},"end":{"line":184,"column":72}},{"start":{"line":185,"column":15},"end":{"line":185,"column":45}},{"start":{"line":185,"column":53},"end":{"line":185,"column":82}},{"start":{"line":186,"column":15},"end":{"line":186,"column":34}},{"start":{"line":186,"column":53},"end":{"line":186,"column":80}},{"start":{"line":187,"column":15},"end":{"line":187,"column":43}},{"start":{"line":188,"column":15},"end":{"line":188,"column":45}}]},"14":{"line":191,"type":"binary-expr","locations":[{"start":{"line":192,"column":14},"end":{"line":192,"column":39}},{"start":{"line":193,"column":15},"end":{"line":193,"column":28}},{"start":{"line":194,"column":15},"end":{"line":194,"column":44}},{"start":{"line":195,"column":15},"end":{"line":195,"column":47}},{"start":{"line":196,"column":53},"end":{"line":196,"column":106}}]},"15":{"line":195,"type":"binary-expr","locations":[{"start":{"line":195,"column":18},"end":{"line":195,"column":29}},{"start":{"line":195,"column":33},"end":{"line":195,"column":45}}]},"16":{"line":202,"type":"binary-expr","locations":[{"start":{"line":202,"column":14},"end":{"line":202,"column":40}},{"start":{"line":202,"column":53},"end":{"line":202,"column":97}},{"start":{"line":203,"column":15},"end":{"line":209,"column":17}},{"start":{"line":209,"column":53},"end":{"line":209,"column":102}}]},"17":{"line":206,"type":"binary-expr","locations":[{"start":{"line":206,"column":23},"end":{"line":206,"column":36}},{"start":{"line":207,"column":23},"end":{"line":207,"column":36}},{"start":{"line":208,"column":23},"end":{"line":208,"column":37}}]},"18":{"line":226,"type":"binary-expr","locations":[{"start":{"line":226,"column":31},"end":{"line":226,"column":34}},{"start":{"line":226,"column":38},"end":{"line":226,"column":40}}]},"19":{"line":228,"type":"binary-expr","locations":[{"start":{"line":228,"column":13},"end":{"line":228,"column":17}},{"start":{"line":228,"column":34},"end":{"line":228,"column":60}},{"start":{"line":229,"column":13},"end":{"line":231,"column":15}},{"start":{"line":231,"column":34},"end":{"line":231,"column":89}},{"start":{"line":232,"column":13},"end":{"line":235,"column":15}},{"start":{"line":235,"column":34},"end":{"line":235,"column":83}}]},"20":{"line":229,"type":"binary-expr","locations":[{"start":{"line":229,"column":17},"end":{"line":229,"column":23}},{"start":{"line":230,"column":17},"end":{"line":230,"column":47}}]},"21":{"line":232,"type":"binary-expr","locations":[{"start":{"line":232,"column":16},"end":{"line":232,"column":20}},{"start":{"line":233,"column":17},"end":{"line":233,"column":56}},{"start":{"line":234,"column":17},"end":{"line":234,"column":55}}]},"22":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":8},"end":{"line":237,"column":8}},{"start":{"line":237,"column":8},"end":{"line":237,"column":8}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\model\\gen-mgr.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\model\\gen-mgr.js","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":0},"fnMap":{"1":{"name":"response","line":10,"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":45}},"2":{"start":{"line":2,"column":0},"end":{"line":41,"column":1}},"3":{"start":{"line":3,"column":4},"end":{"line":3,"column":23}},"4":{"start":{"line":10,"column":4},"end":{"line":40,"column":5}},"5":{"start":{"line":12,"column":8},"end":{"line":12,"column":41}},"6":{"start":{"line":13,"column":8},"end":{"line":13,"column":59}},"7":{"start":{"line":14,"column":8},"end":{"line":14,"column":23}},"8":{"start":{"line":14,"column":17},"end":{"line":14,"column":23}},"9":{"start":{"line":16,"column":8},"end":{"line":21,"column":9}},"10":{"start":{"line":18,"column":12},"end":{"line":18,"column":56}},"11":{"start":{"line":19,"column":12},"end":{"line":19,"column":43}},"12":{"start":{"line":22,"column":8},"end":{"line":22,"column":57}},"13":{"start":{"line":24,"column":8},"end":{"line":29,"column":9}},"14":{"start":{"line":24,"column":25},"end":{"line":29,"column":9}},"15":{"start":{"line":31,"column":8},"end":{"line":39,"column":9}}},"branchMap":{"1":{"line":13,"type":"binary-expr","locations":[{"start":{"line":13,"column":38},"end":{"line":13,"column":40}},{"start":{"line":13,"column":44},"end":{"line":13,"column":58}}]},"2":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":8},"end":{"line":14,"column":8}},{"start":{"line":14,"column":8},"end":{"line":14,"column":8}}]},"3":{"line":19,"type":"binary-expr","locations":[{"start":{"line":19,"column":19},"end":{"line":19,"column":29}},{"start":{"line":19,"column":33},"end":{"line":19,"column":43}}]},"4":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":8}},{"start":{"line":24,"column":8},"end":{"line":24,"column":8}}]},"5":{"line":33,"type":"binary-expr","locations":[{"start":{"line":33,"column":21},"end":{"line":33,"column":42}},{"start":{"line":33,"column":46},"end":{"line":33,"column":51}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\index.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\index.js","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0},"b":{"1":[0,0],"2":[0,0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"serverFactory","line":6,"loc":{"start":{"line":6,"column":0},"end":{"line":6,"column":28}}},"2":{"name":"kickServerUp","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":31}}},"3":{"name":"shutServerDown","line":31,"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":32}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":44}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":30}},"4":{"start":{"line":6,"column":0},"end":{"line":35,"column":1}},"5":{"start":{"line":7,"column":4},"end":{"line":7,"column":22}},"6":{"start":{"line":8,"column":4},"end":{"line":8,"column":41}},"7":{"start":{"line":9,"column":4},"end":{"line":9,"column":34}},"8":{"start":{"line":10,"column":4},"end":{"line":10,"column":11}},"9":{"start":{"line":12,"column":4},"end":{"line":12,"column":30}},"10":{"start":{"line":14,"column":4},"end":{"line":14,"column":34}},"11":{"start":{"line":15,"column":4},"end":{"line":17,"column":43}},"12":{"start":{"line":17,"column":20},"end":{"line":17,"column":42}},"13":{"start":{"line":19,"column":4},"end":{"line":19,"column":14}},"14":{"start":{"line":21,"column":4},"end":{"line":29,"column":5}},"15":{"start":{"line":22,"column":8},"end":{"line":22,"column":34}},"16":{"start":{"line":23,"column":8},"end":{"line":23,"column":56}},"17":{"start":{"line":23,"column":33},"end":{"line":23,"column":55}},"18":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"19":{"start":{"line":25,"column":10},"end":{"line":27,"column":48}},"20":{"start":{"line":31,"column":4},"end":{"line":34,"column":5}},"21":{"start":{"line":32,"column":8},"end":{"line":32,"column":38}},"22":{"start":{"line":33,"column":8},"end":{"line":33,"column":72}},"23":{"start":{"line":33,"column":23},"end":{"line":33,"column":71}}},"branchMap":{"1":{"line":25,"type":"cond-expr","locations":[{"start":{"line":26,"column":14},"end":{"line":26,"column":36}},{"start":{"line":27,"column":14},"end":{"line":27,"column":48}}]},"2":{"line":33,"type":"binary-expr","locations":[{"start":{"line":33,"column":26},"end":{"line":33,"column":27}},{"start":{"line":33,"column":31},"end":{"line":33,"column":65}},{"start":{"line":33,"column":69},"end":{"line":33,"column":70}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\web\\server.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\web\\server.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":2,"13":2,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":0,"39":0,"40":0},"b":{"1":[0,2],"2":[0,1],"3":[1,0]},"f":{"1":2,"2":2,"3":1,"4":1,"5":0},"fnMap":{"1":{"name":"serverPromise","line":32,"loc":{"start":{"line":32,"column":0},"end":{"line":32,"column":28}}},"2":{"name":"validate","line":41,"loc":{"start":{"line":41,"column":0},"end":{"line":41,"column":23}}},"3":{"name":"initMw","line":48,"loc":{"start":{"line":48,"column":0},"end":{"line":48,"column":21}}},"4":{"name":"buildApp","line":62,"loc":{"start":{"line":62,"column":0},"end":{"line":62,"column":23}}},"5":{"name":"reqErrHandler","line":98,"loc":{"start":{"line":98,"column":4},"end":{"line":98,"column":36}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":33}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":35}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":47}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":47}},"8":{"start":{"line":10,"column":0},"end":{"line":10,"column":49}},"9":{"start":{"line":11,"column":0},"end":{"line":11,"column":47}},"10":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"11":{"start":{"line":32,"column":0},"end":{"line":39,"column":1}},"12":{"start":{"line":33,"column":4},"end":{"line":33,"column":29}},"13":{"start":{"line":34,"column":4},"end":{"line":38,"column":54}},"14":{"start":{"line":37,"column":23},"end":{"line":37,"column":52}},"15":{"start":{"line":38,"column":23},"end":{"line":38,"column":52}},"16":{"start":{"line":41,"column":0},"end":{"line":46,"column":1}},"17":{"start":{"line":48,"column":0},"end":{"line":60,"column":1}},"18":{"start":{"line":49,"column":4},"end":{"line":49,"column":48}},"19":{"start":{"line":50,"column":4},"end":{"line":52,"column":60}},"20":{"start":{"line":54,"column":4},"end":{"line":59,"column":6}},"21":{"start":{"line":55,"column":8},"end":{"line":58,"column":9}},"22":{"start":{"line":57,"column":18},"end":{"line":57,"column":57}},"23":{"start":{"line":62,"column":0},"end":{"line":114,"column":1}},"24":{"start":{"line":63,"column":4},"end":{"line":63,"column":62}},"25":{"start":{"line":64,"column":4},"end":{"line":64,"column":43}},"26":{"start":{"line":65,"column":4},"end":{"line":65,"column":35}},"27":{"start":{"line":66,"column":4},"end":{"line":66,"column":31}},"28":{"start":{"line":67,"column":4},"end":{"line":67,"column":27}},"29":{"start":{"line":70,"column":4},"end":{"line":70,"column":99}},"30":{"start":{"line":71,"column":4},"end":{"line":71,"column":56}},"31":{"start":{"line":74,"column":4},"end":{"line":74,"column":73}},"32":{"start":{"line":77,"column":4},"end":{"line":84,"column":5}},"33":{"start":{"line":87,"column":4},"end":{"line":91,"column":5}},"34":{"start":{"line":92,"column":4},"end":{"line":92,"column":46}},"35":{"start":{"line":94,"column":4},"end":{"line":94,"column":28}},"36":{"start":{"line":96,"column":4},"end":{"line":96,"column":14}},"37":{"start":{"line":98,"column":4},"end":{"line":113,"column":5}},"38":{"start":{"line":99,"column":8},"end":{"line":99,"column":111}},"39":{"start":{"line":101,"column":8},"end":{"line":101,"column":71}},"40":{"start":{"line":103,"column":8},"end":{"line":112,"column":9}}},"branchMap":{"1":{"line":34,"type":"cond-expr","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":27}},{"start":{"line":36,"column":8},"end":{"line":38,"column":54}}]},"2":{"line":57,"type":"cond-expr","locations":[{"start":{"line":57,"column":40},"end":{"line":57,"column":47}},{"start":{"line":57,"column":50},"end":{"line":57,"column":57}}]},"3":{"line":77,"type":"binary-expr","locations":[{"start":{"line":77,"column":13},"end":{"line":77,"column":37}},{"start":{"line":77,"column":41},"end":{"line":77,"column":44}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\web\\canned-responses.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\web\\canned-responses.js","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":1,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":1,"2":0},"fnMap":{"1":{"name":"cannedResFctry","line":5,"loc":{"start":{"line":5,"column":17},"end":{"line":5,"column":59}}},"2":{"name":"valuesOf","line":67,"loc":{"start":{"line":67,"column":4},"end":{"line":67,"column":30}}}},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":72,"column":1}},"2":{"start":{"line":6,"column":4},"end":{"line":6,"column":37}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":51}},"4":{"start":{"line":8,"column":4},"end":{"line":20,"column":7}},"5":{"start":{"line":10,"column":10},"end":{"line":12,"column":26}},"6":{"start":{"line":15,"column":10},"end":{"line":17,"column":26}},"7":{"start":{"line":21,"column":4},"end":{"line":21,"column":16}},"8":{"start":{"line":23,"column":4},"end":{"line":23,"column":47}},"9":{"start":{"line":25,"column":4},"end":{"line":65,"column":5}},"10":{"start":{"line":27,"column":8},"end":{"line":27,"column":37}},"11":{"start":{"line":28,"column":8},"end":{"line":32,"column":11}},"12":{"start":{"line":33,"column":8},"end":{"line":33,"column":18}},"13":{"start":{"line":34,"column":8},"end":{"line":36,"column":59}},"14":{"start":{"line":38,"column":8},"end":{"line":45,"column":9}},"15":{"start":{"line":39,"column":12},"end":{"line":43,"column":14}},"16":{"start":{"line":44,"column":12},"end":{"line":44,"column":60}},"17":{"start":{"line":47,"column":8},"end":{"line":47,"column":11}},"18":{"start":{"line":50,"column":8},"end":{"line":50,"column":55}},"19":{"start":{"line":51,"column":8},"end":{"line":51,"column":16}},"20":{"start":{"line":52,"column":8},"end":{"line":52,"column":11}},"21":{"start":{"line":55,"column":8},"end":{"line":62,"column":9}},"22":{"start":{"line":63,"column":8},"end":{"line":63,"column":11}},"23":{"start":{"line":67,"column":4},"end":{"line":71,"column":5}},"24":{"start":{"line":68,"column":8},"end":{"line":70,"column":66}},"25":{"start":{"line":70,"column":28},"end":{"line":70,"column":61}}},"branchMap":{"1":{"line":10,"type":"binary-expr","locations":[{"start":{"line":10,"column":19},"end":{"line":10,"column":29}},{"start":{"line":10,"column":33},"end":{"line":10,"column":36}}]},"2":{"line":11,"type":"binary-expr","locations":[{"start":{"line":11,"column":16},"end":{"line":11,"column":27}},{"start":{"line":11,"column":31},"end":{"line":11,"column":33}}]},"3":{"line":15,"type":"binary-expr","locations":[{"start":{"line":15,"column":19},"end":{"line":15,"column":29}},{"start":{"line":15,"column":33},"end":{"line":15,"column":36}}]},"4":{"line":16,"type":"binary-expr","locations":[{"start":{"line":16,"column":16},"end":{"line":16,"column":27}},{"start":{"line":16,"column":31},"end":{"line":16,"column":70}}]},"5":{"line":35,"type":"binary-expr","locations":[{"start":{"line":35,"column":14},"end":{"line":35,"column":28}},{"start":{"line":35,"column":39},"end":{"line":35,"column":59}},{"start":{"line":36,"column":14},"end":{"line":36,"column":34}},{"start":{"line":36,"column":39},"end":{"line":36,"column":59}}]},"6":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":38,"column":8}},{"start":{"line":38,"column":8},"end":{"line":38,"column":8}}]},"7":{"line":44,"type":"binary-expr","locations":[{"start":{"line":44,"column":20},"end":{"line":44,"column":33}},{"start":{"line":44,"column":37},"end":{"line":44,"column":43}}]},"8":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":16},"end":{"line":50,"column":37}},{"start":{"line":50,"column":41},"end":{"line":50,"column":53}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\web\\request-mapper.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\web\\request-mapper.js","s":{"1":1,"2":0,"3":1,"4":0,"5":0},"b":{"1":[0,0]},"f":{"1":0},"fnMap":{"1":{"name":"valuesOf","line":15,"loc":{"start":{"line":15,"column":0},"end":{"line":15,"column":26}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":13,"column":1}},"2":{"start":{"line":2,"column":2},"end":{"line":12,"column":3}},"3":{"start":{"line":15,"column":0},"end":{"line":19,"column":1}},"4":{"start":{"line":16,"column":4},"end":{"line":18,"column":62}},"5":{"start":{"line":18,"column":24},"end":{"line":18,"column":57}}},"branchMap":{"1":{"line":11,"type":"cond-expr","locations":[{"start":{"line":11,"column":30},"end":{"line":11,"column":56}},{"start":{"line":11,"column":59},"end":{"line":11,"column":68}}]}}}}

./coverage/unit-e2e/coverage.json

{"C:\\ws\\open-source\\oas-mocker\\bin\\cli.js":{"path":"C:\\ws\\open-source\\oas-mocker\\bin\\cli.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":1,"11":1,"12":0,"13":0,"14":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":1,"2":0},"fnMap":{"1":{"name":"shutdown","line":28,"loc":{"start":{"line":28,"column":0},"end":{"line":28,"column":26}}},"2":{"name":"handleSignal","line":29,"loc":{"start":{"line":29,"column":9},"end":{"line":29,"column":36}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":60}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"3":{"start":{"line":3,"column":0},"end":{"line":9,"column":19}},"4":{"start":{"line":10,"column":0},"end":{"line":10,"column":50}},"5":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"6":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"7":{"start":{"line":15,"column":0},"end":{"line":21,"column":4}},"8":{"start":{"line":19,"column":6},"end":{"line":19,"column":24}},"9":{"start":{"line":20,"column":6},"end":{"line":20,"column":21}},"10":{"start":{"line":25,"column":0},"end":{"line":25,"column":42}},"11":{"start":{"line":26,"column":0},"end":{"line":26,"column":73}},"12":{"start":{"line":26,"column":29},"end":{"line":26,"column":71}},"13":{"start":{"line":26,"column":49},"end":{"line":26,"column":71}},"14":{"start":{"line":28,"column":0},"end":{"line":44,"column":1}},"15":{"start":{"line":29,"column":2},"end":{"line":43,"column":3}},"16":{"start":{"line":30,"column":6},"end":{"line":30,"column":38}},"17":{"start":{"line":30,"column":32},"end":{"line":30,"column":38}},"18":{"start":{"line":32,"column":6},"end":{"line":32,"column":25}},"19":{"start":{"line":33,"column":6},"end":{"line":35,"column":8}},"20":{"start":{"line":34,"column":10},"end":{"line":34,"column":70}},"21":{"start":{"line":36,"column":6},"end":{"line":42,"column":15}}},"branchMap":{"1":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":29},"end":{"line":26,"column":29}},{"start":{"line":26,"column":29},"end":{"line":26,"column":29}}]},"2":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":6}},{"start":{"line":30,"column":6},"end":{"line":30,"column":6}}]},"3":{"line":34,"type":"cond-expr","locations":[{"start":{"line":34,"column":20},"end":{"line":34,"column":27}},{"start":{"line":34,"column":30},"end":{"line":34,"column":36}}]},"4":{"line":34,"type":"binary-expr","locations":[{"start":{"line":34,"column":58},"end":{"line":34,"column":61}},{"start":{"line":34,"column":65},"end":{"line":34,"column":69}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\args.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\args.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":1,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"b":{"1":[0,1],"2":[1,1],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":1},"fnMap":{"1":{"name":"parse","line":45,"loc":{"start":{"line":45,"column":0},"end":{"line":45,"column":29}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":29}},"2":{"start":{"line":2,"column":0},"end":{"line":41,"column":3}},"3":{"start":{"line":43,"column":0},"end":{"line":43,"column":22}},"4":{"start":{"line":45,"column":0},"end":{"line":56,"column":1}},"5":{"start":{"line":46,"column":4},"end":{"line":46,"column":29}},"6":{"start":{"line":48,"column":4},"end":{"line":48,"column":43}},"7":{"start":{"line":50,"column":4},"end":{"line":53,"column":5}},"8":{"start":{"line":51,"column":8},"end":{"line":51,"column":27}},"9":{"start":{"line":52,"column":8},"end":{"line":52,"column":29}},"10":{"start":{"line":55,"column":4},"end":{"line":55,"column":15}},"11":{"start":{"line":58,"column":0},"end":{"line":73,"column":1}},"12":{"start":{"line":59,"column":4},"end":{"line":59,"column":11}},"13":{"start":{"line":60,"column":4},"end":{"line":64,"column":5}},"14":{"start":{"line":61,"column":52},"end":{"line":61,"column":107}},"15":{"start":{"line":62,"column":20},"end":{"line":62,"column":30}},"16":{"start":{"line":66,"column":4},"end":{"line":70,"column":5}},"17":{"start":{"line":66,"column":13},"end":{"line":70,"column":5}},"18":{"start":{"line":72,"column":4},"end":{"line":72,"column":16}}},"branchMap":{"1":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":50,"column":4}},{"start":{"line":50,"column":4},"end":{"line":50,"column":4}}]},"2":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":18}},{"start":{"line":50,"column":22},"end":{"line":50,"column":31}}]},"3":{"line":61,"type":"binary-expr","locations":[{"start":{"line":61,"column":52},"end":{"line":61,"column":100}},{"start":{"line":61,"column":104},"end":{"line":61,"column":107}}]},"4":{"line":61,"type":"cond-expr","locations":[{"start":{"line":61,"column":77},"end":{"line":61,"column":85}},{"start":{"line":61,"column":88},"end":{"line":61,"column":89}}]},"5":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":66,"column":4}},{"start":{"line":66,"column":4},"end":{"line":66,"column":4}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\logger.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\logger.js","s":{"1":1,"2":1,"3":4,"4":1,"5":1,"6":0,"7":1},"b":{"1":[0,1],"2":[1,0]},"f":{"1":4,"2":1},"fnMap":{"1":{"name":"(anonymous_1)","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":13}}},"2":{"name":"(anonymous_2)","line":11,"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":16}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":3,"column":3}},"2":{"start":{"line":5,"column":0},"end":{"line":17,"column":1}},"3":{"start":{"line":8,"column":6},"end":{"line":8,"column":32}},"4":{"start":{"line":12,"column":6},"end":{"line":12,"column":29}},"5":{"start":{"line":13,"column":6},"end":{"line":14,"column":57}},"6":{"start":{"line":14,"column":10},"end":{"line":14,"column":57}},"7":{"start":{"line":15,"column":6},"end":{"line":15,"column":17}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":6},"end":{"line":13,"column":6}},{"start":{"line":13,"column":6},"end":{"line":13,"column":6}}]},"2":{"line":13,"type":"binary-expr","locations":[{"start":{"line":13,"column":10},"end":{"line":13,"column":20}},{"start":{"line":13,"column":24},"end":{"line":13,"column":43}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\cli-banners.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\cli-banners.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":0,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":37}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":38}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":13,"column":1}},"9":{"start":{"line":9,"column":35},"end":{"line":13,"column":1}},"10":{"start":{"line":15,"column":0},"end":{"line":21,"column":2}},"11":{"start":{"line":15,"column":28},"end":{"line":21,"column":1}},"12":{"start":{"line":16,"column":18},"end":{"line":16,"column":82}},"13":{"start":{"line":17,"column":20},"end":{"line":17,"column":65}},"14":{"start":{"line":18,"column":18},"end":{"line":18,"column":63}},"15":{"start":{"line":19,"column":18},"end":{"line":19,"column":52}},"16":{"start":{"line":20,"column":18},"end":{"line":20,"column":52}}},"branchMap":{}},"C:\\ws\\open-source\\oas-mocker\\lib\\index.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\index.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":0,"21":1,"22":1,"23":1,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0},"b":{"1":[0,1],"2":[0,0],"3":[0,0,0]},"f":{"1":1,"2":1,"3":0},"fnMap":{"1":{"name":"serverFactory","line":8,"loc":{"start":{"line":8,"column":0},"end":{"line":8,"column":28}}},"2":{"name":"kickServerUp","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":31}}},"3":{"name":"shutServerDown","line":38,"loc":{"start":{"line":38,"column":4},"end":{"line":38,"column":32}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":30}},"5":{"start":{"line":8,"column":0},"end":{"line":45,"column":1}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":22}},"7":{"start":{"line":10,"column":4},"end":{"line":10,"column":41}},"8":{"start":{"line":11,"column":4},"end":{"line":11,"column":34}},"9":{"start":{"line":12,"column":4},"end":{"line":12,"column":11}},"10":{"start":{"line":14,"column":4},"end":{"line":14,"column":30}},"11":{"start":{"line":16,"column":4},"end":{"line":16,"column":34}},"12":{"start":{"line":17,"column":4},"end":{"line":19,"column":43}},"13":{"start":{"line":19,"column":20},"end":{"line":19,"column":42}},"14":{"start":{"line":21,"column":4},"end":{"line":21,"column":22}},"15":{"start":{"line":22,"column":4},"end":{"line":22,"column":18}},"16":{"start":{"line":24,"column":4},"end":{"line":24,"column":14}},"17":{"start":{"line":26,"column":4},"end":{"line":36,"column":5}},"18":{"start":{"line":27,"column":8},"end":{"line":27,"column":34}},"19":{"start":{"line":28,"column":8},"end":{"line":28,"column":56}},"20":{"start":{"line":28,"column":33},"end":{"line":28,"column":55}},"21":{"start":{"line":29,"column":8},"end":{"line":33,"column":9}},"22":{"start":{"line":30,"column":10},"end":{"line":32,"column":48}},"23":{"start":{"line":34,"column":8},"end":{"line":34,"column":24}},"24":{"start":{"line":38,"column":4},"end":{"line":44,"column":5}},"25":{"start":{"line":39,"column":8},"end":{"line":39,"column":38}},"26":{"start":{"line":40,"column":8},"end":{"line":40,"column":31}},"27":{"start":{"line":40,"column":25},"end":{"line":40,"column":31}},"28":{"start":{"line":42,"column":8},"end":{"line":42,"column":21}},"29":{"start":{"line":43,"column":8},"end":{"line":43,"column":78}},"30":{"start":{"line":43,"column":25},"end":{"line":43,"column":77}}},"branchMap":{"1":{"line":30,"type":"cond-expr","locations":[{"start":{"line":31,"column":14},"end":{"line":31,"column":36}},{"start":{"line":32,"column":14},"end":{"line":32,"column":48}}]},"2":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":8},"end":{"line":40,"column":8}},{"start":{"line":40,"column":8},"end":{"line":40,"column":8}}]},"3":{"line":43,"type":"binary-expr","locations":[{"start":{"line":43,"column":28},"end":{"line":43,"column":29}},{"start":{"line":43,"column":33},"end":{"line":43,"column":71}},{"start":{"line":43,"column":75},"end":{"line":43,"column":76}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\web\\server.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\web\\server.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":0,"39":0,"40":0},"b":{"1":[0,1],"2":[0,1],"3":[1,0]},"f":{"1":1,"2":1,"3":1,"4":1,"5":0},"fnMap":{"1":{"name":"serverPromise","line":32,"loc":{"start":{"line":32,"column":0},"end":{"line":32,"column":28}}},"2":{"name":"validate","line":41,"loc":{"start":{"line":41,"column":0},"end":{"line":41,"column":23}}},"3":{"name":"initMw","line":48,"loc":{"start":{"line":48,"column":0},"end":{"line":48,"column":21}}},"4":{"name":"buildApp","line":62,"loc":{"start":{"line":62,"column":0},"end":{"line":62,"column":23}}},"5":{"name":"reqErrHandler","line":98,"loc":{"start":{"line":98,"column":4},"end":{"line":98,"column":36}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":33}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":35}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":47}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":47}},"8":{"start":{"line":10,"column":0},"end":{"line":10,"column":49}},"9":{"start":{"line":11,"column":0},"end":{"line":11,"column":47}},"10":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"11":{"start":{"line":32,"column":0},"end":{"line":39,"column":1}},"12":{"start":{"line":33,"column":4},"end":{"line":33,"column":29}},"13":{"start":{"line":34,"column":4},"end":{"line":38,"column":54}},"14":{"start":{"line":37,"column":23},"end":{"line":37,"column":52}},"15":{"start":{"line":38,"column":23},"end":{"line":38,"column":52}},"16":{"start":{"line":41,"column":0},"end":{"line":46,"column":1}},"17":{"start":{"line":48,"column":0},"end":{"line":60,"column":1}},"18":{"start":{"line":49,"column":4},"end":{"line":49,"column":48}},"19":{"start":{"line":50,"column":4},"end":{"line":52,"column":60}},"20":{"start":{"line":54,"column":4},"end":{"line":59,"column":6}},"21":{"start":{"line":55,"column":8},"end":{"line":58,"column":9}},"22":{"start":{"line":57,"column":18},"end":{"line":57,"column":57}},"23":{"start":{"line":62,"column":0},"end":{"line":114,"column":1}},"24":{"start":{"line":63,"column":4},"end":{"line":63,"column":62}},"25":{"start":{"line":64,"column":4},"end":{"line":64,"column":43}},"26":{"start":{"line":65,"column":4},"end":{"line":65,"column":35}},"27":{"start":{"line":66,"column":4},"end":{"line":66,"column":31}},"28":{"start":{"line":67,"column":4},"end":{"line":67,"column":27}},"29":{"start":{"line":70,"column":4},"end":{"line":70,"column":99}},"30":{"start":{"line":71,"column":4},"end":{"line":71,"column":56}},"31":{"start":{"line":74,"column":4},"end":{"line":74,"column":73}},"32":{"start":{"line":77,"column":4},"end":{"line":84,"column":5}},"33":{"start":{"line":87,"column":4},"end":{"line":91,"column":5}},"34":{"start":{"line":92,"column":4},"end":{"line":92,"column":46}},"35":{"start":{"line":94,"column":4},"end":{"line":94,"column":28}},"36":{"start":{"line":96,"column":4},"end":{"line":96,"column":14}},"37":{"start":{"line":98,"column":4},"end":{"line":113,"column":5}},"38":{"start":{"line":99,"column":8},"end":{"line":99,"column":111}},"39":{"start":{"line":101,"column":8},"end":{"line":101,"column":71}},"40":{"start":{"line":103,"column":8},"end":{"line":112,"column":9}}},"branchMap":{"1":{"line":34,"type":"cond-expr","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":27}},{"start":{"line":36,"column":8},"end":{"line":38,"column":54}}]},"2":{"line":57,"type":"cond-expr","locations":[{"start":{"line":57,"column":40},"end":{"line":57,"column":47}},{"start":{"line":57,"column":50},"end":{"line":57,"column":57}}]},"3":{"line":77,"type":"binary-expr","locations":[{"start":{"line":77,"column":13},"end":{"line":77,"column":37}},{"start":{"line":77,"column":41},"end":{"line":77,"column":44}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\model\\can-mgr.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\model\\can-mgr.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":2,"7":0,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":1,"19":1,"20":0,"21":1,"22":1,"23":27,"24":27,"25":27,"26":27,"27":0,"28":27,"29":27,"30":27,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":1,"55":0,"56":0,"57":1,"58":0,"59":1,"60":0,"61":0,"62":0,"63":0,"64":1,"65":1,"66":20,"67":1,"68":1,"69":1,"70":1,"71":0},"b":{"1":[0,1],"2":[0,0],"3":[27,26],"4":[27,27],"5":[27,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0,0,0,0,0,0,0],"14":[0,0,0,0,0],"15":[0,0],"16":[0,0,0,0],"17":[0,0,0],"18":[1,0],"19":[1,0,1,0,1,0],"20":[1,1],"21":[1,1,1],"22":[0,1]},"f":{"1":27,"2":0,"3":0,"4":0,"5":0,"6":1,"7":1},"fnMap":{"1":{"name":"response","line":52,"loc":{"start":{"line":52,"column":4},"end":{"line":52,"column":27}}},"2":{"name":"set","line":108,"loc":{"start":{"line":108,"column":4},"end":{"line":108,"column":29}}},"3":{"name":"validateOpCan","line":181,"loc":{"start":{"line":181,"column":4},"end":{"line":181,"column":38}}},"4":{"name":"httpStatusError","line":190,"loc":{"start":{"line":190,"column":8},"end":{"line":190,"column":41}}},"5":{"name":"httpHeadersError","line":199,"loc":{"start":{"line":199,"column":8},"end":{"line":199,"column":43}}},"6":{"name":"opsIndexOf","line":219,"loc":{"start":{"line":219,"column":4},"end":{"line":219,"column":30}}},"7":{"name":"validate","line":225,"loc":{"start":{"line":225,"column":4},"end":{"line":225,"column":27}}}},"statementMap":{"1":{"start":{"line":7,"column":0},"end":{"line":246,"column":1}},"2":{"start":{"line":8,"column":4},"end":{"line":8,"column":17}},"3":{"start":{"line":9,"column":4},"end":{"line":9,"column":42}},"4":{"start":{"line":10,"column":4},"end":{"line":14,"column":5}},"5":{"start":{"line":11,"column":24},"end":{"line":11,"column":89}},"6":{"start":{"line":11,"column":57},"end":{"line":11,"column":83}},"7":{"start":{"line":12,"column":19},"end":{"line":12,"column":37}},"8":{"start":{"line":16,"column":4},"end":{"line":16,"column":30}},"9":{"start":{"line":17,"column":4},"end":{"line":17,"column":38}},"10":{"start":{"line":18,"column":4},"end":{"line":18,"column":49}},"11":{"start":{"line":19,"column":4},"end":{"line":24,"column":7}},"12":{"start":{"line":25,"column":4},"end":{"line":25,"column":41}},"13":{"start":{"line":26,"column":4},"end":{"line":26,"column":33}},"14":{"start":{"line":29,"column":4},"end":{"line":34,"column":5}},"15":{"start":{"line":30,"column":8},"end":{"line":30,"column":29}},"16":{"start":{"line":31,"column":8},"end":{"line":31,"column":26}},"17":{"start":{"line":31,"column":17},"end":{"line":31,"column":26}},"18":{"start":{"line":33,"column":8},"end":{"line":33,"column":17}},"19":{"start":{"line":37,"column":4},"end":{"line":37,"column":59}},"20":{"start":{"line":37,"column":52},"end":{"line":37,"column":56}},"21":{"start":{"line":39,"column":4},"end":{"line":42,"column":5}},"22":{"start":{"line":52,"column":4},"end":{"line":69,"column":5}},"23":{"start":{"line":53,"column":8},"end":{"line":53,"column":66}},"24":{"start":{"line":54,"column":8},"end":{"line":54,"column":47}},"25":{"start":{"line":56,"column":8},"end":{"line":56,"column":43}},"26":{"start":{"line":57,"column":8},"end":{"line":60,"column":9}},"27":{"start":{"line":59,"column":20},"end":{"line":59,"column":24}},"28":{"start":{"line":61,"column":8},"end":{"line":61,"column":68}},"29":{"start":{"line":62,"column":8},"end":{"line":62,"column":32}},"30":{"start":{"line":62,"column":21},"end":{"line":62,"column":32}},"31":{"start":{"line":65,"column":8},"end":{"line":65,"column":36}},"32":{"start":{"line":66,"column":8},"end":{"line":66,"column":70}},"33":{"start":{"line":66,"column":20},"end":{"line":66,"column":70}},"34":{"start":{"line":66,"column":57},"end":{"line":66,"column":68}},"35":{"start":{"line":68,"column":8},"end":{"line":68,"column":30}},"36":{"start":{"line":108,"column":4},"end":{"line":173,"column":5}},"37":{"start":{"line":109,"column":8},"end":{"line":154,"column":41}},"38":{"start":{"line":110,"column":12},"end":{"line":110,"column":43}},"39":{"start":{"line":112,"column":12},"end":{"line":121,"column":13}},"40":{"start":{"line":113,"column":34},"end":{"line":113,"column":60}},"41":{"start":{"line":115,"column":16},"end":{"line":119,"column":17}},"42":{"start":{"line":120,"column":16},"end":{"line":120,"column":24}},"43":{"start":{"line":123,"column":12},"end":{"line":136,"column":18}},"44":{"start":{"line":125,"column":36},"end":{"line":136,"column":17}},"45":{"start":{"line":138,"column":14},"end":{"line":151,"column":13}},"46":{"start":{"line":140,"column":18},"end":{"line":140,"column":61}},"47":{"start":{"line":142,"column":18},"end":{"line":147,"column":19}},"48":{"start":{"line":142,"column":27},"end":{"line":147,"column":19}},"49":{"start":{"line":149,"column":18},"end":{"line":149,"column":30}},"50":{"start":{"line":153,"column":12},"end":{"line":153,"column":20}},"51":{"start":{"line":156,"column":8},"end":{"line":170,"column":9}},"52":{"start":{"line":157,"column":12},"end":{"line":169,"column":13}},"53":{"start":{"line":172,"column":8},"end":{"line":172,"column":32}},"54":{"start":{"line":181,"column":4},"end":{"line":212,"column":5}},"55":{"start":{"line":182,"column":8},"end":{"line":182,"column":35}},"56":{"start":{"line":184,"column":8},"end":{"line":188,"column":45}},"57":{"start":{"line":190,"column":8},"end":{"line":197,"column":9}},"58":{"start":{"line":191,"column":12},"end":{"line":196,"column":107}},"59":{"start":{"line":199,"column":8},"end":{"line":211,"column":9}},"60":{"start":{"line":200,"column":12},"end":{"line":200,"column":19}},"61":{"start":{"line":201,"column":12},"end":{"line":210,"column":13}},"62":{"start":{"line":204,"column":26},"end":{"line":204,"column":43}},"63":{"start":{"line":206,"column":23},"end":{"line":208,"column":37}},"64":{"start":{"line":219,"column":4},"end":{"line":223,"column":5}},"65":{"start":{"line":220,"column":8},"end":{"line":222,"column":77}},"66":{"start":{"line":222,"column":32},"end":{"line":222,"column":71}},"67":{"start":{"line":225,"column":4},"end":{"line":245,"column":5}},"68":{"start":{"line":226,"column":8},"end":{"line":226,"column":40}},"69":{"start":{"line":227,"column":8},"end":{"line":235,"column":83}},"70":{"start":{"line":237,"column":8},"end":{"line":244,"column":9}},"71":{"start":{"line":237,"column":16},"end":{"line":244,"column":9}}},"branchMap":{"1":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"2":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":31,"column":8}},{"start":{"line":31,"column":8},"end":{"line":31,"column":8}}]},"3":{"line":53,"type":"binary-expr","locations":[{"start":{"line":53,"column":38},"end":{"line":53,"column":60}},{"start":{"line":53,"column":64},"end":{"line":53,"column":66}}]},"4":{"line":56,"type":"binary-expr","locations":[{"start":{"line":56,"column":27},"end":{"line":56,"column":37}},{"start":{"line":56,"column":41},"end":{"line":56,"column":43}}]},"5":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"6":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":8},"end":{"line":66,"column":8}},{"start":{"line":66,"column":8},"end":{"line":66,"column":8}}]},"7":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":12},"end":{"line":112,"column":12}},{"start":{"line":112,"column":12},"end":{"line":112,"column":12}}]},"8":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":17},"end":{"line":112,"column":39}},{"start":{"line":113,"column":17},"end":{"line":113,"column":61}}]},"9":{"line":113,"type":"binary-expr","locations":[{"start":{"line":113,"column":34},"end":{"line":113,"column":36}},{"start":{"line":113,"column":40},"end":{"line":113,"column":60}}]},"10":{"line":131,"type":"cond-expr","locations":[{"start":{"line":132,"column":26},"end":{"line":132,"column":40}},{"start":{"line":133,"column":26},"end":{"line":133,"column":50}}]},"11":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":18},"end":{"line":142,"column":18}},{"start":{"line":142,"column":18},"end":{"line":142,"column":18}}]},"12":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":8},"end":{"line":156,"column":8}},{"start":{"line":156,"column":8},"end":{"line":156,"column":8}}]},"13":{"line":184,"type":"binary-expr","locations":[{"start":{"line":184,"column":15},"end":{"line":184,"column":36}},{"start":{"line":184,"column":53},"end":{"line":184,"column":72}},{"start":{"line":185,"column":15},"end":{"line":185,"column":45}},{"start":{"line":185,"column":53},"end":{"line":185,"column":82}},{"start":{"line":186,"column":15},"end":{"line":186,"column":34}},{"start":{"line":186,"column":53},"end":{"line":186,"column":80}},{"start":{"line":187,"column":15},"end":{"line":187,"column":43}},{"start":{"line":188,"column":15},"end":{"line":188,"column":45}}]},"14":{"line":191,"type":"binary-expr","locations":[{"start":{"line":192,"column":14},"end":{"line":192,"column":39}},{"start":{"line":193,"column":15},"end":{"line":193,"column":28}},{"start":{"line":194,"column":15},"end":{"line":194,"column":44}},{"start":{"line":195,"column":15},"end":{"line":195,"column":47}},{"start":{"line":196,"column":53},"end":{"line":196,"column":106}}]},"15":{"line":195,"type":"binary-expr","locations":[{"start":{"line":195,"column":18},"end":{"line":195,"column":29}},{"start":{"line":195,"column":33},"end":{"line":195,"column":45}}]},"16":{"line":202,"type":"binary-expr","locations":[{"start":{"line":202,"column":14},"end":{"line":202,"column":40}},{"start":{"line":202,"column":53},"end":{"line":202,"column":97}},{"start":{"line":203,"column":15},"end":{"line":209,"column":17}},{"start":{"line":209,"column":53},"end":{"line":209,"column":102}}]},"17":{"line":206,"type":"binary-expr","locations":[{"start":{"line":206,"column":23},"end":{"line":206,"column":36}},{"start":{"line":207,"column":23},"end":{"line":207,"column":36}},{"start":{"line":208,"column":23},"end":{"line":208,"column":37}}]},"18":{"line":226,"type":"binary-expr","locations":[{"start":{"line":226,"column":31},"end":{"line":226,"column":34}},{"start":{"line":226,"column":38},"end":{"line":226,"column":40}}]},"19":{"line":228,"type":"binary-expr","locations":[{"start":{"line":228,"column":13},"end":{"line":228,"column":17}},{"start":{"line":228,"column":34},"end":{"line":228,"column":60}},{"start":{"line":229,"column":13},"end":{"line":231,"column":15}},{"start":{"line":231,"column":34},"end":{"line":231,"column":89}},{"start":{"line":232,"column":13},"end":{"line":235,"column":15}},{"start":{"line":235,"column":34},"end":{"line":235,"column":83}}]},"20":{"line":229,"type":"binary-expr","locations":[{"start":{"line":229,"column":17},"end":{"line":229,"column":23}},{"start":{"line":230,"column":17},"end":{"line":230,"column":47}}]},"21":{"line":232,"type":"binary-expr","locations":[{"start":{"line":232,"column":16},"end":{"line":232,"column":20}},{"start":{"line":233,"column":17},"end":{"line":233,"column":56}},{"start":{"line":234,"column":17},"end":{"line":234,"column":55}}]},"22":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":8},"end":{"line":237,"column":8}},{"start":{"line":237,"column":8},"end":{"line":237,"column":8}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\model\\gen-mgr.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\model\\gen-mgr.js","s":{"1":1,"2":1,"3":1,"4":1,"5":27,"6":27,"7":27,"8":26,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":1},"b":{"1":[27,1],"2":[26,1],"3":[1,0],"4":[0,1],"5":[1,0]},"f":{"1":27},"fnMap":{"1":{"name":"response","line":10,"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":45}},"2":{"start":{"line":2,"column":0},"end":{"line":41,"column":1}},"3":{"start":{"line":3,"column":4},"end":{"line":3,"column":23}},"4":{"start":{"line":10,"column":4},"end":{"line":40,"column":5}},"5":{"start":{"line":12,"column":8},"end":{"line":12,"column":41}},"6":{"start":{"line":13,"column":8},"end":{"line":13,"column":59}},"7":{"start":{"line":14,"column":8},"end":{"line":14,"column":23}},"8":{"start":{"line":14,"column":17},"end":{"line":14,"column":23}},"9":{"start":{"line":16,"column":8},"end":{"line":21,"column":9}},"10":{"start":{"line":18,"column":12},"end":{"line":18,"column":56}},"11":{"start":{"line":19,"column":12},"end":{"line":19,"column":43}},"12":{"start":{"line":22,"column":8},"end":{"line":22,"column":57}},"13":{"start":{"line":24,"column":8},"end":{"line":29,"column":9}},"14":{"start":{"line":24,"column":25},"end":{"line":29,"column":9}},"15":{"start":{"line":31,"column":8},"end":{"line":39,"column":9}}},"branchMap":{"1":{"line":13,"type":"binary-expr","locations":[{"start":{"line":13,"column":38},"end":{"line":13,"column":40}},{"start":{"line":13,"column":44},"end":{"line":13,"column":58}}]},"2":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":8},"end":{"line":14,"column":8}},{"start":{"line":14,"column":8},"end":{"line":14,"column":8}}]},"3":{"line":19,"type":"binary-expr","locations":[{"start":{"line":19,"column":19},"end":{"line":19,"column":29}},{"start":{"line":19,"column":33},"end":{"line":19,"column":43}}]},"4":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":8}},{"start":{"line":24,"column":8},"end":{"line":24,"column":8}}]},"5":{"line":33,"type":"binary-expr","locations":[{"start":{"line":33,"column":21},"end":{"line":33,"column":42}},{"start":{"line":33,"column":46},"end":{"line":33,"column":51}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\web\\canned-responses.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\web\\canned-responses.js","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":1,"7":1,"8":1,"9":1,"10":27,"11":27,"12":27,"13":27,"14":27,"15":1,"16":1,"17":27,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0},"b":{"1":[0,0],"2":[0,0],"3":[1,0],"4":[1,0],"5":[27,27,27,27],"6":[1,26],"7":[1,0],"8":[0,0]},"f":{"1":1,"2":0},"fnMap":{"1":{"name":"cannedResFctry","line":5,"loc":{"start":{"line":5,"column":17},"end":{"line":5,"column":59}}},"2":{"name":"valuesOf","line":67,"loc":{"start":{"line":67,"column":4},"end":{"line":67,"column":30}}}},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":72,"column":1}},"2":{"start":{"line":6,"column":4},"end":{"line":6,"column":37}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":51}},"4":{"start":{"line":8,"column":4},"end":{"line":20,"column":7}},"5":{"start":{"line":10,"column":10},"end":{"line":12,"column":26}},"6":{"start":{"line":15,"column":10},"end":{"line":17,"column":26}},"7":{"start":{"line":21,"column":4},"end":{"line":21,"column":16}},"8":{"start":{"line":23,"column":4},"end":{"line":23,"column":47}},"9":{"start":{"line":25,"column":4},"end":{"line":65,"column":5}},"10":{"start":{"line":27,"column":8},"end":{"line":27,"column":37}},"11":{"start":{"line":28,"column":8},"end":{"line":32,"column":11}},"12":{"start":{"line":33,"column":8},"end":{"line":33,"column":18}},"13":{"start":{"line":34,"column":8},"end":{"line":36,"column":59}},"14":{"start":{"line":38,"column":8},"end":{"line":45,"column":9}},"15":{"start":{"line":39,"column":12},"end":{"line":43,"column":14}},"16":{"start":{"line":44,"column":12},"end":{"line":44,"column":60}},"17":{"start":{"line":47,"column":8},"end":{"line":47,"column":11}},"18":{"start":{"line":50,"column":8},"end":{"line":50,"column":55}},"19":{"start":{"line":51,"column":8},"end":{"line":51,"column":16}},"20":{"start":{"line":52,"column":8},"end":{"line":52,"column":11}},"21":{"start":{"line":55,"column":8},"end":{"line":62,"column":9}},"22":{"start":{"line":63,"column":8},"end":{"line":63,"column":11}},"23":{"start":{"line":67,"column":4},"end":{"line":71,"column":5}},"24":{"start":{"line":68,"column":8},"end":{"line":70,"column":66}},"25":{"start":{"line":70,"column":28},"end":{"line":70,"column":61}}},"branchMap":{"1":{"line":10,"type":"binary-expr","locations":[{"start":{"line":10,"column":19},"end":{"line":10,"column":29}},{"start":{"line":10,"column":33},"end":{"line":10,"column":36}}]},"2":{"line":11,"type":"binary-expr","locations":[{"start":{"line":11,"column":16},"end":{"line":11,"column":27}},{"start":{"line":11,"column":31},"end":{"line":11,"column":33}}]},"3":{"line":15,"type":"binary-expr","locations":[{"start":{"line":15,"column":19},"end":{"line":15,"column":29}},{"start":{"line":15,"column":33},"end":{"line":15,"column":36}}]},"4":{"line":16,"type":"binary-expr","locations":[{"start":{"line":16,"column":16},"end":{"line":16,"column":27}},{"start":{"line":16,"column":31},"end":{"line":16,"column":70}}]},"5":{"line":35,"type":"binary-expr","locations":[{"start":{"line":35,"column":14},"end":{"line":35,"column":28}},{"start":{"line":35,"column":39},"end":{"line":35,"column":59}},{"start":{"line":36,"column":14},"end":{"line":36,"column":34}},{"start":{"line":36,"column":39},"end":{"line":36,"column":59}}]},"6":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":38,"column":8}},{"start":{"line":38,"column":8},"end":{"line":38,"column":8}}]},"7":{"line":44,"type":"binary-expr","locations":[{"start":{"line":44,"column":20},"end":{"line":44,"column":33}},{"start":{"line":44,"column":37},"end":{"line":44,"column":43}}]},"8":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":16},"end":{"line":50,"column":37}},{"start":{"line":50,"column":41},"end":{"line":50,"column":53}}]}}},"C:\\ws\\open-source\\oas-mocker\\lib\\web\\request-mapper.js":{"path":"C:\\ws\\open-source\\oas-mocker\\lib\\web\\request-mapper.js","s":{"1":1,"2":27,"3":1,"4":0,"5":0},"b":{"1":[0,27]},"f":{"1":0},"fnMap":{"1":{"name":"valuesOf","line":15,"loc":{"start":{"line":15,"column":0},"end":{"line":15,"column":26}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":13,"column":1}},"2":{"start":{"line":2,"column":2},"end":{"line":12,"column":3}},"3":{"start":{"line":15,"column":0},"end":{"line":19,"column":1}},"4":{"start":{"line":16,"column":4},"end":{"line":18,"column":62}},"5":{"start":{"line":18,"column":24},"end":{"line":18,"column":57}}},"branchMap":{"1":{"line":11,"type":"cond-expr","locations":[{"start":{"line":11,"column":30},"end":{"line":11,"column":56}},{"start":{"line":11,"column":59},"end":{"line":11,"column":68}}]}}}}

tools version

C:\ws\open-source\oas-mocker>npm list istanbul
oas-mocker@0.1.0 C:\ws\open-source\oas-mocker
`-- istanbul@0.4.5

C:\ws\open-source\oas-mocker>node -v v6.11.2

feels like de javu... can't figure why...

simlu commented 6 years ago

Same problem. Did you ever resolve this?

osher commented 6 years ago

I think I had to move to istanbul@1.1.0-alpha.1 and I was able to continue working but - I'm not sure
my oas-mocker is on hold atm since I changed workplace and OAS is not used in the new place 😛