Hello, These patches add some abstraction on how we control a target, so that we can also run the tests on real hardware. The "backend" is controlled by setting TEST_TARGET to "qemu" or "simpleremote". (a very simple remote implementation which does not deploy the image but runs the tests on a remote machine via ssh to a specified IP address).
Cheers, Stefan Changed in v2: - yay, typos: FunFailed -> FuncFailed (there's a gremlin in my computer :)) - small changes in commit messages - one try/except block in targetcontrol.py was too big, scale it down. The following changes since commit 381cd842caa3db5eabf8973305b6979014d9d0a8: linux-firmware: add missing linux-firmware-iwlwifi-7260-7 package (2013-11-25 16:14:48 +0000) are available in the git repository at: git://git.yoctoproject.org/poky-contrib stefans/hwtest3 http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=stefans/hwtest3 Stefan Stanacar (2): lib/oeqa: targetcontrol.py: add abstraction for running tests on different targets testimage: use the new targetcontrol.py module for running tests meta/classes/testimage-auto.bbclass | 3 +- meta/classes/testimage.bbclass | 104 ++++++++++----------------- meta/lib/oeqa/oetest.py | 20 +++--- meta/lib/oeqa/runtime/ping.py | 2 +- meta/lib/oeqa/runtime/smart.py | 4 +- meta/lib/oeqa/targetcontrol.py | 137 ++++++++++++++++++++++++++++++++++++ meta/lib/oeqa/utils/qemurunner.py | 50 +++++++------ meta/lib/oeqa/utils/sshcontrol.py | 20 ++---- 8 files changed, 224 insertions(+), 116 deletions(-) create mode 100644 meta/lib/oeqa/targetcontrol.py -- 1.8.3.1 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core