1@echo off 2 3if not $%1==$--help goto nohelp 4echo Invoke: boost_test [-ts toolset] [b2-options] 5echo Default -ts is gcc-c++03,gcc-c++11,gcc-c++14,msvc-12.0,msvc-14.0,msvc-14.1 6echo Example: boost_test -ts msvc-12.0 -a "define=BOOST_SOME_MACRO" config_info 7goto done 8:nohelp 9 10if $%1==$-ts goto toolset 11 12echo Begin test processing... 13b2 -j3 --v2 --dump-tests --toolset=gcc-c++03,gcc-c++11,gcc-c++14,msvc-12.0,msvc-14.0,msvc-14.1 %* >b2.log 2>&1 14goto jam_log 15 16:toolset 17echo Begin test processing... 18b2 -j3 --v2 --dump-tests --toolset=%2 %3 %4 %5 %6 %7 %8 %9 >b2.log 2>&1 19 20:jam_log 21echo Begin log processing... 22process_jam_log --v2 <b2.log 23start b2.log 24grep -i warning b2.log | sort | uniq 25 26echo Begin compiler status processing... 27compiler_status --v2 . test_status.html test_links.html 28start test_status.html 29 30:done 31