[OE-core] [PATCHv2] oeqa/decorators: Fixed a problem with decorator logs link.
Lucian Musat
george.l.musat at intel.com
Tue Sep 29 11:52:57 UTC 2015
When not doing actual tests with testimage, like for example
exporting tests, the link to the log file was still created
although the actual log file was not existent. Fixed it by
moving the link creation part into the run() method.
Signed-off-by: Lucian Musat <george.l.musat at intel.com>
---
meta/lib/oeqa/utils/decorators.py | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/meta/lib/oeqa/utils/decorators.py b/meta/lib/oeqa/utils/decorators.py
index 7116208..7a86970 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
--
2.1.4
More information about the Openembedded-core
mailing list