mirror of
https://github.com/yandex/pgmigrate.git
synced 2024-09-19 16:17:24 +03:00
Add python 3.6 env
This commit is contained in:
parent
ef28bd8a57
commit
0745ff44cb
@ -5,8 +5,9 @@ FROM ubuntu:xenial
|
||||
RUN groupadd -r postgres --gid=999 && useradd -r -d /var/lib/postgresql -g postgres --uid=999 postgres
|
||||
|
||||
# make the "en_US.UTF-8" locale so postgres will be utf-8 enabled by default
|
||||
RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
|
||||
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||
RUN apt-get update && apt-get install -y software-properties-common locales && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||
ENV LANG en_US.utf8
|
||||
|
||||
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
|
||||
@ -15,6 +16,8 @@ ENV PG_MAJOR 9.6
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN add-apt-repository ppa:fkrull/deadsnakes
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y postgresql-common \
|
||||
sudo \
|
||||
@ -22,6 +25,7 @@ RUN apt-get update \
|
||||
python-pip \
|
||||
python3.5-dev \
|
||||
python2.7-dev \
|
||||
python3.6-dev \
|
||||
postgresql-$PG_MAJOR \
|
||||
postgresql-contrib-$PG_MAJOR \
|
||||
&& pip install tox
|
||||
|
17
tox.ini
17
tox.ini
@ -4,13 +4,13 @@
|
||||
# and then run "tox" from this directory.
|
||||
|
||||
[tox]
|
||||
envlist = py27, py35, flake8, pylint
|
||||
envlist = py27, py35, py36, flake8, pylint
|
||||
|
||||
[testenv:py27]
|
||||
whitelist_externals = rm
|
||||
commands = rm -rf htmlcov
|
||||
coverage erase
|
||||
coverage run -p --include=pgmigrate.py {envbindir}/behave
|
||||
coverage run -p --include=pgmigrate.py {envbindir}/behave -q
|
||||
coverage combine
|
||||
coverage html pgmigrate.py
|
||||
coverage report --fail-under=100 pgmigrate.py
|
||||
@ -22,7 +22,18 @@ deps = behave
|
||||
whitelist_externals = rm
|
||||
commands = rm -rf htmlcov
|
||||
coverage erase
|
||||
coverage run -p --include=pgmigrate.py {envbindir}/behave
|
||||
coverage run -p --include=pgmigrate.py {envbindir}/behave -q
|
||||
coverage combine
|
||||
coverage html pgmigrate.py
|
||||
coverage report --fail-under=100 pgmigrate.py
|
||||
deps = behave
|
||||
coverage
|
||||
|
||||
[testenv:py36]
|
||||
whitelist_externals = rm
|
||||
commands = rm -rf htmlcov
|
||||
coverage erase
|
||||
coverage run -p --include=pgmigrate.py {envbindir}/behave -q
|
||||
coverage combine
|
||||
coverage html pgmigrate.py
|
||||
coverage report --fail-under=100 pgmigrate.py
|
||||
|
Loading…
Reference in New Issue
Block a user