[OE-core] [PATCH v2 0/2] Run tests on a remote machine
Stefan Stanacar
stefanx.stanacar at intel.com
Tue Nov 26 09:18:20 UTC 2013
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
More information about the Openembedded-core
mailing list