diff options
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 36 |
1 files changed, 28 insertions, 8 deletions
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 @@ | |||
9520 | 9520 | ||
9521 | <para> | 9521 | <para> |
9522 | If your image is already built, make sure the following are set | 9522 | If your image is already built, make sure the following are set |
9523 | in your <filename>local.conf</filename> file. | 9523 | in your <filename>local.conf</filename> file: |
9524 | Be sure to provide the IP address you need: | ||
9525 | <literallayout class='monospaced'> | 9524 | <literallayout class='monospaced'> |
9526 | INHERIT +="testexport" | 9525 | INHERIT +="testexport" |
9527 | TEST_TARGET_IP = "192.168.7.2" | 9526 | TEST_TARGET_IP = "<replaceable>IP-address-for-the-test-target</replaceable>" |
9528 | TEST_SERVER_IP = "192.168.7.1" | 9527 | TEST_SERVER_IP = "<replaceable>IP-address-for-the-test-server</replaceable>" |
9529 | </literallayout> | 9528 | </literallayout> |
9530 | You can then export the tests with the following: | 9529 | You can then export the tests with the following BitBake |
9530 | command form: | ||
9531 | <literallayout class='monospaced'> | 9531 | <literallayout class='monospaced'> |
9532 | $ bitbake core-image-sato -c testexport | 9532 | $ bitbake <replaceable>image</replaceable> -c testexport |
9533 | </literallayout> | 9533 | </literallayout> |
9534 | Exporting the tests places them in the | 9534 | Exporting the tests places them in the |
9535 | <link linkend='build-directory'>Build Directory</link> in | 9535 | <link linkend='build-directory'>Build Directory</link> in |
9536 | <filename>tmp/testexport/core-image-sato</filename>, which | 9536 | <filename>tmp/testexport/</filename><replaceable>image</replaceable>, |
9537 | is controlled by the | 9537 | which is controlled by the |
9538 | <filename>TEST_EXPORT_DIR</filename> variable. | 9538 | <filename>TEST_EXPORT_DIR</filename> variable. |
9539 | </para> | 9539 | </para> |
9540 | 9540 | ||
9541 | <para> | 9541 | <para> |
9542 | You can now run the tests outside of the build environment: | 9542 | You can now run the tests outside of the build environment: |
9543 | <literallayout class='monospaced'> | 9543 | <literallayout class='monospaced'> |
9544 | $ cd tmp/testexport/<replaceable>image</replaceable> | ||
9545 | $ ./runexported.py testdata.json | ||
9546 | </literallayout> | ||
9547 | </para> | ||
9548 | |||
9549 | <para> | ||
9550 | Here is a complete example that shows IP addresses and uses | ||
9551 | the <filename>core-image-sato</filename> image: | ||
9552 | <literallayout class='monospaced'> | ||
9553 | INHERIT +="testexport" | ||
9554 | TEST_TARGET_IP = "192.168.7.2" | ||
9555 | TEST_SERVER_IP = "192.168.7.1" | ||
9556 | </literallayout> | ||
9557 | Use BitBake to export the tests: | ||
9558 | <literallayout class='monospaced'> | ||
9559 | $ bitbake core-image-sato -c testexport | ||
9560 | </literallayout> | ||
9561 | Run the tests outside of the build environment using the | ||
9562 | following: | ||
9563 | <literallayout class='monospaced'> | ||
9544 | $ cd tmp/testexport/core-image-sato | 9564 | $ cd tmp/testexport/core-image-sato |
9545 | $ ./runexported.py testdata.json | 9565 | $ ./runexported.py testdata.json |
9546 | </literallayout> | 9566 | </literallayout> |