]> git.ipfire.org Git - thirdparty/squid.git/blame - test-builds.sh
TestBed: Layer 01 - Minimal build
[thirdparty/squid.git] / test-builds.sh
CommitLineData
3d885c4d 1#!/bin/sh
bea1ee2e
AJ
2#
3# Run specific build tests for a given OS environment.
4#
5
3d885c4d
AJ
6tmp="${1}"
7if test -x "./test-suite/buildtests/os-${tmp}.opts" ; then
8 echo "TESTING: ${tmp}"
9 ./test-suite/buildtest.sh ./test-suite/buildtests/os-${tmp}
bea1ee2e
AJ
10fi
11
12#
13# Run specific tests for each combination of configure-time
14# Options.
15#
16# These layers are constructed from detailed knowledge of
17# component dependencies.
18#
19
20for f in `ls -1 ./test-suite/buildtests/layer*.opts` ; do
3d885c4d
AJ
21 arg=`echo "${f}" | sed s/\\.opts//`
22 echo "TESTING: ${arg}"
f9d9b10e 23 ./test-suite/buildtest.sh "${arg}" || exit 1
bea1ee2e 24done