Reporting node module for javascript tests
HTML JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
test
.gitignore
.jshintrc
.qualitywatcher.yml
.travis.yml
LICENSE
README.md
config.json
nightwatch.json
package-lock.json
package.json
qualitymeter.html
qualitymeter.json
qualitymeter_template.jade

README.md

qualitywatcher

Build Status npm version npm Downloads Dependency Status npm

qualitywatcher is a reporting module for various test frameworks. Once your tests are complete, results are sent to your dashboard on qualitywatcher.io. qualitywatcher currently supports Nightwatch and TestNG frameworks with more options coming soon.


How it works

  • Sign up for an account at qualitywatcher.io using you BitBucket account. (Github coming soon)

  • Navigate to the repositories page, click on details for the project you wish to watch then ‘ADD TO WATCHLIST'

Start watching your project

  • Create a .qualitywatcher.yml in the root of your project and past your repo token and domain name as below

      repo_token: 12345
      domain_namne: myqualitywatcherdomainname 
    

For JavaScript projects (Nightwatch)

  • Install the module
npm install qualitywatcher --save-dev
  • Add this script to your package.json
"report": "./node_modules/nightwatch/bin/nightwatch | ./node_modules/qualitywatcher/dist/bin/qualitywatcher.js"
  • Use the following command to send your nightwatch test results to QualityWatcher.
npm run report

For Java projects (TestNG)