General

JSCover WebSite Documentation
JSCover WebSite On SourceForge
JSCover WebSite On GitHub
JSCover Project on SourceForge
JSCover Project On GitHub
Travis-CI Continuous Integration
JSCover on Gitter
Sonatype Nexus
JSCover Snapshots
JSCover on Maven repo1
Sourceforge details: web.sourceforge.net:/home/project-web/jscover/htdocs

Test Reports

Unit Tests
Coverage - Unit+Integration
Coverage - All
Jasmine Test
JSCover Report
Check Style

Examples

Simple Server Example
Underscore example
YUI3 example
Underscore example on server
YUI3 example on server
YUI3 example on file-system

Useful Links

Closure Compiler GitHub project
Closure Compiler Google Groups
ECMAScript Versions - Wikipedia
JavaScript Versions - Wikipedia
JavaScript Versions - W3Schools

Mozilla-Rhino GitHub project
Mozilla-Rhino Google Groups
JSCoverage

Related Rhino Bugs

Open

Fixed in 1.7.6

AST toSource on getter/setter inserting 'function' keyword
AST toSource on Hex string literal removes '0x'
Rhino pull request for bugs 798642 and 800616 above

Fixed in 1.7R4

AstNode missing operator name "^=" (ASSIGN_BITXOR) - patch included
ArrayComprehensionLoop.toSource missing each keyword - patch included
Calling toSource on a parsed script omits any empty expression - sample attached
Calling toSource on a parsed script containing 'void' throws exception - sample attached
Calling toSource on a parsed script containing debugger omits semi-colon - sample attached
Calling toSource on a parsed script containing if without braces not indented - sample attached
Calling toSource on a parsed script containing array of undefined elements returns smaller array - sample attached
Calling toSource on a parsed script containing lambda returns extra return and semi-colon - sample attached

Raised in Error

AstNode empty statement replacement failing within non-bracketed while loop
AstNode addition within switch-case failing

Other related bugs

Support for Jasmine 2.0 HtmlUnit
HtmlUnit and Jasmine 2.0 Jasmine
Rhino pull request for bugs 1599 above
HtmlUnit-Rhino pull request for bugs 1599 above

Related Threads

Softpedia
TeamCity and JavaScript Code Coverage
How to measure JavaScript code coverage when running Selenium?
Create Group ID for JSCover Project
JavaScript code coverage analysis (JSCover) in Jenkins
Gradle
Rhino AST and JSCoverage
Rhino and MozillaSuiteTest
Code Coverage Reporting in JavaScript - Pyx
Coverage and Profile Information Gathered from -D - Pyx
Google search excluding GitHub, Begeeben, Softpedia
Google search past week
Stack Overflow
Downloads

Release Steps

  1. Update release version (i.e. no `-SNAPSHOT`) in configuration.properties and pom.xml
  2. Update version in web pages and download links and labels
  3. Update release date in History.md
  4. Make sure working directory is clear of changes
  5. Make sure all tests pass and build sourceforge release (ant release)
  6. Commit changes and tag with version (git tag v2.0.9, git push --tags, git push sf-origin --tags)
  7. Upload sourceforge release
  8. Build Maven files (ant generate-files)
  9. Sign files (gpg -ab filename)
  10. Build Maven bundle (ant maven-bundle) and upload
  11. Test the maven staged release with JSCover-maven-test. Commit, push and wait for build to complete for JSCover-maven-test before releasing.
  12. Upload websites (JSCover-gh-pages $ cp -R ../JSCover/doc/* ./, git push origin gh-pages)
  13. Update snapshot version in configuration.properties, pom.xml, downloads link and tag version in this file
  14. Update JSCover-maven-plugin