[PATCH 10 of 19] tests: use 'hghave no-windows' to avoid testing reserved file names on windows
Mads Kiilerich
mads at kiilerich.com
Sun Nov 6 20:41:00 CST 2011
# HG changeset patch
# User Mads Kiilerich <mads at kiilerich.com>
# Date 1320632095 -3600
# Node ID 9422d8100b51591ac9b93e6d142397f72cb2a51e
# Parent 48da1d036fffa1304e2ab1fe0b9815f081ccba8d
tests: use 'hghave no-windows' to avoid testing reserved file names on windows
diff --git a/tests/hghave b/tests/hghave
--- a/tests/hghave
+++ b/tests/hghave
@@ -209,6 +209,9 @@
except ImportError:
return False
+def has_windows():
+ return os.name == 'nt'
+
checks = {
"baz": (has_baz, "GNU Arch baz client"),
"bzr": (has_bzr, "Canonical's Bazaar client"),
@@ -239,6 +242,7 @@
"symlink": (has_symlink, "symbolic links"),
"tla": (has_tla, "GNU Arch tla client"),
"unix-permissions": (has_unix_permissions, "unix-style permissions"),
+ "windows": (has_windows, "Windows"),
}
def list_features():
diff --git a/tests/test-add.t b/tests/test-add.t
--- a/tests/test-add.t
+++ b/tests/test-add.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" no-windows || exit 80
+
$ hg init a
$ cd a
$ echo a > a
diff --git a/tests/test-addremove.t b/tests/test-addremove.t
--- a/tests/test-addremove.t
+++ b/tests/test-addremove.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" no-windows || exit 80
+
$ hg init rep
$ cd rep
$ mkdir dir
diff --git a/tests/test-hardlinks.t b/tests/test-hardlinks.t
--- a/tests/test-hardlinks.t
+++ b/tests/test-hardlinks.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" no-windows || exit 80
+
$ cat > nlinks.py <<EOF
> import os, sys
> for f in sorted(sys.stdin.readlines()):
diff --git a/tests/test-init.t b/tests/test-init.t
--- a/tests/test-init.t
+++ b/tests/test-init.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" no-windows || exit 80
+
This test tries to exercise the ssh functionality with a dummy script
$ checknewrepo()
diff --git a/tests/test-walk.t b/tests/test-walk.t
--- a/tests/test-walk.t
+++ b/tests/test-walk.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" no-windows || exit 80
+
$ hg init t
$ cd t
$ mkdir -p beans
More information about the Mercurial-devel
mailing list