Add Coverage Report for Java and Python (#2667)
* Add coverage report for java * Add coverage report for python * Increase memory for JVM unit tests * Increase memory for JVM unit tests
This commit is contained in:
parent
2e9d06443e
commit
f04bde05fd
@ -58,7 +58,7 @@ addons:
|
|||||||
before_install:
|
before_install:
|
||||||
- source dmlc-core/scripts/travis/travis_setup_env.sh
|
- source dmlc-core/scripts/travis/travis_setup_env.sh
|
||||||
- export PYTHONPATH=${PYTHONPATH}:${PWD}/python-package
|
- export PYTHONPATH=${PYTHONPATH}:${PWD}/python-package
|
||||||
- echo "MAVEN_OPTS='-Xmx2048m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=512m -Dorg.slf4j.simpleLogger.defaultLogLevel=error'" > ~/.mavenrc
|
- echo "MAVEN_OPTS='-Xmx4g -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=512m -Dorg.slf4j.simpleLogger.defaultLogLevel=error'" > ~/.mavenrc
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- source tests/travis/setup.sh
|
- source tests/travis/setup.sh
|
||||||
|
|||||||
@ -215,6 +215,25 @@
|
|||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.jacoco</groupId>
|
||||||
|
<artifactId>jacoco-maven-plugin</artifactId>
|
||||||
|
<version>0.7.9</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>prepare-agent</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
<execution>
|
||||||
|
<id>report</id>
|
||||||
|
<phase>test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>report</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|||||||
@ -32,8 +32,10 @@ if [ ${TASK} == "python_test" ]; then
|
|||||||
source activate python3
|
source activate python3
|
||||||
python --version
|
python --version
|
||||||
conda install numpy scipy pandas matplotlib nose scikit-learn
|
conda install numpy scipy pandas matplotlib nose scikit-learn
|
||||||
python -m pip install graphviz
|
python -m pip install graphviz pytest pytest-cov codecov
|
||||||
python -m nose tests/python || exit -1
|
python -m nose tests/python || exit -1
|
||||||
|
py.test tests/python --cov=python-package/xgboost
|
||||||
|
codecov
|
||||||
source activate python2
|
source activate python2
|
||||||
echo "-------------------------------"
|
echo "-------------------------------"
|
||||||
python --version
|
python --version
|
||||||
@ -49,8 +51,10 @@ if [ ${TASK} == "python_lightweight_test" ]; then
|
|||||||
source activate python3
|
source activate python3
|
||||||
python --version
|
python --version
|
||||||
conda install numpy scipy nose
|
conda install numpy scipy nose
|
||||||
python -m pip install graphviz
|
python -m pip install graphviz pytest pytest-cov codecov
|
||||||
python -m nose tests/python || exit -1
|
python -m nose tests/python || exit -1
|
||||||
|
py.test tests/python --cov=python-package/xgboost
|
||||||
|
codecov
|
||||||
source activate python2
|
source activate python2
|
||||||
echo "-------------------------------"
|
echo "-------------------------------"
|
||||||
python --version
|
python --version
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user