testsuite: add a testparm_s3 test script.
commiteff6a48cee0fa6a320728f3bb44c3894dd3f6044
authorMichael Adam <obnox@samba.org>
Thu, 19 Jun 2008 15:14:39 +0000 (19 17:14 +0200)
committerMichael Adam <obnox@samba.org>
Mon, 23 Jun 2008 12:01:36 +0000 (23 14:01 +0200)
tree6a11d55584d194bf045d6aa01623d50ccfcd0bd7
parentfebf046fc47dd3de3bbb6c0da5b218d73ef0487c
testsuite: add a testparm_s3 test script.

This is a first testparm/lp_load test that runs testparm on a couple
of configuration files. The main purpose for now is to test the options
that have special handlers (to check whether the handlers succeed).
In particular, all the Macro expansions that are available via
alloc_sub_basic() are tested with the include handler. This is to
catch such crashbugs as #5548 where %m expansion led to a segfault.

The tests now are very simple. Just check if testparm completes
successfully on the given config files. This can (and should) be
elaborated in the future.

Michael
(cherry picked from commit eb28146d40b8a8bc2c20b8d222abf191ea178d5a)
source/script/tests/test_testparm_s3.sh [new file with mode: 0755]