You can export tests so that they can run independently of
the build system.
Exporting tests is required if you want to be able to hand
the test execution off to a scheduler.
You can only export tests that are defined in
TEST_SUITES
.
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:
INHERIT +="testexport" TEST_TARGET_IP = "192.168.7.2" TEST_SERVER_IP = "192.168.7.1"
You can then export the tests with the following:
$ bitbake core-image-sato -c testexport
Exporting the tests places them in the
Build Directory in
tmp/testexport/core-image-sato
, which
is controlled by the
TEST_EXPORT_DIR
variable.
You can now run the tests outside of the build environment:
$ cd tmp/testexport/core-image-sato $ ./runexported.py testdata.json