forked from ibis-project/ibis
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathappveyor.yml
More file actions
63 lines (49 loc) · 1.89 KB
/
appveyor.yml
File metadata and controls
63 lines (49 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
build: off
platform:
- x64
environment:
PGPORT: "5432"
PGHOST: "localhost"
PGUSER: "postgres"
PGPASSWORD: "Password12!"
IBIS_TEST_DOWNLOAD_DIRECTORY: "%USERPROFILE%"
IBIS_TEST_DOWNLOAD_BASE_URL: "https://storage.googleapis.com/ibis-testing-data"
IBIS_TEST_DOWNLOAD_NAME: "ibis-testing-data.tar.gz"
IBIS_TEST_DATA_DIRECTORY: "%USERPROFILE%\\ibis-testing-data"
IBIS_TEST_POSTGRES_PORT: "%PGPORT%"
IBIS_TEST_POSTGRES_HOST: "%PGHOST%"
IBIS_TEST_POSTGRES_USER: "%PGUSER%"
IBIS_TEST_POSTGRES_PASSWORD: "%PGPASSWORD%"
IBIS_TEST_POSTGRES_DATABASE: "ibis_testing"
IBIS_TEST_MYSQL_HOST: "localhost"
IBIS_TEST_MYSQL_PORT: "3306"
IBIS_TEST_MYSQL_USER: "root"
IBIS_TEST_MYSQL_PASSWORD: "Password12!"
IBIS_TEST_MYSQL_DATABASE: "ibis_testing"
IBIS_TEST_SQLITE_DATABASE: "%USERPROFILE%\\ibis_testing.db"
CONDA: "C:\\Miniconda36-x64\\Scripts\\conda"
ACTIVATE: "C:\\Miniconda36-x64\\Scripts\\activate"
matrix:
- PYTHON_VERSION: "2.7"
- PYTHON_VERSION: "3.5"
- PYTHON_VERSION: "3.6"
services:
- mysql
- postgresql101
test_script:
- "set PATH=C:\\Program Files\\PostgreSQL\\10\\bin\\;%PATH%"
- "psql -c \"SELECT VERSION()\""
- "%CONDA% --version"
- "%CONDA% config --set always_yes true"
- "%CONDA% create --name \"ibis_%PYTHON_VERSION%\" python=%PYTHON_VERSION% --channel conda-forge"
- "%ACTIVATE% \"ibis_%PYTHON_VERSION%\""
- "%CONDA% install --channel conda-forge pytables numpy sqlalchemy psycopg2 graphviz click mock plumbum flake8 pytest"
- "%CONDA% list"
- "pip install -e .\"[sqlite, postgres, mysql, visualization, pandas, csv, hdf5]\""
- "flake8"
- "python ci\\datamgr.py download"
- "python ci\\datamgr.py parquet -i"
- "python ci\\datamgr.py mysql"
- "python ci\\datamgr.py sqlite"
- "python ci\\datamgr.py postgres"
- "pytest --tb=short -m \"not backend and not clickhouse and not impala and not hdfs and not bigquery\" -rs ibis"