123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- build: false
- services:
- - postgresql
- - mongodb
- - mysql
- environment:
- matrix:
- - PYTHON: "C:/Python34"
- - PYTHON: "C:/Python35"
- - PYTHON: "C:/Python36"
- # postgres
- POSTGRES_PATH: C:\Program Files\PostgreSQL\9.4
- PGUSER: postgres
- PGPASSWORD: Password12!
- MYSQL_ENV_MYSQL_USER: root
- MYSQL_ENV_MYSQL_PASSWORD: Password12!
- MYSQL_ENV_MYSQL_DATABASE: sqlectron
- MYSQL_PATH: C:\Program Files\MySql\MySQL Server 5.7
- MYSQL_PWD: Password12!
- MONGOPATH: C:/mongodb
- init:
- - "ECHO %PYTHON%"
- - ps: "ls C:/Python*"
- - SET PATH=%MONGOPATH\bin%;%MYSQL_PATH\bin%;%POSTGRES_PATH%\bin;%MYSQL_PATH%\bin;%PATH%
- install:
- - "%PYTHON%/Scripts/pip.exe install -e ."
- - "%PYTHON%/Scripts/pip.exe install -r test_requirements.txt"
- - "%PYTHON%/Scripts/pip.exe install -r requirements.txt"
- test_script:
- - C:/mongodb/bin/mongo.exe pwmantest tests/init_mongo.js
- - psql -c "CREATE USER tester WITH PASSWORD '123456';"
- - psql -c "create database pwman"
- - psql -c "grant ALL ON DATABASE pwman to tester"
- - mysql -e "create database pwmantest" -uroot
- - mysql -e "create user 'pwman'@'localhost' IDENTIFIED BY '123456'" -uroot
- - mysql -e "grant all on pwmantest.* to 'pwman'@'localhost';" -uroot
- - "%PYTHON%/Scripts/pip.exe --version"
- - "%PYTHON%/python.exe setup.py test"
|