Boost Build(bjam):成功后重新运行测试套件

Boost Build(bjam):成功后重新运行测试套件,boost,boost-build,bjam,Boost,Boost Build,Bjam,如何重新运行Boost Build中通过run指令定义的testsuite 根文件示例: project test ; exe a_runner : a.c ; run a_runner : : : : a_run ; 按预期运行一次: caichinger@pc120:/tmp$ bjam -t a_run ...found 15 targets... ...updating 4 targets... gcc.compile.c bin/gcc-4.6/debug/a.o gcc.link

如何重新运行Boost Build中通过
run
指令定义的testsuite

根文件示例:

project test ;
exe a_runner : a.c ;
run a_runner : : : : a_run ;
按预期运行一次:

caichinger@pc120:/tmp$ bjam -t a_run
...found 15 targets...
...updating 4 targets...
gcc.compile.c bin/gcc-4.6/debug/a.o
gcc.link bin/gcc-4.6/debug/a_runner
testing.capture-output bin/a_run.test/gcc-4.6/debug/a_run.run
**passed** bin/a_run.test/gcc-4.6/debug/a_run.test
...updated 4 targets...
但尝试再次运行它不会产生任何效果:

caichinger@pc120:/tmp$ bjam -d2 -t a_run a_run
...found 15 targets...
caichinger@pc120:/tmp$
相关版本号:
Boost.Build V2(里程碑12)、Boost.Jam 03.1.19、Ubuntu Precise

您可以使用
-a
强制重建,而不管以前的构建状态如何。例如:

b2 -d2 -a

那将重建整个项目,对吗?我只想重新运行一个依赖于外部状态的测试工具,而不是重建所有东西(这需要很长时间)。