comphist / cora

A web-based, token-level annotation tool for non-standard language data
http://www.linguistics.rub.de/comphist/resources/cora/
MIT License
10 stars 6 forks source link

Add support for frontend tests (#37) #92

Closed mbollmann closed 7 years ago

mbollmann commented 7 years ago

Add CMake/Travis/Codecov support for frontend (JavaScript) testing via NodeJS.

Includes some restructuring of the JavaScript source directories as well as new CMake option to disable testing (which prevents dependencies, such as NPM modules, from being installed).

codecov-io commented 7 years ago

Codecov Report

Merging #92 into master will decrease coverage by 22.31%. The diff coverage is n/a.

@@              Coverage Diff              @@
##             master      #92       +/-   ##
=============================================
- Coverage        52%   29.69%   -22.32%     
  Complexity     1316     1316               
=============================================
  Files            24       63       +39     
  Lines          4171     7359     +3188     
=============================================
+ Hits           2169     2185       +16     
- Misses         2002     5174     +3172
Flag Coverage Δ Complexity Δ
#backend 52% <ø> (?) 1316 <ø> (?)
#frontend 0.5% <ø> (?) 0 <ø> (?)
Impacted Files Coverage Δ Complexity Δ
src/gui/js/edit/DataTableProgressBar.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/edit/FlagHandler.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/edit/HorizontalTextPreview.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/tagsets/NormBroad.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/FlexRowList.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/request/CoraRequestErrors.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/edit/DataSource.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/tagsets/Lemma.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/edit/EditorModel.js 0% <0%> (ø) 0% <0%> (?)
src/gui/js/tagsets.js 6.38% <0%> (ø) 0% <0%> (?)
... and 29 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6271893...e810707. Read the comment docs.