From 46b7e96a9bd8070b12738dd6a710974c5593e334 Mon Sep 17 00:00:00 2001
From: Dilawar Singh <dilawars@ncbs.res.in>
Date: Tue, 27 Mar 2018 10:45:48 +0530
Subject: [PATCH] Use sys.executable to execute test. It breaks on python3.
---
python/moose/moose_test.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/python/moose/moose_test.py b/python/moose/moose_test.py
index e5f908bcfd..d295f53b8d 100644
--- a/python/moose/moose_test.py
+++ b/python/moose/moose_test.py
@@ -86,6 +86,9 @@ class Command(object):
self.process.terminate()
thread.join()
+ if self.process.stderr is not None:
+ _logger.warn( '%s' % self.process.stderr.read() )
+
return self.process.returncode
def init_test_dir( ):
@@ -115,7 +118,7 @@ def run_test( index, testfile, timeout, **kwargs):
"""
global test_status_
global total_
- pyExec = os.environ.get( 'PYTHON_EXECUTABLE', '/usr/bin/python' )
+ pyExec = os.environ.get( 'PYTHON_EXECUTABLE', sys.executable )
cmd = Command( [ pyExec, testfile ] )
ti = time.time( )