From df66e54d0d2e5b5b7ec399e1c1e5e2ffb53205d5 Mon Sep 17 00:00:00 2001 From: mhagger Date: Mon, 16 Mar 2015 10:55:49 +0000 Subject: [PATCH] Skip test of executable flag if filesystem appears to be mounted noexec. git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5460 be7e6eca-30d4-0310-a8e5-ac0d63af7087 --- run-tests.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/run-tests.py b/run-tests.py index 29874d91..16afd820 100755 --- a/run-tests.py +++ b/run-tests.py @@ -976,6 +976,11 @@ def attr_exec(): "detection of the executable flag" if sys.platform == 'win32': raise svntest.Skip() + st = os.stat(os.path.join('test-data', 'main-cvsrepos', 'single-files', 'attr-exec,v')) + if not st.st_mode & stat.S_IXUSR: + # This might be the case if the test is being run on a filesystem + # that is mounted "noexec". + raise svntest.Skip() conv = ensure_conversion('main') st = os.stat(conv.get_wc('trunk', 'single-files', 'attr-exec')) if not st.st_mode & stat.S_IXUSR: -- 2.11.4.GIT