[PATCH 09 of 19] tests: use 'hghave unix-permissions' for tests that really use chmod
Mads Kiilerich
mads at kiilerich.com
Sun Nov 6 20:40:59 CST 2011
# HG changeset patch
# User Mads Kiilerich <mads at kiilerich.com>
# Date 1320632095 -3600
# Node ID 48da1d036fffa1304e2ab1fe0b9815f081ccba8d
# Parent d59e4d772bca894dc7d2774fb75b5c7855b7e1b0
tests: use 'hghave unix-permissions' for tests that really use chmod
chmod of helper scripts is not included.
tests that exercise the x bit in the file system uses 'hghave execbit'.
diff --git a/tests/test-clone-failure.t b/tests/test-clone-failure.t
--- a/tests/test-clone-failure.t
+++ b/tests/test-clone-failure.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
No local source
$ hg clone a b
diff --git a/tests/test-command-template.t b/tests/test-command-template.t
--- a/tests/test-command-template.t
+++ b/tests/test-command-template.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
$ hg init a
$ cd a
$ echo a > a
diff --git a/tests/test-convert.t b/tests/test-convert.t
--- a/tests/test-convert.t
+++ b/tests/test-convert.t
@@ -1,3 +1,4 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
$ cat >> $HGRCPATH <<EOF
> [extensions]
diff --git a/tests/test-eol.t b/tests/test-eol.t
--- a/tests/test-eol.t
+++ b/tests/test-eol.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
Test EOL extension
$ cat >> $HGRCPATH <<EOF
diff --git a/tests/test-journal-exists.t b/tests/test-journal-exists.t
--- a/tests/test-journal-exists.t
+++ b/tests/test-journal-exists.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
$ hg init
$ echo a > a
$ hg ci -Am0
diff --git a/tests/test-keyword.t b/tests/test-keyword.t
--- a/tests/test-keyword.t
+++ b/tests/test-keyword.t
@@ -1,4 +1,4 @@
- $ "$TESTDIR/hghave" symlink || exit 80
+ $ "$TESTDIR/hghave" symlink unix-permissions || exit 80
$ cat <<EOF >> $HGRCPATH
> [extensions]
diff --git a/tests/test-largefiles.t b/tests/test-largefiles.t
--- a/tests/test-largefiles.t
+++ b/tests/test-largefiles.t
@@ -1,4 +1,4 @@
- $ "$TESTDIR/hghave" symlink || exit 80
+ $ "$TESTDIR/hghave" symlink unix-permissions || exit 80
$ cat >> $HGRCPATH <<EOF
> [extensions]
diff --git a/tests/test-lock-badness.t b/tests/test-lock-badness.t
--- a/tests/test-lock-badness.t
+++ b/tests/test-lock-badness.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
$ hg init a
$ echo a > a/a
$ hg -R a ci -A -m a
diff --git a/tests/test-permissions.t b/tests/test-permissions.t
--- a/tests/test-permissions.t
+++ b/tests/test-permissions.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
$ hg init t
$ cd t
diff --git a/tests/test-repair-strip.t b/tests/test-repair-strip.t
--- a/tests/test-repair-strip.t
+++ b/tests/test-repair-strip.t
@@ -1,3 +1,4 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
$ echo "[extensions]" >> $HGRCPATH
$ echo "mq=">> $HGRCPATH
diff --git a/tests/test-tags.t b/tests/test-tags.t
--- a/tests/test-tags.t
+++ b/tests/test-tags.t
@@ -1,3 +1,5 @@
+ $ "$TESTDIR/hghave" unix-permissions || exit 80
+
Helper functions:
$ cacheexists() {
More information about the Mercurial-devel
mailing list