Merge "Add proper references to xml schemas"
[functest-xtesting.git] / xtesting / core / feature.py
index 6d5d741..3b2a19f 100644 (file)
@@ -88,7 +88,6 @@ class BashFeature(Feature):
 
     def __init__(self, **kwargs):
         super(BashFeature, self).__init__(**kwargs)
-        self.res_dir = "/var/lib/xtesting/results/{}".format(self.case_name)
         self.result_file = "{}/{}.log".format(self.res_dir, self.case_name)
 
     def execute(self, **kwargs):
@@ -113,8 +112,8 @@ class BashFeature(Feature):
                     stderr=subprocess.STDOUT)
                 for line in iter(process.stdout.readline, b''):
                     if console:
-                        sys.stdout.write(line.decode())
-                    f_stdout.write(line.decode())
+                        sys.stdout.write(line.decode("utf-8"))
+                    f_stdout.write(line.decode("utf-8"))
                 process.wait()
             with open(self.result_file, 'r') as f_stdin:
                 self.__logger.debug("$ %s\n%s", cmd, f_stdin.read().rstrip())