mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-11-17 10:01:01 +03:00
Create a symlink to current test-runner output
Generate a symlink in the current working directory to test-runner.py output. This will make it easier for the ZFS buildbot to collect logs. Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov> Closes #5293
This commit is contained in:
parent
b60eac3d1a
commit
df7492240a
@ -685,10 +685,18 @@ class TestRun(object):
|
|||||||
"""
|
"""
|
||||||
Walk through all the Tests and TestGroups, calling run().
|
Walk through all the Tests and TestGroups, calling run().
|
||||||
"""
|
"""
|
||||||
|
logsymlink = os.path.join(os.getcwd(), 'current')
|
||||||
try:
|
try:
|
||||||
os.chdir(self.outputdir)
|
os.chdir(self.outputdir)
|
||||||
except OSError:
|
except OSError:
|
||||||
fail('Could not change to directory %s' % self.outputdir)
|
fail('Could not change to directory %s' % self.outputdir)
|
||||||
|
if os.path.islink(logsymlink):
|
||||||
|
os.unlink(logsymlink)
|
||||||
|
if not os.path.exists(logsymlink):
|
||||||
|
os.symlink(self.outputdir, logsymlink)
|
||||||
|
else:
|
||||||
|
print 'Could not make a symlink to directory %s' % (
|
||||||
|
self.outputdir)
|
||||||
for test in sorted(self.tests.keys()):
|
for test in sorted(self.tests.keys()):
|
||||||
self.tests[test].run(self.logger, options)
|
self.tests[test].run(self.logger, options)
|
||||||
for testgroup in sorted(self.testgroups.keys()):
|
for testgroup in sorted(self.testgroups.keys()):
|
||||||
|
Loading…
Reference in New Issue
Block a user