On 29/7/24 17:36, Daniel P. Berrangé wrote:
On Mon, Jul 29, 2024 at 05:27:00PM +0200, Philippe Mathieu-Daudé wrote:
Thomas Huth (9):
python: Install pycotap in our venv if necessary
tests/functional: Add base classes for the upcoming pytest-based tests
tests/Makefile.include: Increase the level of indentation in the help
text
tests/functional: Prepare the meson build system for the functional
tests
tests/functional: Convert simple avocado tests into standalone python
tests
tests/functional: Convert avocado tests that just need a small
adjustment
tests/functional: Convert the x86_cpu_model_versions test
tests/functional: Convert the riscv_opensbi avocado test into a
standalone test
gitlab-ci: Add "check-functional" to the build tests
On the avocado review I mentioned that I didn't think we should
be rebasing avocado during freeze. By the same token, I'm not
convinced we should be introducing a new test framework during
the freeze period. This is alot simpler than avocado, but at
the same time this small subset of Thomas' patches isn't really
fixing any problem on its own, as avocado still exists in
parallel.
- As you noticed, Avocado isn't rebased here
- The python file added is almost a copy of the avocado base class,
already well tested
- Test are moved from Avocado, so no waste of time running them
twice
- macOS developers can run 178 functional tests. This is the big
win and time saver for me.
Do you really see merging these few patches now as being
counter productive for the community?