On 04.10.21 23:05, John Snow wrote:
(This is highlighting a what-if, which might make it clear why any
special infrastructure is still required at all. It's not intended to
actually be merged at this step -- running JUST the iotest linters from
e.g. 'make check' is not yet accommodated, so there's no suitable
replacement for 297 for block test authors.)

OK, acknowledged. :)

Hanna

Drop 297. As a consequence, we no longer need to pass an environment
variable to the mypy/pylint invocations, so that can be dropped. We also
now no longer need to hide output-except-on-error, so that can be
dropped as well.

The only thing that necessitates any special running logic anymore is
the skip list and the python-test-detection code. Without those, we
could easily codify the tests as simply:

[pylint|mypy] *.py tests/*.py

... and drop this entire file. We're not quite there yet, though.

Signed-off-by: John Snow <js...@redhat.com>
---
  tests/qemu-iotests/297        | 52 -----------------------------------
  tests/qemu-iotests/297.out    |  2 --
  tests/qemu-iotests/linters.py | 20 ++------------
  3 files changed, 2 insertions(+), 72 deletions(-)
  delete mode 100755 tests/qemu-iotests/297
  delete mode 100644 tests/qemu-iotests/297.out


Reply via email to