diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2012-09-02 21:55:12 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2012-09-05 08:48:29 +0200 |
commit | 21b5147fd8ee493727e2a3ca17b3bf695c5024d3 (patch) | |
tree | b14cc2e5d51d761e9c825e0c0dd56f7fdce85cea /tests/chmod | |
parent | 24fb6d91b6b5b460d5d0b4f5c76d4a954f928040 (diff) | |
download | coreutils-21b5147fd8ee493727e2a3ca17b3bf695c5024d3.tar.xz |
build: don't use recursive make for tests/ subdirectory
* Makefile.am (SUBDIRS): Remove 'tests'.
(include): The '$(top_srcdir)/tests/local.mk' file.
(check-root): Remove this convenience target, it's no longer needed
now that the "real" check-root target once in 'tests/Makefile' will
land in the top-level makefile.
* configure.ac (AC_CONFIG_FILES): Remove 'tests/Makefile'.
* tests/Makefile.am: Rename ...
* tests/local.mk: ... like this, with a lot of adjustments.
* tests/init.cfg: Move ...
* init.cfg: ... here. This is necessary, for a limitation of the
gnulib-provided 'tests/init.sh', which unconditionally look for
'init.cfg' in the $(srcdir) directory.
* tests/*/*.sh: Adjust: expect init.sh to be in '$srcdir/tests',
not in '$srcdir', and extend $PATH with './src', not with '../src'.
* tests/Coreutils.pm: Adjust similarly.
* tests/pr/pr-tests.pl ($pfx): Likewise.
Diffstat (limited to 'tests/chmod')
-rwxr-xr-x | tests/chmod/c-option.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/equal-x.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/equals.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/inaccessible.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/no-x.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/octal.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/setgid.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/silent.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/thru-dangling.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/umask-x.sh | 2 | ||||
-rwxr-xr-x | tests/chmod/usage.sh | 2 |
11 files changed, 11 insertions, 11 deletions
diff --git a/tests/chmod/c-option.sh b/tests/chmod/c-option.sh index 0fc83912a..a7f01daf1 100755 --- a/tests/chmod/c-option.sh +++ b/tests/chmod/c-option.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod umask 0 diff --git a/tests/chmod/equal-x.sh b/tests/chmod/equal-x.sh index e2cac3478..a15e58106 100755 --- a/tests/chmod/equal-x.sh +++ b/tests/chmod/equal-x.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod file=f diff --git a/tests/chmod/equals.sh b/tests/chmod/equals.sh index fd92055c2..6974ee5bb 100755 --- a/tests/chmod/equals.sh +++ b/tests/chmod/equals.sh @@ -18,7 +18,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod touch f || framework_failure_ diff --git a/tests/chmod/inaccessible.sh b/tests/chmod/inaccessible.sh index c90406803..37a28a879 100755 --- a/tests/chmod/inaccessible.sh +++ b/tests/chmod/inaccessible.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod mkdir -p d/e || framework_failure_ diff --git a/tests/chmod/no-x.sh b/tests/chmod/no-x.sh index e802b356f..24a0b2faf 100755 --- a/tests/chmod/no-x.sh +++ b/tests/chmod/no-x.sh @@ -17,7 +17,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod skip_if_root_ diff --git a/tests/chmod/octal.sh b/tests/chmod/octal.sh index 845116b26..a8ae5557e 100755 --- a/tests/chmod/octal.sh +++ b/tests/chmod/octal.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod diff --git a/tests/chmod/setgid.sh b/tests/chmod/setgid.sh index 7fc6db214..6579e9cc8 100755 --- a/tests/chmod/setgid.sh +++ b/tests/chmod/setgid.sh @@ -18,7 +18,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod umask 0 diff --git a/tests/chmod/silent.sh b/tests/chmod/silent.sh index 00e2348fc..f8787653e 100755 --- a/tests/chmod/silent.sh +++ b/tests/chmod/silent.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chgrp chmod chown chmod -f 0 no-such 2> out && fail=1 diff --git a/tests/chmod/thru-dangling.sh b/tests/chmod/thru-dangling.sh index 78124009f..0dac1c24c 100755 --- a/tests/chmod/thru-dangling.sh +++ b/tests/chmod/thru-dangling.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod ln -s non-existent dangle || framework_failure_ diff --git a/tests/chmod/umask-x.sh b/tests/chmod/umask-x.sh index dc133e183..80ca01841 100755 --- a/tests/chmod/umask-x.sh +++ b/tests/chmod/umask-x.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod touch file diff --git a/tests/chmod/usage.sh b/tests/chmod/usage.sh index 9dd65f7cc..e556a9d0b 100755 --- a/tests/chmod/usage.sh +++ b/tests/chmod/usage.sh @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -. "${srcdir=.}/init.sh"; path_prepend_ ../src +. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ chmod |