From 46b7e96a9bd8070b12738dd6a710974c5593e334 Mon Sep 17 00:00:00 2001 From: Dilawar Singh 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( )