diff options
Diffstat (limited to 'meta/lib/oeqa')
-rw-r--r-- | meta/lib/oeqa/utils/decorators.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/meta/lib/oeqa/utils/decorators.py b/meta/lib/oeqa/utils/decorators.py index 7116208380..7a86970873 100644 --- a/meta/lib/oeqa/utils/decorators.py +++ b/meta/lib/oeqa/utils/decorators.py @@ -167,14 +167,12 @@ def LogResults(original_class): if passed: local_log.results("Testcase "+str(test_case)+": PASSED") - original_class.run = run - - # Create symlink to the current log - if os.path.islink(linkfile): - os.unlink(linkfile) - elif os.path.isfile(linkfile): + # Create symlink to the current log + if os.path.exists(linkfile): os.remove(linkfile) - os.symlink(logfile, linkfile) + os.symlink(logfile, linkfile) + + original_class.run = run return original_class |