<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Nice! I wrote a post some time ago about test coverage using Istanbul, and I use it successfully in some of my projects in GitHub, just in case you are still deciding.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">http://sergimansilla.com/blog/test-coverage-node/</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Cheers,</div> <div id="bloop_sign_1384939549847779072"><br></div><div id="bloop_sign_1384939549847779072"><span style="font-family:helvetica,arial;font-size:13px"></span>Sergi Mansilla<span></span></div> <br><p style="color:#A0A0A8;">On 20 Nov 2013 at 02:36:59, Edwin Wong (<a href="mailto://edwong@mozilla.com">edwong@mozilla.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div>hacked a bit on code coverage today. I tried istanbul, tap’s code coverage, and node-coverage which is what persona used.
<br>
<br>## Using node-cover:
<br>the easiest to run!
<br>http://people.mozilla.org/~ewong2/cover_html/
<br>Notes: https://github.com/mozilla/persona/pull/2272
<br>
<br>## Using Istanbul:
<br>http://people.mozilla.org/~ewong2/istanbul_cov/lcov-report/
<br>*Low confidence* in the numbers here, not sure if it’s merging runs correctly.
<br>
<br>## Using TAP’s experimental code coverage: I got parse errors:
<br>Edwin@edog:~/github/mozilla/fxa-auth-server$ TAP_COV=1 tap ./test/run/verification_tests.js --cover=./lib --coverage-dir=./coverage
<br>path.existsSync is now called `fs.existsSync`.
<br>
<br>/opt/local/lib/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/index.js:26
<br> throw e;
<br> ^
<br>SyntaxError: Unexpected token: punc ({)
<br> at line 0:444 in expression:
<br>
<br>
<br>cheers,
<br>Edwin
<br>_______________________________________________
<br>Dev-fxacct mailing list
<br>Dev-fxacct@mozilla.org
<br>https://mail.mozilla.org/listinfo/dev-fxacct
<br></div></div></span></blockquote></body></html>