summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Stanacar <stefanx.stanacar@intel.com>2013-08-08 16:41:11 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-08-13 23:05:59 +0100
commitbc4b98bd4ce8fcf2bedc09d172893aa770f68df0 (patch)
tree111ac679cf78ea9f9d8933e4942807920de3e5de
parent32a36db2a8e507d02fff6818533432bf87d54f43 (diff)
downloadpoky-bc4b98bd4ce8fcf2bedc09d172893aa770f68df0.tar.gz
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. (From OE-Core rev: 1dbef61a0776ec6c9ac9209442bb4c346e706d7d) Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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):
53 53
54 testdir = d.getVar("TEST_LOG_DIR", True) 54 testdir = d.getVar("TEST_LOG_DIR", True)
55 bb.utils.mkdirhier(testdir) 55 bb.utils.mkdirhier(testdir)
56 sshlog = os.path.join(testdir, "ssh_target_log.%s" % d.getVar('DATETIME', True))
57 sshloglink = os.path.join(testdir, "ssh_target_log")
58 if os.path.islink(sshloglink):
59 os.unlink(sshloglink)
60 os.symlink(sshlog, sshloglink)
61 56
62 # tests in TEST_SUITES become required tests 57 # tests in TEST_SUITES become required tests
63 # they won't be skipped even if they aren't suitable for a default image (like xorg for minimal) 58 # 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):
103 except ValueError: 98 except ValueError:
104 qemu.boottime = 500 99 qemu.boottime = 500
105 100
101 qemuloglink = os.path.join(testdir, "qemu_boot_log")
102 if os.path.islink(qemuloglink):
103 os.unlink(qemuloglink)
104 os.symlink(qemu.logfile, qemuloglink)
105
106 sshlog = os.path.join(testdir, "ssh_target_log.%s" % d.getVar('DATETIME', True))
107 sshloglink = os.path.join(testdir, "ssh_target_log")
108 if os.path.islink(sshloglink):
109 os.unlink(sshloglink)
110 os.symlink(sshlog, sshloglink)
111
112
106 bb.note("DISPLAY value: %s" % qemu.display) 113 bb.note("DISPLAY value: %s" % qemu.display)
107 bb.note("rootfs file: %s" % rootfs) 114 bb.note("rootfs file: %s" % rootfs)
108 bb.note("Qemu logfile: %s" % qemu.logfile) 115 bb.note("Qemu log file: %s" % qemu.logfile)
116 bb.note("SSH log file: %s" % sshlog)
109 117
110 #catch exceptions when loading or running tests (mostly our own errors) 118 #catch exceptions when loading or running tests (mostly our own errors)
111 try: 119 try: