addynaik / meteor-coverage-app-exemple

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis Circle CI Coveralls Codecov
Build Status Circle CI Coverage Status codecov

How to test your app

Test package using tinytest

Not working

Test package using mocha

meteor test-packages --driver-package=practicalmeteor:mocha
becomes
spacejam test-packages --driver-package=practicalmeteor:mocha-console-runner
Required : See the Package.onTest block of the file packages/somepkg/package.js

Test app & full-app using mocha

meteor test --driver-package=practicalmeteor:mocha
becomes
spacejam test --driver-package=practicalmeteor:mocha-console-runner
Required : See .meteor/packages

spacejam CLI

  • [test, test --full-app, test-packages]
  • --coverage "<export types>" (indexOf is used to detect types)
    • out_lcovonly creates a lcov report (for CI platforms)
    • out_html creates a html report
    • out_coverage creates a dump of the coverage - used when you want to merge several coverage
    • in_coverage imports a coverage dump (previously create with out_coverage)
    • out_json_report creates a json report
    • out_json_summary creates a json_summary report
    • out_text_summary creates a text_summary report
    • out_teamcity, out_cobertura, out_lcov_, out_text_, out_text_lcov are not working yet
  • --driver-package=practicalmeteor:mocha-console-runner

See the .travis.yml for additional informations

update meteor-coverage

git submodule update --remote
cd packages/meteor-coverage
git pull [..]

Touch

About

License:Other


Languages

Language:JavaScript 70.3%Language:CSS 20.5%Language:HTML 7.7%Language:TypeScript 0.9%Language:Shell 0.6%