From: Peter Hutterer <peter.hutterer@who-t.net>
To: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Cc: "Jiri Kosina" <jikos@kernel.org>, "Shuah Khan" <shuah@kernel.org>,
linux-input@vger.kernel.org, linux-kselftest@vger.kernel.org,
linux-kernel@vger.kernel.org,
"Candle Sun" <candle.sun@unisoc.com>,
"Jose Torreguitar" <jtguitar@google.com>,
"Roderick Colenbrander" <roderick.colenbrander@sony.com>,
"Silvan Jegen" <s.jegen@gmail.com>,
"Kai-Heng Feng" <kai.heng.feng@canonical.com>,
наб <nabijaczleweli@nabijaczleweli.xyz>,
"Blaž Hrastnik" <blaz@mxxn.io>,
"Jason Gerecke" <killertofu@gmail.com>,
"Nicolas Saenz Julienne" <nsaenz@kernel.org>
Subject: Re: [PATCH 00/11] selftests: hid: import the tests from hid-tools
Date: Tue, 4 Apr 2023 11:37:31 +1000 [thread overview]
Message-ID: <20230404013731.GA38303@quokka> (raw)
In-Reply-To: <20230403162024.sespaq5iwbjan4xl@mail.corp.redhat.com>
On Mon, Apr 03, 2023 at 06:20:24PM +0200, Benjamin Tissoires wrote:
> On Feb 17 2023, Benjamin Tissoires wrote:
> > I have been running hid-tools for a while, but it was in its own
> > separate repository for multiple reasons. And the past few weeks
> > I finally managed to make the kernel tests in that repo in a
> > state where we can merge them in the kernel tree directly:
> >
> > - the tests run in ~2 to 3 minutes
> > - the tests are way more reliable than previously
> > - the tests are mostly self-contained now (to the exception
> > of the Sony ones)
> >
> > To be able to run the tests we need to use the latest release
> > of hid-tools, as this project still keeps the HID parsing logic
> > and is capable of generating the HID events.
> >
> > The series also ensures we can run the tests with vmtest.sh,
> > allowing for a quick development and test in the tree itself.
> >
> > This should allow us to require tests to be added to a series
> > when we see fit and keep them alive properly instead of having
> > to deal with 2 repositories.
> >
> > In Cc are all of the people who participated in the elaboration
> > of those tests, so please send back a signed-off-by for each
> > commit you are part of.
> >
> > This series applies on top of the for-6.3/hid-bpf branch, which
> > is the one that added the tools/testing/selftests/hid directory.
> > Given that this is unlikely this series will make the cut for
> > 6.3, we might just consider this series to be based on top of
> > the future 6.3-rc1.
> >
> > Cheers,
> > Benjamin
> >
> > Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
> > ---
>
> Jiri, do you mind if I push that code in the hid tree with the following
> changes:
> - Peter privately gave me his signed-off-by
Apologies, this fell off my list after the initial ack in a meeting with
Benjamin. This time publicly:
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
for the relevant commits.
Cheers,
Peter
> - I included changes from https://gitlab.freedesktop.org/libevdev/hid-tools/-/merge_requests/143
> to fix the failing sony tests in v6.3
>
> I am not a big fan of sending a v2 because the ML are not happy with the
> amount of changes...
>
> Cheers,
> Benjamin
>
> > Benjamin Tissoires (11):
> > selftests: hid: make vmtest rely on make
> > selftests: hid: import hid-tools hid-core tests
> > selftests: hid: import hid-tools hid-gamepad tests
> > selftests: hid: import hid-tools hid-keyboards tests
> > selftests: hid: import hid-tools hid-mouse tests
> > selftests: hid: import hid-tools hid-multitouch and hid-tablets tests
> > selftests: hid: import hid-tools wacom tests
> > selftests: hid: import hid-tools hid-apple tests
> > selftests: hid: import hid-tools hid-ite tests
> > selftests: hid: import hid-tools hid-sony and hid-playstation tests
> > selftests: hid: import hid-tools usb-crash tests
> >
> > tools/testing/selftests/hid/Makefile | 12 +
> > tools/testing/selftests/hid/config | 11 +
> > tools/testing/selftests/hid/hid-apple.sh | 7 +
> > tools/testing/selftests/hid/hid-core.sh | 7 +
> > tools/testing/selftests/hid/hid-gamepad.sh | 7 +
> > tools/testing/selftests/hid/hid-ite.sh | 7 +
> > tools/testing/selftests/hid/hid-keyboard.sh | 7 +
> > tools/testing/selftests/hid/hid-mouse.sh | 7 +
> > tools/testing/selftests/hid/hid-multitouch.sh | 7 +
> > tools/testing/selftests/hid/hid-sony.sh | 7 +
> > tools/testing/selftests/hid/hid-tablet.sh | 7 +
> > tools/testing/selftests/hid/hid-usb_crash.sh | 7 +
> > tools/testing/selftests/hid/hid-wacom.sh | 7 +
> > tools/testing/selftests/hid/run-hid-tools-tests.sh | 28 +
> > tools/testing/selftests/hid/settings | 3 +
> > tools/testing/selftests/hid/tests/__init__.py | 2 +
> > tools/testing/selftests/hid/tests/base.py | 345 ++++
> > tools/testing/selftests/hid/tests/conftest.py | 81 +
> > .../selftests/hid/tests/descriptors_wacom.py | 1360 +++++++++++++
> > .../selftests/hid/tests/test_apple_keyboard.py | 440 +++++
> > tools/testing/selftests/hid/tests/test_gamepad.py | 209 ++
> > tools/testing/selftests/hid/tests/test_hid_core.py | 154 ++
> > .../selftests/hid/tests/test_ite_keyboard.py | 166 ++
> > tools/testing/selftests/hid/tests/test_keyboard.py | 485 +++++
> > tools/testing/selftests/hid/tests/test_mouse.py | 977 +++++++++
> > .../testing/selftests/hid/tests/test_multitouch.py | 2088 ++++++++++++++++++++
> > tools/testing/selftests/hid/tests/test_sony.py | 282 +++
> > tools/testing/selftests/hid/tests/test_tablet.py | 872 ++++++++
> > .../testing/selftests/hid/tests/test_usb_crash.py | 103 +
> > .../selftests/hid/tests/test_wacom_generic.py | 844 ++++++++
> > tools/testing/selftests/hid/vmtest.sh | 25 +-
> > 31 files changed, 8554 insertions(+), 10 deletions(-)
> > ---
> > base-commit: 2f7f4efb9411770b4ad99eb314d6418e980248b4
> > change-id: 20230217-import-hid-tools-tests-dc0cd4f3c8a8
> >
> > Best regards,
> > --
> > Benjamin Tissoires <benjamin.tissoires@redhat.com>
> >
>
next prev parent reply other threads:[~2023-04-04 1:37 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-17 16:17 [PATCH 00/11] selftests: hid: import the tests from hid-tools Benjamin Tissoires
2023-02-17 16:17 ` [PATCH 01/11] selftests: hid: make vmtest rely on make Benjamin Tissoires
2023-02-17 16:17 ` [PATCH 02/11] selftests: hid: import hid-tools hid-core tests Benjamin Tissoires
2023-02-17 16:17 ` [PATCH 03/11] selftests: hid: import hid-tools hid-gamepad tests Benjamin Tissoires
2023-02-18 20:24 ` Silvan Jegen
2023-02-17 16:17 ` [PATCH 04/11] selftests: hid: import hid-tools hid-keyboards tests Benjamin Tissoires
2023-02-17 16:17 ` [PATCH 05/11] selftests: hid: import hid-tools hid-mouse tests Benjamin Tissoires
2023-02-17 16:18 ` [PATCH 06/11] selftests: hid: import hid-tools hid-multitouch and hid-tablets tests Benjamin Tissoires
2023-02-17 16:38 ` Ahelenia Ziemiańska
2023-02-17 16:18 ` [PATCH 07/11] selftests: hid: import hid-tools wacom tests Benjamin Tissoires
2023-02-17 16:18 ` [PATCH 08/11] selftests: hid: import hid-tools hid-apple tests Benjamin Tissoires
2023-02-17 16:18 ` [PATCH 09/11] selftests: hid: import hid-tools hid-ite tests Benjamin Tissoires
2023-02-17 16:18 ` [PATCH 10/11] selftests: hid: import hid-tools hid-sony and hid-playstation tests Benjamin Tissoires
2023-02-17 16:18 ` [PATCH 11/11] selftests: hid: import hid-tools usb-crash tests Benjamin Tissoires
2023-04-03 16:20 ` [PATCH 00/11] selftests: hid: import the tests from hid-tools Benjamin Tissoires
2023-04-04 1:37 ` Peter Hutterer [this message]
2023-04-04 23:22 ` Roderick Colenbrander
2023-04-12 15:18 ` Benjamin Tissoires
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=20230404013731.GA38303@quokka \
--to=peter.hutterer@who-t.net \
--cc=benjamin.tissoires@redhat.com \
--cc=blaz@mxxn.io \
--cc=candle.sun@unisoc.com \
--cc=jikos@kernel.org \
--cc=jtguitar@google.com \
--cc=kai.heng.feng@canonical.com \
--cc=killertofu@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=nabijaczleweli@nabijaczleweli.xyz \
--cc=nsaenz@kernel.org \
--cc=roderick.colenbrander@sony.com \
--cc=s.jegen@gmail.com \
--cc=shuah@kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.