[
https://issues.apache.org/jira/browse/SINGA-485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16920922#comment-16920922
]
Moaz Reyad commented on SINGA-485:
----------------------------------
Currently the Travis CI configuration performs only the build but no test is
enabled. It does not compile with {code:bash} ENABLE_TEST {code} option enabled.
To perform code coverage analysis, we need to:
* Enable the build of unit tests using -DENABLE_TEST=ON
* Run the unit tests
Note that the current configuration is for C++ only since it has the line
{code:bash} language: cpp {code}
It builds python and conda packages, but this does not help in the unit test of
C++ code. Later we need to add language:python to the travis build matrix and
move the python build/test under that item.
Any comments or discussion is welcome.
> Code Coverage Analysis
> ----------------------
>
> Key: SINGA-485
> URL: https://issues.apache.org/jira/browse/SINGA-485
> Project: Singa
> Issue Type: Improvement
> Reporter: Moaz Reyad
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> SINGA development and testing can be improved by using a [code
> coverage|https://en.wikipedia.org/wiki/Code_coverage] tool.
> Some Apache projects use [codecov|https://codecov.io/gh/apache?page=1], while
> others use [coverall|https://coveralls.io/github/apache?page=1].
> This issue is open to choose a code coverage tool and add it to SINGA build
> and test pipeline.
>
--
This message was sent by Atlassian Jira
(v8.3.2#803003)