From: Thomas Huth <thuth@redhat.com>
To: "Philippe Mathieu-Daudé" <philmd@linaro.org>, qemu-devel@nongnu.org
Cc: "Pierrick Bouvier" <pierrick.bouvier@linaro.org>,
"Manos Pitsidianakis" <manos.pitsidianakis@linaro.org>,
"Daniel P . Berrangé" <berrange@redhat.com>
Subject: Re: [PATCH 14/24] tests/functional: Move mips tests into target-specific folders
Date: Tue, 5 Aug 2025 15:56:35 +0200 [thread overview]
Message-ID: <d80ee30f-e5e7-4c6c-aa63-5d13e8ba6d5f@redhat.com> (raw)
In-Reply-To: <ca897537-bbfd-47ed-b80e-66f357ef5995@linaro.org>
On 04/08/2025 10.31, Philippe Mathieu-Daudé wrote:
> Hi Thomas,
>
> On 1/8/25 17:12, Thomas Huth wrote:
>> From: Thomas Huth <thuth@redhat.com>
>>
>> The tests/functional folder has become quite crowded, thus move the
>> mips tests into a target-specific subfolder.
>>
>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>> ---
>> MAINTAINERS | 8 ++--
>> tests/functional/meson.build | 47 ++-----------------
>> tests/functional/mips/meson.build | 11 +++++
>> .../test_malta.py} | 0
>> .../test_replay.py} | 0
>> .../test_tuxrun.py} | 0
>> tests/functional/mips64/meson.build | 10 ++++
>> .../test_malta.py} | 2 +-
>> .../test_tuxrun.py} | 0
>> tests/functional/mips64el/meson.build | 14 ++++++
>> .../test_fuloong2e.py} | 0
>> .../test_loongson3v.py} | 0
>> .../test_malta.py} | 4 +-
>> .../test_replay.py} | 0
>> .../test_tuxrun.py} | 0
>> tests/functional/mipsel/meson.build | 12 +++++
>> .../test_malta.py} | 2 +-
>> .../test_replay.py} | 0
>> .../test_tuxrun.py} | 0
>> 19 files changed, 59 insertions(+), 51 deletions(-)
>> create mode 100644 tests/functional/mips/meson.build
>> rename tests/functional/{test_mips_malta.py => mips/test_malta.py} (100%)
>> rename tests/functional/{test_mips_replay.py => mips/test_replay.py} (100%)
>> rename tests/functional/{test_mips_tuxrun.py => mips/test_tuxrun.py} (100%)
>> create mode 100644 tests/functional/mips64/meson.build
>> rename tests/functional/{test_mips64_malta.py => mips64/test_malta.py}
>> (96%)
>> rename tests/functional/{test_mips64_tuxrun.py => mips64/test_tuxrun.py}
>> (100%)
>> create mode 100644 tests/functional/mips64el/meson.build
>> rename tests/functional/{test_mips64el_fuloong2e.py => mips64el/
>> test_fuloong2e.py} (100%)
>> rename tests/functional/{test_mips64el_loongson3v.py => mips64el/
>> test_loongson3v.py} (100%)
>> rename tests/functional/{test_mips64el_malta.py => mips64el/
>> test_malta.py} (98%)
>> rename tests/functional/{test_mips64el_replay.py => mips64el/
>> test_replay.py} (100%)
>> rename tests/functional/{test_mips64el_tuxrun.py => mips64el/
>> test_tuxrun.py} (100%)
>> create mode 100644 tests/functional/mipsel/meson.build
>> rename tests/functional/{test_mipsel_malta.py => mipsel/test_malta.py}
>> (98%)
>> rename tests/functional/{test_mipsel_replay.py => mipsel/test_replay.py}
>> (100%)
>> mode change 100644 => 100755
>> rename tests/functional/{test_mipsel_tuxrun.py => mipsel/test_tuxrun.py}
>> (100%)
>
>
>> +subdir('mips')
>> +subdir('mipsel')
>> +subdir('mips64')
>> +subdir('mips64el')
>
> Just one single comment here. I'd rather have a single mips/ directory
> and keep the variants inside it, i.e.:
>
> tests/functional/mips/test_mips64el_malta.py
That would make it very cumbersome to determine which qemu-system-mips*
binary we'd need for those tests. Currently the tests for each
qemu-system-xyz are simply looked up in the xyz subfolder. If we put all
mips targets into one folder, we'd need to add some special case logic which
I'd really like to avoid.
And in case the mips targets get unified later, we still can simply move the
tests to one folder again, there is no hurry to do this right now already.
Thomas
next prev parent reply other threads:[~2025-08-05 14:01 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-01 15:12 [PATCH 00/24] tests/functional: Move tests into architecture specific folders Thomas Huth
2025-08-01 15:12 ` [PATCH 01/24] tests/functional: Rework the migration test to have target-specific files Thomas Huth
2025-08-01 15:12 ` [PATCH 02/24] tests/functional: Rework the multiprocess " Thomas Huth
2025-08-01 15:12 ` [PATCH 03/24] tests/functional/meson.build: Split timeout settings by target Thomas Huth
2025-08-01 15:12 ` [PATCH 04/24] tests/functional/meson.build: Allow tests to reside in subfolders Thomas Huth
2025-08-01 15:12 ` [PATCH 05/24] tests/functional: Move aarch64 tests into architecture specific folder Thomas Huth
2025-08-01 15:12 ` [PATCH 06/24] tests/functional: Move alpha " Thomas Huth
2025-08-04 8:35 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 07/24] tests/functional: Move arm " Thomas Huth
2025-08-04 12:28 ` Cédric Le Goater
2025-08-05 13:58 ` Thomas Huth
2025-08-01 15:12 ` [PATCH 08/24] tests/functional: Move avr " Thomas Huth
2025-08-04 8:38 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 09/24] tests/functional: Move hppa " Thomas Huth
2025-08-04 8:34 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 10/24] tests/functional: Move i386 " Thomas Huth
2025-08-01 15:12 ` [PATCH 11/24] tests/functional: Move loongarch64 " Thomas Huth
2025-08-04 8:36 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 12/24] tests/functional: Move m68k " Thomas Huth
2025-08-04 8:34 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 13/24] tests/functional: Move microblaze " Thomas Huth
2025-08-06 7:13 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 14/24] tests/functional: Move mips tests into target-specific folders Thomas Huth
2025-08-04 8:31 ` Philippe Mathieu-Daudé
2025-08-05 13:56 ` Thomas Huth [this message]
2025-08-06 7:11 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 15/24] tests/functional: Move or1k " Thomas Huth
2025-08-04 8:36 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 16/24] tests/functional: Move ppc/ppc64 " Thomas Huth
2025-08-01 15:12 ` [PATCH 17/24] tests/functional: Move riscv32/riscv64 " Thomas Huth
2025-08-04 8:37 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 18/24] tests/functional: Move rx test " Thomas Huth
2025-08-04 8:32 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 19/24] tests/functional: Move s390x tests " Thomas Huth
2025-08-04 8:34 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 20/24] tests/functional: Move sh4/sh4eb " Thomas Huth
2025-08-04 8:33 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 21/24] tests/functional: Move sparc/sparc64 " Thomas Huth
2025-08-04 8:38 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 22/24] tests/functional: Move x86_64 tests into target-specific folder Thomas Huth
2025-08-01 15:12 ` [PATCH 23/24] tests/functional: Move xtensa " Thomas Huth
2025-08-04 8:33 ` Philippe Mathieu-Daudé
2025-08-01 15:12 ` [PATCH 24/24] tests/functional: Move the generic tests to a subfolder Thomas Huth
2025-08-01 20:52 ` [PATCH 00/24] tests/functional: Move tests into architecture specific folders Pierrick Bouvier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d80ee30f-e5e7-4c6c-aa63-5d13e8ba6d5f@redhat.com \
--to=thuth@redhat.com \
--cc=berrange@redhat.com \
--cc=manos.pitsidianakis@linaro.org \
--cc=philmd@linaro.org \
--cc=pierrick.bouvier@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).