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