community icon indicating copy to clipboard operation
community copied to clipboard

Code coverage (nyc + coveralls)

Open ralphtheninja opened this issue 7 years ago • 6 comments

  • [ ] abstract-leveldown
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] codec
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [x] concat-iterator
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] deferred-leveldown
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] electron-demo
    • [x] ~~Enabled nyc and coveralls~~
    • [x] ~~Tests running at 100%~~
  • [x] encoding-down
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] errors
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] iterator-stream
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] level
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [ ] leveldown
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] leveldown-hyper
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [x] level-hyper
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [ ] level-js
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] level-rocksdb
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] level-test
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] level-ttl
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] levelup
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] multileveldown
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [x] level-ws
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] mem
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] memdown
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] packager
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [ ] rocksdb
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [ ] subleveldown
    • [x] Enabled nyc and coveralls
    • [ ] Tests running at 100%
  • [x] level-browserify (archived)
    • [x] Enabled nyc and coveralls
    • [x] Tests running at 100%
  • [x] lazy-open (archived)
    • [x] Enabled nyc and coveralls
    • [x] ~~Tests running at 100%~~
  • [x] level-lmdb (to be archived)
    • [x] ~~Enabled nyc and coveralls~~
    • [x] ~~Tests running at 100%~~
  • [x] leveldown-mobile (to be archived)
    • [x] ~~Enabled nyc and coveralls~~
    • [x] ~~Tests running at 100%~~
  • [x] level-mobile (to be archived)
    • [x] ~~Enabled nyc and coveralls~~
    • [x] ~~Tests running at 100%~~
  • [x] level-fstream (to be archived)
    • [x] ~~Enabled nyc and coveralls~~
    • [x] ~~Tests running at 100%~~
  • [x] level-basho (archived)
    • [x] ~~Enabled nyc and coveralls~~
    • [x] ~~Tests running at 100%~~

ralphtheninja avatar Jun 30 '18 19:06 ralphtheninja

screenshot from 2018-07-01 01-22-46

@vweevers Did you know that if you make check-boxes like above (nested) you can drag them up and down?

ralphtheninja avatar Jun 30 '18 23:06 ralphtheninja

I'll look into ways of getting browser code coverage (with airtap). Would be really nice if each sauce labs job is displayed in coveralls (in addition to Travis jobs for node tests).

vweevers avatar Jul 01 '18 06:07 vweevers

Would be really nice if each sauce labs job is displayed in coveralls (in addition to Travis jobs for node tests).

Scratch that, I forgot about the plan to merge lcov results (https://github.com/Level/memdown/issues/153#issuecomment-388613038). The Travis browser job can work the same as the node jobs, except that it merges results from multiple browsers.

vweevers avatar Jul 01 '18 07:07 vweevers

memdown down ;)

ralphtheninja avatar Jul 04 '18 09:07 ralphtheninja

Coverage enabled on all repositories. What's needed now is to shape up the tests to reach 100%. Might be a lot of work or not so much work, I really have no clue.

ralphtheninja avatar Jul 18 '18 21:07 ralphtheninja

encoding-down down :)

vweevers avatar Dec 27 '18 17:12 vweevers