From b55b77df5f079de3f7019d00dbac3f8066c79f8a Mon Sep 17 00:00:00 2001 From: Barne Carstensen Date: Tue, 16 Sep 2025 11:01:22 +0000 Subject: test-manual: update runtime-testing Exporting Tests section This has changed since commit ed4238487c81 ("testexport: Fix to work as an image class") in OE-Core. [Antonin Godard: mention oecore commit in commit body] (From yocto-docs rev: fd16d625089eab377ad3061f6aa21f94c251deb9) Signed-off-by: Barne Carstensen Signed-off-by: Antonin Godard (cherry picked from commit 2caa8e581feaf3640bea68108f9a02583b17b21b) Signed-off-by: Antonin Godard Signed-off-by: Steve Sakoman --- documentation/test-manual/runtime-testing.rst | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/documentation/test-manual/runtime-testing.rst b/documentation/test-manual/runtime-testing.rst index 557e0530b0..909448ab2e 100644 --- a/documentation/test-manual/runtime-testing.rst +++ b/documentation/test-manual/runtime-testing.rst @@ -403,7 +403,7 @@ defined in :term:`TEST_SUITES`. If your image is already built, make sure the following are set in your ``local.conf`` file:: - INHERIT += "testexport" + IMAGE_CLASSES += "testexport" TEST_TARGET_IP = "IP-address-for-the-test-target" TEST_SERVER_IP = "IP-address-for-the-test-server" @@ -413,18 +413,23 @@ following BitBake command form:: $ bitbake image -c testexport Exporting the tests places them in the :term:`Build Directory` in -``tmp/testexport/``\ image, which is controlled by the :term:`TEST_EXPORT_DIR` +``tmp/testimage/``\ image, which is controlled by the :term:`TEST_EXPORT_DIR` variable. You can now run the tests outside of the build environment:: - $ cd tmp/testexport/image - $ ./runexported.py testdata.json + $ cd tmp/testimage/image + $ ./oe-test runtime + +.. note:: + + You might need to run the image under QEMU or deploy it to your + hardware before you can run the tests. Here is a complete example that shows IP addresses and uses the ``core-image-sato`` image:: - INHERIT += "testexport" + IMAGE_CLASSES += "testexport" TEST_TARGET_IP = "192.168.7.2" TEST_SERVER_IP = "192.168.7.1" @@ -435,8 +440,8 @@ Use BitBake to export the tests:: Run the tests outside of the build environment using the following:: - $ cd tmp/testexport/core-image-sato - $ ./runexported.py testdata.json + $ cd tmp/testimage/core-image-sato + $ ./oe-test runtime Writing New Tests ================= -- cgit v1.2.3-54-g00ecf