31 lines
813 B
Batchfile
31 lines
813 B
Batchfile
@echo off
|
|
|
|
if not $%1==$--help goto nohelp
|
|
echo Invoke: boost_test [-ts toolset] [b2-options]
|
|
echo Default -ts is gcc-c++03,gcc-c++11,gcc-c++14,msvc-12.0,msvc-14.0,msvc-14.1
|
|
echo Example: boost_test -ts msvc-12.0 -a "define=BOOST_SOME_MACRO" config_info
|
|
goto done
|
|
:nohelp
|
|
|
|
if $%1==$-ts goto toolset
|
|
|
|
echo Begin test processing...
|
|
b2 -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
|
|
goto jam_log
|
|
|
|
:toolset
|
|
echo Begin test processing...
|
|
b2 -j3 --v2 --dump-tests --toolset=%2 %3 %4 %5 %6 %7 %8 %9 >b2.log 2>&1
|
|
|
|
:jam_log
|
|
echo Begin log processing...
|
|
process_jam_log --v2 <b2.log
|
|
start b2.log
|
|
grep -i warning b2.log | sort | uniq
|
|
|
|
echo Begin compiler status processing...
|
|
compiler_status --v2 . test_status.html test_links.html
|
|
start test_status.html
|
|
|
|
:done
|