]> git.ipfire.org Git - thirdparty/squid.git/commit
TestBed: Add master test scripts and some control files
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 11 Jul 2008 14:24:10 +0000 (02:24 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 11 Jul 2008 14:24:10 +0000 (02:24 +1200)
commitbea1ee2ec732a80b229f095bdf228dce769f67bd
treec7492abeaaa9ce8857f36683a412e2e447147f11
parent3273d91b3f908fc0e18fae8af584417b7ea5f539
TestBed: Add master test scripts and some control files

This adds the ./test-builds.sh script which runs over an optional OS
specific control build and a set of layered configurations.

 Usage:  bash ./test-builds.sh [os-name]
 Currently supported OS:  debian, ubuntu

A sub-level build script is also added as the main engine of this system.
It takes a pair of control files and attempts a clean build of squid.
Logging as much of the build output as possible for manual oversight.

The component control files are a set of files providing configure options
and environment settings for the build. Their design and use is detailed in:
  http://wiki.squid-cache.org/Features/CodeTestBed
test-builds.sh [new file with mode: 0755]
test-suite/buildtest.sh [new file with mode: 0755]
test-suite/buildtests/layer-00-default.opts [new file with mode: 0644]
test-suite/buildtests/os-debian.flags [new file with mode: 0644]
test-suite/buildtests/os-debian.opts [new file with mode: 0644]
test-suite/buildtests/os-ubuntu.flags [new file with mode: 0644]
test-suite/buildtests/os-ubuntu.opts [new file with mode: 0644]