Re: [docs] [PATCH] test-manual: add more detail to the ptest section

"Robert P. J. Day" <[email protected]>
Newsgroups org.yoctoproject.lists.docs
Message-ID <[email protected]>
On Tue, 16 Jun 2026, Antonin Godard wrote:

> Hi,
>
> On Tue Jun 16, 2026 at 11:34 AM CEST, Robert P. J. Day wrote:
> >
> > Expand the ptest section to show how to distinguish between adding all
> > ptest packages to an image versus adding only a selected set of
> > packages to the image.
> >
> > Signed-off-by: Robert P. J. Day <[email protected]>
> >
> > ---
> >
> >   The ptest section really should be considerably longer, perhaps
> > using actual examples from the OE-Core code base. But I'll add just
> > this bit for now.
> >
> > diff --git a/documentation/test-manual/ptest.rst b/documentation/test-manual/ptest.rst
> > index 1c946f81d..dc493b72c 100644
> > --- a/documentation/test-manual/ptest.rst
> > +++ b/documentation/test-manual/ptest.rst
> > @@ -31,12 +31,29 @@ see the :yocto_wiki:`Ptest </Ptest>` wiki page.
> >  Adding ptest to Your Build
> >  ==========================
> >
> > -To add package testing to your build, add the :term:`DISTRO_FEATURES` and
> > -:term:`EXTRA_IMAGE_FEATURES` variables to your ``local.conf`` file, which
> > -is found in the :term:`Build Directory`::
> > +Adding package testing to your image is done in two steps:
> > +
> > +#. Select that all ptest packages should be built and packaged, and
> > +
> > +#. Identify which of those ptest packages to add to your image.
> > +
> > +First, in order to build all ptest packages, add the following line
> > +to your ``local.conf`` file::
>
> While we're at it: s/to your ``local.conf`` file/to a :term:`configuration file`/
>
> >
> >     DISTRO_FEATURES:append = " ptest"
> > -   EXTRA_IMAGE_FEATURES += "ptest-pkgs"
> > +
> > +Note that this will cause all ptest packages to be built and packaged,
> > +but will not add any of those packages to your image; that comes in
> > +the next step. You can then add ptest packages to your image in one of two ways.
> > +
> > +#. If you want to add *all* of the generated ptest packages, add the line::
> > +
> > +      EXTRA_IMAGE_FEATURES += "ptest-pkgs"
> > +
> > +#. On the other hand, if you want to add only a select few of the ptest
> > +   packages, you can use some variation of::
> > +
> > +      IMAGE_INSTALL:append = " e2fsprogs-ptest zlib-ptest"
>
> You can also say:
>
> """
> You can list available ptest packages with:
>
> .. code-block:: console
>
>    oe-pkgdata-util list-pkgs "*-ptest"

  And that will list *all* generated ptest packages, not just the ones
you select for inclusion, right? Just want to be clear since I'll word
it something like that.

rday
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.