| Using the svntest scripts -*- Text -*- |
| ========================= |
| |
| 1) Read the INSTALL (http://svn.collab.net/repos/svm/trunk/INSTALL) |
| file, especially the sections about bootstrapping from a tarball |
| and getting the latest APR, APR-UTIL and httpd-2.0 sources. |
| Check out and compile the latest Subversion. |
| |
| 2) Copy the svntest scripts from trunk/tools/test-scripts/svntest to |
| somewhere outside the repository. Then read and modify |
| svntest-config.sh to reflect your local installation. Take special |
| care about program locations and e-mail addresses. |
| |
| 3) Create one or more scripts that configure Subversion in different |
| ways (e.g., configure.shared, configure.static). Here's the script |
| I'm using for static builds on Solaris 7: |
| |
| #!/bin/sh |
| env CC='gcc' \ |
| "../repo/configure" \ |
| "--prefix=/home/brane/svn/inst" \ |
| "--with-berkeley-db=/home/brane/svn/db4" \ |
| "--disable-shared" \ |
| "$@" |
| |
| At the moment, svntest-rebuild.sh will only recognize shared and |
| static build types, but you can easily change that. If you do, also |
| change svntest.sh so that it tests all the different configurations. |
| |
| 4) Make sure your environment (e.g., LD_LIBRARY_PATH) is set correctly |
| to find Berkeley DB, etc. |
| |
| 5) Run svntest.sh to get the latest versions of ARP, APR-UTIL and |
| Subversion, build and test all the configurations. Note that the |
| scripts do not test Apache integration (yet). |
| |
| |
| ====================================================== |
| Need more detailed instructions? Use the Source, Luke! |