summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Stanacar <stefanx.stanacar@intel.com>2013-08-08 16:41:11 +0300
committerSaul Wold <sgw@linux.intel.com>2013-08-13 08:33:39 -0700
commit1dbef61a0776ec6c9ac9209442bb4c346e706d7d (patch)
tree1eba4bced49867338f74e45b72e9b416d5b2bc38
parentfbc7092f0ae07538d4363679b1597ba4e556d1a8 (diff)
downloadopenembedded-core-1dbef61a0776ec6c9ac9209442bb4c346e706d7d.tar.gz
openembedded-core-1dbef61a0776ec6c9ac9209442bb4c346e706d7d.tar.bz2
openembedded-core-1dbef61a0776ec6c9ac9209442bb4c346e706d7d.zip
classes/testimage: create a link for qemu boot log
The full name for the log is confusing when there are multiple files. Also move the ssh log path stuff where it's needed. Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
-rw-r--r--meta/classes/testimage.bbclass20
1 files changed, 14 insertions, 6 deletions
diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass
index 903849d9d4..86121e438d 100644
--- a/meta/classes/testimage.bbclass
+++ b/meta/classes/testimage.bbclass
@@ -53,11 +53,6 @@ def testimage_main(d):
testdir = d.getVar("TEST_LOG_DIR", True)
bb.utils.mkdirhier(testdir)
- sshlog = os.path.join(testdir, "ssh_target_log.%s" % d.getVar('DATETIME', True))
- sshloglink = os.path.join(testdir, "ssh_target_log")
- if os.path.islink(sshloglink):
- os.unlink(sshloglink)
- os.symlink(sshlog, sshloglink)
# tests in TEST_SUITES become required tests
# they won't be skipped even if they aren't suitable for a default image (like xorg for minimal)
@@ -103,9 +98,22 @@ def testimage_main(d):
except ValueError:
qemu.boottime = 500
+ qemuloglink = os.path.join(testdir, "qemu_boot_log")
+ if os.path.islink(qemuloglink):
+ os.unlink(qemuloglink)
+ os.symlink(qemu.logfile, qemuloglink)
+
+ sshlog = os.path.join(testdir, "ssh_target_log.%s" % d.getVar('DATETIME', True))
+ sshloglink = os.path.join(testdir, "ssh_target_log")
+ if os.path.islink(sshloglink):
+ os.unlink(sshloglink)
+ os.symlink(sshlog, sshloglink)
+
+
bb.note("DISPLAY value: %s" % qemu.display)
bb.note("rootfs file: %s" % rootfs)
- bb.note("Qemu logfile: %s" % qemu.logfile)
+ bb.note("Qemu log file: %s" % qemu.logfile)
+ bb.note("SSH log file: %s" % sshlog)
#catch exceptions when loading or running tests (mostly our own errors)
try: