diff --git a/pykat/testing/test.py b/pykat/testing/test.py index 4220db274f3867dcff05e76a31d5795eaca5cd12..4591ca0fe59d25f46d38c5ad53fa48c0dd7e4518 100644 --- a/pykat/testing/test.py +++ b/pykat/testing/test.py @@ -174,8 +174,11 @@ class FinesseTestProcess(Thread): if not os.path.exists(FINESSE_EXE): raise Exception("Kat file was not found in " + FINESSE_EXE) + if not os.access(FINESSE_EXE, os.X_OK): - raise Exception("Kat file was not executable, could need higher privileges") + if sys.platform != "win32": + print "Trying to chmod " + FINESSE_EXE + os.chmod(FINESSE_EXE, stat.S_IXUSR) out = None