diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 086d0bad99..95b8d2741d 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -9520,27 +9520,47 @@ If your image is already built, make sure the following are set - in your local.conf file. - Be sure to provide the IP address you need: + in your local.conf file: INHERIT +="testexport" - TEST_TARGET_IP = "192.168.7.2" - TEST_SERVER_IP = "192.168.7.1" + TEST_TARGET_IP = "IP-address-for-the-test-target" + TEST_SERVER_IP = "IP-address-for-the-test-server" - You can then export the tests with the following: + You can then export the tests with the following BitBake + command form: - $ bitbake core-image-sato -c testexport + $ bitbake image -c testexport Exporting the tests places them in the Build Directory in - tmp/testexport/core-image-sato, which - is controlled by the + tmp/testexport/image, + which is controlled by the TEST_EXPORT_DIR variable. You can now run the tests outside of the build environment: + $ cd tmp/testexport/image + $ ./runexported.py testdata.json + + + + + Here is a complete example that shows IP addresses and uses + the core-image-sato image: + + INHERIT +="testexport" + TEST_TARGET_IP = "192.168.7.2" + TEST_SERVER_IP = "192.168.7.1" + + Use BitBake to export the tests: + + $ bitbake core-image-sato -c testexport + + Run the tests outside of the build environment using the + following: + $ cd tmp/testexport/core-image-sato $ ./runexported.py testdata.json