forked from exasol/pyexasol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
72 lines (63 loc) · 2.02 KB
/
.travis.yml
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
64
65
66
67
68
69
70
71
72
language: python
cache: pip
matrix:
include:
- python: 3.6
env: EXASOL_TAG=latest
- python: 3.6
env: EXASOL_TAG=6.1.5-d1
- python: 3.6
env: EXASOL_TAG=6.0.16-d1
- python: 3.7
env: EXASOL_TAG=latest
dist: xenial
- python: 3.7
env: EXASOL_TAG=6.1.5-d1
dist: xenial
- python: 3.7
env: EXASOL_TAG=6.0.16-d1
dist: xenial
services:
- docker
warnings_are_errors: false
env:
global:
- EXAHOST="127.0.0.1:8563"
before_install:
- docker run --detach --name exasol --privileged -p 127.0.0.1:8563:8888 exasol/docker-db:$EXASOL_TAG
install:
- sleep 120
- docker logs exasol
- pip install -e .[pandas,encrypt,ujson,rapidjson,pproxy]
script:
- python examples/00_prepare.py
- python examples/01_basic.py
- python examples/02_fetch_tuple.py
- python examples/03_fetch_dict.py
- python examples/04_fetch_mapper.py
- python examples/05_formatting.py
- python examples/06_pandas.py
- python examples/07_import_export.py
- python examples/08_transaction.py
- python examples/09_exceptions.py
- python examples/10_redundancy.py
- python examples/11_edge_case.py
- python examples/12_db2_compat.py
- python examples/13_ext.py
- python examples/14_parallel_export.py
- python examples/15_encryption.py
- python examples/16_ujson.py
- python examples/17_rapidjson.py
- python examples/18_session_params.py
- python examples/19_local_config.py
- python examples/20_parallel_import.py
- python examples/21_parallel_export_import.py
- python examples/22_profiling.py
- python examples/23_snapshot_transactions.py
- python examples/24_script_output.py
- python examples/25_overload.py
- python examples/26_quote_ident.py
- python examples/27_abort_query.py
- python examples/28_thread_safety.py
- python examples/29_dsn_parsing.py
- python examples/30_http_proxy.py