Commit d0088c55 authored by Nikita Titov's avatar Nikita Titov Committed by Guolin Ke
Browse files

[ci] run all examples at Appveyor (#1432)

parent 0a3d4de7
...@@ -15,7 +15,7 @@ clone_depth: 50 ...@@ -15,7 +15,7 @@ clone_depth: 50
install: install:
- git submodule update --init --recursive # get `compute` folder - git submodule update --init --recursive # get `compute` folder
- set PATH=%PATH:C:\Program Files\Git\usr\bin;=% # Delete sh.exe from PATH (mingw32-make fix) - set PATH=%PATH:C:\Program Files\Git\usr\bin;=% # delete sh.exe from PATH (mingw32-make fix)
- set PATH=C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH% - set PATH=C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH%
- set PYTHON_VERSION=%CONFIGURATION% - set PYTHON_VERSION=%CONFIGURATION%
- ps: >- - ps: >-
...@@ -30,7 +30,7 @@ install: ...@@ -30,7 +30,7 @@ install:
- ps: $env:LGB_VER = (Get-Content VERSION.txt).trim() - ps: $env:LGB_VER = (Get-Content VERSION.txt).trim()
- conda config --set always_yes yes --set changeps1 no - conda config --set always_yes yes --set changeps1 no
- conda update -q conda - conda update -q conda
- conda create -q -n test-env python=%PYTHON_VERSION% numpy nose scipy scikit-learn pandas matplotlib pytest - conda create -q -n test-env python=%PYTHON_VERSION% numpy nose scipy scikit-learn pandas matplotlib python-graphviz pytest
- activate test-env - activate test-env
build_script: build_script:
...@@ -48,8 +48,16 @@ test_script: ...@@ -48,8 +48,16 @@ test_script:
pip install lightgbm-%LGB_VER%.tar.gz -v) pip install lightgbm-%LGB_VER%.tar.gz -v)
- cd ../.. - cd ../..
- pytest tests/python_package_test - pytest tests/python_package_test
- cd examples/python-guide
- ps: >-
@("import matplotlib", "matplotlib.use('Agg')") +(Get-Content "plot_example.py") | Set-Content"plot_example.py" # prevent interactive window mode
- ps: >-
foreach ($file in @(Get-ChildItem *.py)) {
python $file
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
} # run all examples
- IF "%COMPILER%"=="MINGW" appveyor exit # skip all further steps - IF "%COMPILER%"=="MINGW" appveyor exit # skip all further steps
- cd python-package && python setup.py bdist_wheel --plat-name=win-amd64 --universal - cd ../../python-package && python setup.py bdist_wheel --plat-name=win-amd64 --universal
after_test: after_test:
- cd ../.nuget - cd ../.nuget
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment