On Mon, Apr 28, 2008 at 10:56:05AM +0100, Mike Ralphson wrote: > > If a failing test, then I wonder if we could get a few people to set up > > automated tests on alternate platforms. IIRC, Junio makes sure that > > master always passes test on his Linux box and KO (Debian and Redhat, I > > think?). Other platforms could "git pull && make test" daily. I could > > probably do Solaris (once I get the tests to complete pass at all!) and > > FreeBSD 6. > > I could run automated build / test [/ bisect?] cycles on AIX if of any > interest. I think that would be helpful. We seem to have most Linux variants pretty well covered. I now have a daily pull/build/test running on a FreeBSD 6.1 box. I am going to try to get a Solaris one going, too, but I have to first actually get the test scripts to pass _once_. :) AIX would be nice, since it seems easy to break. ;) OS X would be nice, too, though I suspect there are a few developers (Shawn?) who end up running the test scripts occasionally anyway. I am just calling the script below through cron, and it dumps a bunch of output if any test fails (at which point I go investigate manually). The only argument is the path to a git repo. -- >8 -- #!/bin/sh dir=$1; shift log="$dir/.autotest.out" try() { "$@" >"$log" 2>&1 case "$?" in 0) ;; *) echo >&2 "autotest failed: $*" cat >&2 "$log" exit 1 ;; esac } try cd "$dir" try git pull try gmake PATH=/usr/local/bin:/usr/bin:/bin; export PATH try gmake test -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html