Wayne Davison
1e678fcab1
Yet another try at getting this to skip on cygwin.
2003-01-11 08:19:24 +00:00
Wayne Davison
48bcc6ee2b
Hopefully this version will skip correctly on cygwin.
2003-01-11 07:39:49 +00:00
Wayne Davison
32734c7c3c
Try a different tact to get cygwin to skip this test.
2003-01-11 07:22:40 +00:00
David Dykstra
da0405080e
The call to test_skipped if makepath failed didn't work, presumably because
...
makepath is builtin and there's some problem with it causing /bin/sh to
exit on cygwin. Parens around the call to makepath should help.
2003-01-10 18:32:59 +00:00
David Dykstra
ad301e487c
Skip the longdir test if the long directory can't even be created, such as
...
on cygwin (maybe only on certain filesystems?).
2003-01-10 15:06:10 +00:00
Jos Backus
06464f55e2
Change all relevant occurrences of `rsync'' and `$rsync_bin'' to the
...
canonical form ``$RSYNC'' (set in testsuite/rsync.fns). This prevents any
stray rsync binaries in the user's PATH from being picked up by the test
scripts and ensures that the newly built rsync binary is used always.
2002-12-24 07:25:25 +00:00
Jos Backus
eac9dc63e3
Fix the chgrp and hardlinks tests by running $RSYNC instead of relying on the
...
new rsync being in $PATH; it may pick up an old version, invalidating the
result of the tests. This is what the other tests do already.
Submitted by: Joel Shprentz <ShprentzJ@nima.mil >
2002-11-05 18:35:59 +00:00
Martin Pool
4eea7793ea
Doc
...
Try symlinks with an empty target
2002-04-09 04:49:42 +00:00
Martin Pool
524dc9afd6
correct behaviour is unclear
2002-04-08 06:18:03 +00:00
Martin Pool
e4d709cbf8
Cleanup
2002-04-08 06:01:26 +00:00
Martin Pool
96557d23a3
Add more test cases.
...
Turn off -x.
2002-04-08 05:22:50 +00:00
Martin Pool
c81a32f071
Add more test cases.
2002-04-08 05:19:41 +00:00
Martin Pool
d25c0e42c7
A test suite that calls unsafe_symlink() directly to see how it
...
handles different strings.
2002-04-08 04:47:01 +00:00
Martin Pool
559e727bf7
Test more permutations.
2002-04-05 07:13:01 +00:00
Martin Pool
126642b633
Fix filenames.
2002-04-05 07:04:23 +00:00
Martin Pool
cca4e06786
Get rid of testlink after use.
2002-04-05 07:00:53 +00:00
Martin Pool
2f1faea89b
Test case for --copy-unsafe-links, contributed by VladimÃr Michl,
...
converted to the test suite. Thankyou!
It fails at the moment; I don't know if that's a test bug or an rsync bug.
2002-04-05 06:57:47 +00:00
Martin Pool
68618b8810
Shell scripts should explicitly "exit 0" for portability. Thanks Jos.
2002-03-26 10:36:45 +00:00
Martin Pool
e553d27f41
Fix suggested by Jos for hands.test. Some of the functionality
...
previously built into Phil's test was clashing with the runtests.sh
framework. I think one of the core problems might be that scripts
which don't explicitly "exit 0" have return codes which vary depending
on the particular shell. (c.f. the autoconf portability guide.)
This might break the Debian test suite but I'm afraid I don't know
enough about how it works yet. Hopefully eventually it can become
just a wrapper around our 'make check'.
2002-03-26 10:28:57 +00:00
Martin Pool
d1239eae92
Jos points out that test -L is still broken on Solaris. Now we try up
...
front to detect a command that will work properly, and use that
consistently.
Also, in test report, show setting of $preserve_scratch.
Reset version.
2002-03-26 01:25:47 +00:00
Martin Pool
c127e8aaec
Add a test case for trim_trailing_slashes, and make it handle other cases.
2002-03-25 03:51:17 +00:00
Martin Pool
dfef3f1099
Change chgrp.test to use our getgroups rather than the system's.
2002-03-25 03:01:37 +00:00
Martin Pool
77867907ed
Doc permissions while testing.
2002-03-22 06:22:53 +00:00
Martin Pool
98c1b32565
Rather than literally "nobody", try using uid/gid = 65534 as
...
"nobody". The existing code kind-of assumes this.
2002-03-22 06:12:51 +00:00
Martin Pool
7a176e87d5
Better messages.
2002-03-22 06:09:09 +00:00
Martin Pool
79c9d8a180
Proper messages for skipped tests.
2002-03-22 06:07:50 +00:00
Martin Pool
7d8219327b
If tests are skipped, explain why.
2002-03-22 06:03:46 +00:00
Martin Pool
f494f2864c
Doc about checkit.
2002-03-22 05:59:12 +00:00
Martin Pool
69b06c50c4
Use id -G rather than groups to get a list of groups for this
...
user, so that we can cope on systems like Cygwin that tend to have
group names containing spaces.
2002-03-22 05:06:36 +00:00
Martin Pool
96553aa7ef
Typo.
2002-03-15 06:29:22 +00:00
Martin Pool
2094283b80
On Solaris, put /usr/ucb/bin at the end of the path to help find
...
utilities we might need. (Like 'whoami' in this case.)
2002-03-15 06:28:58 +00:00
Martin Pool
d96d3893dd
Try to handle 'test -L' on Sun.
2002-03-15 01:08:53 +00:00
Martin Pool
844f11f284
Clarify behaviour of installcheck.
2002-03-12 00:22:22 +00:00
Martin Pool
1cf1e7b3b4
Rename to README.testsuite, and bring it up to date.
2002-03-12 00:20:16 +00:00
Martin Pool
18b72cc829
Try to download a tree over a compressed connection to a daemon.
2002-03-12 00:11:35 +00:00
Martin Pool
271f87e5d4
This test tries to upload a file over a compressed connection to the
...
server. This ought to exercise (exorcise? :-) a bug in 2.5.3. It
ought to fail there and pass with later versions.
2002-03-12 00:09:09 +00:00
Martin Pool
2e6c7f4549
Fix generated rsyncd.conf file for testing.
2002-03-12 00:04:03 +00:00
Martin Pool
78ece130a4
Change shell syntax to try to please Solaris
2002-02-18 23:09:50 +00:00
Martin Pool
371d1c36b3
Solaris does not have diff -u.
2002-02-18 22:55:21 +00:00
Martin Pool
90d0a8db38
This test must specify --times because it compares listings that
...
include mtimes.
2002-02-18 22:14:46 +00:00
Martin Pool
b0d4f4c10e
Add a test that --owner correctly propagates ownership of files for a
...
local transfer as root.
2002-02-09 07:43:13 +00:00
Martin Pool
238d23d775
Add a test that --group correctly propagates groups of which the local
...
user is a member.
2002-02-09 07:42:37 +00:00
Martin Pool
355b8bcd73
Add test case for device nodes. This test will be skipped unless you
...
run "make check" as root.
2002-01-25 10:56:43 +00:00
Martin Pool
d58e4c273c
When comparing directories, use find . to call diff, rather than
...
diff -r. Two reasons: diff -r might not work everywhere, and it also
might complain about nonregular files.
2002-01-25 10:55:59 +00:00
Martin Pool
a217ad3095
Add test_skipped function.
2002-01-25 10:47:47 +00:00
Martin Pool
3b18cba889
Try to fix error on Solaris:
...
+ [ -f /export/home/build/build_farm/rsync/testtmp.symlink-ignore/to/referent ]
+ [ -d /export/home/build/build_farm/rsync/testtmp.symlink-ignore/to/from ]
+ [ -L /export/home/build/build_farm/rsync/testtmp.symlink-ignore/to/dangling ]
./testsuite/symlink-ignore.test: test: argument expected
Solaris says it supports -L, so I'm not sure what's happening...
2002-01-24 05:54:47 +00:00
Martin Pool
b31427cd4a
Skip this for now; it's a known bug
2002-01-23 07:28:38 +00:00
Martin Pool
fdfc3dc9f3
When checking what was copied, use specific -d -f -L flags to test
...
rather than -e. (Perhaps Solaris doesn't have test -e?)
2002-01-11 08:08:34 +00:00
Martin Pool
4937459225
The current version of rsync is expected to fail to eliminate all
...
duplicates from list.
2002-01-11 08:02:43 +00:00
Martin Pool
be2f866b4c
Add concept of expected-failure.
2002-01-11 08:01:05 +00:00