[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/6] iotests: update environment and linting configuration
From: |
John Snow |
Subject: |
[PATCH 0/6] iotests: update environment and linting configuration |
Date: |
Wed, 22 Sep 2021 20:16:19 -0400 |
GitLab: https://gitlab.com/jsnow/qemu/-/commits/python-package-iotest-pt1
CI: https://gitlab.com/jsnow/qemu/-/pipelines/375630185
This series partially supersedes:
[PATCH v3 00/16] python/iotests: Run iotest linters during Python CI'
Howdy, this is good stuff we want even if we aren't yet in agreement
about the best way to run iotest 297 from CI.
- Update linting config to tolerate pylint 2.11.1
- Eliminate sys.path hacking in individual test files
- make mypy execution in test 297 faster
The rest of the actual "run at CI time" stuff can get handled separately
and later pending some discussion on the other series.
--js
John Snow (6):
iotests: add 'qemu' package location to PYTHONPATH in testenv
iotests: add warning for rogue 'qemu' packages
iotests/linters: check mypy files all at once
iotests/mirror-top-perms: Adjust imports
iotests/migrate-bitmaps-test: delint
iotests: Update for pylint 2.11.1
tests/qemu-iotests/235 | 2 -
tests/qemu-iotests/297 | 50 ++++++++-----------
tests/qemu-iotests/300 | 7 ++-
tests/qemu-iotests/iotests.py | 2 -
tests/qemu-iotests/pylintrc | 6 ++-
tests/qemu-iotests/testenv.py | 35 ++++++++++---
tests/qemu-iotests/testrunner.py | 7 +--
tests/qemu-iotests/tests/migrate-bitmaps-test | 50 +++++++++++--------
tests/qemu-iotests/tests/mirror-top-perms | 12 ++---
9 files changed, 95 insertions(+), 76 deletions(-)
--
2.31.1