Run flake8 from Tumbleweed

This commit is contained in:
Stephan Kulow 2019-05-06 22:52:22 +02:00
parent fdea133415
commit 106ef6ae69
4 changed files with 18 additions and 12 deletions

View File

@ -14,19 +14,12 @@ env:
matrix: matrix:
include: include:
- env: TEST_SUITE=flake8
language: python
python: 3.6
install:
- pip install flake8
script:
- flake8
- ./dist/ci/flake-extra
- env: TEST_SUITE=nosetests - env: TEST_SUITE=nosetests
language: bash language: bash
services: services:
- docker - docker
script: script:
- docker-compose -f dist/ci/docker-compose.yml run flaker
- for var in TRAVIS_BRANCH TRAVIS_JOB_ID TRAVIS_PULL_REQUEST; do echo "$var=${!var}"; done > travis.settings - for var in TRAVIS_BRANCH TRAVIS_JOB_ID TRAVIS_PULL_REQUEST; do echo "$var=${!var}"; done > travis.settings
- docker-compose -f dist/ci/docker-compose.yml run test - docker-compose -f dist/ci/docker-compose.yml run test
after_success: after_success:

7
dist/ci/docker-compose-flaker.sh vendored Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
set -ex
zypper in -y python3-flake8
run_as_tester flake8
run_as_tester ./dist/ci/flake-extra

View File

@ -3,6 +3,11 @@ version: "3.4"
x-obs: &obs x-obs: &obs
image: registry.opensuse.org/opensuse/tools/images/containers/osrt_miniobs:latest image: registry.opensuse.org/opensuse/tools/images/containers/osrt_miniobs:latest
x-testenv: &testenv
image: registry.opensuse.org/opensuse/tools/images/containers_tumbleweed/osrt_testenv_tumbleweed:latest
volumes:
- "../..:/code"
services: services:
db: db:
<<: *obs <<: *obs
@ -29,12 +34,13 @@ services:
<<: *obs <<: *obs
command: chroot --userspec=obsrun / /usr/lib/obs/server/bs_servicedispatch command: chroot --userspec=obsrun / /usr/lib/obs/server/bs_servicedispatch
test: test:
image: registry.opensuse.org/opensuse/tools/images/containers_tumbleweed/osrt_testenv_tumbleweed:latest <<: *testenv
depends_on: depends_on:
- api - api
volumes:
- "../..:/code"
command: /code/dist/ci/docker-compose-test.sh command: /code/dist/ci/docker-compose-test.sh
cap_add: cap_add:
- SYS_PTRACE - SYS_PTRACE
flaker:
<<: *testenv
command: /code/dist/ci/docker-compose-flaker.sh

View File

@ -5,7 +5,7 @@ RUN useradd tester -d /code/tests/home
RUN zypper in -y osc python3-nose python3-httpretty python3-pyxdg python3-PyYAML \ RUN zypper in -y osc python3-nose python3-httpretty python3-pyxdg python3-PyYAML \
python3-pika python3-mock python3-cmdln python3-lxml python3-python-dateutil python3-colorama \ python3-pika python3-mock python3-cmdln python3-lxml python3-python-dateutil python3-colorama \
python3-influxdb python3-coverage python3-coveralls libxml2-tools curl \ python3-influxdb python3-coverage python3-coveralls libxml2-tools curl python3-flake8 \
vim vim-data strace git sudo patch openSUSE-release openSUSE-release-ftp vim vim-data strace git sudo patch openSUSE-release openSUSE-release-ftp
COPY osc-hotpatch.diff /tmp COPY osc-hotpatch.diff /tmp