[build][doc] Testing section and run rule

Hi, I'm looking for reference about run rule and the only thing I can find is this short reference: http://www.boost.org/doc/tools/build/doc/html/bbv2/reference/rules.html pointing to the Testing section which is currently blank: http://www.boost.org/doc/tools/build/doc/html/bbv2/tutorial/testing.html Would there be any chance to get this part updated? I'm looking for details about the run rule arguments: rule run ( sources + : args * : input-files * : requirements * : target-name ? : default-build * ) I'd appreciate if someone could explain what is the differences: sources vs input-files or args vs input-files. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org Member of ACCU, http://accu.org

On Thu, Nov 4, 2010 at 7:44 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
Hi,
I'm looking for reference about run rule and the only thing I can find is this short reference:
http://www.boost.org/doc/tools/build/doc/html/bbv2/reference/rules.html
pointing to the Testing section which is currently blank:
http://www.boost.org/doc/tools/build/doc/html/bbv2/tutorial/testing.html
Would there be any chance to get this part updated?
I'm looking for details about the run rule arguments:
rule run ( sources + : args * : input-files * : requirements * : target-name ? : default-build * )
I'd appreciate if someone could explain what is the differences: sources vs input-files or args vs input-files.
* sources get compiled into the test executable * The names of input-files get passed to the test executable on the command-line and the tests will be considered outdated (and re-run) if one of them changes * args are other arguments to the test executable, that create no dependency relationship. See the libs/python/test/Jamfile.v2 for some examples. -- Dave Abrahams BoostPro Computing http://www.boostpro.com

On 03/11/10 22:53, Dave Abrahams wrote:
On Thu, Nov 4, 2010 at 7:44 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
Hi,
I'm looking for reference about run rule and the only thing I can find is this short reference:
http://www.boost.org/doc/tools/build/doc/html/bbv2/reference/rules.html
pointing to the Testing section which is currently blank:
http://www.boost.org/doc/tools/build/doc/html/bbv2/tutorial/testing.html
Would there be any chance to get this part updated?
I'm looking for details about the run rule arguments:
rule run ( sources + : args * : input-files * : requirements * : target-name ? : default-build * )
I'd appreciate if someone could explain what is the differences: sources vs input-files or args vs input-files.
* sources get compiled into the test executable * The names of input-files get passed to the test executable on the command-line and the tests will be considered outdated (and re-run) if one of them changes * args are other arguments to the test executable, that create no dependency relationship.
See the libs/python/test/Jamfile.v2 for some examples.
It helps. Thank you Dave! Best regards, -- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org Member of ACCU, http://accu.org
participants (2)
-
Dave Abrahams
-
Mateusz Loskot