From: Daniel Golle <daniel@makrotopia.org>
To: Simon Glass <sjg@chromium.org>
Cc: Tom Rini <trini@konsulko.com>,
Quentin Schulz <quentin.schulz@cherry.de>,
Kory Maincent <kory.maincent@bootlin.com>,
Mattijs Korpershoek <mkorpershoek@kernel.org>,
Peng Fan <peng.fan@nxp.com>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Martin Schwan <m.schwan@phytec.de>, Anshul Dalal <anshuld@ti.com>,
Ilias Apalodimas <ilias.apalodimas@linaro.org>,
Sughosh Ganu <sughosh.ganu@arm.com>,
Aristo Chen <jj251510319013@gmail.com>,
Ludwig Nussel <ludwig.nussel@siemens.com>,
Benjamin ROBIN <dev@benjarobin.fr>,
Marek Vasut <marek.vasut+renesas@mailbox.org>,
James Hilliard <james.hilliard1@gmail.com>,
Wolfgang Wallner <wolfgang.wallner@at.abb.com>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
David Lechner <dlechner@baylibre.com>,
Neil Armstrong <neil.armstrong@linaro.org>,
Mayuresh Chitale <mchitale@ventanamicro.com>,
Jonas Karlman <jonas@kwiboo.se>,
Shiji Yang <yangshiji66@outlook.com>,
Rasmus Villemoes <ravi@prevas.dk>,
Francois Berder <fberder@outlook.fr>,
u-boot@lists.denx.de
Subject: Re: [PATCH v2 7/7] test: py: add mkimage dm-verity round-trip test
Date: Thu, 16 Apr 2026 23:58:45 +0100 [thread overview]
Message-ID: <aeFppbCsfKNDTWuC@makrotopia.org> (raw)
In-Reply-To: <CAFLszThhPE9SPOHhjcukPUDsg4Yf+GtPhVWeHdsnKCQE1ysOSg@mail.gmail.com>
On Fri, Apr 17, 2026 at 07:36:17AM +1200, Simon Glass wrote:
> Hi Daniel,
>
> On 2026-04-16T01:46:15, Daniel Golle <daniel@makrotopia.org> wrote:
> > test: py: add mkimage dm-verity round-trip test
> >
> > Add test/py/tests/test_fit_verity.py with two tests.
> >
> > Both tests are skipped if veritysetup is not installed on the host.
> >
> > Signed-off-by: Daniel Golle <daniel@makrotopia.org>
> >
> > test/py/tests/test_fit_verity.py | 153 +++++++++++++++++++++++++++++++++++++++
> > 1 file changed, 153 insertions(+)
>
> > diff --git a/test/py/tests/test_fit_verity.py b/test/py/tests/test_fit_verity.py
> > @@ -0,0 +1,153 @@
> > +import struct
>
> The struct import seems to be unused.
>
> > diff --git a/test/py/tests/test_fit_verity.py b/test/py/tests/test_fit_verity.py
> > @@ -0,0 +1,153 @@
> > +def have_veritysetup():
> > + return shutil.which('veritysetup') is not None
> > +
> > +
> > +@pytest.mark.requiredtool('dtc')
> > +@pytest.mark.requiredtool('fdtget')
> > +@pytest.mark.skipif(not have_veritysetup(),
> > + reason='veritysetup not installed')
> > +def test_mkimage_verity(ubman):
>
> The test infrastructure supports
> @pytest.mark.requiredtool('veritysetup') which handles the skip
> message consistently. That also means you can drop the
> have_veritysetup() helper.
I have to admit that Python is not one of my strengths...
I'll try to figure it out and address this in v3.
next prev parent reply other threads:[~2026-04-16 22:59 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-16 1:46 [PATCH v2 0/7] fit: dm-verity support Daniel Golle
2026-04-16 1:46 ` [PATCH v2 1/7] image: fit: add dm-verity property name constants Daniel Golle
2026-04-21 15:03 ` Tom Rini
2026-04-16 1:46 ` [PATCH v2 2/7] boot: fit: support generating DM verity cmdline parameters Daniel Golle
2026-04-16 19:37 ` Simon Glass
2026-04-16 1:46 ` [PATCH v2 3/7] include: hexdump: make hex2bin() usable from host tools Daniel Golle
2026-04-16 11:00 ` Heinrich Schuchardt
2026-04-24 17:31 ` Daniel Golle
2026-04-16 19:37 ` Simon Glass
2026-04-16 1:46 ` [PATCH v2 4/7] tools: mkimage: add dm-verity Merkle-tree generation Daniel Golle
2026-04-16 19:36 ` Simon Glass
2026-04-16 1:46 ` [PATCH v2 5/7] doc: fit: add dm-verity boot parameter documentation Daniel Golle
2026-04-16 19:38 ` Simon Glass
2026-04-16 1:47 ` [PATCH v2 6/7] test: boot: add runtime unit test for fit_verity_build_cmdline() Daniel Golle
2026-04-16 19:36 ` Simon Glass
2026-04-16 23:25 ` Daniel Golle
2026-04-16 23:59 ` Simon Glass
2026-04-16 1:47 ` [PATCH v2 7/7] test: py: add mkimage dm-verity round-trip test Daniel Golle
2026-04-16 19:36 ` Simon Glass
2026-04-16 22:58 ` Daniel Golle [this message]
2026-04-16 23:59 ` Simon Glass
[not found] ` <87wlxxltnc.fsf@prevas.dk>
2026-04-23 13:20 ` [PATCH v2 0/7] fit: dm-verity support Daniel Golle
2026-04-26 16:20 ` Marek Vasut
2026-04-26 16:32 ` Daniel Golle
2026-05-07 15:38 ` Simon Glass
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=aeFppbCsfKNDTWuC@makrotopia.org \
--to=daniel@makrotopia.org \
--cc=anshuld@ti.com \
--cc=dev@benjarobin.fr \
--cc=dlechner@baylibre.com \
--cc=fberder@outlook.fr \
--cc=hayashi.kunihiko@socionext.com \
--cc=ilias.apalodimas@linaro.org \
--cc=james.hilliard1@gmail.com \
--cc=jj251510319013@gmail.com \
--cc=jonas@kwiboo.se \
--cc=kory.maincent@bootlin.com \
--cc=ludwig.nussel@siemens.com \
--cc=m.schwan@phytec.de \
--cc=marek.vasut+renesas@mailbox.org \
--cc=mchitale@ventanamicro.com \
--cc=mkorpershoek@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=peng.fan@nxp.com \
--cc=quentin.schulz@cherry.de \
--cc=ravi@prevas.dk \
--cc=sjg@chromium.org \
--cc=sughosh.ganu@arm.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=wolfgang.wallner@at.abb.com \
--cc=xypron.glpk@gmx.de \
--cc=yangshiji66@outlook.com \
/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.