Martin Pool
320989b05d
On BSD, this seemed to always exit after test failure. Try different
...
shell syntax.
2001-08-30 06:54:15 +00:00
Martin Pool
9d682a8dc1
More debug output for testing SSH.
2001-08-30 06:51:58 +00:00
Martin Pool
37c3cf430d
Try using diff -c' not diff -u' because the latter seems to be
...
broken on SCO2.
2001-08-30 06:35:48 +00:00
Martin Pool
751411c40d
Use rsync source rather than /etc for files because things in /etc
...
might be protected or missing on some systems.
2001-08-29 09:38:28 +00:00
Martin Pool
6a46226b3a
BSD doesn't have /etc/resolv.conf or /etc/inittab, and hands.test was
...
trying to use them as a source of noise.
2001-08-29 09:27:43 +00:00
Martin Pool
42e66aa24c
Apparently `set -x' in the shell works on some Bourne shells, but not SCO.
2001-08-29 09:24:35 +00:00
Martin Pool
5cb1f5c795
Apparently '!' to invert a pipeline result doesn't work on UnixWare.
2001-08-29 09:23:19 +00:00
Martin Pool
12b9c8409e
Return the *number of tests that failed*, so that it will show up
...
nicely in the overall summary.
2001-08-29 09:20:35 +00:00
Martin Pool
e8ca590142
Cleanup check_logs feature.
...
`ps ax' is not portable -- don't use it to generate random text. Use
`ls -lR' instead.
2001-08-29 09:18:45 +00:00
Martin Pool
863dff5179
Cleanup check_logs feature.
2001-08-29 09:15:17 +00:00
Martin Pool
3fedd74ba2
Clean up Phil's test more.
...
Make the checkit() routine more generic.
Split out ssh tests.
2001-08-29 09:13:01 +00:00
Martin Pool
78ffe4787f
$RSYNC and similar variables must be set to absolute path so that it
...
can be passed to --rsync-path.
Add a nopersist=yes option that makes runtests bomb out as soon as one
test fails -- this is good if you're watching the trace output.
2001-08-29 09:12:05 +00:00
Martin Pool
a4b4af889b
$RSYNC must be set to absolute path so that it can be passed to --rsync-path
2001-08-29 09:11:14 +00:00
Martin Pool
d286ee98b9
Count overall failure if some expected scripts were missing.
2001-08-29 08:48:00 +00:00
Martin Pool
42be591878
Remove testtmp directory on 'clean'.
...
Run test scripts in POSIX mode to try to catch portability problems.
2001-08-29 08:46:18 +00:00
Martin Pool
3a4c683f04
More test case work:
...
* make sure to build rsync before running 'make check'
* Put back in the loglevel concept from the samba scripts. If >8,
then turn on shell tracing.
* Allow tests to return 77 if they want to count as 'skipped'.
* Add more docs.
* Mangle Phil's script to get ready to run on non-Linux systems: we
need to not use shell functions, cp -a, etc. Not there yet.
2001-08-29 08:13:19 +00:00
Martin Pool
e7d29902a6
Redraft testsuite driver script to unify 'make check', 'make
...
installcheck' and buildfarm tests.
Add note from discussion with Tim about finding files/directories
under different circumstances. Now works (?) with VPATH build.
2001-08-29 07:33:27 +00:00
Martin Pool
64bd756832
Add comment: cyeoh says that getpass is deprecated, because it may
...
return a truncated password on some systems, and it is not in the LSB.
2001-08-29 07:23:30 +00:00
David Dykstra
8642efd0d6
The --with-rsync-path configure option was using the wrong configure
...
variable "$with_rsync_name" instead of "$with_rsync_path".
2001-08-27 16:23:41 +00:00
Martin Pool
063393d62d
Only use the "@RSYNC EXIT" tag if we're talking to a client about
...
version 25. This prevents it appearing and messing up the module list
when an old client connects to a 2.4.7 server.
2001-08-23 06:14:54 +00:00
Martin Pool
7a55d06e0d
Allow the server to terminate the module list by just closing the
...
socket, rather than sending a proper EXIT command. Keep the
global-variable hack to do this, but try to make it only apply in the
specific case where that occurs, not on all lines we read.
2001-08-22 04:15:50 +00:00
Martin Pool
6f82f7a6f6
Add a little more protocol documentation.
2001-08-22 04:14:05 +00:00
Martin Pool
33d213bb37
Note about cross-testing different versions.
2001-08-22 04:09:07 +00:00
Martin Pool
a426e396c4
Return 1 if any tests failed so that the build farm can pick it up.
2001-08-21 14:06:52 +00:00
Martin Pool
fafeb69cb6
Change test directory again.
2001-08-21 13:44:08 +00:00
Martin Pool
b9277bdb6a
Don't look at $srcdir if it's not set. (Why isn't it set??)
2001-08-21 13:26:30 +00:00
Martin Pool
b53713d322
Show trace while testing.
2001-08-21 13:20:53 +00:00
Martin Pool
2f22174f21
Try again to find the right directory on both local and farm builds.
2001-08-21 13:10:18 +00:00
Martin Pool
d820215b35
More test suite stuff
2001-08-21 13:00:55 +00:00
Martin Pool
ea4a03762a
Print source directory.
2001-08-21 12:49:23 +00:00
Martin Pool
46ef7d1dc8
Update notes; add idea about rsyncsh
2001-08-18 23:50:27 +00:00
Martin Pool
e340a8203e
Export autoconf settings to test scripts. Use this to cope with
...
systems that don't use "echo -n".
2001-08-17 01:57:42 +00:00
Martin Pool
3459d319d1
Set up scratch directory for tests.
2001-08-17 01:44:13 +00:00
Martin Pool
09ec75a629
Don't pause at end of tests.
2001-08-17 01:43:13 +00:00
Martin Pool
4df7868d39
Try to fix "make check" directory path.
...
Don't wait for input at end of tests.
2001-08-17 01:34:31 +00:00
Martin Pool
bc888e05da
Find the right directory to run the test components.
2001-08-17 00:58:21 +00:00
Martin Pool
26c7f120e6
Try to get test scripts to run properly.
2001-08-17 00:51:20 +00:00
Martin Pool
5b7be6ee4a
Show number of passed/failed/skipped tests.
2001-08-16 09:37:54 +00:00
Martin Pool
951351a537
Don't print test headers unless the test is about to run.
2001-08-16 09:35:21 +00:00
Martin Pool
0b21c485ec
Note test suite.
...
Note autoconf2.52 is required.
2001-08-16 09:16:08 +00:00
Martin Pool
068a7221ce
Move Phil Hand's test under the control of the master test suite.
2001-08-16 09:13:37 +00:00
Martin Pool
a4772a4dbc
Start to unify the "make check" and build farm test suites
2001-08-16 09:08:29 +00:00
Martin Pool
2ee91aedb1
Use set -x until this script works properly.
2001-08-16 08:13:13 +00:00
Martin Pool
d95447229b
Fix typo.
2001-08-16 08:12:55 +00:00
Martin Pool
40ec33b604
Gave directory its proper name
2001-08-16 07:08:26 +00:00
Martin Pool
35e3b2d555
fix filename
2001-08-16 06:27:51 +00:00
Martin Pool
aa9c2df9d9
Updated directory name for rsync tests
2001-08-16 06:24:56 +00:00
Martin Pool
f472cdf017
Try to execute rsync --version as part of the test suite -- see if
...
this works on the farm.
2001-08-16 05:44:17 +00:00
Martin Pool
1dc587af1b
Fix cast warning.
2001-08-15 08:52:10 +00:00
Martin Pool
aeb6292d0d
Try to get tests to run with old buildfarm clients
2001-08-15 08:06:26 +00:00