aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/utils/decorators.py12
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