134c129edc
* Add failing test * Complete formatting * Fix commands execution * Fix commands execution for Linux * Extract virtual environment creation/removing into separate functions * Complete error messages * Complete examples building * Use 'venv' independent path * Call script by dotted path instead of 'source' call * Add Travis CI script * Rename variable: 'exec_prefix' -> 'base_prefix' * Add AppVeyor script * Remove Rust test * Complete shell script mode * Complete path to powershell script * Use 'pushd'/'popd' instead of 'cd' * Complete powershell script * Complete shell script * Fix setup * Use 'tox-venv' plugin for 'venv' stdlib module support * Remove additional 'venv' testing * Use global environment instead of calling 'set' * Use 'tox' for AppVeyor, extract commands into 'setup' & 'test' scripts * Add updating of 'pip' & 'setuptools' * Add moving in/back from examples directories * Complete 'pip'/'setuptools' updating * Complete requirements * Complete 'word-count' example configuration * Simplify 'setup' script * Complete 'rustapi_module' example tests * Revert formatting * Complete examples configuration * Remove redundant annotations * Add entry in changelog
25 lines
542 B
YAML
25 lines
542 B
YAML
version: 0.2.{build}
|
|
environment:
|
|
TARGET: x86_64-pc-windows-msvc
|
|
RUST_BACKTRACE: 1
|
|
matrix:
|
|
- PYTHON: "C:/Python35-x64"
|
|
- PYTHON: "C:/Python36-x64"
|
|
|
|
install:
|
|
- python -V
|
|
- ps: .\ci\appveyor\setup.ps1
|
|
- call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" amd64
|
|
- rustc -V
|
|
- cargo -V
|
|
|
|
build_script:
|
|
- cargo build --verbose
|
|
|
|
before_test:
|
|
- python -m pip install -U pip setuptools
|
|
- pip install setuptools-rust pytest pytest-benchmark tox tox-venv
|
|
|
|
test_script:
|
|
- ps: .\ci\appveyor\test.ps1
|