[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f7ade7: tests/acceptance: add replay kernel t
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] f7ade7: tests/acceptance: add replay kernel test for s390x |
Date: |
Tue, 28 Sep 2021 05:07:03 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f7ade7793170619cebbe2aeeda6c7baf0516a58c
https://github.com/qemu/qemu/commit/f7ade7793170619cebbe2aeeda6c7baf0516a58c
Author: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/replay_kernel.py
Log Message:
-----------
tests/acceptance: add replay kernel test for s390x
This patch adds record/replay test which boots Linux
kernel on s390x platform. The test uses kernel binaries
taken from boot_linux_console test.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
[PMD: Drop default '-smp 1' as suggested by Thomas]
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <162737551785.1735673.6775108576116333386.stgit@pasha-ThinkPad-X280>
Commit: 27f551135ea897928e29f12fc035d68f2bf6216c
https://github.com/qemu/qemu/commit/27f551135ea897928e29f12fc035d68f2bf6216c
Author: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/replay_kernel.py
Log Message:
-----------
tests/acceptance: add replay kernel test for openrisc
This patch adds record/replay test which boots Linux
kernel on openrisc platform. The test uses kernel binaries
taken from boot_linux_console test.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id:
<162737552350.1735673.14603125561530143423.stgit@pasha-ThinkPad-X280>
Commit: ce9771f5a4003d93e0afd3f7397740219713c875
https://github.com/qemu/qemu/commit/ce9771f5a4003d93e0afd3f7397740219713c875
Author: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/replay_kernel.py
Log Message:
-----------
tests/acceptance: add replay kernel test for nios2
This patch adds record/replay test which boots Linux
kernel on nios2 platform. The test uses kernel binaries
taken from boot_linux_console test.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id:
<162737552919.1735673.12493523185952280539.stgit@pasha-ThinkPad-X280>
Commit: 7f7c382a4d7b7698fd27ae1f14ff56ffa3e3ef1c
https://github.com/qemu/qemu/commit/7f7c382a4d7b7698fd27ae1f14ff56ffa3e3ef1c
Author: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/replay_kernel.py
Log Message:
-----------
tests/acceptance: add replay kernel test for alpha
This patch adds record/replay test which boots Linux
kernel on alpha platform. The test uses kernel binaries
taken from boot_linux_console test.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id:
<162737553482.1735673.10021851966976933952.stgit@pasha-ThinkPad-X280>
Commit: 82184f40186ad16fe3bc98591db511b67704ffb2
https://github.com/qemu/qemu/commit/82184f40186ad16fe3bc98591db511b67704ffb2
Author: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M MAINTAINERS
A tests/acceptance/replay_linux.py
Log Message:
-----------
tests/acceptance: Linux boot test for record/replay
This patch adds a test for record/replay, which boots Linux
image from the disk and interacts with the network.
The idea and code of this test is borrowed from boot_linux.py
This test includes only x86_64 platform. Other platforms and
machines will be added later after testing and improving
record/replay to completely support them.
Each test consists of the following phases:
- downloading the disk image
- recording the execution
- replaying the execution
Replay does not validates the output, but waits until QEMU
finishes the execution. This is reasonable, because
QEMU usually hangs when replay goes wrong.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id:
<162737554047.1735673.13133593401566029378.stgit@pasha-ThinkPad-X280>
Commit: 8adacf7fa962c7cc38e3772a38f817735f099ef3
https://github.com/qemu/qemu/commit/8adacf7fa962c7cc38e3772a38f817735f099ef3
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M MAINTAINERS
Log Message:
-----------
Acceptance tests: add myself as a reviewer for the acceptance tests
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Acked-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210809192907.42138-1-willianr@redhat.com>
Commit: 1f1fcf0c5738296f79723ead75520a957bf7b30b
https://github.com/qemu/qemu/commit/1f1fcf0c5738296f79723ead75520a957bf7b30b
Author: Cleber Rosa <crosa@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
Acceptance Tests: add standard clean up at test tearDown()
The avocado.Test class, used as the basis of the avocado_qemu.Test
class, performs a clean of temporary directories up as part of its own
tearDown() implementation.
But the avocado_qemu.Test class is currently missing the same clean
up, as it implemented its own tearDown() method without resorting to
the upper class behavior.
This brings avocado_qemu.Test behavior in sync with the standard
avocado.Test behavior and prevents temporary directories from
cluttering the test results directory (unless instructed to do so with
Avocado's "--keep-tmp" option).
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Cleber Rosa <crosa@redhat.com>
[willianr: respin to new Python super format]
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210920204932.94132-2-willianr@redhat.com>
Commit: 20bf915418bcd4c2f14ce417764cc9f9c63bafff
https://github.com/qemu/qemu/commit/20bf915418bcd4c2f14ce417764cc9f9c63bafff
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
avocado_qemu: standardize super() call following PEP3135
PEP3135 states when calling super(), there is no need to use arguments.
This changes the calls on avocado_qemu to standardize according to
PEP3135 and avoid warnings from linters.
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210920204932.94132-3-willianr@redhat.com>
Commit: e410bac0701b6f6a3d45990caf9aaca7f8d46bb3
https://github.com/qemu/qemu/commit/e410bac0701b6f6a3d45990caf9aaca7f8d46bb3
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
avocado_qemu: fix import module based on isort
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210920204932.94132-4-willianr@redhat.com>
Commit: 22e82e0982a893074738cd9c6184c8eb1c012422
https://github.com/qemu/qemu/commit/22e82e0982a893074738cd9c6184c8eb1c012422
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
avocado_qemu: tweak ssh connect method
The current implementation will crash if the connection fails as the
`time` module is not imported. Fix the import problem. While here,
tweaks the connection to wait progressively when the connection fails.
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
[PMD: Reworded description]
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210920204932.94132-5-willianr@redhat.com>
Commit: 6c58af2e173254d933f11d420a6a140021cd7573
https://github.com/qemu/qemu/commit/6c58af2e173254d933f11d420a6a140021cd7573
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
avocado_qemu: explicitly return None to avoid R1710
The linter is complaining the `pick_default_qemu_bin` is not explicitly
returning None. Fix it to explicitly return None and avoid R1710
inconsistent-return-statements.
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210920204932.94132-6-willianr@redhat.com>
Commit: e519df437a1f46491f687c001fe2eab24bafe18e
https://github.com/qemu/qemu/commit/e519df437a1f46491f687c001fe2eab24bafe18e
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
avocado_qemu: fix inheritance order on LinuxTest class
Class hierarchy on Python is defined from right to left. Although the
current code is not harmful, let's fix it to avoid problems in the future.
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210920204932.94132-7-willianr@redhat.com>
Commit: 23022794dee93f7bc3213e42cb613c4fc78b90ec
https://github.com/qemu/qemu/commit/23022794dee93f7bc3213e42cb613c4fc78b90ec
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M docs/devel/testing.rst
M tests/Makefile.include
Log Message:
-----------
tests/Makefile: allow control over tags during check-acceptance
Although it is possible to run a specific test using the avocado
command-line, a user may want to use a specific tag while running the
``make check-acceptance`` during the development or debugging.
This allows using the AVOCADO_TAGS environment variable where the user
takes total control of which tests should run based on the tags defined.
This also makes the check-acceptance command flexible to restrict tests
based on tags while running on CI.
e.g.:
AVOCADO_TAGS="foo bar baz" make check-acceptance
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Tested-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210923161141.232208-2-willianr@redhat.com>
Commit: 6676f18fa5e09c437e8aa160befa096415e09aae
https://github.com/qemu/qemu/commit/6676f18fa5e09c437e8aa160befa096415e09aae
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M docs/devel/testing.rst
Log Message:
-----------
docs/devel/testing: add instruction to run a single acceptance test
Add instructions to the Acceptance tests section about running a
single test file or a test within the test file.
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210923161141.232208-3-willianr@redhat.com>
Commit: 94c714620bede2e03b5a03421c8e8f654817d65d
https://github.com/qemu/qemu/commit/94c714620bede2e03b5a03421c8e8f654817d65d
Author: Willian Rampazzo <willianr@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M docs/devel/testing.rst
M tests/Makefile.include
Log Message:
-----------
tests/Makefile: add AVOCADO_TESTS option to make check-acceptance
Add the possibility of running all the tests from a single file, or
multiple files, running a single test within a file or multiple tests
within multiple files using `make check-acceptance` and the
AVOCADO_TESTS environment variable.
Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210923161141.232208-4-willianr@redhat.com>
Commit: c5f0a81650ada7178865f74dd4b3c9e508b3018e
https://github.com/qemu/qemu/commit/c5f0a81650ada7178865f74dd4b3c9e508b3018e
Author: David Gibson <david@gibson.dropbear.id.au>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M MAINTAINERS
R tests/acceptance/machine_ppc.py
A tests/acceptance/ppc_mpc8544ds.py
A tests/acceptance/ppc_pseries.py
A tests/acceptance/ppc_virtex_ml507.py
Log Message:
-----------
qemu: Split machine_ppc.py acceptance tests
machine_ppc.py contains tests for 3 different ppc based machine types. It
is listed in MAINTAINERS along with the PPC TCG cpu code. That's not
really accurate though, since it's really more about testing those machines
than the CPUs.
Therefore, split it up into separate files for the separate machine types,
and list those along with their machine types in MAINTAINERS.
Suggested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210927044808.73391-2-david@gibson.dropbear.id.au>
Commit: 181e1ab2adfdaaf16ad9fcad9d9ddf92812c9a90
https://github.com/qemu/qemu/commit/181e1ab2adfdaaf16ad9fcad9d9ddf92812c9a90
Author: Cleber Rosa <crosa@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/Makefile.include
Log Message:
-----------
Acceptance Tests: improve check-acceptance description
The "check-acceptance" make rule won't necessarily run *all* available
tests, because it employs a filter based on the currently configured
targets. This change in the description of the rule makes that
behavior extra clear.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210924185506.2542588-3-crosa@redhat.com>
Commit: 0f981d879264de4e5b5c5fccefee154ebee86119
https://github.com/qemu/qemu/commit/0f981d879264de4e5b5c5fccefee154ebee86119
Author: Cleber Rosa <crosa@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/vnc.py
Log Message:
-----------
acceptance/tests/vnc.py: use explicit syntax for enabling passwords
This matches the command line on 82a17d1d67, where the "on" or "off"
should be explicitly given.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210924185506.2542588-9-crosa@redhat.com>
Commit: 6f1f86cfa7127bacb1ed8f9ba6403393f5a03029
https://github.com/qemu/qemu/commit/6f1f86cfa7127bacb1ed8f9ba6403393f5a03029
Author: Cleber Rosa <crosa@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/boot_xen.py
Log Message:
-----------
tests/acceptance/boot_xen.py: removed unused import
Just a clean up for an unused import.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210924185506.2542588-13-crosa@redhat.com>
Commit: 089f25877fddc583c1002dbeb93d01f4aa02d8f1
https://github.com/qemu/qemu/commit/089f25877fddc583c1002dbeb93d01f4aa02d8f1
Author: Cleber Rosa <crosa@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/ppc_prep_40p.py
Log Message:
-----------
tests/acceptance/ppc_prep_40p.py: NetBSD 7.1.2 location update
The NetBSD-7.1.2-prep.iso is no longer available on the CDN, but it's
still available in the archive.
Let's update its location so that users without the file on cache can
still fetch it and run the test.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210924185506.2542588-15-crosa@redhat.com>
Commit: 3d2ec56550e5743f49213bddff3954b4490a45fb
https://github.com/qemu/qemu/commit/3d2ec56550e5743f49213bddff3954b4490a45fb
Author: Cleber Rosa <crosa@redhat.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/ppc_prep_40p.py
Log Message:
-----------
tests/acceptance/ppc_prep_40p.py: clean up unused import
Just a removal of an unused imported symbol.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210924185506.2542588-16-crosa@redhat.com>
Commit: 4c5fc0c5fc496c147adb15536e4ac808feccf2cf
https://github.com/qemu/qemu/commit/4c5fc0c5fc496c147adb15536e4ac808feccf2cf
Author: Cédric Le Goater <clg@kaod.org>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/acceptance/boot_linux_console.py
Log Message:
-----------
tests/acceptance: Test powernv machines
Fetch the OpenPOWER images to boot the powernv8 and powernv9 machines
with a simple PCI layout.
Cc: Cleber Rosa <crosa@redhat.com>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Cc: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210817093036.1288791-1-clg@kaod.org>
Commit: 14f02d8a9ec1746823c106933a4c8f062f9e0f95
https://github.com/qemu/qemu/commit/14f02d8a9ec1746823c106933a4c8f062f9e0f95
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M MAINTAINERS
M docs/devel/testing.rst
M tests/Makefile.include
M tests/acceptance/avocado_qemu/__init__.py
M tests/acceptance/boot_linux_console.py
M tests/acceptance/boot_xen.py
R tests/acceptance/machine_ppc.py
A tests/acceptance/ppc_mpc8544ds.py
M tests/acceptance/ppc_prep_40p.py
A tests/acceptance/ppc_pseries.py
A tests/acceptance/ppc_virtex_ml507.py
M tests/acceptance/replay_kernel.py
A tests/acceptance/replay_linux.py
M tests/acceptance/vnc.py
Log Message:
-----------
Merge remote-tracking branch
'remotes/philmd/tags/integration-testing-20210927' into staging
Integration testing patches
- More Linux kernel record/replay tests (Pavel Dovgalyuk)
- Various fixes (Willian Rampazzo, Cleber Rosa)
- Split machine_ppc.py per machine (David Gibson)
- Add AVOCADO_TESTS command line environment variable (Willian Rampazzo)
- Test PowerPC PowerNV 8/9 machines (Cédric Le Goater)
# gpg: Signature made Mon 27 Sep 2021 18:24:03 BST
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>"
[full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* remotes/philmd/tags/integration-testing-20210927: (22 commits)
tests/acceptance: Test powernv machines
tests/acceptance/ppc_prep_40p.py: clean up unused import
tests/acceptance/ppc_prep_40p.py: NetBSD 7.1.2 location update
tests/acceptance/boot_xen.py: removed unused import
acceptance/tests/vnc.py: use explicit syntax for enabling passwords
Acceptance Tests: improve check-acceptance description
qemu: Split machine_ppc.py acceptance tests
tests/Makefile: add AVOCADO_TESTS option to make check-acceptance
docs/devel/testing: add instruction to run a single acceptance test
tests/Makefile: allow control over tags during check-acceptance
avocado_qemu: fix inheritance order on LinuxTest class
avocado_qemu: explicitly return None to avoid R1710
avocado_qemu: tweak ssh connect method
avocado_qemu: fix import module based on isort
avocado_qemu: standardize super() call following PEP3135
Acceptance Tests: add standard clean up at test tearDown()
Acceptance tests: add myself as a reviewer for the acceptance tests
tests/acceptance: Linux boot test for record/replay
tests/acceptance: add replay kernel test for alpha
tests/acceptance: add replay kernel test for nios2
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/de8ed1055c2c...14f02d8a9ec1