Repository navigation
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 19 KB
/
Copy pathcoverage.json
File metadata and controls
1 lines (1 loc) · 19 KB
1
{"contracts/core/SolarPanelRegistry.sol":{"l":{"46":9,"47":8,"51":23,"62":18,"63":18,"73":18,"80":14,"81":14,"83":13,"84":13,"86":12,"87":12,"89":12,"90":12,"92":12,"99":8,"100":8,"101":8,"108":9,"109":9,"110":9,"112":8,"113":8,"120":5,"121":5,"123":4,"124":4,"132":1,"136":13,"137":13,"138":3,"143":1},"path":"/home/ubuntu/wesolar_dev/contracts/core/SolarPanelRegistry.sol","s":{"1":9,"2":18,"3":14,"4":14,"5":13,"6":13,"7":12,"8":12,"9":12,"10":8,"11":8,"12":9,"13":9,"14":9,"15":1,"16":8,"17":8,"18":5,"19":5,"20":4,"21":13,"22":13,"23":1},"b":{"1":[8,1],"2":[18,1],"3":[14,1],"4":[13,1],"5":[12,1],"6":[12,0],"7":[8,1],"8":[8,0],"9":[1,8],"10":[1,0],"11":[5,0],"12":[4,1],"13":[1,1]},"f":{"1":9,"2":23,"3":18,"4":14,"5":8,"6":9,"7":5,"8":1,"9":13,"10":1},"fnMap":{"1":{"name":"onlyOracle","line":45,"loc":{"start":{"line":45,"column":4},"end":{"line":48,"column":4}}},"2":{"name":"constructor","line":50,"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":4}}},"3":{"name":"registerPanel","line":61,"loc":{"start":{"line":57,"column":4},"end":{"line":74,"column":4}}},"4":{"name":"assignShares","line":79,"loc":{"start":{"line":79,"column":4},"end":{"line":93,"column":4}}},"5":{"name":"updateEnergyProduction","line":98,"loc":{"start":{"line":98,"column":4},"end":{"line":102,"column":4}}},"6":{"name":"getUnclaimedCredits","line":107,"loc":{"start":{"line":107,"column":4},"end":{"line":114,"column":4}}},"7":{"name":"claimEnergyCredits","line":119,"loc":{"start":{"line":119,"column":4},"end":{"line":126,"column":4}}},"8":{"name":"setEnergyOracle","line":131,"loc":{"start":{"line":131,"column":4},"end":{"line":133,"column":4}}},"9":{"name":"_totalSharesAssigned","line":135,"loc":{"start":{"line":135,"column":4},"end":{"line":140,"column":4}}},"10":{"name":"getPanelOwners","line":142,"loc":{"start":{"line":142,"column":4},"end":{"line":144,"column":4}}}},"statementMap":{"1":{"start":{"line":46,"column":8},"end":{"line":46,"column":86}},"2":{"start":{"line":73,"column":8},"end":{"line":73,"column":74}},"3":{"start":{"line":80,"column":8},"end":{"line":80,"column":50}},"4":{"start":{"line":81,"column":8},"end":{"line":81,"column":70}},"5":{"start":{"line":83,"column":8},"end":{"line":83,"column":60}},"6":{"start":{"line":84,"column":8},"end":{"line":84,"column":102}},"7":{"start":{"line":86,"column":8},"end":{"line":86,"column":3296}},"8":{"start":{"line":87,"column":12},"end":{"line":87,"column":43}},"9":{"start":{"line":92,"column":8},"end":{"line":92,"column":51}},"10":{"start":{"line":99,"column":8},"end":{"line":99,"column":80}},"11":{"start":{"line":101,"column":8},"end":{"line":101,"column":45}},"12":{"start":{"line":108,"column":8},"end":{"line":108,"column":50}},"13":{"start":{"line":109,"column":8},"end":{"line":109,"column":64}},"14":{"start":{"line":110,"column":8},"end":{"line":110,"column":65}},"15":{"start":{"line":110,"column":57},"end":{"line":110,"column":65}},"16":{"start":{"line":112,"column":8},"end":{"line":112,"column":88}},"17":{"start":{"line":113,"column":8},"end":{"line":113,"column":56}},"18":{"start":{"line":120,"column":8},"end":{"line":120,"column":66}},"19":{"start":{"line":121,"column":8},"end":{"line":121,"column":70}},"20":{"start":{"line":124,"column":8},"end":{"line":124,"column":63}},"21":{"start":{"line":136,"column":8},"end":{"line":136,"column":55}},"22":{"start":{"line":137,"column":8},"end":{"line":137,"column":5280}},"23":{"start":{"line":143,"column":8},"end":{"line":143,"column":35}}},"branchMap":{"1":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":8}},{"start":{"line":46,"column":8},"end":{"line":46,"column":8}}]},"2":{"line":61,"type":"if","locations":[{"start":{"line":61,"column":15},"end":{"line":61,"column":15}},{"start":{"line":61,"column":15},"end":{"line":61,"column":15}}]},"3":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":83},"end":{"line":79,"column":83}},{"start":{"line":79,"column":83},"end":{"line":79,"column":83}}]},"4":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":8},"end":{"line":81,"column":8}},{"start":{"line":81,"column":8},"end":{"line":81,"column":8}}]},"5":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":8},"end":{"line":84,"column":8}},{"start":{"line":84,"column":8},"end":{"line":84,"column":8}}]},"6":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":8},"end":{"line":86,"column":8}},{"start":{"line":86,"column":8},"end":{"line":86,"column":8}}]},"7":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":80},"end":{"line":98,"column":80}},{"start":{"line":98,"column":80},"end":{"line":98,"column":80}}]},"8":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":99,"column":8}},{"start":{"line":99,"column":8},"end":{"line":99,"column":8}}]},"9":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":8},"end":{"line":110,"column":8}},{"start":{"line":110,"column":8},"end":{"line":110,"column":8}}]},"10":{"line":110,"type":"cond-expr","locations":[{"start":{"line":110,"column":12},"end":{"line":110,"column":28}},{"start":{"line":110,"column":33},"end":{"line":110,"column":54}}]},"11":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":58},"end":{"line":119,"column":58}},{"start":{"line":119,"column":58},"end":{"line":119,"column":58}}]},"12":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":8},"end":{"line":121,"column":8}},{"start":{"line":121,"column":8},"end":{"line":121,"column":8}}]},"13":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":57},"end":{"line":131,"column":57}},{"start":{"line":131,"column":57},"end":{"line":131,"column":57}}]}}},"contracts/core/WeSolarDAO.sol":{"l":{"50":8,"54":8,"63":2,"72":11,"81":0,"90":9,"100":0,"110":0,"119":0,"128":0},"path":"/home/ubuntu/wesolar_dev/contracts/core/WeSolarDAO.sol","s":{"1":8,"2":8,"3":2,"4":11,"5":0,"6":9,"7":0,"8":0,"9":0,"10":0},"b":{},"f":{"1":13,"2":8,"3":8,"4":2,"5":11,"6":0,"7":9,"8":0,"9":0,"10":0,"11":0},"fnMap":{"1":{"name":"constructor","line":45,"loc":{"start":{"line":33,"column":4},"end":{"line":46,"column":5}}},"2":{"name":"votingDelay","line":49,"loc":{"start":{"line":49,"column":4},"end":{"line":51,"column":4}}},"3":{"name":"votingPeriod","line":53,"loc":{"start":{"line":53,"column":4},"end":{"line":55,"column":4}}},"4":{"name":"quorum","line":57,"loc":{"start":{"line":57,"column":4},"end":{"line":64,"column":4}}},"5":{"name":"state","line":66,"loc":{"start":{"line":66,"column":4},"end":{"line":73,"column":4}}},"6":{"name":"proposalNeedsQueuing","line":75,"loc":{"start":{"line":75,"column":4},"end":{"line":82,"column":4}}},"7":{"name":"proposalThreshold","line":84,"loc":{"start":{"line":84,"column":4},"end":{"line":91,"column":4}}},"8":{"name":"_queueOperations","line":93,"loc":{"start":{"line":93,"column":4},"end":{"line":101,"column":4}}},"9":{"name":"_executeOperations","line":103,"loc":{"start":{"line":103,"column":4},"end":{"line":111,"column":4}}},"10":{"name":"_cancel","line":113,"loc":{"start":{"line":113,"column":4},"end":{"line":120,"column":4}}},"11":{"name":"_executor","line":122,"loc":{"start":{"line":122,"column":4},"end":{"line":129,"column":4}}}},"statementMap":{"1":{"start":{"line":50,"column":8},"end":{"line":50,"column":34}},"2":{"start":{"line":54,"column":8},"end":{"line":54,"column":35}},"3":{"start":{"line":63,"column":8},"end":{"line":63,"column":40}},"4":{"start":{"line":72,"column":8},"end":{"line":72,"column":38}},"5":{"start":{"line":81,"column":8},"end":{"line":81,"column":53}},"6":{"start":{"line":90,"column":8},"end":{"line":90,"column":40}},"7":{"start":{"line":100,"column":8},"end":{"line":100,"column":94}},"8":{"start":{"line":110,"column":8},"end":{"line":110,"column":88}},"9":{"start":{"line":119,"column":8},"end":{"line":119,"column":73}},"10":{"start":{"line":128,"column":8},"end":{"line":128,"column":32}}},"branchMap":{}},"contracts/core/WeSolarFinancing.sol":{"l":{"74":36,"75":35,"93":29,"94":28,"97":27,"98":2,"102":25,"105":25,"106":25,"107":25,"113":25,"114":25,"117":25,"133":25,"134":24,"135":22,"137":21,"139":21,"140":21,"154":21,"155":21,"164":19,"165":19,"166":18,"167":18,"169":17,"170":17,"171":17,"172":17,"175":17,"177":17,"188":32,"189":32,"190":31,"191":30,"193":29,"194":29,"197":29,"198":29,"200":29,"203":29,"205":29,"206":29,"208":29,"209":3,"210":3,"219":2,"220":1,"221":1,"228":3,"235":3,"236":3,"237":3,"244":1,"251":1,"262":35},"path":"/home/ubuntu/wesolar_dev/contracts/core/WeSolarFinancing.sol","s":{"1":36,"2":29,"3":28,"4":27,"5":2,"6":25,"7":25,"8":25,"9":25,"10":25,"11":25,"12":24,"13":22,"14":21,"15":21,"16":21,"17":19,"18":19,"19":18,"20":18,"21":17,"22":17,"23":17,"24":32,"25":32,"26":31,"27":30,"28":29,"29":29,"30":29,"31":29,"32":29,"33":29,"34":29,"35":29,"36":3,"37":2,"38":1,"39":3,"40":3,"41":3,"42":3,"43":1,"44":1,"45":35},"b":{"1":[35,1],"2":[28,1],"3":[27,1],"4":[2,25],"5":[24,1],"6":[22,2],"7":[21,1],"8":[19,0],"9":[18,1],"10":[18,0],"11":[17,1],"12":[32,0],"13":[31,1],"14":[30,1],"15":[29,1],"16":[29,0],"17":[1,28],"18":[29,0],"19":[26,3],"20":[3,26],"21":[2,1],"22":[1,1],"23":[3,0]},"f":{"1":36,"2":29,"3":25,"4":19,"5":32,"6":2,"7":3,"8":3,"9":1,"10":1,"11":35},"fnMap":{"1":{"name":"constructor","line":73,"loc":{"start":{"line":73,"column":4},"end":{"line":76,"column":4}}},"2":{"name":"calculateMonthlyPayment","line":88,"loc":{"start":{"line":88,"column":4},"end":{"line":118,"column":4}}},"3":{"name":"requestLoan","line":127,"loc":{"start":{"line":127,"column":4},"end":{"line":156,"column":4}}},"4":{"name":"fundLoan","line":163,"loc":{"start":{"line":163,"column":4},"end":{"line":178,"column":4}}},"5":{"name":"makePayment","line":187,"loc":{"start":{"line":187,"column":4},"end":{"line":212,"column":4}}},"6":{"name":"markDefault","line":218,"loc":{"start":{"line":218,"column":4},"end":{"line":222,"column":4}}},"7":{"name":"getTotalOwed","line":227,"loc":{"start":{"line":227,"column":4},"end":{"line":229,"column":4}}},"8":{"name":"getRemainingBalance","line":234,"loc":{"start":{"line":234,"column":4},"end":{"line":238,"column":4}}},"9":{"name":"getBorrowerLoans","line":243,"loc":{"start":{"line":243,"column":4},"end":{"line":245,"column":4}}},"10":{"name":"getLenderLoans","line":250,"loc":{"start":{"line":250,"column":4},"end":{"line":252,"column":4}}},"11":{"name":"_totalOwed","line":261,"loc":{"start":{"line":261,"column":4},"end":{"line":263,"column":4}}}},"statementMap":{"1":{"start":{"line":74,"column":8},"end":{"line":74,"column":89}},"2":{"start":{"line":93,"column":8},"end":{"line":93,"column":68}},"3":{"start":{"line":94,"column":8},"end":{"line":94,"column":72}},"4":{"start":{"line":97,"column":8},"end":{"line":97,"column":4104}},"5":{"start":{"line":98,"column":12},"end":{"line":98,"column":60}},"6":{"start":{"line":102,"column":8},"end":{"line":102,"column":78}},"7":{"start":{"line":105,"column":8},"end":{"line":105,"column":42}},"8":{"start":{"line":106,"column":8},"end":{"line":106,"column":4513}},"9":{"start":{"line":113,"column":8},"end":{"line":113,"column":74}},"10":{"start":{"line":114,"column":8},"end":{"line":114,"column":70}},"11":{"start":{"line":133,"column":8},"end":{"line":133,"column":68}},"12":{"start":{"line":134,"column":8},"end":{"line":134,"column":85}},"13":{"start":{"line":135,"column":8},"end":{"line":135,"column":88}},"14":{"start":{"line":137,"column":8},"end":{"line":137,"column":89}},"15":{"start":{"line":154,"column":8},"end":{"line":154,"column":45}},"16":{"start":{"line":155,"column":8},"end":{"line":155,"column":78}},"17":{"start":{"line":164,"column":8},"end":{"line":164,"column":46}},"18":{"start":{"line":165,"column":8},"end":{"line":165,"column":87}},"19":{"start":{"line":166,"column":8},"end":{"line":166,"column":77}},"20":{"start":{"line":167,"column":8},"end":{"line":167,"column":81}},"21":{"start":{"line":172,"column":8},"end":{"line":172,"column":43}},"22":{"start":{"line":175,"column":8},"end":{"line":175,"column":77}},"23":{"start":{"line":177,"column":8},"end":{"line":177,"column":59}},"24":{"start":{"line":188,"column":8},"end":{"line":188,"column":46}},"25":{"start":{"line":189,"column":8},"end":{"line":189,"column":85}},"26":{"start":{"line":190,"column":8},"end":{"line":190,"column":77}},"27":{"start":{"line":191,"column":8},"end":{"line":191,"column":62}},"28":{"start":{"line":193,"column":8},"end":{"line":193,"column":44}},"29":{"start":{"line":194,"column":8},"end":{"line":194,"column":91}},"30":{"start":{"line":197,"column":8},"end":{"line":197,"column":71}},"31":{"start":{"line":198,"column":8},"end":{"line":198,"column":80}},"32":{"start":{"line":203,"column":8},"end":{"line":203,"column":74}},"33":{"start":{"line":205,"column":8},"end":{"line":205,"column":94}},"34":{"start":{"line":206,"column":8},"end":{"line":206,"column":91}},"35":{"start":{"line":208,"column":8},"end":{"line":208,"column":8986}},"36":{"start":{"line":210,"column":12},"end":{"line":210,"column":35}},"37":{"start":{"line":219,"column":8},"end":{"line":219,"column":94}},"38":{"start":{"line":221,"column":8},"end":{"line":221,"column":34}},"39":{"start":{"line":228,"column":8},"end":{"line":228,"column":40}},"40":{"start":{"line":235,"column":8},"end":{"line":235,"column":46}},"41":{"start":{"line":236,"column":8},"end":{"line":236,"column":39}},"42":{"start":{"line":237,"column":8},"end":{"line":237,"column":68}},"43":{"start":{"line":244,"column":8},"end":{"line":244,"column":38}},"44":{"start":{"line":251,"column":8},"end":{"line":251,"column":34}},"45":{"start":{"line":262,"column":8},"end":{"line":262,"column":52}}},"branchMap":{"1":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":8}},{"start":{"line":74,"column":8},"end":{"line":74,"column":8}}]},"2":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":8},"end":{"line":93,"column":8}},{"start":{"line":93,"column":8},"end":{"line":93,"column":8}}]},"3":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":8},"end":{"line":94,"column":8}},{"start":{"line":94,"column":8},"end":{"line":94,"column":8}}]},"4":{"line":97,"type":"if","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":8}},{"start":{"line":97,"column":8},"end":{"line":97,"column":8}}]},"5":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":8},"end":{"line":133,"column":8}},{"start":{"line":133,"column":8},"end":{"line":133,"column":8}}]},"6":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":8},"end":{"line":134,"column":8}},{"start":{"line":134,"column":8},"end":{"line":134,"column":8}}]},"7":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":8},"end":{"line":135,"column":8}},{"start":{"line":135,"column":8},"end":{"line":135,"column":8}}]},"8":{"line":163,"type":"if","locations":[{"start":{"line":163,"column":47},"end":{"line":163,"column":47}},{"start":{"line":163,"column":47},"end":{"line":163,"column":47}}]},"9":{"line":165,"type":"if","locations":[{"start":{"line":165,"column":8},"end":{"line":165,"column":8}},{"start":{"line":165,"column":8},"end":{"line":165,"column":8}}]},"10":{"line":166,"type":"if","locations":[{"start":{"line":166,"column":8},"end":{"line":166,"column":8}},{"start":{"line":166,"column":8},"end":{"line":166,"column":8}}]},"11":{"line":167,"type":"if","locations":[{"start":{"line":167,"column":8},"end":{"line":167,"column":8}},{"start":{"line":167,"column":8},"end":{"line":167,"column":8}}]},"12":{"line":187,"type":"if","locations":[{"start":{"line":187,"column":66},"end":{"line":187,"column":66}},{"start":{"line":187,"column":66},"end":{"line":187,"column":66}}]},"13":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":8},"end":{"line":189,"column":8}},{"start":{"line":189,"column":8},"end":{"line":189,"column":8}}]},"14":{"line":190,"type":"if","locations":[{"start":{"line":190,"column":8},"end":{"line":190,"column":8}},{"start":{"line":190,"column":8},"end":{"line":190,"column":8}}]},"15":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":8},"end":{"line":191,"column":8}},{"start":{"line":191,"column":8},"end":{"line":191,"column":8}}]},"16":{"line":194,"type":"if","locations":[{"start":{"line":194,"column":59},"end":{"line":194,"column":86}},{"start":{"line":194,"column":90},"end":{"line":194,"column":90}}]},"17":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":53},"end":{"line":197,"column":61}},{"start":{"line":197,"column":65},"end":{"line":197,"column":70}}]},"18":{"line":198,"type":"if","locations":[{"start":{"line":198,"column":8},"end":{"line":198,"column":8}},{"start":{"line":198,"column":8},"end":{"line":198,"column":8}}]},"19":{"line":205,"type":"if","locations":[{"start":{"line":205,"column":62},"end":{"line":205,"column":89}},{"start":{"line":205,"column":93},"end":{"line":205,"column":93}}]},"20":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":8},"end":{"line":208,"column":8}},{"start":{"line":208,"column":8},"end":{"line":208,"column":8}}]},"21":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":50},"end":{"line":218,"column":50}},{"start":{"line":218,"column":50},"end":{"line":218,"column":50}}]},"22":{"line":219,"type":"if","locations":[{"start":{"line":219,"column":8},"end":{"line":219,"column":8}},{"start":{"line":219,"column":8},"end":{"line":219,"column":8}}]},"23":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":41},"end":{"line":237,"column":63}},{"start":{"line":237,"column":67},"end":{"line":237,"column":67}}]}}},"contracts/core/WeSolarToken.sol":{"l":{"30":27,"39":3,"40":2,"41":2,"49":72,"58":0},"path":"/home/ubuntu/wesolar_dev/contracts/core/WeSolarToken.sol","s":{"1":27,"2":3,"3":2,"4":2,"5":72,"6":0},"b":{"1":[3,1],"2":[2,1]},"f":{"1":27,"2":3,"3":72,"4":0},"fnMap":{"1":{"name":"constructor","line":27,"loc":{"start":{"line":24,"column":4},"end":{"line":31,"column":4}}},"2":{"name":"mint","line":38,"loc":{"start":{"line":38,"column":4},"end":{"line":42,"column":4}}},"3":{"name":"_update","line":45,"loc":{"start":{"line":45,"column":4},"end":{"line":50,"column":4}}},"4":{"name":"nonces","line":52,"loc":{"start":{"line":52,"column":4},"end":{"line":59,"column":4}}}},"statementMap":{"1":{"start":{"line":30,"column":8},"end":{"line":30,"column":49}},"2":{"start":{"line":39,"column":8},"end":{"line":39,"column":84}},"3":{"start":{"line":40,"column":8},"end":{"line":40,"column":24}},"4":{"start":{"line":41,"column":8},"end":{"line":41,"column":37}},"5":{"start":{"line":49,"column":8},"end":{"line":49,"column":37}},"6":{"start":{"line":58,"column":8},"end":{"line":58,"column":34}}},"branchMap":{"1":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":55},"end":{"line":38,"column":55}},{"start":{"line":38,"column":55},"end":{"line":38,"column":55}}]},"2":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":8},"end":{"line":39,"column":8}},{"start":{"line":39,"column":8},"end":{"line":39,"column":8}}]}}},"contracts/mocks/MockCUSD.sol":{"l":{"16":71},"path":"/home/ubuntu/wesolar_dev/contracts/mocks/MockCUSD.sol","s":{"1":71},"b":{},"f":{"1":35,"2":71},"fnMap":{"1":{"name":"constructor","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":53}}},"2":{"name":"mint","line":15,"loc":{"start":{"line":15,"column":4},"end":{"line":17,"column":4}}}},"statementMap":{"1":{"start":{"line":16,"column":8},"end":{"line":16,"column":24}}},"branchMap":{}}}