tests revision bf5fa2c191361b0b06ab7c13cd31c0eb0a0ef824
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic UpdaterCopyright (C) 2000 Internet Software Consortium.
499b34cea04a46823d003d4c0520c8b03e8513cbBrian WellingtonSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater$Id: tests,v 1.12 2000/12/05 00:41:38 gson Exp $
cffe50abf66495ee08084f8e1081278a9b589985Brian WellingtonWe do hourly test builds of the bind9 tree. This is an attempt to
cffe50abf66495ee08084f8e1081278a9b589985Brian Wellingtondocument how they work.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews* How things work
dafcb997e390efa4423883dafd100c975c4095d6Mark AndrewsThe scripts driving the build system are in ~wpk/b9t. They are now
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrewsunder CVS control; the repository is in rc:/proj/cvs/isc/b9t (note
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrewsthat this is a separate repository from the bind9 one). The builds
cffe50abf66495ee08084f8e1081278a9b589985Brian Wellingtonare driven by cron jobs separately installed on each build system,
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic Updaterrunning as user wpk.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark AndrewsThe sources are checked out, and the web reports are generated,
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrewson bb, as driven by the following cron jobs:
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews # Check out the current bind 9 version and make the source tarball.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews # Argument to maketar.sh should be v9_0 for 9.0 release branch,
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews # HEAD for mainline.
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews 35 2-22 * * * PLATFORM=BSD-3.1 && . $HOME/b9t/hosts/$PLATFORM/env && \
30 3-22 * * * perl $HOME/b9t/bin/b9status.pl \
0 3-22 * * * $HOME/b9t/bin/b9t.cron BSD-3.1
0 3-22 * * * $HOME/b9t/bin/b9t.cron SunOS-5.6
Do not confuse the shell script ~wpk/b9t/bin/b9t.cron with the crontab
template (?) ~wpk/b9t/b9t.cron. Although they have the same name,
/proj/build-reports/bind9/hosts/$PLATFORM. To make the files
On hp.rc.vix.com, the tests often fail because of NFS I/O errors.
rm /proj/build-reports/bind9/hosts/*/failed