Fix tools/runners/run-test-suite.py with Python 3.6 (#3982)
text parameter of Popen introduced in Python 3.7, we should use the equivalent universal_newlines. JerryScript-DCO-1.0-Signed-off-by: Csaba Osztrogonác oszi@inf.u-szeged.hu
This commit is contained in:
committed by
GitHub
parent
69f917650e
commit
b6183baf84
@@ -83,8 +83,8 @@ def execute_test_command(test_cmd):
|
|||||||
kwargs = {}
|
kwargs = {}
|
||||||
if sys.version_info.major >= 3:
|
if sys.version_info.major >= 3:
|
||||||
kwargs['encoding'] = 'unicode_escape'
|
kwargs['encoding'] = 'unicode_escape'
|
||||||
kwargs['text'] = True
|
process = subprocess.Popen(test_cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
|
||||||
process = subprocess.Popen(test_cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, **kwargs)
|
universal_newlines=True, **kwargs)
|
||||||
stdout = process.communicate()[0]
|
stdout = process.communicate()[0]
|
||||||
return (process.returncode, stdout)
|
return (process.returncode, stdout)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user