summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikko Rapeli <mikko.rapeli@linaro.org>2023-06-15 14:26:33 +0300
committerSteve Sakoman <steve@sakoman.com>2025-01-09 08:41:04 -0800
commit296bb524728a70571d211a9e1e47156c76085c42 (patch)
treefdf444817fe93193ed7dab074adb0157df159a21
parent258cbf1813183815a276a0c42e4a02581273a78b (diff)
downloadpoky-296bb524728a70571d211a9e1e47156c76085c42.tar.gz
reproducible-builds.rst: document OEQA_REPRODUCIBLE_TEST_TARGET and OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS
They are used to fine tune build reproducibility test for different build targets than "bitbake world" and to define which recipes can be rebuild using sstate cache. These are useful when ramping up build reproducibility in complex build configurations where "bitbake world" has too many failures. (From yocto-docs rev: 7d38b706441f1ae7154794f7df315924962cae40) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> (cherry picked from commit c74928b1a7b2f285ed70999539f0c630316ad364) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r--documentation/test-manual/reproducible-builds.rst8
1 files changed, 5 insertions, 3 deletions
diff --git a/documentation/test-manual/reproducible-builds.rst b/documentation/test-manual/reproducible-builds.rst
index 6994989f7c..a51cc15a19 100644
--- a/documentation/test-manual/reproducible-builds.rst
+++ b/documentation/test-manual/reproducible-builds.rst
@@ -92,10 +92,12 @@ run::
92 oe-selftest -r reproducible.ReproducibleTests.test_reproducible_builds 92 oe-selftest -r reproducible.ReproducibleTests.test_reproducible_builds
93 93
94This defaults to including a ``world`` build so, if other layers are added, it would 94This defaults to including a ``world`` build so, if other layers are added, it would
95also run the tests for recipes in the additional layers. The first build will be 95also run the tests for recipes in the additional layers. Different build targets
96run using :ref:`Shared State <overview-manual/concepts:Shared State>` if 96can be defined using the :term:`OEQA_REPRODUCIBLE_TEST_TARGET` variable in ``local.conf``.
97The first build will be run using :ref:`Shared State <overview-manual/concepts:Shared State>` if
97available, the second build explicitly disables 98available, the second build explicitly disables
98:ref:`Shared State <overview-manual/concepts:Shared State>` and builds on the 99:ref:`Shared State <overview-manual/concepts:Shared State>` except for recipes defined in
100the :term:`OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS` variable, and builds on the
99specific host the build is running on. This means we can test reproducibility 101specific host the build is running on. This means we can test reproducibility
100builds between different host distributions over time on the Autobuilder. 102builds between different host distributions over time on the Autobuilder.
101 103