J.W. Schultz
ab264c9e79
Added a few more devices to the devices.test to hopefully
...
test same, same high and different device numbers.
2004-01-09 14:02:00 +00:00
Wayne Davison
584c7bf76d
Pass the $srcdir/wildtest.txt file on the command-line to wildtest.
2004-01-08 09:00:14 +00:00
Wayne Davison
37ff0e344d
Added match for new "no errors" line from wildtest.
2003-07-06 17:41:37 +00:00
Wayne Davison
84229c7ac9
We now figure out if diff accepts -u and we'll use it instead of -c,
...
if possible.
2003-07-05 22:57:08 +00:00
Wayne Davison
7ca9250db0
Changed "diff -u" back to "diff -c" (for portability).
2003-07-05 07:09:31 +00:00
Wayne Davison
08c5385e65
Test the new wildmatch() routine using the wildtest executable.
2003-07-05 00:08:11 +00:00
Wayne Davison
d3e6fd3910
Changed "diff -c" to "diff -u".
2003-07-04 23:56:59 +00:00
Wayne Davison
093acc5dad
Changed the expected results to match the new bug-fixed behavior.
2003-05-01 19:34:01 +00:00
Wayne Davison
337a1a86a7
Changed one part of the exclude-test setup to test the --existing
...
option. Also tweaked a few comment lines.
2003-04-23 02:15:59 +00:00
Wayne Davison
ff57065957
Test various exclude/include patterns.
2003-04-22 17:53:53 +00:00
Wayne Davison
0406a3a7a4
Changed test_xfail to test_fail.
2003-04-22 16:45:24 +00:00
Wayne Davison
bc3b5b2558
Fixed a problem with the test code and enabled it (since rsync's
...
duplicate-elimination code is now fixed).
2003-04-22 00:25:05 +00:00
Paul Green
5702bc12b3
Apply patch from Steve Bonds to repair this test.
2003-02-19 16:22:50 +00:00
David Dykstra
3884317181
Change the default of --modify-window back to 0 on Cygwin.
2003-01-28 03:11:57 +00:00
David Dykstra
59af13651b
Move the sleep to workaround the default modify-window of 1 on Cygwin to
...
the beginning of "checkit" rather than the end of "hands_setup" because
sometimes files are modified just before checkit is called and the copy
finishes within one second so they're considered to be the same time.
I don't think this would be a problem in real life, so just change the
test.
2003-01-27 04:41:30 +00:00
David Dykstra
7508b795bf
Tests that use hands_setup to make a test file directory and right
...
afterward make a copy were failing on cygwin because the default
--modify-windows now 1 on Cygwin. Adding a 2 second sleep at the end of
hands_setup so that hopefully the tests will succeed because the copy
will be made more than 1 second away from the original.
2003-01-26 03:34:19 +00:00
Wayne Davison
76ee1d18bf
Don't try to run daemon tests as "nobody".
2003-01-25 03:46:57 +00:00
Wayne Davison
379bc86547
Getting rid of recent "chown" since we decided to forego trying to run
...
the daemon tests as "nobody".
2003-01-25 03:45:40 +00:00
Wayne Davison
61ab574e38
Moved the chown from the download test to the upload test.
2003-01-21 20:19:53 +00:00
Wayne Davison
660cb6a085
Chown the $TO and $FROM directories to $RSYNCD_UID:$RSYNCD_GID (if we
...
can, and don't fail if we can't).
2003-01-21 20:19:53 +00:00
Wayne Davison
4274208833
Chown the $TO and $FROM directories to $RSYNCD_UID:$RSYNCD_GID (if we
...
can, and don't fail if we can't).
2003-01-21 19:30:51 +00:00
Wayne Davison
34db05b421
Put the UID and GID that rsyncd will run as into variables.
2003-01-21 19:28:29 +00:00
David Dykstra
a405cda63c
Add unsafe-byname tests with symlink destinations ending in '..'.
2003-01-20 12:42:42 +00:00
David Dykstra
fc63847406
Fix bug in --copy-unsafe that made it totally broken, and re-enable
...
the tests that tested it. As far as I can tell, it was always broken
since the day I put it in years ago. In my investigation into this I
was unable to figure out what in the world I was thinking back then,
to introduce a global variable with the wrong information in it rather
than using a parameter that was already available in readlink_stat
function. That still bothers me a bit but I decided to stop worrying
about it.
2003-01-15 16:14:07 +00:00
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